FailoverSuccessResult

FailoverSuccessResult
FailoverSuccessResult

Results of a successful failover operation.

The target fault domain Id, and the device group id are inherited.

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"
        }
    },
    "warning": [
        {
            "_typeName": "string",
            "faultCause": "MethodFault Object",
            "faultMessage": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "arg": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": {
                                "_typeName": "string"
                            }
                        }
                    ],
                    "message": "string"
                }
            ]
        }
    ],
    "newState": "string",
    "pitId": {
        "_typeName": "string",
        "id": "string"
    },
    "pitIdBeforeFailover": {
        "_typeName": "string",
        "id": "string"
    },
    "recoveredDeviceInfo": [
        {
            "_typeName": "string",
            "targetDeviceId": {
                "_typeName": "string",
                "id": "string"
            },
            "recoveredDeviceId": {
                "_typeName": "string"
            },
            "sourceDeviceId": {
                "_typeName": "string"
            },
            "info": [
                "string"
            ],
            "datastore": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "recoveredDiskInfo": [
                {
                    "_typeName": "string",
                    "deviceKey": 0,
                    "dsUrl": "string",
                    "diskPath": "string"
                }
            ],
            "error": {
                "_typeName": "string",
                "faultCause": "MethodFault Object",
                "faultMessage": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "arg": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "message": "string"
                    }
                ]
            },
            "warnings": [
                {
                    "_typeName": "string",
                    "faultCause": "MethodFault Object",
                    "faultMessage": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "arg": [
                                {
                                    "_typeName": "string",
                                    "key": "string",
                                    "value": {
                                        "_typeName": "string"
                                    }
                                }
                            ],
                            "message": "string"
                        }
                    ]
                }
            ]
        }
    ],
    "timeStamp": "string"
}
string
newState
Required

Some replicators may automatically reverse replication on failover.

Such replicators must move the replication status to SOURCE In other cases, it can remain as FAILEDOVER.

pitId
Optional

Identity of the Point in Time Replica object.

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

pitIdBeforeFailover
Optional

Identity of the Point in Time Replica object.

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

recoveredDeviceInfo
Optional

Recovered Devices.

This is optional because in some corner cases the replication groups on the target site may not have any virtual volumes.

string As date-time As date-time
timeStamp
Optional

Time stamp of recovery.