Share via


HyperVReplicaAzureUpdateReplicationProtectedItemContent Class

Definition

HyperV replica Azure input to update replication protected item.

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

Constructors

HyperVReplicaAzureUpdateReplicationProtectedItemContent()

Initializes a new instance of HyperVReplicaAzureUpdateReplicationProtectedItemContent.

Properties

DiskIdToDiskEncryptionMap

The dictionary of disk resource Id to disk encryption set ARM Id.

RecoveryAzureV1ResourceGroupId

The recovery Azure resource group Id for classic deployment.

RecoveryAzureV2ResourceGroupId

The recovery Azure resource group Id for resource manager deployment.

SqlServerLicenseType

The SQL Server license type.

TargetAvailabilityZone

The target availability zone.

TargetManagedDiskTags

The tags for the target managed disks.

TargetNicTags

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetVmTags

The target VM tags.

UseManagedDisks

A value indicating whether managed disks should be used during failover.

VmDisks

The list of disk update properties.

Explicit Interface Implementations

IJsonModel<HyperVReplicaAzureUpdateReplicationProtectedItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HyperVReplicaAzureUpdateReplicationProtectedItemContent>.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<HyperVReplicaAzureUpdateReplicationProtectedItemContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HyperVReplicaAzureUpdateReplicationProtectedItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HyperVReplicaAzureUpdateReplicationProtectedItemContent>.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