Share via


BackupVault Class

Definition

Backup Vault

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.BackupVaultTypeConverter))]
public class BackupVault : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IBackupVault
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.BackupVaultTypeConverter))>]
type BackupVault = class
    interface IBackupVault
    interface IJsonSerializable
Public Class BackupVault
Implements IBackupVault
Inheritance
BackupVault
Attributes
Implements

Constructors

BackupVault()

Creates an new BackupVault instance.

Properties

AzureMonitorAlertsForAllJobFailure
BcdrSecurityLevel

Security Level of Backup Vault

CrossRegionRestoreState

CrossRegionRestore state

CrossSubscriptionRestoreState

CrossSubscriptionRestore state

EncryptionSetting

Customer Managed Key details of the resource.

ImmutabilityState

Immutability state

IsVaultProtectedByResourceGuard

Is vault protected by resource guard

ProvisioningState

Provisioning state of the BackupVault resource

ReplicatedRegion

List of replicated regions for Backup Vault

ResourceGuardOperationRequest

ResourceGuardOperationRequests on which LAC check will be performed

ResourceMoveDetailCompletionTimeUtc

Completion time in UTC of latest ResourceMove operation attempted. ISO 8601 format.

ResourceMoveDetailOperationId

CorrelationId of latest ResourceMove operation attempted

ResourceMoveDetailSourceResourcePath

ARM resource path of source resource

ResourceMoveDetailStartTimeUtc

Start time in UTC of latest ResourceMove operation attempted. ISO 8601 format.

ResourceMoveDetailTargetResourcePath

ARM resource path of target resource used in latest ResourceMove operation

ResourceMoveState

Resource move state for backup vault

SecureScore

Secure Score of Backup Vault

SoftDeleteRetentionDurationInDay

Soft delete retention duration

SoftDeleteState

State of soft delete

StorageSetting

Storage Settings

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BackupVault.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BackupVault.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IBackupVault.

FromJsonString(String)

Creates a new instance of BackupVault, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BackupVault into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to