NetApp v1 API - Class BackupConfig (1.0.0)

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

Reference documentation and code samples for the NetApp v1 API class BackupConfig.

BackupConfig contains backup related config on a volume.

Inheritance

object > BackupConfig

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

BackupConfig()

public BackupConfig()

BackupConfig(BackupConfig)

public BackupConfig(BackupConfig other)
Parameter
NameDescription
otherBackupConfig

Properties

BackupPolicies

public RepeatedField<string> BackupPolicies { get; }

Optional. When specified, schedule backups will be created based on the policy configuration.

Property Value
TypeDescription
RepeatedFieldstring

BackupPoliciesAsBackupPolicyNames

public ResourceNameList<BackupPolicyName> BackupPoliciesAsBackupPolicyNames { get; }

BackupPolicyName-typed view over the BackupPolicies resource name property.

Property Value
TypeDescription
ResourceNameListBackupPolicyName

BackupVault

public string BackupVault { get; set; }

Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}

Property Value
TypeDescription
string

BackupVaultAsBackupVaultName

public BackupVaultName BackupVaultAsBackupVaultName { get; set; }

BackupVaultName-typed view over the BackupVault resource name property.

Property Value
TypeDescription
BackupVaultName

HasScheduledBackupEnabled

public bool HasScheduledBackupEnabled { get; }

Gets whether the "scheduled_backup_enabled" field is set

Property Value
TypeDescription
bool

ScheduledBackupEnabled

public bool ScheduledBackupEnabled { get; set; }

Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached.

Property Value
TypeDescription
bool