Modify an ELAN service using PUT to change the QoS Override values. All properties, including those that are not changing, need to be specified. The UUID is the one returned by the Create ELAN procedure.
Request:
{ "data": { "appId": null, "action": "UPDATE", "bidirectional": "ANY_REVERSE_ROUTE", "name": "elan_service", "objective": "COST", "tenantId": "0", "endpoints": [ { "id": "2182-e4e12d40-47ac-4fee-9a9c-8836152b01b6", "outerTag": 222, "innerTag": "-1", "isHub": false, "siteServiceQosProfile": { "qosProfile": 20, "egressParam": null, "ingressParam": null, "egressOverrideQueues": [ { "cbs": 5000, "cir": 3000, "id": 1, "mbs": 6000, "pir": 4000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 6000, "cir": 4000, "id": 2, "mbs": 7000, "pir": 5000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 7000, "cir": 5000, "id": 3, "mbs": 8000, "pir": 6000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 8000, "cir": 6000, "id": 4, "mbs": 9000, "pir": 7000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 9000, "cir": 7000, "id": 5, "mbs": 10000, "pir": 8000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 10000, "cir": 8000, "id": 6, "mbs": 11000, "pir": 9000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 11000, "cir": 9000, "id": 7, "mbs": 12000, "pir": 10000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 12000, "cir": 10000, "id": 8, "mbs": 13000, "pir": 11000, "rateType": "kbps", "queueType": "Queue" } ], "ingressOverrideQueues": [ { "cbs": 4000, "cir": 2000, "id": 1, "mbs": 5000, "pir": 3000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 5000, "cir": 3000, "id": 2, "mbs": 6000, "pir": 4000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 6000, "cir": 4000, "id": 3, "mbs": 7000, "pir": 5000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 7000, "cir": 5000, "id": 4, "mbs": 8000, "pir": 6000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 8000, "cir": 6000, "id": 5, "mbs": 9000, "pir": 7000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 9000, "cir": 7000, "id": 6, "mbs": 10000, "pir": 8000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 10000, "cir": 8000, "id": 7, "mbs": 11000, "pir": 9000, "rateType": "kbps", "queueType": "Queue" }, { "cbs": 11000, "cir": 9000, "id": 8, "mbs": 12000, "pir": 10000, "rateType": "kbps", "queueType": "Queue" } ] } }, { "id": "2685-a7665170-d578-4d92-9880-17d15c788ffa", "outerTag": 223, "innerTag": "-1", "isHub": false, "siteServiceQosProfile": { "qosProfile": 20, "egressParam": null, "ingressParam": null, "egressOverrideQueues": null, "ingressOverrideQueues": null } } ], "topology": null } }
Response:
{ "status": 0, "startRow": 0, "endRow": 1, "totalRows": 1, "data": { "id": "4667-b8249986-d2b9-442f-946a-e35a1748721b", "appId": null, "operationalState": "UP", "adminState": "UP", "neDeploymentState": "DEPLOYED", "externalIds": [ { "context": "NFM_P", "location": [ "135.121.156.100" ], "id": "svc-mgr:service-5" } ], "name": "elan_service", "serviceType": "ELAN", "tenantIds": [ "0" ], "objective": "COST", "bidirectional": "ANY_REVERSE_ROUTE", "bw": null, "reverseBW": null, "maxLatency": 0, "maxCost": 0, "maxHops": 0, "lifeCycle": { "phase": "Deployment", "state": "Deployed", "reason": "E-LAN service deployment completed" }, "templateId": null, "tunnelSelectionId": null, "pathProfileId": null, "groupId": null, "endpoints": [ { "id": "4677-97f6e605-a494-4eae-896a-85d0d9382a65", "appId": null, "operationalState": "UP", "adminState": "UP", "neDeploymentState": "DEPLOYED", "externalIds": [ { "context": "NFM_P", "location": [ "135.121.156.100" ], "id": "svc-mgr:service-5:22.22.22.22:interface-1/1/11-inner-tag-0-outer-tag-223" } ], "neId": "1536-65f5928f-863c-458f-ad90-487f24648993", "neName": "B-22.22.22.22", "portId": "2685-a7665170-d578-4d92-9880-17d15c788ffa", "portName": "Port 1/1/11", "serviceId": "4667-b8249986-d2b9-442f-946a-e35a1748721b", "name": "Port 1/1/11:223.0", "innerTag": -1, "outerTag": 223, "siteServiceQosProfile": { "qosProfile": 20, "ingressOverrideQueues": null, "egressOverrideQueues": null, "ingressParam": null, "egressParam": null }, "isHub": false, "aggregateBw": 11111, "@class": "com.alu.wsc.api.generated.v4.L2ServiceEndpoint" }, { "id": "4682-c221bbd9-9408-496c-8db6-e5e863a78acf", "appId": null, "operationalState": "UP", "adminState": "UP", "neDeploymentState": "DEPLOYED", "externalIds": [ { "context": "NFM_P", "location": [ "135.121.156.100" ], "id": "svc-mgr:service-5:11.11.11.11:interface-1/1/11-inner-tag-0-outer-tag-222" } ], "neId": "1526-ff2a9aed-27be-4870-9020-a0c75432ff1f", "neName": "A-11.11.11.11", "portId": "2182-e4e12d40-47ac-4fee-9a9c-8836152b01b6", "portName": "Port 1/1/11", "serviceId": "4667-b8249986-d2b9-442f-946a-e35a1748721b", "name": "Port 1/1/11:222.0", "innerTag": -1, "outerTag": 222, "siteServiceQosProfile": { "qosProfile": 20, "ingressOverrideQueues": null, "egressOverrideQueues": null, "ingressParam": null, "egressParam": null }, "isHub": false, "aggregateBw": 11111, "@class": "com.alu.wsc.api.generated.v4.L2ServiceEndpoint" } ], "mtu": 0, "vcType": null, "monitorBandwidth": false, "autoBindType": null, "topology": "FULL_MESH_TOPOLOGY", "@class": "com.alu.wsc.api.generated.v4.ElanService" } }