TargetGroupInfo

TargetGroupInfo
TargetGroupInfo

Information about the replication target group.

This is returned as answer to queryReplicationGroup before failover or testFailoverStart.

This does not have to include the snapshot objects in the ReplicationGroup, however, see also RecoveredTargetGroupMemberInfo.

This structure may be used only with operations rendered under /sms.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "groupId": {
        "_typeName": "string",
        "faultDomainId": {
            "_typeName": "string",
            "id": "string"
        },
        "deviceGroupId": {
            "_typeName": "string",
            "id": "string"
        }
    },
    "sourceInfo": {
        "_typeName": "string",
        "sourceGroupId": {
            "_typeName": "string",
            "faultDomainId": {
                "_typeName": "string",
                "id": "string"
            },
            "deviceGroupId": {
                "_typeName": "string",
                "id": "string"
            }
        },
        "replicationAgreementDescription": "string"
    },
    "state": "string",
    "devices": [
        {
            "_typeName": "string",
            "replicaId": {
                "_typeName": "string",
                "id": "string"
            },
            "sourceId": {
                "_typeName": "string"
            },
            "targetDatastore": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            }
        }
    ],
    "isPromoteCapable": false,
    "name": "string"
}
sourceInfo
Required

Information about each replication target.

This structure may be used only with operations rendered under /sms.

string
state
Required

Replication state of the group on the replication target.

devices
Optional

Member device information.

When the ReplicationGroup is either in FAILEDOVER or INTEST, this should be RecoveredTargetGroupMemberInfo. Otherwise, this should be TargetGroupMemberInfo

boolean
isPromoteCapable
Optional

Whether the VASA provider is capable of executing PromoteReplicationGroup_Task for this ReplicationGroup.

False if not set. Note that this setting is per ReplicationGroup per Target domain.

string
name
Optional

Name of Replication Group.