public sealed class BackupConfigDetails : IMessage<BackupConfigDetails>, IEquatable<BackupConfigDetails>, IDeepCloneable<BackupConfigDetails>, IBufferMessage, IMessageReference 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.
Implements
IMessageBackupConfigDetails, IEquatableBackupConfigDetails, IDeepCloneableBackupConfigDetails, IBufferMessage, IMessageNamespace
Google.Cloud.BackupDR.V1Assembly
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 |
|