Skip to main content

Create Failover Group

Select

SaaS
Customer Managed

This operation creates a Failover group of virtual machines.

More Details

Request Body
  • action integer
  • vApp object
  • source integer
  • isClientGroup boolean
  • approvalRequired boolean
  • operationType integer
  • selectedEntities object[]
  • instanceId integer
  • clientId integer
  • entityName string
  • _type_ integer
  • entityId integer
  • vAppEntity object
  • vAppName string
  • clientList object[]
  • clientName string
  • backupsetId integer
  • clientId integer
  • GUID string
  • backupsetName string
  • _type_ integer
  • entityId integer
  • config object
  • vmGroups object[]
  • delay integer
  • groupId integer
  • vmSequence object[]
  • copyPrecedence integer
  • replicationId integer
  • delay integer
  • createPublicIp boolean
  • vmInfo object
  • vmName string
  • vmGUID string
Responses

OK


Schema
  • resp object
  • errorMessage string
  • errorCode integer
  • entity object
  • vAppId integer
  • vAppName string
POST /failovergroups    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
Body

{
"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"
}
}
]
}
]
}
}
}'