Share via


RecoveryServicesVaultProperties Class

Definition

Properties of the vault.

public class RecoveryServicesVaultProperties
public class RecoveryServicesVaultProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServices.Models.RecoveryServicesVaultProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServices.Models.RecoveryServicesVaultProperties>
type RecoveryServicesVaultProperties = class
type RecoveryServicesVaultProperties = class
    interface IJsonModel<RecoveryServicesVaultProperties>
    interface IPersistableModel<RecoveryServicesVaultProperties>
Public Class RecoveryServicesVaultProperties
Public Class RecoveryServicesVaultProperties
Implements IJsonModel(Of RecoveryServicesVaultProperties), IPersistableModel(Of RecoveryServicesVaultProperties)
Inheritance
RecoveryServicesVaultProperties
Implements

Constructors

RecoveryServicesVaultProperties()

Initializes a new instance of RecoveryServicesVaultProperties.

Properties

BackupStorageVersion

Backup storage version.

CrossSubscriptionRestoreState

Gets or sets the cross subscription restore state.

Encryption

Customer Managed Key details of the resource.

MonitoringSettings

Monitoring Settings of the vault.

MoveDetails

The details of the latest move operation performed on the Azure Resource.

MoveState

The State of the Resource after the move operation.

PrivateEndpointConnections

List of private endpoint connection.

PrivateEndpointStateForBackup

Private endpoint state for backup.

PrivateEndpointStateForSiteRecovery

Private endpoint state for site recovery.

ProvisioningState

Provisioning State.

PublicNetworkAccess

property to enable or disable resource provider inbound network traffic from public clients.

RedundancySettings

The redundancy Settings of a Vault.

SecureScore

Secure Score of Recovery Services Vault.

SecuritySettings

Security Settings of the vault.

UpgradeDetails

Details for upgrading vault.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<RecoveryServicesVaultProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RecoveryServicesVaultProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RecoveryServicesVaultProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RecoveryServicesVaultProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RecoveryServicesVaultProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to