VMwareCbtMigrationDetailsResponse

data class VMwareCbtMigrationDetailsResponse(val confidentialVmKeyVaultId: String? = null, val dataMoverRunAsAccountId: String, val firmwareType: String, val initialSeedingProgressPercentage: Int, val initialSeedingRetryCount: Double, val instanceType: String, val lastRecoveryPointId: String, val lastRecoveryPointReceived: String, val licenseType: String? = null, val migrationProgressPercentage: Int, val migrationRecoveryPointId: String, val osName: String, val osType: String, val performAutoResync: String? = null, val protectedDisks: List<VMwareCbtProtectedDiskDetailsResponse>? = null, val resumeProgressPercentage: Int, val resumeRetryCount: Double, val resyncProgressPercentage: Int, val resyncRequired: String, val resyncRetryCount: Double, val resyncState: String, val seedDiskTags: Map<String, String>? = null, val snapshotRunAsAccountId: String, val sqlServerLicenseType: String? = null, val storageAccountId: String, val supportedOSVersions: List<String>? = null, val targetAvailabilitySetId: String? = null, val targetAvailabilityZone: String? = null, val targetBootDiagnosticsStorageAccountId: String? = null, val targetDiskTags: Map<String, String>? = null, val targetGeneration: String, val targetLocation: String, val targetNetworkId: String? = null, val targetNicTags: Map<String, String>? = null, val targetProximityPlacementGroupId: String? = null, val targetResourceGroupId: String? = null, val targetVmName: String? = null, val targetVmSecurityProfile: VMwareCbtSecurityProfilePropertiesResponse? = null, val targetVmSize: String? = null, val targetVmTags: Map<String, String>? = null, val testNetworkId: String? = null, val vmNics: List<VMwareCbtNicDetailsResponse>? = null, val vmwareMachineId: String)

VMwareCbt provider specific settings.

Constructors

Link copied to clipboard
constructor(confidentialVmKeyVaultId: String? = null, dataMoverRunAsAccountId: String, firmwareType: String, initialSeedingProgressPercentage: Int, initialSeedingRetryCount: Double, instanceType: String, lastRecoveryPointId: String, lastRecoveryPointReceived: String, licenseType: String? = null, migrationProgressPercentage: Int, migrationRecoveryPointId: String, osName: String, osType: String, performAutoResync: String? = null, protectedDisks: List<VMwareCbtProtectedDiskDetailsResponse>? = null, resumeProgressPercentage: Int, resumeRetryCount: Double, resyncProgressPercentage: Int, resyncRequired: String, resyncRetryCount: Double, resyncState: String, seedDiskTags: Map<String, String>? = null, snapshotRunAsAccountId: String, sqlServerLicenseType: String? = null, storageAccountId: String, supportedOSVersions: List<String>? = null, targetAvailabilitySetId: String? = null, targetAvailabilityZone: String? = null, targetBootDiagnosticsStorageAccountId: String? = null, targetDiskTags: Map<String, String>? = null, targetGeneration: String, targetLocation: String, targetNetworkId: String? = null, targetNicTags: Map<String, String>? = null, targetProximityPlacementGroupId: String? = null, targetResourceGroupId: String? = null, targetVmName: String? = null, targetVmSecurityProfile: VMwareCbtSecurityProfilePropertiesResponse? = null, targetVmSize: String? = null, targetVmTags: Map<String, String>? = null, testNetworkId: String? = null, vmNics: List<VMwareCbtNicDetailsResponse>? = null, vmwareMachineId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The confidential VM key vault Id for ADE installation.

Link copied to clipboard

The data mover run as account Id.

Link copied to clipboard

The firmware type.

Link copied to clipboard

The initial seeding progress percentage.

Link copied to clipboard

The initial seeding retry count.

Link copied to clipboard

Gets the instance type. Expected value is 'VMwareCbt'.

Link copied to clipboard

The last recovery point Id.

Link copied to clipboard

The last recovery point received time.

Link copied to clipboard
val licenseType: String? = null

License Type of the VM to be used.

Link copied to clipboard

The migration progress percentage.

Link copied to clipboard

The recovery point Id to which the VM was migrated.

Link copied to clipboard

The name of the OS on the VM.

Link copied to clipboard

The type of the OS on the VM.

Link copied to clipboard

A value indicating whether auto resync is to be done.

Link copied to clipboard

The list of protected disks.

Link copied to clipboard

The resume progress percentage.

Link copied to clipboard

The resume retry count.

Link copied to clipboard

The resync progress percentage.

Link copied to clipboard

A value indicating whether resync is required.

Link copied to clipboard

The resync retry count.

Link copied to clipboard

The resync state.

Link copied to clipboard
val seedDiskTags: Map<String, String>? = null

The tags for the seed disks.

Link copied to clipboard

The snapshot run as account Id.

Link copied to clipboard

The SQL Server license type.

Link copied to clipboard

The replication storage account ARM Id. This is applicable only for the blob based replication test hook.

Link copied to clipboard

List of supported inplace OS Upgrade versions.

Link copied to clipboard

The target availability set Id.

Link copied to clipboard

The target availability zone.

Link copied to clipboard

The target boot diagnostics storage account ARM Id.

Link copied to clipboard

The tags for the target disks.

Link copied to clipboard

The target generation.

Link copied to clipboard

The target location.

Link copied to clipboard
val targetNetworkId: String? = null

The target network Id.

Link copied to clipboard

The tags for the target NICs.

Link copied to clipboard

The target proximity placement group Id.

Link copied to clipboard

The target resource group Id.

Link copied to clipboard
val targetVmName: String? = null

Target VM name.

Link copied to clipboard

The target VM security profile.

Link copied to clipboard
val targetVmSize: String? = null

The target VM size.

Link copied to clipboard
val targetVmTags: Map<String, String>? = null

The target VM tags.

Link copied to clipboard
val testNetworkId: String? = null

The test network Id.

Link copied to clipboard

The network details.

Link copied to clipboard

The ARM Id of the VM discovered in VMware.