VMwareCbtMigrationDetailsResponse

data class VMwareCbtMigrationDetailsResponse(val applianceMonitoringDetails: ApplianceMonitoringDetailsResponse, val confidentialVmKeyVaultId: String? = null, val dataMoverRunAsAccountId: String, val deltaSyncProgressPercentage: Int, val deltaSyncRetryCount: Double, val firmwareType: String, val gatewayOperationDetails: GatewayOperationDetailsResponse, val initialSeedingProgressPercentage: Int, val initialSeedingRetryCount: Double, val instanceType: String, val isCheckSumResyncCycle: String, val lastRecoveryPointId: String, val lastRecoveryPointReceived: String, val licenseType: String? = null, val linuxLicenseType: String? = null, val migrationProgressPercentage: Int, val migrationRecoveryPointId: String, val operationName: 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(applianceMonitoringDetails: ApplianceMonitoringDetailsResponse, confidentialVmKeyVaultId: String? = null, dataMoverRunAsAccountId: String, deltaSyncProgressPercentage: Int, deltaSyncRetryCount: Double, firmwareType: String, gatewayOperationDetails: GatewayOperationDetailsResponse, initialSeedingProgressPercentage: Int, initialSeedingRetryCount: Double, instanceType: String, isCheckSumResyncCycle: String, lastRecoveryPointId: String, lastRecoveryPointReceived: String, licenseType: String? = null, linuxLicenseType: String? = null, migrationProgressPercentage: Int, migrationRecoveryPointId: String, operationName: 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

A value indicating the appliance monitoring details.

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 delta sync progress percentage.

Link copied to clipboard

The delta sync retry count.

Link copied to clipboard

The firmware type.

Link copied to clipboard

A value indicating the gateway operation details.

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

A value indicating whether checksum resync cycle is in progress.

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 license type for Linux VM's.

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

A value indicating the SRS operation name.

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

A value indicating the inplace OS Upgrade version.

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.