InMageRcmReplicationDetails interface
InMageRcm provider specific details.
- Extends
Properties
agent |
The agent version to which last agent upgrade was attempted. NOTE: This property will not be serialized. It can only be populated by the server. |
agent |
The agent upgrade blocking error information. |
agent |
The agent upgrade job Id. NOTE: This property will not be serialized. It can only be populated by the server. |
agent |
The agent auto upgrade state. NOTE: This property will not be serialized. It can only be populated by the server. |
allocated |
The allocated memory in MB. NOTE: This property will not be serialized. It can only be populated by the server. |
discovered |
The discovered VM details. |
discovery |
The type of the discovered VM. NOTE: This property will not be serialized. It can only be populated by the server. |
fabric |
The ARM Id of the discovered VM. NOTE: This property will not be serialized. It can only be populated by the server. |
failover |
The recovery point Id to which the VM was failed over. NOTE: This property will not be serialized. It can only be populated by the server. |
firmware |
The firmware type. NOTE: This property will not be serialized. It can only be populated by the server. |
initial |
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
initial |
The initial replication progress health. NOTE: This property will not be serialized. It can only be populated by the server. |
initial |
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
initial |
The initial replication transferred bytes from source VM to azure for all selected disks on source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
internal |
The virtual machine internal identifier. NOTE: This property will not be serialized. It can only be populated by the server. |
is |
A value indicating whether agent registration was successful after failover. NOTE: This property will not be serialized. It can only be populated by the server. |
is |
A value indicating whether last agent upgrade was successful or not. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last agent upgrade error information. |
last |
The last agent upgrade type. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last recovery point Id. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last recovery point objective calculated time. NOTE: This property will not be serialized. It can only be populated by the server. |
last |
The last recovery point objective value. NOTE: This property will not be serialized. It can only be populated by the server. |
license |
License Type of the VM to be used. |
mobility |
The mobility agent information. |
multi |
The multi VM group name. NOTE: This property will not be serialized. It can only be populated by the server. |
os |
The type of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server. |
primary |
The IP address of the primary network interface. NOTE: This property will not be serialized. It can only be populated by the server. |
processor |
The processor core count. NOTE: This property will not be serialized. It can only be populated by the server. |
process |
The process server Id. NOTE: This property will not be serialized. It can only be populated by the server. |
process |
The process server name. NOTE: This property will not be serialized. It can only be populated by the server. |
protected |
The list of protected disks. |
resync |
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
resync |
The resync progress health. NOTE: This property will not be serialized. It can only be populated by the server. |
resync |
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
resync |
A value indicating whether resync is required. NOTE: This property will not be serialized. It can only be populated by the server. |
resync |
The resync state. NOTE: This property will not be serialized. It can only be populated by the server. |
resync |
The resync transferred bytes from source VM to azure for all selected disks on source VM. NOTE: This property will not be serialized. It can only be populated by the server. |
run |
The run-as account Id. NOTE: This property will not be serialized. It can only be populated by the server. |
storage |
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. |
target |
The target availability set Id. |
target |
The target availability zone. |
target |
The target boot diagnostics storage account ARM Id. |
target |
The target generation. NOTE: This property will not be serialized. It can only be populated by the server. |
target |
The target location. |
target |
The target network Id. |
target |
The target proximity placement group Id. |
target |
The target resource group Id. |
target |
Target VM name. |
target |
The target VM size. |
test |
The test network Id. |
vm |
The network details. |
Property Details
agentUpgradeAttemptToVersion
The agent version to which last agent upgrade was attempted. NOTE: This property will not be serialized. It can only be populated by the server.
agentUpgradeAttemptToVersion?: string
Property Value
string
agentUpgradeBlockingErrorDetails
The agent upgrade blocking error information.
agentUpgradeBlockingErrorDetails?: InMageRcmAgentUpgradeBlockingErrorDetails[]
Property Value
agentUpgradeJobId
The agent upgrade job Id. NOTE: This property will not be serialized. It can only be populated by the server.
agentUpgradeJobId?: string
Property Value
string
agentUpgradeState
The agent auto upgrade state. NOTE: This property will not be serialized. It can only be populated by the server.
agentUpgradeState?: string
Property Value
string
allocatedMemoryInMB
The allocated memory in MB. NOTE: This property will not be serialized. It can only be populated by the server.
allocatedMemoryInMB?: number
Property Value
number
discoveredVmDetails
The discovered VM details.
discoveredVmDetails?: InMageRcmDiscoveredProtectedVmDetails
Property Value
discoveryType
The type of the discovered VM. NOTE: This property will not be serialized. It can only be populated by the server.
discoveryType?: string
Property Value
string
fabricDiscoveryMachineId
The ARM Id of the discovered VM. NOTE: This property will not be serialized. It can only be populated by the server.
fabricDiscoveryMachineId?: string
Property Value
string
failoverRecoveryPointId
The recovery point Id to which the VM was failed over. NOTE: This property will not be serialized. It can only be populated by the server.
failoverRecoveryPointId?: string
Property Value
string
firmwareType
The firmware type. NOTE: This property will not be serialized. It can only be populated by the server.
firmwareType?: string
Property Value
string
initialReplicationProcessedBytes
The initial replication processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM. NOTE: This property will not be serialized. It can only be populated by the server.
initialReplicationProcessedBytes?: number
Property Value
number
initialReplicationProgressHealth
The initial replication progress health. NOTE: This property will not be serialized. It can only be populated by the server.
initialReplicationProgressHealth?: string
Property Value
string
initialReplicationProgressPercentage
The initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.
initialReplicationProgressPercentage?: number
Property Value
number
initialReplicationTransferredBytes
The initial replication transferred bytes from source VM to azure for all selected disks on source VM. NOTE: This property will not be serialized. It can only be populated by the server.
initialReplicationTransferredBytes?: number
Property Value
number
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "InMageRcm"
Property Value
"InMageRcm"
internalIdentifier
The virtual machine internal identifier. NOTE: This property will not be serialized. It can only be populated by the server.
internalIdentifier?: string
Property Value
string
isAgentRegistrationSuccessfulAfterFailover
A value indicating whether agent registration was successful after failover. NOTE: This property will not be serialized. It can only be populated by the server.
isAgentRegistrationSuccessfulAfterFailover?: boolean
Property Value
boolean
isLastUpgradeSuccessful
A value indicating whether last agent upgrade was successful or not. NOTE: This property will not be serialized. It can only be populated by the server.
isLastUpgradeSuccessful?: string
Property Value
string
lastAgentUpgradeErrorDetails
The last agent upgrade error information.
lastAgentUpgradeErrorDetails?: InMageRcmLastAgentUpgradeErrorDetails[]
Property Value
lastAgentUpgradeType
The last agent upgrade type. NOTE: This property will not be serialized. It can only be populated by the server.
lastAgentUpgradeType?: string
Property Value
string
lastRecoveryPointId
The last recovery point Id. NOTE: This property will not be serialized. It can only be populated by the server.
lastRecoveryPointId?: string
Property Value
string
lastRecoveryPointReceived
The last recovery point received time. NOTE: This property will not be serialized. It can only be populated by the server.
lastRecoveryPointReceived?: Date
Property Value
Date
lastRpoCalculatedTime
The last recovery point objective calculated time. NOTE: This property will not be serialized. It can only be populated by the server.
lastRpoCalculatedTime?: Date
Property Value
Date
lastRpoInSeconds
The last recovery point objective value. NOTE: This property will not be serialized. It can only be populated by the server.
lastRpoInSeconds?: number
Property Value
number
licenseType
License Type of the VM to be used.
licenseType?: string
Property Value
string
mobilityAgentDetails
The mobility agent information.
mobilityAgentDetails?: InMageRcmMobilityAgentDetails
Property Value
multiVmGroupName
The multi VM group name. NOTE: This property will not be serialized. It can only be populated by the server.
multiVmGroupName?: string
Property Value
string
osType
The type of the OS on the VM. NOTE: This property will not be serialized. It can only be populated by the server.
osType?: string
Property Value
string
primaryNicIpAddress
The IP address of the primary network interface. NOTE: This property will not be serialized. It can only be populated by the server.
primaryNicIpAddress?: string
Property Value
string
processorCoreCount
The processor core count. NOTE: This property will not be serialized. It can only be populated by the server.
processorCoreCount?: number
Property Value
number
processServerId
The process server Id. NOTE: This property will not be serialized. It can only be populated by the server.
processServerId?: string
Property Value
string
processServerName
The process server name. NOTE: This property will not be serialized. It can only be populated by the server.
processServerName?: string
Property Value
string
protectedDisks
The list of protected disks.
protectedDisks?: InMageRcmProtectedDiskDetails[]
Property Value
resyncProcessedBytes
The resync processed bytes. This includes sum of total bytes transferred and matched bytes on all selected disks in source VM. NOTE: This property will not be serialized. It can only be populated by the server.
resyncProcessedBytes?: number
Property Value
number
resyncProgressHealth
The resync progress health. NOTE: This property will not be serialized. It can only be populated by the server.
resyncProgressHealth?: string
Property Value
string
resyncProgressPercentage
The resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM. NOTE: This property will not be serialized. It can only be populated by the server.
resyncProgressPercentage?: number
Property Value
number
resyncRequired
A value indicating whether resync is required. NOTE: This property will not be serialized. It can only be populated by the server.
resyncRequired?: string
Property Value
string
resyncState
The resync state. NOTE: This property will not be serialized. It can only be populated by the server.
resyncState?: string
Property Value
string
resyncTransferredBytes
The resync transferred bytes from source VM to azure for all selected disks on source VM. NOTE: This property will not be serialized. It can only be populated by the server.
resyncTransferredBytes?: number
Property Value
number
runAsAccountId
The run-as account Id. NOTE: This property will not be serialized. It can only be populated by the server.
runAsAccountId?: string
Property Value
string
storageAccountId
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.
storageAccountId?: string
Property Value
string
targetAvailabilitySetId
The target availability set Id.
targetAvailabilitySetId?: string
Property Value
string
targetAvailabilityZone
The target availability zone.
targetAvailabilityZone?: string
Property Value
string
targetBootDiagnosticsStorageAccountId
The target boot diagnostics storage account ARM Id.
targetBootDiagnosticsStorageAccountId?: string
Property Value
string
targetGeneration
The target generation. NOTE: This property will not be serialized. It can only be populated by the server.
targetGeneration?: string
Property Value
string
targetLocation
The target location.
targetLocation?: string
Property Value
string
targetNetworkId
The target network Id.
targetNetworkId?: string
Property Value
string
targetProximityPlacementGroupId
The target proximity placement group Id.
targetProximityPlacementGroupId?: string
Property Value
string
targetResourceGroupId
The target resource group Id.
targetResourceGroupId?: string
Property Value
string
targetVmName
Target VM name.
targetVmName?: string
Property Value
string
targetVmSize
The target VM size.
targetVmSize?: string
Property Value
string
testNetworkId
The test network Id.
testNetworkId?: string
Property Value
string