Package version:

VMwareCbt provider specific settings.

interface VMwareCbtMigrationDetails {
    applianceMonitoringDetails?: ApplianceMonitoringDetails;
    confidentialVmKeyVaultId?: string;
    dataMoverRunAsAccountId?: string;
    deltaSyncProgressPercentage?: number;
    deltaSyncRetryCount?: number;
    firmwareType?: string;
    gatewayOperationDetails?: GatewayOperationDetails;
    initialSeedingProgressPercentage?: number;
    initialSeedingRetryCount?: number;
    instanceType: "VMwareCbt";
    isCheckSumResyncCycle?: string;
    lastRecoveryPointId?: string;
    lastRecoveryPointReceived?: any;
    licenseType?: string;
    linuxLicenseType?: string;
    migrationProgressPercentage?: number;
    migrationRecoveryPointId?: string;
    operationName?: string;
    osName?: string;
    osType?: string;
    performAutoResync?: string;
    protectedDisks?: VMwareCbtProtectedDiskDetails[];
    resumeProgressPercentage?: number;
    resumeRetryCount?: number;
    resyncProgressPercentage?: number;
    resyncRequired?: string;
    resyncRetryCount?: number;
    resyncState?: string;
    seedDiskTags?: {
        [propertyName: string]: string;
    };
    snapshotRunAsAccountId?: string;
    sqlServerLicenseType?: string;
    storageAccountId?: string;
    supportedOSVersions?: string[];
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetBootDiagnosticsStorageAccountId?: string;
    targetDiskTags?: {
        [propertyName: string]: string;
    };
    targetGeneration?: string;
    targetLocation?: string;
    targetNetworkId?: string;
    targetNicTags?: {
        [propertyName: string]: string;
    };
    targetProximityPlacementGroupId?: string;
    targetResourceGroupId?: string;
    targetVmName?: string;
    targetVmSecurityProfile?: VMwareCbtSecurityProfileProperties;
    targetVmSize?: string;
    targetVmTags?: {
        [propertyName: string]: string;
    };
    testNetworkId?: string;
    vmNics?: VMwareCbtNicDetails[];
    vmwareMachineId?: string;
}

Hierarchy (view full)

Properties

applianceMonitoringDetails?: ApplianceMonitoringDetails

A value indicating the appliance monitoring details. NOTE: This property will not be serialized. It can only be populated by the server.

confidentialVmKeyVaultId?: string

The confidential VM key vault Id for ADE installation.

dataMoverRunAsAccountId?: string

The data mover run as account Id. NOTE: This property will not be serialized. It can only be populated by the server.

deltaSyncProgressPercentage?: number

The delta sync progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

deltaSyncRetryCount?: number

The delta sync retry count. NOTE: This property will not be serialized. It can only be populated by the server.

firmwareType?: string

The firmware type. NOTE: This property will not be serialized. It can only be populated by the server.

gatewayOperationDetails?: GatewayOperationDetails

A value indicating the gateway operation details. NOTE: This property will not be serialized. It can only be populated by the server.

initialSeedingProgressPercentage?: number

The initial seeding progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

initialSeedingRetryCount?: number

The initial seeding retry count. NOTE: This property will not be serialized. It can only be populated by the server.

instanceType

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

isCheckSumResyncCycle?: string

A value indicating whether checksum resync cycle is in progress. NOTE: This property will not be serialized. It can only be populated by the server.

lastRecoveryPointId?: string

The last recovery point Id. NOTE: This property will not be serialized. It can only be populated by the server.

lastRecoveryPointReceived?: any

The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.

licenseType?: string

License Type of the VM to be used.

linuxLicenseType?: string

The license type for Linux VM's.

migrationProgressPercentage?: number

The migration progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

migrationRecoveryPointId?: string

The recovery point Id to which the VM was migrated. NOTE: This property will not be serialized. It can only be populated by the server.

operationName?: string

A value indicating the SRS operation name. NOTE: This property will not be serialized. It can only be populated by the server.

osName?: string

The name of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server.

osType?: string

The type of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server.

performAutoResync?: string

A value indicating whether auto resync is to be done.

The list of protected disks.

resumeProgressPercentage?: number

The resume progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

resumeRetryCount?: number

The resume retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resyncProgressPercentage?: number

The resync progress percentage. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired?: string

A value indicating whether resync is required. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRetryCount?: number

The resync retry count. NOTE: This property will not be serialized. It can only be populated by the server.

resyncState?: string

The resync state. NOTE: This property will not be serialized. It can only be populated by the server.

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

The tags for the seed disks.

snapshotRunAsAccountId?: string

The snapshot run as account Id. NOTE: This property will not be serialized. It can only be populated by the server.

sqlServerLicenseType?: string

The SQL Server license type.

storageAccountId?: string

The replication storage account ARM Id. This is applicable only for the blob based replication test hook. NOTE: This property will not be serialized. It can only be populated by the server.

supportedOSVersions?: string[]

A value indicating the inplace OS Upgrade version.

targetAvailabilitySetId?: string

The target availability set 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.

targetGeneration?: string

The target generation. NOTE: This property will not be serialized. It can only be populated by the server.

targetLocation?: string

The target location. NOTE: This property will not be serialized. It can only be populated by the server.

targetNetworkId?: string

The target network Id.

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

The tags for the target NICs.

targetProximityPlacementGroupId?: string

The target proximity placement group Id.

targetResourceGroupId?: string

The target resource group Id.

targetVmName?: string

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 test network Id.

The network details.

vmwareMachineId?: string

The ARM Id of the VM discovered in VMware. NOTE: This property will not be serialized. It can only be populated by the server.