Skip to main content

Configure Backup Networks

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.

Documentation

Note: Backup Networks and DIPs are used interchangeably.

Request Body
  • operationType integer required

    3 for create/update, 2 for Delete

  • ArchPipeLineList object[] required

    Backup Networks pair

  • destGroupId integer required

    Destination ClientGroup ID. 0 if destination is a client

  • srcGroupId integer required

    Source ClientGroup ID. 0 if the source entity is a client

  • isActive integer required

    1 to activate and 0 to inactivate

  • client2 object required

    Destination entity interface details

  • name string required

    Interface of the destination client/clientgroup

  • id integer required

    Client ID of the destination. 0 if the destination entity is client group

  • client1 object required

    Source Entity interface details

  • name string required

    Interface of the source client/clientgroup

  • id integer required

    ID of the source client. 0 if source entity is a client group

Responses

OK


Schema
  • warningCode integer
  • errorMessage string
  • errorCode integer
  • warningMessage string
POST /commserv/datainterfacepairs    

Authorization

type: apiKeyname: Authtokenin: header

Request

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

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