Поделиться через


BackupResourceVaultConfigProperties Class

Definition

Backup resource vault config details.

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

Constructors

BackupResourceVaultConfigProperties()

Initializes a new instance of BackupResourceVaultConfigProperties.

Properties

EnhancedSecurityState

Enabled or Disabled.

IsSoftDeleteFeatureStateEditable

This flag is no longer in use. Please use 'softDeleteFeatureState' to set the soft delete state for the vault.

ResourceGuardOperationRequests

ResourceGuard Operation Requests.

SoftDeleteFeatureState

Soft Delete feature state.

SoftDeleteRetentionPeriodInDays

Soft delete retention period in days.

StorageModelType

Storage type.

StorageType

Storage type.

StorageTypeState

Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BackupResourceVaultConfigProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BackupResourceVaultConfigProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupResourceVaultConfigProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BackupResourceVaultConfigProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BackupResourceVaultConfigProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to