Create Failover Group
Select
SaaS
Customer Managed
This operation creates a Failover group of virtual machines.
- application/json
Request Body
- action integer
vApp object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Create Failover Group
Schema
resp object
entity object
{
"resp": {
"errorMessage": "string",
"errorCode": 0
},
"entity": {
"vAppId": 0,
"vAppName": "string"
}
}
{
"resp": {
"errorMessage": "",
"errorCode": 0
},
"entity": {
"vAppId": 47,
"vAppName": "NewFailoverGroup1"
}
}
POST /failovergroups
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/FailoverGroups' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"action": 0,
"vApp": {
"source": 0,
"isClientGroup": true,
"approvalRequired": true,
"operationType": 0,
"selectedEntities": [
{
"instanceId": 0,
"clientId": 0,
"entityName": "string",
"_type_": 0,
"entityId": 0
}
],
"vAppEntity": {
"vAppName": "string"
},
"clientList": [
{
"clientName": "string",
"backupsetId": 0,
"clientId": 0,
"GUID": "string",
"backupsetName": "string",
"_type_": 0,
"entityId": 0
}
],
"config": {
"vmGroups": [
{
"delay": 0,
"groupId": 0,
"vmSequence": [
{
"copyPrecedence": 0,
"replicationId": 0,
"delay": 0,
"createPublicIp": true,
"vmInfo": {
"vmName": "string",
"vmGUID": "string"
}
}
]
}
]
}
}
}'