VMwareCbtEnableMigrationContent Class

Definition

VMwareCbt specific enable migration input.

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

Constructors

VMwareCbtEnableMigrationContent(ResourceIdentifier, IEnumerable<VMwareCbtDiskContent>, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier)

Initializes a new instance of VMwareCbtEnableMigrationContent.

Properties

ConfidentialVmKeyVaultId

The confidential VM key vault Id for ADE installation.

DataMoverRunAsAccountId

The data mover run as account Id.

DisksToInclude

The disks to include list.

LicenseType

License type.

PerformAutoResync

A value indicating whether auto resync is to be done.

PerformSqlBulkRegistration

A value indicating whether bulk SQL RP registration to be done.

SeedDiskTags

The tags for the seed disks.

SnapshotRunAsAccountId

The snapshot run as account Id.

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.

TargetSubnetName

The target subnet name.

TargetVmName

The target VM name.

TargetVmSecurityProfile

The target VM security profile.

TargetVmSize

The target VM size.

TargetVmTags

The target VM tags.

TestNetworkId

The selected test network ARM Id.

TestSubnetName

The selected test subnet name.

VMwareMachineId

The ARM Id of the VM discovered in VMware.

Explicit Interface Implementations

IJsonModel<EnableMigrationProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from EnableMigrationProviderSpecificContent)
IJsonModel<VMwareCbtEnableMigrationContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VMwareCbtEnableMigrationContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EnableMigrationProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from EnableMigrationProviderSpecificContent)
IPersistableModel<VMwareCbtEnableMigrationContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtEnableMigrationContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VMwareCbtEnableMigrationContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to