Configure Backup Networks
Select
SaaS
Customer Managed
Add backup networks between two clients or two client groups or a combination of them.
Add , Update and Delete Backup networks using this API. Go through the Examples for more details.
Visit Get Host interface list API request to retrieve the interfaces for a particular client.
Note: Backup Networks and DIPs are used interchangeably.
- application/json
Request Body
- operationType integer required
3 for create/update, 2 for Delete
ArchPipeLineList object[] required
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Add Backup Networks
Schema
- warningCode integer
- errorMessage string
- errorCode integer
- warningMessage string
{
"warningCode": 0,
"errorMessage": "string",
"errorCode": 0,
"warningMessage": "string"
}
{
"warningCode": 0,
"errorMessage": "Successful",
"errorCode": 0,
"warningMessage": ""
}
POST /commserv/datainterfacepairs
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CommServ/DataInterfacePairs' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"operationType": 0,
"ArchPipeLineList": [
{
"destGroupId": 0,
"srcGroupId": 0,
"isActive": 0,
"client2": {
"name": "string",
"id": 0
},
"client1": {
"name": "string",
"id": 0
}
}
]
}'