Package version:

InMageRcm provider specific details.

interface InMageRcmReplicationDetails {
    agentUpgradeAttemptToVersion?: string;
    agentUpgradeBlockingErrorDetails?: InMageRcmAgentUpgradeBlockingErrorDetails[];
    agentUpgradeJobId?: string;
    agentUpgradeState?: string;
    allocatedMemoryInMB?: number;
    discoveredVmDetails?: InMageRcmDiscoveredProtectedVmDetails;
    discoveryType?: string;
    fabricDiscoveryMachineId?: string;
    failoverRecoveryPointId?: string;
    firmwareType?: string;
    initialReplicationProcessedBytes?: number;
    initialReplicationProgressHealth?: string;
    initialReplicationProgressPercentage?: number;
    initialReplicationTransferredBytes?: number;
    instanceType: "InMageRcm";
    internalIdentifier?: string;
    isAgentRegistrationSuccessfulAfterFailover?: boolean;
    isLastUpgradeSuccessful?: string;
    lastAgentUpgradeErrorDetails?: InMageRcmLastAgentUpgradeErrorDetails[];
    lastAgentUpgradeType?: string;
    lastRecoveryPointId?: string;
    lastRecoveryPointReceived?: any;
    lastRpoCalculatedTime?: any;
    lastRpoInSeconds?: number;
    licenseType?: string;
    linuxLicenseType?: string;
    mobilityAgentDetails?: InMageRcmMobilityAgentDetails;
    multiVmGroupName?: string;
    osName?: string;
    osType?: string;
    primaryNicIpAddress?: string;
    processorCoreCount?: number;
    processServerId?: string;
    processServerName?: string;
    protectedDisks?: InMageRcmProtectedDiskDetails[];
    resyncProcessedBytes?: number;
    resyncProgressHealth?: string;
    resyncProgressPercentage?: number;
    resyncRequired?: string;
    resyncState?: string;
    resyncTransferredBytes?: number;
    runAsAccountId?: string;
    seedManagedDiskTags?: UserCreatedResourceTag[];
    sqlServerLicenseType?: string;
    storageAccountId?: string;
    supportedOSVersions?: string[];
    targetAvailabilitySetId?: string;
    targetAvailabilityZone?: string;
    targetBootDiagnosticsStorageAccountId?: string;
    targetGeneration?: string;
    targetLocation?: string;
    targetManagedDiskTags?: UserCreatedResourceTag[];
    targetNetworkId?: string;
    targetNicTags?: UserCreatedResourceTag[];
    targetProximityPlacementGroupId?: string;
    targetResourceGroupId?: string;
    targetVmName?: string;
    targetVmSecurityProfile?: SecurityProfileProperties;
    targetVmSize?: string;
    targetVmTags?: UserCreatedResourceTag[];
    testNetworkId?: string;
    unprotectedDisks?: InMageRcmUnProtectedDiskDetails[];
    vmNics?: InMageRcmNicDetails[];
}

Hierarchy (view full)

Properties

agentUpgradeAttemptToVersion?: string

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?: InMageRcmAgentUpgradeBlockingErrorDetails[]

The agent upgrade blocking error information.

agentUpgradeJobId?: string

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

agentUpgradeState?: string

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

allocatedMemoryInMB?: number

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

The discovered VM details.

discoveryType?: string

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

fabricDiscoveryMachineId?: string

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

failoverRecoveryPointId?: string

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?: string

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

initialReplicationProcessedBytes?: number

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?: string

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

initialReplicationProgressPercentage?: number

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?: number

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?: string

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

isAgentRegistrationSuccessfulAfterFailover?: boolean

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?: string

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?: InMageRcmLastAgentUpgradeErrorDetails[]

The last agent upgrade error information.

lastAgentUpgradeType?: string

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

lastRecoveryPointId?: string

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

lastRecoveryPointReceived?: any

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

lastRpoCalculatedTime?: any

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

lastRpoInSeconds?: number

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

licenseType?: string

License Type of the VM to be used.

linuxLicenseType?: string

The license type for Linux VM's.

mobilityAgentDetails?: InMageRcmMobilityAgentDetails

The mobility agent information.

multiVmGroupName?: string

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

osName?: string

The OS name associated with VM.

osType?: string

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

primaryNicIpAddress?: string

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

processorCoreCount?: number

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

processServerId?: string

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

processServerName?: string

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

The list of protected disks.

resyncProcessedBytes?: number

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?: string

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

resyncProgressPercentage?: number

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?: string

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

resyncState?: string

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

resyncTransferredBytes?: number

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?: string

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

seedManagedDiskTags?: UserCreatedResourceTag[]

The tags for the seed managed disks.

sqlServerLicenseType?: string

The SQL Server license type.

storageAccountId?: string

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.

supportedOSVersions?: string[]

A value indicating the inplace OS Upgrade version.

targetAvailabilitySetId?: string

The target availability set Id.

targetAvailabilityZone?: string

The target availability zone.

targetBootDiagnosticsStorageAccountId?: string

The target boot diagnostics storage account ARM Id.

targetGeneration?: string

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

targetLocation?: string

The target location.

targetManagedDiskTags?: UserCreatedResourceTag[]

The tags for the target managed disks.

targetNetworkId?: string

The target network Id.

targetNicTags?: UserCreatedResourceTag[]

The tags for the target NICs.

targetProximityPlacementGroupId?: string

The target proximity placement group Id.

targetResourceGroupId?: string

The target resource group Id.

targetVmName?: string

Target VM name.

targetVmSecurityProfile?: SecurityProfileProperties

The target VM security profile.

targetVmSize?: string

The target VM size.

targetVmTags?: UserCreatedResourceTag[]

The target VM tags.

testNetworkId?: string

The test network Id.

unprotectedDisks?: InMageRcmUnProtectedDiskDetails[]

The list of unprotected disks.

The network details.