Share via


A2AUpdateReplicationProtectedItemContent Class

Definition

InMage Azure V2 input to update replication protected item.

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

Constructors

A2AUpdateReplicationProtectedItemContent()

Initializes a new instance of A2AUpdateReplicationProtectedItemContent.

Properties

DiskEncryptionInfo

The recovery os disk encryption information.

ManagedDiskUpdateDetails

Managed disk update details.

RecoveryBootDiagStorageAccountId

The boot diagnostic storage account.

RecoveryCapacityReservationGroupId

The recovery capacity reservation group Id.

RecoveryCloudServiceId

The target cloud service ARM Id (for V1).

RecoveryProximityPlacementGroupId

The recovery proximity placement group Id.

RecoveryResourceGroupId

The target resource group ARM Id (for V2).

RecoveryVirtualMachineScaleSetId

The recovery virtual machine scale set Id.

TfoAzureVmName

The user given name for Test Failover VM.

Explicit Interface Implementations

IJsonModel<A2AUpdateReplicationProtectedItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<A2AUpdateReplicationProtectedItemContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<UpdateReplicationProtectedItemProviderContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from UpdateReplicationProtectedItemProviderContent)
IJsonModel<UpdateReplicationProtectedItemProviderContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from UpdateReplicationProtectedItemProviderContent)
IPersistableModel<A2AUpdateReplicationProtectedItemContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<A2AUpdateReplicationProtectedItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<A2AUpdateReplicationProtectedItemContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<UpdateReplicationProtectedItemProviderContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from UpdateReplicationProtectedItemProviderContent)
IPersistableModel<UpdateReplicationProtectedItemProviderContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from UpdateReplicationProtectedItemProviderContent)
IPersistableModel<UpdateReplicationProtectedItemProviderContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from UpdateReplicationProtectedItemProviderContent)

Applies to