Class ResourceBackupConfig
ResourceBackupConfig represents a resource along with its backup configurations.
Implements
Inherited Members
Namespace: Google.Apis.Backupdr.v1.Data
Assembly: Google.Apis.Backupdr.v1.dll
Syntax
public class ResourceBackupConfig : IDirectResponseSchema
Properties
BackupConfigsDetails
Backup configurations applying to the target resource, including those targeting its related/child resources. For example, backup configuration applicable to Compute Engine disks will be populated in this field for a Compute Engine VM which has the disk associated.
Declaration
[JsonProperty("backupConfigsDetails")]
public virtual IList<BackupConfigDetails> BackupConfigsDetails { get; set; }
Property Value
Type | Description |
---|---|
IList<Backup |
BackupConfigured
Output only. Whether the target resource is configured for backup. This is true if the backup_configs_details is not empty.
Declaration
[JsonProperty("backupConfigured")]
public virtual bool? BackupConfigured { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Identifier. The resource name of the ResourceBackupConfig. Format: projects/{project}/locations/{location}/resourceBackupConfigs/{uid}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetResource
Output only. The full resource name of the cloud resource that this configuration applies to. Supported resource types are ResourceBackupConfig.ResourceType.
Declaration
[JsonProperty("targetResource")]
public virtual string TargetResource { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetResourceDisplayName
Output only. The human friendly name of the target resource.
Declaration
[JsonProperty("targetResourceDisplayName")]
public virtual string TargetResourceDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetResourceLabels
Labels associated with the target resource.
Declaration
[JsonProperty("targetResourceLabels")]
public virtual IDictionary<string, string> TargetResourceLabels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
TargetResourceType
Output only. The type of the target resource.
Declaration
[JsonProperty("targetResourceType")]
public virtual string TargetResourceType { get; set; }
Property Value
Type | Description |
---|---|
string |
Uid
Output only. The unique identifier of the resource backup config.
Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
Type | Description |
---|---|
string |
Vaulted
Output only. Whether the target resource is protected by a backup vault. This is true if the backup_configs_details is not empty and any of the ResourceBackupConfig.backup_configs_details has a backup configuration with BackupConfigDetails.backup_vault set. set.
Declaration
[JsonProperty("vaulted")]
public virtual bool? Vaulted { get; set; }
Property Value
Type | Description |
---|---|
bool? |