Update Failover Group
Select
SaaS
Customer Managed
This operation updates the properties associated with a Failover group.
Path Parameters
- FailoverGroupId string required
- application/json
Request Body
- action integer
vApp object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Update Failover Groups
Schema
resp object
entity object
{
"resp": {
"errorMessage": "string",
"errorCode": 0
},
"entity": {
"vAppId": 0,
"vAppName": "string"
}
}
{
"resp": {
"errorMessage": "",
"errorCode": 0
},
"entity": {
"vAppId": 14,
"vAppName": "TestNotAfterBackup"
}
}
PUT /failovergroups/:failovergroupid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/FailoverGroups/:FailoverGroupId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"description": "string",
"source": 0,
"isClientGroup": true,
"operationType": 0,
"selectedEntities": [
{
"clientId": 0,
"entityName": "string",
"entityId": 0,
"instanceId": 0
}
],
"workflow": [
{
"type": 0,
"entity": {
"workflowId": 0
}
}
],
"autofailover": {
"timeThresholdBeforeFailover": 0,
"status": 0
},
"vAppEntity": {
"vAppId": 0,
"vAppName": "string"
},
"clientList": [
{
"clientId": 0,
"GUID": "string",
"entityId": 0,
"clientName": "string",
"backupsetId": 0,
"backupsetName": "string"
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"continueOnFailure": true,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'