VMwareCbtUpdateMigrationItemContent Class

Definition

VMwareCbt specific update migration item input.

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

Constructors

VMwareCbtUpdateMigrationItemContent()

Initializes a new instance of VMwareCbtUpdateMigrationItemContent.

Properties

LicenseType

The license type.

PerformAutoResync

A value indicating whether auto resync is to be done.

SqlServerLicenseType

The SQL Server license type.

TargetAvailabilitySetId

The target availability set ARM Id.

TargetAvailabilityZone

The target availability zone.

TargetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

TargetDiskTags

The tags for the target disks.

TargetNetworkId

The target network ARM Id.

TargetNicTags

The tags for the target NICs.

TargetProximityPlacementGroupId

The target proximity placement group ARM Id.

TargetResourceGroupId

The target resource group ARM Id.

TargetVmName

The target VM name.

TargetVmSize

The target VM size.

TargetVmTags

The target VM tags.

TestNetworkId

The test network ARM Id.

VmDisks

The list of disk update properties.

VmNics

The list of NIC details.

Explicit Interface Implementations

IJsonModel<UpdateMigrationItemProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from UpdateMigrationItemProviderSpecificContent)
IJsonModel<VMwareCbtUpdateMigrationItemContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VMwareCbtUpdateMigrationItemContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<UpdateMigrationItemProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from UpdateMigrationItemProviderSpecificContent)
IPersistableModel<VMwareCbtUpdateMigrationItemContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtUpdateMigrationItemContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VMwareCbtUpdateMigrationItemContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to