다음을 통해 공유


A2AProtectedItemDetail Class

Definition

A2A specific switch cluster protection input.

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

Constructors

A2AProtectedItemDetail()

Initializes a new instance of A2AProtectedItemDetail.

Properties

DiskEncryptionInfo

The recovery disk encryption information.

RecoveryAvailabilitySetId

The recovery availability set.

RecoveryAvailabilityZone

The recovery availability zone.

RecoveryBootDiagStorageAccountId

The boot diagnostic storage account.

RecoveryCapacityReservationGroupId

The recovery capacity reservation group Id.

RecoveryProximityPlacementGroupId

The recovery proximity placement group Id.

RecoveryResourceGroupId

The recovery resource group Id.

RecoveryVirtualMachineScaleSetId

The virtual machine scale set id.

ReplicationProtectedItemName

The Replication Protected item name.

VmManagedDisks

The list of vm managed disk details.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<A2AProtectedItemDetail>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<A2AProtectedItemDetail>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<A2AProtectedItemDetail>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2AProtectedItemDetail>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<A2AProtectedItemDetail>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to