Share via


VMwareCbtEnableMigrationInput Class

Definition

VMwareCbt specific enable migration input.

[Newtonsoft.Json.JsonObject("VMwareCbt")]
public class VMwareCbtEnableMigrationInput : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableMigrationProviderSpecificInput
[<Newtonsoft.Json.JsonObject("VMwareCbt")>]
type VMwareCbtEnableMigrationInput = class
    inherit EnableMigrationProviderSpecificInput
Public Class VMwareCbtEnableMigrationInput
Inherits EnableMigrationProviderSpecificInput
Inheritance
VMwareCbtEnableMigrationInput
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

VMwareCbtEnableMigrationInput()

Initializes a new instance of the VMwareCbtEnableMigrationInput class.

VMwareCbtEnableMigrationInput(String, IList<VMwareCbtDiskInput>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, VMwareCbtSecurityProfileProperties, String, String, IDictionary<String, String>, IDictionary<String,String>, IDictionary<String,String>, IDictionary<String,String>)

Initializes a new instance of the VMwareCbtEnableMigrationInput class.

Properties

ConfidentialVMKeyVaultId

Gets or sets the confidential VM key vault Id for ADE installation.

DataMoverRunAsAccountId

Gets or sets the data mover run as account Id.

DisksToInclude

Gets or sets the disks to include list.

LicenseType

Gets or sets license type. Possible values include: 'NotSpecified', 'NoLicenseType', 'WindowsServer'

PerformAutoResync

Gets or sets a value indicating whether auto resync is to be done.

PerformSqlBulkRegistration

Gets or sets a value indicating whether bulk SQL RP registration to be done.

SeedDiskTags

Gets or sets the tags for the seed disks.

SnapshotRunAsAccountId

Gets or sets the snapshot run as account Id.

SqlServerLicenseType

Gets or sets the SQL Server license type. Possible values include: 'NotSpecified', 'NoLicenseType', 'PAYG', 'AHUB'

TargetAvailabilitySetId

Gets or sets the target availability set ARM Id.

TargetAvailabilityZone

Gets or sets the target availability zone.

TargetBootDiagnosticsStorageAccountId

Gets or sets the target boot diagnostics storage account ARM Id.

TargetDiskTags

Gets or sets the tags for the target disks.

TargetNetworkId

Gets or sets the target network ARM Id.

TargetNicTags

Gets or sets the tags for the target NICs.

TargetProximityPlacementGroupId

Gets or sets the target proximity placement group ARM Id.

TargetResourceGroupId

Gets or sets the target resource group ARM Id.

TargetSubnetName

Gets or sets the target subnet name.

TargetVMName

Gets or sets the target VM name.

TargetVMSecurityProfile

Gets or sets the target VM security profile.

TargetVMSize

Gets or sets the target VM size.

TargetVMTags

Gets or sets the target VM tags.

TestNetworkId

Gets or sets the selected test network ARM Id.

TestSubnetName

Gets or sets the selected test subnet name.

VmwareMachineId

Gets or sets the ARM Id of the VM discovered in VMware.

Methods

Validate()

Validate the object.

Applies to