Backup and DR Service V1 API - Class Google::Cloud::BackupDR::V1::BackupConfigDetails (v1.7.0)

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
Returns
  • (::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
Returns
  • (::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
Returns
  • (::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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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>
Returns

#backup_locations=

def backup_locations=(value) -> ::Array<::Google::Cloud::BackupDR::V1::BackupLocation>
Parameter
Returns

#backup_vault

def backup_vault() -> ::String
Returns
  • (::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
Returns

#pitr_settings

def pitr_settings() -> ::Google::Cloud::BackupDR::V1::PitrSettings
Returns

#state

def state() -> ::Google::Cloud::BackupDR::V1::BackupConfigDetails::State
Returns

#type

def type() -> ::Google::Cloud::BackupDR::V1::BackupConfigDetails::Type
Returns