You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 9
Next »
View the Topology Service API documentation in the interactive swagger UI
Topology Service Request Example
{
"requestId": "3e828de1-c6b9-4782-b028-e2a98b0cce72",
"commonData":
[{
"name": "requestType",
"value": "VNF Config Update"
}
],
"elements": [{
"elementId": "nodeid1",
"elementData": [{
"name": "ticketManagementId",
"value": "33333-333a-dsfa-dsfadsfadsfdsfdasfdaf"
}, {
"name": "id",
"value": "33333333adsfadsfadsfadsfdsfdasfdaf"
}
]
}
],
"policies": [
{
"policyName": "vertical",
"policyDescription": "Vertical topology",
"policyModifiers": []
},
{
"policyName": "localMaintenanceWindow",
"policyDescription": "Include only local maintenace window - default midnight to 6AM",
"policyModifiers": []
}
]
}
Topology Service Request Response
{
"requestId": "3e828de1-c6b9-4782-b028-e2a98b0cce72",
"elements": [
{
"elementId": "nodeid1",
"elementLocation": {
"lat": 32.000,
"lon": -71.000,
},
"requiredElements": [
"pserverid1"
],
"constraintElements": [{
"elementId": "nodeid1",
"constraintType": "backupElement",
"constraintTypeMinimum": 1,
"optimizerAvailabilityMatrixName": "",
"availabilityMatrixScope": "NONE",
"elementAvailabilityAggreagation": true,
"elements": [
"nodeid1backup"
]
}
],
"elementData":
[{
"name": "ticketManagementId",
"value": "33333-333a-dsfa-dsfadsfadsfdsfdasfdaf"
}, {
"name": "id",
"value": "33333333adsfadsfadsfadsfdsfdasfdaf"
}
]
}
],
"referencedElements": [
{
"elementId": "string",
"elementLocation": {
"lat": 0,
"lon": 0,
"timezone": "string"
},
"elementData": [
{
"name": "string",
"value": {}
}
],
"relatedElements": [
"string"
]
}
]
}