Backup and DR Service v1 API - Class BackupConfigDetails (2.7.0)

public sealed class BackupConfigDetails : IMessage<BackupConfigDetails>, IEquatable<BackupConfigDetails>, IDeepCloneable<BackupConfigDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Backup and DR Service v1 API class BackupConfigDetails.

BackupConfigDetails has information about how the resource is configured for backups and about the most recent backup taken for this configuration.

Inheritance

object > BackupConfigDetails

Namespace

Google.Cloud.BackupDR.V1

Assembly

Google.Cloud.BackupDR.V1.dll

Constructors

BackupConfigDetails()

public BackupConfigDetails()

BackupConfigDetails(BackupConfigDetails)

public BackupConfigDetails(BackupConfigDetails other)
Parameter
Name Description
other BackupConfigDetails

Properties

ApplicableResource

public string ApplicableResource { get; set; }

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}"

Property Value
Type Description
string

BackupConfigSource

public string BackupConfigSource { get; set; }

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}".

Property Value
Type Description
string

BackupConfigSourceDisplayName

public string BackupConfigSourceDisplayName { get; set; }

Output only. The display name of the backup config source resource.

Property Value
Type Description
string

BackupDrPlanConfig

public BackupDrPlanConfig BackupDrPlanConfig { get; set; }

Google Cloud Backup and DR's Backup Plan specific data.

Property Value
Type Description
BackupDrPlanConfig

BackupDrTemplateConfig

public BackupDrTemplateConfig BackupDrTemplateConfig { get; set; }

Google Cloud Backup and DR's Template specific data.

Property Value
Type Description
BackupDrTemplateConfig

BackupLocations

public RepeatedField<BackupLocation> BackupLocations { get; }

The locations where the backups are to be stored.

Property Value
Type Description
RepeatedFieldBackupLocation

BackupVault

public string BackupVault { get; set; }

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}"

Property Value
Type Description
string

LatestSuccessfulBackupTime

public Timestamp LatestSuccessfulBackupTime { get; set; }

Output only. Timestamp of the latest successful backup created via this backup configuration.

Property Value
Type Description
Timestamp

PitrSettings

public PitrSettings PitrSettings { get; set; }

Output only. Point in time recovery settings of the backup configuration resource.

Property Value
Type Description
PitrSettings

PlanSpecificConfigCase

public BackupConfigDetails.PlanSpecificConfigOneofCase PlanSpecificConfigCase { get; }
Property Value
Type Description
BackupConfigDetailsPlanSpecificConfigOneofCase

State

public BackupConfigDetails.Types.State State { get; set; }

Output only. The state of the backup config resource.

Property Value
Type Description
BackupConfigDetailsTypesState

Type

public BackupConfigDetails.Types.Type Type { get; set; }

Output only. The type of the backup config resource.

Property Value
Type Description
BackupConfigDetailsTypesType