Share via


SiteRecoveryFabricProperties Class

Definition

Fabric properties.

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

Properties

BcdrState

BCDR state of the fabric.

CustomDetails

Fabric specific settings. Please note FabricSpecificDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SiteRecoveryFabricProviderSpecificDetails, HyperVSiteDetails, InMageRcmFabricSpecificDetails, VmmFabricDetails, VMwareDetails and VMwareV2FabricSpecificDetails.

EncryptionDetails

Encryption details for the fabric.

FriendlyName

Friendly name of the fabric.

Health

Health of fabric.

HealthErrorDetails

Fabric health error details.

InternalIdentifier

Dra Registration Id.

RolloverEncryptionDetails

Rollover encryption details for the fabric.

Explicit Interface Implementations

IJsonModel<SiteRecoveryFabricProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SiteRecoveryFabricProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SiteRecoveryFabricProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SiteRecoveryFabricProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SiteRecoveryFabricProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to