Show / Hide Table of Contents

Namespace Google.Apis.Backupdr.v1

Classes

BackupdrBaseServiceRequest<TResponse>

A base abstract class for Backupdr requests.

BackupdrService

The Backupdr Service.

BackupdrService.Scope

Available OAuth 2.0 scopes for use with the Backup and DR Service API.

BackupdrService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Backup and DR Service API.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource

The "backupPlanAssociations" collection of methods.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.CreateRequest

Create a BackupPlanAssociation

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.DeleteRequest

Deletes a single BackupPlanAssociation.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.FetchForResourceTypeRequest

List BackupPlanAssociations for a given resource type.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.GetRequest

Gets details of a single BackupPlanAssociation.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.ListRequest

Lists BackupPlanAssociations in a given project and location.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.PatchRequest

Update a BackupPlanAssociation.

ProjectsResource.LocationsResource.BackupPlanAssociationsResource.TriggerBackupRequest

Triggers a new Backup.

ProjectsResource.LocationsResource.BackupPlansResource

The "backupPlans" collection of methods.

ProjectsResource.LocationsResource.BackupPlansResource.CreateRequest

Create a BackupPlan

ProjectsResource.LocationsResource.BackupPlansResource.DeleteRequest

Deletes a single BackupPlan.

ProjectsResource.LocationsResource.BackupPlansResource.GetRequest

Gets details of a single BackupPlan.

ProjectsResource.LocationsResource.BackupPlansResource.ListRequest

Lists BackupPlans in a given project and location.

ProjectsResource.LocationsResource.BackupPlansResource.PatchRequest

Update a BackupPlan.

ProjectsResource.LocationsResource.BackupPlansResource.RevisionsResource

The "revisions" collection of methods.

ProjectsResource.LocationsResource.BackupPlansResource.RevisionsResource.GetRequest

Gets details of a single BackupPlanRevision.

ProjectsResource.LocationsResource.BackupPlansResource.RevisionsResource.ListRequest

Lists BackupPlanRevisions in a given project and location.

ProjectsResource.LocationsResource.BackupVaultsResource

The "backupVaults" collection of methods.

ProjectsResource.LocationsResource.BackupVaultsResource.CreateRequest

Creates a new BackupVault in a given project and location.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource

The "dataSources" collection of methods.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.AbandonBackupRequest

Internal only. Abandons a backup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource

The "backups" collection of methods.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.DeleteRequest

Deletes a Backup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.FetchForResourceTypeRequest

Fetch Backups for a given resource type.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.GetRequest

Gets details of a Backup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.ListRequest

Lists Backups in a given project and location.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.PatchRequest

Updates the settings of a Backup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.RestoreRequest

Restore from a Backup

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.FetchAccessTokenRequest

Internal only. Fetch access token for a given data source.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.FinalizeBackupRequest

Internal only. Finalize a backup that was started by a call to InitiateBackup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.GetRequest

Gets details of a DataSource.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.InitiateBackupRequest

Internal only. Initiates a backup.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.ListRequest

Lists DataSources in a given project and location.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.PatchRequest

Updates the settings of a DataSource.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.RemoveRequest

Deletes a DataSource. This is a custom method instead of a standard delete method because external clients will not delete DataSources except for BackupDR backup appliances.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.SetInternalStatusRequest

Sets the internal status of a DataSource.

ProjectsResource.LocationsResource.BackupVaultsResource.DeleteRequest

Deletes a BackupVault.

ProjectsResource.LocationsResource.BackupVaultsResource.FetchUsableRequest

FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission.

ProjectsResource.LocationsResource.BackupVaultsResource.GetRequest

Gets details of a BackupVault.

ProjectsResource.LocationsResource.BackupVaultsResource.ListRequest

Lists BackupVaults in a given project and location.

ProjectsResource.LocationsResource.BackupVaultsResource.PatchRequest

Updates the settings of a BackupVault.

ProjectsResource.LocationsResource.BackupVaultsResource.TestIamPermissionsRequest

Returns the caller's permissions on a BackupVault resource. A caller is not required to have Google IAM permission to make this request.

ProjectsResource.LocationsResource.DataSourceReferencesResource

The "dataSourceReferences" collection of methods.

ProjectsResource.LocationsResource.DataSourceReferencesResource.FetchForResourceTypeRequest

Fetch DataSourceReferences for a given project, location and resource type.

ProjectsResource.LocationsResource.DataSourceReferencesResource.GetRequest

Gets details of a single DataSourceReference.

ProjectsResource.LocationsResource.DataSourceReferencesResource.ListRequest

Lists DataSourceReferences for a given project and location.

ProjectsResource.LocationsResource.GetRequest

Gets information about a location.

ProjectsResource.LocationsResource.GetTrialRequest

Gets the Trial state for a given project

ProjectsResource.LocationsResource.ListRequest

Lists information about the supported locations for this service.

ProjectsResource.LocationsResource.ManagementServersResource

The "managementServers" collection of methods.

ProjectsResource.LocationsResource.ManagementServersResource.CreateRequest

Creates a new ManagementServer in a given project and location.

ProjectsResource.LocationsResource.ManagementServersResource.DeleteRequest

Deletes a single ManagementServer.

ProjectsResource.LocationsResource.ManagementServersResource.GetIamPolicyRequest

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

ProjectsResource.LocationsResource.ManagementServersResource.GetRequest

Gets details of a single ManagementServer.

ProjectsResource.LocationsResource.ManagementServersResource.ListRequest

Lists ManagementServers in a given project and location.

ProjectsResource.LocationsResource.ManagementServersResource.MsComplianceMetadataRequest

Returns the Assured Workloads compliance metadata for a given project.

ProjectsResource.LocationsResource.ManagementServersResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

ProjectsResource.LocationsResource.ManagementServersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

ProjectsResource.LocationsResource.OperationsResource

The "operations" collection of methods.

ProjectsResource.LocationsResource.OperationsResource.CancelRequest

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

ProjectsResource.LocationsResource.OperationsResource.DeleteRequest

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

ProjectsResource.LocationsResource.OperationsResource.GetRequest

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

ProjectsResource.LocationsResource.OperationsResource.ListRequest

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

ProjectsResource.LocationsResource.ResourceBackupConfigsResource

The "resourceBackupConfigs" collection of methods.

ProjectsResource.LocationsResource.ResourceBackupConfigsResource.ListRequest

Lists ResourceBackupConfigs.

ProjectsResource.LocationsResource.ServiceConfigResource

The "serviceConfig" collection of methods.

ProjectsResource.LocationsResource.ServiceConfigResource.InitializeRequest

Initializes the service related config for a project.

ProjectsResource.LocationsResource.TrialResource

The "trial" collection of methods.

ProjectsResource.LocationsResource.TrialResource.EndRequest

Ends the trial for a project

ProjectsResource.LocationsResource.TrialResource.SubscribeRequest

Subscribes to a trial for a project

Enums

BackupdrBaseServiceRequest<TResponse>.AltEnum

Data format for response.

BackupdrBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.FetchForResourceTypeRequest.ViewEnum

Optional. This parameter is used to specify the view of the backup. If not specified, the default view is BASIC.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.GetRequest.ViewEnum

Optional. Reserved for future use to provide a BASIC &amp; FULL view of Backup resource.

ProjectsResource.LocationsResource.BackupVaultsResource.DataSourcesResource.BackupsResource.ListRequest.ViewEnum

Optional. Reserved for future use to provide a BASIC &amp; FULL view of Backup resource.

ProjectsResource.LocationsResource.BackupVaultsResource.GetRequest.ViewEnum

Optional. Reserved for future use to provide a BASIC &amp; FULL view of Backup Vault

ProjectsResource.LocationsResource.BackupVaultsResource.ListRequest.ViewEnum

Optional. Reserved for future use to provide a BASIC &amp; FULL view of Backup Vault.

In this article
Back to top Generated by DocFX