Show / Hide Table of Contents

Class ResourceBackupConfig

ResourceBackupConfig represents a resource along with its backup configurations.

Inheritance
object
ResourceBackupConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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<BackupConfigDetails>

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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX