ReplicationInfo

ReplicationInfo
ReplicationInfo

Information about a replication.

JSON Example
{
    "name": "string",
    "id": "string",
    "vm_id": "string",
    "source_site_name": "string",
    "source_vc_id": "string",
    "target_site_name": "string",
    "target_vc_id": "string",
    "status": {
        "status": "string",
        "rpo_violation": false
    },
    "rpo": 0,
    "type": "string",
    "replication_server_name": "string",
    "recovery_solution": "string",
    "configuration_state": "string",
    "configuration_error": {
        "message": "string",
        "details": "string"
    },
    "last_group_error": {
        "message": "string",
        "details": "string"
    },
    "recovery_state": "string",
    "recovery_error": "string",
    "target_replication_server_uuid": "string",
    "last_sync_time": 0,
    "last_sync_duration": 0,
    "last_sync_size": 0,
    "current_rpo_violation": 0,
    "quiescing_enabled": false,
    "network_compression_enabled": false,
    "encryption_enabled": false,
    "auto_replicate_new_disks_enabled": false,
    "mpit_enabled": false,
    "mpit_instances": 0,
    "mpit_days": 0,
    "sync_progress": {
        "progress": 0,
        "checksum_current": 0,
        "checksum_total": 0,
        "transferred_current": 0,
        "transferred_total": 0
    },
    "vm_data_sets_replication_enabled": false,
    "enhanced_replication": false
}
string
name
Optional

The name of the replication.

string
id
Optional

The unique identifier of the replication.

string
vm_id
Optional

The ID of the replicated VM.

string
source_site_name
Optional

The name of the source site.

string
source_vc_id
Optional

The ID of the source vCenter Server.

string
target_site_name
Optional

The name of the target site.

string
target_vc_id
Optional

The ID of the target vCenter Server.

status
Optional

Compound status of a replication type.

integer As int64 As int64
rpo
Optional

The configured RPO in minutes.

string
type
Optional

The type of the replication.

Possible values are : UNKNOWN, VC_TO_VC, VSAN,
string
replication_server_name
Optional

The name of the replication server. 'null' for outgoing replication.

string
recovery_solution
Optional

The solution that manages the recovery operation.

string
configuration_state
Optional

The state of a replication with respect to its configuration.

Possible values are : IN_PROGRESS, ERROR, OK, UNKNOWN,
configuration_error
Optional

If the configurationState is ERROR, this property is set with a value describing the error in more detail. If the configurationState contains some other value, then this property is empty.

last_group_error
Optional

The faults from the underlying replication.

string
recovery_state
Optional

The state of a replication with respect to its recovery.

Possible values are : UNKNOWN, NOT_STARTED, IN_PROGRESS, ERROR, OK,
string
recovery_error
Optional

If the recovery_state is ERROR, this field contains details about the error.

string
target_replication_server_uuid
Optional

The UUID of the target replication server. 'null' for outgoing replication.

integer As int64 As int64
last_sync_time
Required

The time of the last sync operation, in milliseconds. It defaults to 0 when extended_info is skipped.

integer As int64 As int64
last_sync_duration
Optional

The duration of the last sync operation, in seconds. It defaults to 0 when extended_info is skipped.

integer As int64 As int64
last_sync_size
Optional

The size of delta during the last sync, in bytes. It defaults to 0 when extended_info is skipped.

integer As int64 As int64
current_rpo_violation
Optional

The RPO violation since the deadline for the next image of the replication has elapsed, in minutes.It defaults to 0 when extended_info is skipped.

boolean
quiescing_enabled
Optional

Indicate whether to quiesce the file system or applications in the guest OS before a consistent replica is created. It defaults to false when extended_info is skipped.

boolean
network_compression_enabled
Optional

Indicate whether to use compression for the outgoing traffic. It defaults to false when extended_info is skipped.

boolean
encryption_enabled
Optional

Indicate whether LWD encryption is used from VRS side. It defaults to false when extended_info is skipped.

boolean
auto_replicate_new_disks_enabled
Optional

Indicate whether to automatically enable replication to newly added disks to the source VM. It defaults to false when extended_info is skipped.

boolean
mpit_enabled
Optional

Indicate whether MPIT is enabled.It defaults to false when extended_info is skipped.

integer As int32 As int32
mpit_instances
Optional

The number of instances to keep per day. It is recommended to have a vSAN ESA datastore as a target for values over 24. It defaults to 0 when extended_info is skipped.

integer As int32 As int32
mpit_days
Optional

The number of days to keep MPIT instances. If 0 - latest ''mpit_instances'' will be kept. It defaults to 0 when extended_info is skipped.

sync_progress
Optional

Information about the sync progress of a replication.

boolean
vm_data_sets_replication_enabled
Optional

Indicate whether VM's DataSets replication is enabled. It defaults to false when extended_info is skipped.

boolean
enhanced_replication
Optional

Indicate whether the replication is an enhanced replication. Enhanced vSphere Replication includes automated load balancing and scaling to achieve higher performance, and when enabled with VMware Live Recovery provides a 1 minute RPO. Legacy vSphere Replication routes traffic to the replication appliance at the target site. Depending on replication traffic, you might need to manually deploy additional vSphere Replication servers.