Package version:

VMwareCbt specific enable migration input.

interface VMwareCbtEnableMigrationInput {
    confidentialVmKeyVaultId?: string;
    dataMoverRunAsAccountId: string;
    disksToInclude: VMwareCbtDiskInput[];
    instanceType: "VMwareCbt";
    licenseType?: string;
    linuxLicenseType?: string;
    performAutoResync?: string;
    performSqlBulkRegistration?: string;
    seedDiskTags?: {
        [propertyName: string]: string;
    };
    snapshotRunAsAccountId: string;
    sqlServerLicenseType?: string;
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetBootDiagnosticsStorageAccountId?: string;
    targetDiskTags?: {
        [propertyName: string]: string;
    };
    targetNetworkId: string;
    targetNicTags?: {
        [propertyName: string]: string;
    };
    targetProximityPlacementGroupId?: string;
    targetResourceGroupId: string;
    targetSubnetName?: string;
    targetVmName?: string;
    targetVmSecurityProfile?: VMwareCbtSecurityProfileProperties;
    targetVmSize?: string;
    targetVmTags?: {
        [propertyName: string]: string;
    };
    testNetworkId?: string;
    testSubnetName?: string;
    userSelectedOSName?: string;
    vmwareMachineId: string;
}

Hierarchy (view full)

Properties

confidentialVmKeyVaultId?: string

The confidential VM key vault Id for ADE installation.

dataMoverRunAsAccountId: string

The data mover run as account Id.

disksToInclude: VMwareCbtDiskInput[]

The disks to include list.

instanceType

Polymorphic discriminator, which specifies the different types this object can be

licenseType?: string

License type.

linuxLicenseType?: string

The license type for Linux VM's.

performAutoResync?: string

A value indicating whether auto resync is to be done.

performSqlBulkRegistration?: string

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

seedDiskTags?: {
    [propertyName: string]: string;
}

The tags for the seed disks.

snapshotRunAsAccountId: string

The snapshot run as account Id.

sqlServerLicenseType?: string

The SQL Server license type.

targetAvailabilitySetId?: string

The target availability set ARM Id.

targetAvailabilityZone?: string

The target availability zone.

targetBootDiagnosticsStorageAccountId?: string

The target boot diagnostics storage account ARM Id.

targetDiskTags?: {
    [propertyName: string]: string;
}

The tags for the target disks.

targetNetworkId: string

The target network ARM Id.

targetNicTags?: {
    [propertyName: string]: string;
}

The tags for the target NICs.

targetProximityPlacementGroupId?: string

The target proximity placement group ARM Id.

targetResourceGroupId: string

The target resource group ARM Id.

targetSubnetName?: string

The target subnet name.

targetVmName?: string

The target VM name.

targetVmSecurityProfile?: VMwareCbtSecurityProfileProperties

The target VM security profile.

targetVmSize?: string

The target VM size.

targetVmTags?: {
    [propertyName: string]: string;
}

The target VM tags.

testNetworkId?: string

The selected test network ARM Id.

testSubnetName?: string

The selected test subnet name.

userSelectedOSName?: string

The OS name selected by user.

vmwareMachineId: string

The ARM Id of the VM discovered in VMware.