backupdr/v1 library

Classes

AbandonBackupRequest
request message for AbandonBackup.
AcceleratorConfig
A specification of the type and number of accelerator cards attached to the instance.
AccessConfig
An access configuration attached to an instance's network interface.
AdvancedMachineFeatures
Specifies options for controlling advanced machine features.
AliasIpRange
An alias IP range attached to an instance's network interface.
AllocationAffinity
Specifies the reservations that this instance can consume from.
AttachedDisk
An instance-attached disk resource.
AuditConfig
Specifies the audit configuration for a service.
Backup
Message describing a Backup object.
BackupApplianceBackupConfig
BackupApplianceBackupConfig captures the backup configuration for applications that are protected by Backup Appliances.
BackupApplianceBackupProperties
BackupApplianceBackupProperties represents BackupDR backup appliance's properties.
BackupApplianceLockInfo
BackupApplianceLockInfo contains metadata about the backupappliance that created the lock.
BackupConfigDetails
BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
BackupConfigInfo
BackupConfigInfo has information about how the resource is configured for Backup and about the most recent backup to this vault.
BackupdrApi
BackupDrPlanConfig
BackupDrPlanConfig has additional information about Backup and DR's Plan backup configuration.
BackupDrPlanRule
BackupDrPlanRule has rule specific information of the backup plan resource.
BackupDrTemplateConfig
BackupDrTemplateConfig has additional information about Backup and DR's Template backup configuration.
BackupLocation
BackupLocation represents a cloud location where a backup can be stored.
BackupLock
BackupLock represents a single lock on a Backup resource.
BackupPlan
A BackupPlan specifies some common fields, such as description as well as one or more BackupRule messages.
BackupPlanAssociation
A BackupPlanAssociation represents a single BackupPlanAssociation which contains details like workload, backup plan etc
BackupRule
BackupRule binds the backup schedule to a retention policy.
BackupVault
Message describing a BackupVault object.
BackupWindow
BackupWindow defines a window of the day during which backup jobs will run.
Binding
Associates members, or principals, with a role.
ComputeInstanceBackupProperties
ComputeInstanceBackupProperties represents Compute Engine instance backup properties.
ComputeInstanceDataSourceProperties
ComputeInstanceDataSourceProperties represents the properties of a ComputeEngine resource that are stored in the DataSource.
ComputeInstanceRestoreProperties
ComputeInstanceRestoreProperties represents Compute Engine instance properties to be overridden during restore.
ComputeInstanceTargetEnvironment
ComputeInstanceTargetEnvironment represents Compute Engine target environment to be used during restore.
CustomerEncryptionKey
A customer-supplied encryption key.
DataSource
Message describing a DataSource object.
DataSourceBackupApplianceApplication
BackupApplianceApplication describes a Source Resource when it is an application backed up by a BackupAppliance.
DataSourceGcpResource
DataSourceGcpResource is used for protected resources that are Google Cloud Resources.
DisplayDevice
A set of Display Device options
Entry
A key/value pair to be used for storing metadata.
FetchAccessTokenRequest
Request message for FetchAccessToken.
FetchAccessTokenResponse
Response message for FetchAccessToken.
FetchUsableBackupVaultsResponse
Response message for fetching usable BackupVaults.
FinalizeBackupRequest
Message for finalizing a Backup.
GcpBackupConfig
GcpBackupConfig captures the Backup configuration details for Google Cloud resources.
GCPBackupPlanInfo
GCPBackupPlanInfo captures the plan configuration details of Google Cloud resources at the time of backup.
GuestOsFeature
Feature type of the Guest OS.
InitializeParams
Specifies the parameters to initialize this disk.
InitializeServiceRequest
Request message for initializing the service.
InitiateBackupRequest
request message for InitiateBackup.
InitiateBackupResponse
Response message for InitiateBackup.
InstanceParams
Additional instance params.
ListBackupPlanAssociationsResponse
Response message for List BackupPlanAssociation
ListBackupPlansResponse
The response message for getting a list of BackupPlan.
ListBackupsResponse
Response message for listing Backups.
ListBackupVaultsResponse
Response message for listing BackupVaults.
ListDataSourcesResponse
Response message for listing DataSources.
ListLocationsResponse
The response message for Locations.ListLocations.
ListManagementServersResponse
Response message for listing management servers.
ListOperationsResponse
The response message for Operations.ListOperations.
ListResourceBackupConfigsResponse
Response for ListResourceBackupConfigs.
ManagementServer
ManagementServer describes a single BackupDR ManagementServer instance.
ManagementURI
ManagementURI for the Management Server resource.
Metadata
A metadata key/value entry.
NetworkConfig
Network configuration for ManagementServer instance.
NetworkInterface
A network interface resource attached to an instance.
NetworkPerformanceConfig
Network performance configuration.
NodeAffinity
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.
Operation
This resource represents a long-running operation that is the result of a network API call.
PitrSettings
Point in time recovery settings of the backup configuration resource.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsBackupPlanAssociationsResource
ProjectsLocationsBackupPlansResource
ProjectsLocationsBackupVaultsDataSourcesBackupsResource
ProjectsLocationsBackupVaultsDataSourcesResource
ProjectsLocationsBackupVaultsResource
ProjectsLocationsManagementServersResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsResourceBackupConfigsResource
ProjectsLocationsServiceConfigResource
ProjectsResource
ResourceBackupConfig
ResourceBackupConfig represents a resource along with its backup configurations.
RestoreBackupRequest
Request message for restoring from a Backup.
RuleConfigInfo
Message for rules config info.
Scheduling
Sets the scheduling options for an Instance.
SchedulingDuration
A SchedulingDuration represents a fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution.
ServiceAccount
A service account.
ServiceLockInfo
ServiceLockInfo represents the details of a lock taken by the service on a Backup resource.
SetIamPolicyRequest
Request message for SetIamPolicy method.
SetInternalStatusRequest
Request message for SetStatusInternal method.
StandardSchedule
StandardSchedule defines a schedule that run within the confines of a defined window of days.
Tags
A set of instance tags.
TriggerBackupRequest
Request message for triggering a backup.
WeekDayOfMonth
WeekDayOfMonth defines the week day of the month on which the backups will run.
WorkforceIdentityBasedManagementURI
ManagementURI depending on the Workforce Identity i.e. either 1p or 3p.
WorkforceIdentityBasedOAuth2ClientID
OAuth Client ID depending on the Workforce Identity i.e. either 1p or 3p,

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
ConfidentialInstanceConfig = $ConfidentialInstanceConfig
A set of Confidential Instance options.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
Location = $Location00
A resource that represents a Google Cloud location.
RemoveDataSourceRequest = $Request00
Message for deleting a DataSource.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.