# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

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.
AuditLogConfig: Provides the configuration for logging a type of permissions.
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.
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`.
CancelOperationRequest: The request message for Operations.CancelOperation.
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.
ConfidentialInstanceConfig: A set of Confidential Instance options.
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.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Entry
Entry: A key/value pair to be used for storing metadata.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
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.
GcpResource: Minimum details to identify a Google Cloud resource.
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.
Location: A resource that represents a Google Cloud location.
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.
OperationMetadata: Represents the metadata of the long-running operation.
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.
RemoveDataSourceRequest: Message for deleting a DataSource.
ResourceBackupConfig: ResourceBackupConfig represents a resource along with its backup configurations.
RestoreBackupRequest: Request message for restoring from a Backup.
RestoreBackupResponse: Response 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.
SetInternalStatusResponse: Response message from SetStatusInternal method.
StandardSchedule: `StandardSchedule` defines a schedule that run within the confines of a defined window of days.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Tags: A set of instance tags.
TargetResource: Details of the target resource created/modified as part of restore.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
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.
WorkforceIdentityBasedOAuth2ClientID: OAuth Client ID depending on the Workforce Identity i.e.