Get Site Pair Capabilities
Retrieves capabilities available between two specific HCX sites (source and destination)
Comma-separated list of feature IDs to filter capabilities
Comma-separated list of categories to filter capabilities
Find capabilities that depend on specified features
Show optional properties
{
"source_endpoint_id": "string",
"dest_endpoint_id": "string"
}
{
"source_endpoint_id": "string",
"dest_endpoint_id": "string",
"source_cp_id": "string",
"dest_cp_id": "string",
"source_uplink_ids": [
"string"
],
"dest_uplink_ids": [
"string"
],
"service_mesh_id": "string"
}
Endpoint ID of the source site (mandatory)
Endpoint ID of the destination site (mandatory)
Compute profile ID on the source site used by the serviceMesh(optional)
Compute profile ID on the destination site used by the serviceMesh(optional)
uplink-network-ids on source site used by serviceMesh (If the uplinks are overridden then only overridden uplinkIds will be added in the array else the ones used in compute profile)
uplink-network-ids on destination site used by serviceMesh (If the uplinks are overridden then only overridden uplinkIds will be added in the array else the ones used in compute profile)
service_mesh_id if already present, may be an empty string (optional)
Accepted
{
"site_pair_info": {
"source_endpoint_id": "string",
"dest_endpoint_id": "string",
"source_cp_id": "string",
"dest_cp_id": "string",
"source_uplink_ids": [
"string"
],
"dest_uplink_ids": [
"string"
],
"service_mesh_id": "string"
},
"capabilities": [
{
"feature_id": "string",
"feature_name": "string",
"feature_type": "string",
"category": "string",
"is_available": false,
"availability_message": "string",
"reason_code": "string",
"depends_on_features": [
"string"
],
"dependency_group": [
"string"
]
}
],
"warnings": [
{
"message": "string"
}
],
"errors": [
{
"code": "string",
"message": "string"
}
]
}
site_pair_info
capabilities
warnings
errors
Bad Request
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
errors
Unauthorized
Forbidden
Internal Server Error
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
errors
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"source_endpoint_id":"string","dest_endpoint_id":"string"}' https://{api_host}/hybridity/api/interconnect/capabilities/site-pair-capabilities