InMageRcmReplicationDetailsResponse

data class InMageRcmReplicationDetailsResponse(val agentUpgradeAttemptToVersion: String, val agentUpgradeBlockingErrorDetails: List<InMageRcmAgentUpgradeBlockingErrorDetailsResponse>? = null, val agentUpgradeJobId: String, val agentUpgradeState: String, val allocatedMemoryInMB: Double, val discoveredVmDetails: InMageRcmDiscoveredProtectedVmDetailsResponse? = null, val discoveryType: String, val fabricDiscoveryMachineId: String, val failoverRecoveryPointId: String, val firmwareType: String, val initialReplicationProcessedBytes: Double, val initialReplicationProgressHealth: String, val initialReplicationProgressPercentage: Int, val initialReplicationTransferredBytes: Double, val instanceType: String, val internalIdentifier: String, val isAgentRegistrationSuccessfulAfterFailover: Boolean, val isLastUpgradeSuccessful: String, val lastAgentUpgradeErrorDetails: List<InMageRcmLastAgentUpgradeErrorDetailsResponse>? = null, val lastAgentUpgradeType: String, val lastRecoveryPointId: String, val lastRecoveryPointReceived: String, val lastRpoCalculatedTime: String, val lastRpoInSeconds: Double, val licenseType: String? = null, val mobilityAgentDetails: InMageRcmMobilityAgentDetailsResponse? = null, val multiVmGroupName: String, val osType: String, val primaryNicIpAddress: String, val processServerId: String, val processServerName: String, val processorCoreCount: Int, val protectedDisks: List<InMageRcmProtectedDiskDetailsResponse>? = null, val resyncProcessedBytes: Double, val resyncProgressHealth: String, val resyncProgressPercentage: Int, val resyncRequired: String, val resyncState: String, val resyncTransferredBytes: Double, val runAsAccountId: String, val storageAccountId: String, val targetAvailabilitySetId: String? = null, val targetAvailabilityZone: String? = null, val targetBootDiagnosticsStorageAccountId: String? = null, val targetGeneration: String, val targetLocation: String? = null, val targetNetworkId: String? = null, val targetProximityPlacementGroupId: String? = null, val targetResourceGroupId: String? = null, val targetVmName: String? = null, val targetVmSize: String? = null, val testNetworkId: String? = null, val vmNics: List<InMageRcmNicDetailsResponse>? = null)

InMageRcm provider specific details.

Constructors

Link copied to clipboard
constructor(agentUpgradeAttemptToVersion: String, agentUpgradeBlockingErrorDetails: List<InMageRcmAgentUpgradeBlockingErrorDetailsResponse>? = null, agentUpgradeJobId: String, agentUpgradeState: String, allocatedMemoryInMB: Double, discoveredVmDetails: InMageRcmDiscoveredProtectedVmDetailsResponse? = null, discoveryType: String, fabricDiscoveryMachineId: String, failoverRecoveryPointId: String, firmwareType: String, initialReplicationProcessedBytes: Double, initialReplicationProgressHealth: String, initialReplicationProgressPercentage: Int, initialReplicationTransferredBytes: Double, instanceType: String, internalIdentifier: String, isAgentRegistrationSuccessfulAfterFailover: Boolean, isLastUpgradeSuccessful: String, lastAgentUpgradeErrorDetails: List<InMageRcmLastAgentUpgradeErrorDetailsResponse>? = null, lastAgentUpgradeType: String, lastRecoveryPointId: String, lastRecoveryPointReceived: String, lastRpoCalculatedTime: String, lastRpoInSeconds: Double, licenseType: String? = null, mobilityAgentDetails: InMageRcmMobilityAgentDetailsResponse? = null, multiVmGroupName: String, osType: String, primaryNicIpAddress: String, processServerId: String, processServerName: String, processorCoreCount: Int, protectedDisks: List<InMageRcmProtectedDiskDetailsResponse>? = null, resyncProcessedBytes: Double, resyncProgressHealth: String, resyncProgressPercentage: Int, resyncRequired: String, resyncState: String, resyncTransferredBytes: Double, runAsAccountId: String, storageAccountId: String, targetAvailabilitySetId: String? = null, targetAvailabilityZone: String? = null, targetBootDiagnosticsStorageAccountId: String? = null, targetGeneration: String, targetLocation: String? = null, targetNetworkId: String? = null, targetProximityPlacementGroupId: String? = null, targetResourceGroupId: String? = null, targetVmName: String? = null, targetVmSize: String? = null, testNetworkId: String? = null, vmNics: List<InMageRcmNicDetailsResponse>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The agent version to which last agent upgrade was attempted.

Link copied to clipboard

The agent upgrade blocking error information.

Link copied to clipboard

The agent upgrade job Id.

Link copied to clipboard

The agent auto upgrade state.

Link copied to clipboard

The allocated memory in MB.

Link copied to clipboard
Link copied to clipboard

The type of the discovered VM.

Link copied to clipboard

The ARM Id of the discovered VM.

Link copied to clipboard

The recovery point Id to which the VM was failed over.

Link copied to clipboard

The firmware type.

Link copied to clipboard

The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

Link copied to clipboard

The initial replication progress health.

Link copied to clipboard

The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

Link copied to clipboard

The initial replication transferred bytes from source VM to azure for all selected disks on source VM.

Link copied to clipboard

Gets the Instance type. Expected value is 'InMageRcm'.

Link copied to clipboard

The virtual machine internal identifier.

A value indicating whether agent registration was successful after failover.

Link copied to clipboard

A value indicating whether last agent upgrade was successful or not.

Link copied to clipboard

The last agent upgrade error information.

Link copied to clipboard

The last agent upgrade type.

Link copied to clipboard

The last recovery point Id.

Link copied to clipboard

The last recovery point received time.

Link copied to clipboard

The last recovery point objective calculated time.

Link copied to clipboard

The last recovery point objective value.

Link copied to clipboard
val licenseType: String? = null

License Type of the VM to be used.

Link copied to clipboard

The mobility agent information.

Link copied to clipboard

The multi VM group name.

Link copied to clipboard

The type of the OS on the VM.

Link copied to clipboard

The IP address of the primary network interface.

Link copied to clipboard

The processor core count.

Link copied to clipboard

The process server Id.

Link copied to clipboard

The process server name.

Link copied to clipboard

The list of protected disks.

Link copied to clipboard

The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM.

Link copied to clipboard

The resync progress health.

Link copied to clipboard

The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

Link copied to clipboard

A value indicating whether resync is required.

Link copied to clipboard

The resync state.

Link copied to clipboard

The resync transferred bytes from source VM to azure for all selected disks on source VM.

Link copied to clipboard

The run-as account Id.

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

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 target generation.

Link copied to clipboard
val targetLocation: String? = null

The target location.

Link copied to clipboard
val targetNetworkId: String? = null

The target network Id.

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
val targetVmSize: String? = null

The target VM size.

Link copied to clipboard
val testNetworkId: String? = null

The test network Id.

Link copied to clipboard

The network details.