Share via


InMageRcmUpdateReplicationProtectedItemContent Class

Definition

InMageRcm provider specific input to update replication protected item.

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

Constructors

InMageRcmUpdateReplicationProtectedItemContent()

Initializes a new instance of InMageRcmUpdateReplicationProtectedItemContent.

Properties

LicenseType

The license type.

TargetAvailabilitySetId

The target availability set ARM Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetNetworkId

The target network ARM Id.

TargetProximityPlacementGroupId

The target proximity placement group Id.

TargetResourceGroupId

The target resource group ARM Id.

TargetVmName

The target VM name.

TargetVmSize

The target VM size.

TestNetworkId

The test network ARM Id.

VmNics

The list of NIC details.

Explicit Interface Implementations

IJsonModel<InMageRcmUpdateReplicationProtectedItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Converts the provided BinaryData into a model.

IPersistableModel<InMageRcmUpdateReplicationProtectedItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

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