Edit CSLiveSync Settings
Select
SaaS
Customer Managed
API Endpoint for CS Livesync Operations \n\n Check the payload examples for multiple operations related to CSLiveSync
Header Parameters
- Accept string required
- application/json
Request Body
csFailoverConfigInfo object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Enable C S Live Sync
- Disable C S Live Sync
Schema
- refreshClientGroupNode boolean
{
"refreshClientGroupNode": true
}
{
"refreshClientGroupNode": false
}
{
"refreshClientGroupNode": true
}
POST /commserv/failover
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/Failover' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"csFailoverConfigInfo": {
"configStatus": 0,
"isAutomaticFailoverEnabled": true,
"backupStoragePolicy": {
"storagePolicyName": "string"
},
"failoverScheduleDetails": {
"liveSyncRPO": 0,
"defaultRecoveryMode": 0
},
"networkInfo": {
"externalGrpManualConfig": true,
"connectivityMode": 0,
"proxyConnectivityOption": 0,
"proxyEntity": {
"clientGroupName": "string"
},
"dnsUpdateInfo": {
"specifyDNSServers": true,
"dnsScriptPath": "string",
"updateDNSInfoByScript": true
}
}
}
}'