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.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.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.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.GetRequest

Gets information about a location.

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.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.

Enums

BackupdrBaseServiceRequest<TResponse>.AltEnum

Data format for response.

BackupdrBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

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