Reference documentation and code samples for the Backup and DR Service V1 API class Google::Cloud::BackupDR::V1::BackupConfigDetails.
BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#applicable_resource
def applicable_resource() -> ::String- (::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_config_source
def backup_config_source() -> ::String- (::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
def backup_config_source_display_name() -> ::String- (::String) — Output only. The display name of the backup config source resource.
#backup_dr_plan_config
def backup_dr_plan_config() -> ::Google::Cloud::BackupDR::V1::BackupDrPlanConfig-
(::Google::Cloud::BackupDR::V1::BackupDrPlanConfig) — Google Cloud Backup and DR's Backup Plan specific data.
Note: The following fields are mutually exclusive:
backup_dr_plan_config,backup_dr_template_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#backup_dr_plan_config=
def backup_dr_plan_config=(value) -> ::Google::Cloud::BackupDR::V1::BackupDrPlanConfig-
value (::Google::Cloud::BackupDR::V1::BackupDrPlanConfig) — Google Cloud Backup and DR's Backup Plan specific data.
Note: The following fields are mutually exclusive:
backup_dr_plan_config,backup_dr_template_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::BackupDR::V1::BackupDrPlanConfig) — Google Cloud Backup and DR's Backup Plan specific data.
Note: The following fields are mutually exclusive:
backup_dr_plan_config,backup_dr_template_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#backup_dr_template_config
def backup_dr_template_config() -> ::Google::Cloud::BackupDR::V1::BackupDrTemplateConfig-
(::Google::Cloud::BackupDR::V1::BackupDrTemplateConfig) — Google Cloud Backup and DR's Template specific data.
Note: The following fields are mutually exclusive:
backup_dr_template_config,backup_dr_plan_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#backup_dr_template_config=
def backup_dr_template_config=(value) -> ::Google::Cloud::BackupDR::V1::BackupDrTemplateConfig-
value (::Google::Cloud::BackupDR::V1::BackupDrTemplateConfig) — Google Cloud Backup and DR's Template specific data.
Note: The following fields are mutually exclusive:
backup_dr_template_config,backup_dr_plan_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::BackupDR::V1::BackupDrTemplateConfig) — Google Cloud Backup and DR's Template specific data.
Note: The following fields are mutually exclusive:
backup_dr_template_config,backup_dr_plan_config. If a field in that set is populated, all other fields in the set will automatically be cleared.
#backup_locations
def backup_locations() -> ::Array<::Google::Cloud::BackupDR::V1::BackupLocation>- (::Array<::Google::Cloud::BackupDR::V1::BackupLocation>) — The locations where the backups are to be stored.
#backup_locations=
def backup_locations=(value) -> ::Array<::Google::Cloud::BackupDR::V1::BackupLocation>- value (::Array<::Google::Cloud::BackupDR::V1::BackupLocation>) — The locations where the backups are to be stored.
- (::Array<::Google::Cloud::BackupDR::V1::BackupLocation>) — The locations where the backups are to be stored.
#backup_vault
def backup_vault() -> ::String- (::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}"
#latest_successful_backup_time
def latest_successful_backup_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. Timestamp of the latest successful backup created via this backup configuration.
#pitr_settings
def pitr_settings() -> ::Google::Cloud::BackupDR::V1::PitrSettings- (::Google::Cloud::BackupDR::V1::PitrSettings) — Output only. Point in time recovery settings of the backup configuration resource.
#state
def state() -> ::Google::Cloud::BackupDR::V1::BackupConfigDetails::State- (::Google::Cloud::BackupDR::V1::BackupConfigDetails::State) — Output only. The state of the backup config resource.
#type
def type() -> ::Google::Cloud::BackupDR::V1::BackupConfigDetails::Type- (::Google::Cloud::BackupDR::V1::BackupConfigDetails::Type) — Output only. The type of the backup config resource.