InMageRcmReplicationDetails interface

InMageRcm provider specific details.

Extends

Properties

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.

agentUpgradeBlockingErrorDetails

The agent upgrade blocking error information.

agentUpgradeJobId

The agent upgrade job Id. NOTE: This property will not be serialized. It can only be populated by the server.

agentUpgradeState

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

allocatedMemoryInMB

The allocated memory in MB. NOTE: This property will not be serialized. It can only be populated by the server.

discoveredVmDetails

The discovered VM details.

discoveryType

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

fabricDiscoveryMachineId

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

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.

firmwareType

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

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.

initialReplicationProgressHealth

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

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.

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.

instanceType

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

internalIdentifier

The virtual machine internal identifier. NOTE: This property will not be serialized. It can only be populated by the server.

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.

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.

lastAgentUpgradeErrorDetails

The last agent upgrade error information.

lastAgentUpgradeType

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

lastRecoveryPointId

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

lastRecoveryPointReceived

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

lastRpoCalculatedTime

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

lastRpoInSeconds

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

licenseType

License Type of the VM to be used.

mobilityAgentDetails

The mobility agent information.

multiVmGroupName

The multi VM group name. NOTE: This property will not be serialized. It can only be populated by the server.

osType

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

primaryNicIpAddress

The IP address of the primary network interface. NOTE: This property will not be serialized. It can only be populated by the server.

processorCoreCount

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

processServerId

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

processServerName

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

protectedDisks

The list of protected disks.

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.

resyncProgressHealth

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

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.

resyncRequired

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

resyncState

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

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.

runAsAccountId

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

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.

targetAvailabilitySetId

The target availability set Id.

targetAvailabilityZone

The target availability zone.

targetBootDiagnosticsStorageAccountId

The target boot diagnostics storage account ARM Id.

targetGeneration

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

targetLocation

The target location.

targetNetworkId

The target network Id.

targetProximityPlacementGroupId

The target proximity placement group Id.

targetResourceGroupId

The target resource group Id.

targetVmName

Target VM name.

targetVmSize

The target VM size.

testNetworkId

The test network Id.

vmNics

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

vmNics

The network details.

vmNics?: InMageRcmNicDetails[]

Property Value