InMageAzureV2UpdateReplicationProtectedItemContent Class

Definition

InMage Azure V2 input to update replication protected item.

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

Constructors

InMageAzureV2UpdateReplicationProtectedItemContent()

Initializes a new instance of InMageAzureV2UpdateReplicationProtectedItemContent.

Properties

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<InMageAzureV2UpdateReplicationProtectedItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Converts the provided BinaryData into a model.

IPersistableModel<InMageAzureV2UpdateReplicationProtectedItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

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