DCI
The following are the DCI REST APIs:
Get Unified Fabric DCI Settings
Resource Name
/settings/dci
Description
Get Unified Fabric DCI settings
URL
https://dcnm-ip/rest/settings/dci
Return Value
Format: JSON
Type: Object
|
|
|
settings |
O |
Return DCI settings |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update Unified Fabric DCI Settings
Resource Name
/settings/dci
Description
Update Unified Fabric DCI settings
URL
https://dcnm-ip/rest/settings/dci
Parameter
|
|
|
settings |
S |
Update the DCI settings. |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Resource Name
/auto-config/dci/paired-devices
Description
List all the DCI pairs.
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Resource Name
/auto-config/dci/paired-devices
Description
Create DCI pairing.
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices
Parameter
|
|
|
dci-pairing |
O |
DCI pairing |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Get DCI Pairs with Node Id
Resource Name
/auto-config/dci/paired-devices/device/{node-id}
Description
Get the DCI pairings for a given node ID, or the type is "BL-DCI", or type is "BL" without peering.
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}
Return Value
Format: JSON
Type: Object
|
|
|
dci-pairing |
O |
DCI pairing |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update DCI Pairs for Special Type BL-DCI and BL
Resource Name
/auto-config/dci/paired-devices/device/{node-id}
Description
Update the DCI pairing for the type "BL-DCI" or "BL" without peering
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}
Return Value
Format: JSON
Type: Object
|
|
|
dci-pairing |
O |
DCI pairing |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Delete DCI Pairs for Special Type BL-DCI and BL
Resource Name
/auto-config/dci/paired-devices/device/{node-id}
Description
Delete the DCI pairing for the type "BL-DCI" or "BL" without peering
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Get DCI Pairs with Node ID and Peer ID
Resource Name
/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Description
Get the DCI pairing for a given node-id and peer-id
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Return Value
Format: JSON
Type: Object
|
|
|
dci-pairing |
O |
DCI pairing |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update DCI Pairs with Node ID and Peer ID
Resource Name
/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Description
Update the DCI pairing for a given node-id and peer-id.
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Parameter
|
|
|
dci-pairing |
O |
DCI Pairing |
Return Value
Format: JSON
Type: Object
|
|
|
settings |
O |
Return DCI settings |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Delete DCI Pairs with Node ID and Peer ID
Resource Name
/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Description
Delete the DCI pairing for a given node ID and peer ID
URL
https://dcnm-ip/rest/auto-config/dci/paired-devices/device/{node-id}/peer/{peer-node-id}
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Create Partition with DCI Option
Resource Name
/auto-config/organizations/{organization-name}/partitions
Description
Create the partition with DCI ID and enable DCI extension.
URL
https://dcnm-ip/rest/auto-config/organizations/{organization-name}/partitions
Parameter
|
|
|
partition |
O |
Partition object |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update Partition with DCI ID
Resource Name
/auto-config/organizations/{organization-name}/partitions/{partition-name}
Description
Update the partition with DCI ID.
URL
https://dcnm-ip/rest/auto-config/organizations/{organization-name}/partitions/{partition-name}
Parameter
|
|
|
partition |
O |
Partition object |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update Partition to Disable DCI Extension
Resource Name
/auto-config/organizations/{organization-name}/partitions/{partition-name}
Description
Update the partition to disable DCI extension.
URL
https://dcnm-ip/rest/auto-config/organizations/{organization-name}/partitions/{partition-name}
Parameter
|
|
|
partition |
O |
Partition object |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Update Partition to Enable DCI Extension
Resource Name
/auto-config/organizations/{organization-name}/partitions/{partition-name}
Description
Update the partition to enable DCI extension.
URL
https://dcnm-ip/rest/auto-config/organizations/{organization-name}/partitions/{partition-name}
Parameter
|
|
|
partition |
O |
Partition object |
Return Value
Format: JSON
Type: Object
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
List All Extended Partitions
Resource Name
/auto-config/dci/extended-partitions
Description
List all the extended partitions.
URL
https://dcnm-ip/rest/auto-config/dci/extended-partitions
https://dcnm-ip/rest/auto-config/dci/extended-partitions?detail=true
Return Value
Format: JSON
Type: Object
|
|
|
extended-partition |
O |
Extended partition |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
List All Extended Partitions with a VRF
Resource Name
/auto-config/dci/extended-partitions/vrfs/{vrf-name}
Description
List all the extended partitions with a VRF.
URL
https://dcnm-ip/rest/auto-config/dci/extended-partitions/vrfs/{vrf-name}
https://dcnm-ip/rest/auto-config/dci/extended-partitions/vrfs/{vrf-name}?detail=true
Return Value
Format: JSON
Type: Object
|
|
|
extended-partition |
O |
Extended partition |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
List all Extended Partitions in an Organization
Resource Name
/auto-config/dci/extended-partitions/organizations/{organization-name}
Description
List all the extended partitions in a organization.
URL
https://dcnm-ip/rest/auto-config/dci/extended-partitions/organizations/{organization-name}
https://dcnm-ip/rest/auto-config/dci/extended-partitions/organizations/{organization-name}?detail=true
Return Value
Format: JSON
Type: Object
|
|
|
extended-partition |
O |
Extended partition |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |
Resource Name
/auto-config/dci/extended-partitions/organizations/{organization-name}/partitions/{partition-name}
Description
Get extended partition
URL
https://dcnm-ip/rest/auto-config/dci/extended-partitions/organizations/{organization-name}/partitions/{partition-name}
https://dcnm-ip/rest/auto-config/dci/extended-partitions/organizations/{organization-name}/partitions/{partition-name}?detail=true
Return Value
Format: JSON
Type: Object
|
|
|
extended-partition |
O |
Extended partition |
Status Code
200 |
OK |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
500 |
Internal Server Error |