Reference documentation and code samples for the Google Cloud Backup Dr V1 Client class BackupConfigDetails.
BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
Generated from protobuf message google.cloud.backupdr.v1.BackupConfigDetails
Namespace
Google \ Cloud \ BackupDR \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ backup_config_source
string
Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
↳ backup_config_source_display_name
string
Output only. The display name of the backup config source resource.
↳ type
int
Output only. The type of the backup config resource.
↳ state
int
Output only. The state of the backup config resource.
↳ pitr_settings
↳ latest_successful_backup_time
Google\Protobuf\Timestamp
Output only. Timestamp of the latest successful backup created via this backup configuration.
↳ applicable_resource
string
Output only. The full resource name of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
↳ backup_vault
string
Output only. The full resource name of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
↳ backup_locations
↳ backup_dr_plan_config
↳ backup_dr_template_config
getBackupConfigSource
Output only. The full resource name of the backup config source resource.
For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
string
setBackupConfigSource
Output only. The full resource name of the backup config source resource.
For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".
var
string
$this
getBackupConfigSourceDisplayName
Output only. The display name of the backup config source resource.
string
setBackupConfigSourceDisplayName
Output only. The display name of the backup config source resource.
var
string
$this
getType
Output only. The type of the backup config resource.
setType
Output only. The type of the backup config resource.
$this
getState
Output only. The state of the backup config resource.
setState
Output only. The state of the backup config resource.
$this
getPitrSettings
Output only. Point in time recovery settings of the backup configuration resource.
hasPitrSettings
clearPitrSettings
setPitrSettings
Output only. Point in time recovery settings of the backup configuration resource.
$this
getLatestSuccessfulBackupTime
Output only. Timestamp of the latest successful backup created via this backup configuration.
hasLatestSuccessfulBackupTime
clearLatestSuccessfulBackupTime
setLatestSuccessfulBackupTime
Output only. Timestamp of the latest successful backup created via this backup configuration.
$this
getApplicableResource
Output only. The full resource name of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
string
setApplicableResource
Output only. The full resource name of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"
var
string
$this
getBackupVault
Output only. The full resource name of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
string
setBackupVault
Output only. The full resource name of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"
var
string
$this
getBackupLocations
The locations where the backups are to be stored.
setBackupLocations
The locations where the backups are to be stored.
$this
getBackupDrPlanConfig
Google Cloud Backup and DR's Backup Plan specific data.
hasBackupDrPlanConfig
setBackupDrPlanConfig
Google Cloud Backup and DR's Backup Plan specific data.
$this
getBackupDrTemplateConfig
Google Cloud Backup and DR's Template specific data.
hasBackupDrTemplateConfig
setBackupDrTemplateConfig
Google Cloud Backup and DR's Template specific data.
$this
getPlanSpecificConfig
string

