InMageReplicationDetails interface

InMage provider specific settings.

Extends

Properties

activeSiteType

The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.

agentDetails

The agent details.

azureStorageAccountId

A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.

compressedDataRateInMB

The compressed data change rate in MB.

consistencyPoints

The collection of Consistency points.

datastores

The datastores of the on-premise machine Value can be list of strings that contain datastore names.

discoveryType

A value indicating the discovery type of the machine.

diskResized

A value indicating whether any disk is resized for this VM.

infrastructureVmId

The infrastructure VM Id.

instanceType

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

ipAddress

The source IP address.

isAdditionalStatsAvailable

A value indicating whether additional IR stats are available or not.

lastHeartbeat

The last heartbeat received from the source server.

lastRpoCalculatedTime

The last RPO calculated time.

lastUpdateReceivedTime

The last update time received from on-prem components.

masterTargetId

The master target Id.

multiVmGroupId

The multi vm group Id, if any.

multiVmGroupName

The multi vm group name, if any.

multiVmSyncStatus

A value indicating whether the multi vm sync is enabled or disabled.

osDetails

The OS details.

osVersion

The OS Version of the protected item.

processServerId

The process server Id.

protectedDisks

The list of protected disks.

protectionStage

The protection stage.

rebootAfterUpdateStatus

A value indicating whether the source server requires a restart after update.

replicaId

The replica id of the protected item.

resyncDetails

The resync details of the machine.

retentionWindowEnd

The retention window end time.

retentionWindowStart

The retention window start time.

rpoInSeconds

The RPO in seconds.

sourceVmCpuCount

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB

The RAM size of the VM on the primary side.

totalDataTransferred

The total transferred data in bytes.

totalProgressHealth

The progress health.

uncompressedDataRateInMB

The uncompressed data change rate in MB.

validationErrors

The validation errors of the on-premise machine Value can be list of validation errors.

vCenterInfrastructureId

The vCenter infrastructure Id.

vmId

The virtual machine Id.

vmNics

The PE Network details.

vmProtectionState

The protection state for the vm.

vmProtectionStateDescription

The protection state description for the vm.

Property Details

activeSiteType

The active location of the VM. If the VM is being protected from Azure, this field will take values from { Azure, OnPrem }. If the VM is being protected between two data-centers, this field will be OnPrem always.

activeSiteType?: string

Property Value

string

agentDetails

The agent details.

agentDetails?: InMageAgentDetails

Property Value

azureStorageAccountId

A value indicating the underlying Azure storage account. If the VM is not running in Azure, this value shall be set to null.

azureStorageAccountId?: string

Property Value

string

compressedDataRateInMB

The compressed data change rate in MB.

compressedDataRateInMB?: number

Property Value

number

consistencyPoints

The collection of Consistency points.

consistencyPoints?: {[propertyName: string]: Date}

Property Value

{[propertyName: string]: Date}

datastores

The datastores of the on-premise machine Value can be list of strings that contain datastore names.

datastores?: string[]

Property Value

string[]

discoveryType

A value indicating the discovery type of the machine.

discoveryType?: string

Property Value

string

diskResized

A value indicating whether any disk is resized for this VM.

diskResized?: string

Property Value

string

infrastructureVmId

The infrastructure VM Id.

infrastructureVmId?: string

Property Value

string

instanceType

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

instanceType: "InMage"

Property Value

"InMage"

ipAddress

The source IP address.

ipAddress?: string

Property Value

string

isAdditionalStatsAvailable

A value indicating whether additional IR stats are available or not.

isAdditionalStatsAvailable?: boolean

Property Value

boolean

lastHeartbeat

The last heartbeat received from the source server.

lastHeartbeat?: Date

Property Value

Date

lastRpoCalculatedTime

The last RPO calculated time.

lastRpoCalculatedTime?: Date

Property Value

Date

lastUpdateReceivedTime

The last update time received from on-prem components.

lastUpdateReceivedTime?: Date

Property Value

Date

masterTargetId

The master target Id.

masterTargetId?: string

Property Value

string

multiVmGroupId

The multi vm group Id, if any.

multiVmGroupId?: string

Property Value

string

multiVmGroupName

The multi vm group name, if any.

multiVmGroupName?: string

Property Value

string

multiVmSyncStatus

A value indicating whether the multi vm sync is enabled or disabled.

multiVmSyncStatus?: string

Property Value

string

osDetails

The OS details.

osDetails?: OSDiskDetails

Property Value

osVersion

The OS Version of the protected item.

osVersion?: string

Property Value

string

processServerId

The process server Id.

processServerId?: string

Property Value

string

protectedDisks

The list of protected disks.

protectedDisks?: InMageProtectedDiskDetails[]

Property Value

protectionStage

The protection stage.

protectionStage?: string

Property Value

string

rebootAfterUpdateStatus

A value indicating whether the source server requires a restart after update.

rebootAfterUpdateStatus?: string

Property Value

string

replicaId

The replica id of the protected item.

replicaId?: string

Property Value

string

resyncDetails

The resync details of the machine.

resyncDetails?: InitialReplicationDetails

Property Value

retentionWindowEnd

The retention window end time.

retentionWindowEnd?: Date

Property Value

Date

retentionWindowStart

The retention window start time.

retentionWindowStart?: Date

Property Value

Date

rpoInSeconds

The RPO in seconds.

rpoInSeconds?: number

Property Value

number

sourceVmCpuCount

The CPU count of the VM on the primary side.

sourceVmCpuCount?: number

Property Value

number

sourceVmRamSizeInMB

The RAM size of the VM on the primary side.

sourceVmRamSizeInMB?: number

Property Value

number

totalDataTransferred

The total transferred data in bytes.

totalDataTransferred?: number

Property Value

number

totalProgressHealth

The progress health.

totalProgressHealth?: string

Property Value

string

uncompressedDataRateInMB

The uncompressed data change rate in MB.

uncompressedDataRateInMB?: number

Property Value

number

validationErrors

The validation errors of the on-premise machine Value can be list of validation errors.

validationErrors?: HealthError[]

Property Value

vCenterInfrastructureId

The vCenter infrastructure Id.

vCenterInfrastructureId?: string

Property Value

string

vmId

The virtual machine Id.

vmId?: string

Property Value

string

vmNics

The PE Network details.

vmNics?: VMNicDetails[]

Property Value

vmProtectionState

The protection state for the vm.

vmProtectionState?: string

Property Value

string

vmProtectionStateDescription

The protection state description for the vm.

vmProtectionStateDescription?: string

Property Value

string