Share via


BackupResourceConfigProperties Class

Definition

The resource storage details.

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

Constructors

BackupResourceConfigProperties()

Initializes a new instance of BackupResourceConfigProperties.

Properties

DedupState

Vault Dedup state.

EnableCrossRegionRestore

Opt in details of Cross Region Restore feature.

StorageModelType

Storage type.

StorageType

Storage type.

StorageTypeState

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

XcoolState

Vault x-cool state.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BackupResourceConfigProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BackupResourceConfigProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackupResourceConfigProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BackupResourceConfigProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BackupResourceConfigProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to