Package version:

InMage provider specific settings.

interface InMageReplicationDetails {
    activeSiteType?: string;
    agentDetails?: InMageAgentDetails;
    azureStorageAccountId?: string;
    compressedDataRateInMB?: number;
    consistencyPoints?: {
        [propertyName: string]: Date;
    };
    datastores?: string[];
    discoveryType?: string;
    diskResized?: string;
    infrastructureVmId?: string;
    instanceType: "InMage";
    ipAddress?: string;
    isAdditionalStatsAvailable?: boolean;
    lastHeartbeat?: any;
    lastRpoCalculatedTime?: any;
    lastUpdateReceivedTime?: any;
    masterTargetId?: string;
    multiVmGroupId?: string;
    multiVmGroupName?: string;
    multiVmSyncStatus?: string;
    osDetails?: OSDiskDetails;
    osVersion?: string;
    processServerId?: string;
    protectedDisks?: InMageProtectedDiskDetails[];
    protectionStage?: string;
    rebootAfterUpdateStatus?: string;
    replicaId?: string;
    resyncDetails?: InitialReplicationDetails;
    retentionWindowEnd?: any;
    retentionWindowStart?: any;
    rpoInSeconds?: number;
    sourceVmCpuCount?: number;
    sourceVmRamSizeInMB?: number;
    totalDataTransferred?: number;
    totalProgressHealth?: string;
    uncompressedDataRateInMB?: number;
    validationErrors?: HealthError[];
    vCenterInfrastructureId?: string;
    vmId?: string;
    vmNics?: VMNicDetails[];
    vmProtectionState?: string;
    vmProtectionStateDescription?: string;
}

Hierarchy (view full)

Properties

activeSiteType?: string

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

The agent details.

azureStorageAccountId?: string

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

compressedDataRateInMB?: number

The compressed data change rate in MB.

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

The collection of Consistency points.

datastores?: string[]

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

discoveryType?: string

A value indicating the discovery type of the machine.

diskResized?: string

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

infrastructureVmId?: string

The infrastructure VM Id.

instanceType

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

ipAddress?: string

The source IP address.

isAdditionalStatsAvailable?: boolean

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

lastHeartbeat?: any

The last heartbeat received from the source server.

lastRpoCalculatedTime?: any

The last RPO calculated time.

lastUpdateReceivedTime?: any

The last update time received from on-prem components.

masterTargetId?: string

The master target Id.

multiVmGroupId?: string

The multi vm group Id, if any.

multiVmGroupName?: string

The multi vm group name, if any.

multiVmSyncStatus?: string

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

osDetails?: OSDiskDetails

The OS details.

osVersion?: string

The OS Version of the protected item.

processServerId?: string

The process server Id.

protectedDisks?: InMageProtectedDiskDetails[]

The list of protected disks.

protectionStage?: string

The protection stage.

rebootAfterUpdateStatus?: string

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

replicaId?: string

The replica id of the protected item.

The resync details of the machine.

retentionWindowEnd?: any

The retention window end time.

retentionWindowStart?: any

The retention window start time.

rpoInSeconds?: number

The RPO in seconds.

sourceVmCpuCount?: number

The CPU count of the VM on the primary side.

sourceVmRamSizeInMB?: number

The RAM size of the VM on the primary side.

totalDataTransferred?: number

The total transferred data in bytes.

totalProgressHealth?: string

The progress health.

uncompressedDataRateInMB?: number

The uncompressed data change rate in MB.

validationErrors?: HealthError[]

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

vCenterInfrastructureId?: string

The vCenter infrastructure Id.

vmId?: string

The virtual machine Id.

vmNics?: VMNicDetails[]

The PE Network details.

vmProtectionState?: string

The protection state for the vm.

vmProtectionStateDescription?: string

The protection state description for the vm.