From 65f6dc79e56b36a24f3288ac9716d3159ce484c3 Mon Sep 17 00:00:00 2001 From: James Reeves Date: Tue, 2 Feb 2016 10:08:10 -0500 Subject: [PATCH] Add DSCP markings to the API Guide This is to add DSCP marking rules to the API guide Depends-On: Ic3baefe176df05f049a2e06529c58fd65fe6b419 Partial-Bug: #1468353 Change-Id: Ib92b172dce48276b90ec75ee5880ddd69040d7c8 --- .../src/wadls/networking-api/src/common.ent | 96 ++++++++++++++ .../networks/network-create-response.json | 1 + .../network-multi-create-response.json | 1 + .../networks/network-show-response.json | 1 + .../networks/network-update-response.json | 1 + .../networks-bulk-create-response.json | 2 + .../networks/networks-list-response.json | 2 + .../networks-multi-list-response.json | 2 + .../networks-multi-show-response.json | 1 + .../qos/dscp_marking_rule-create-request.json | 5 + .../dscp_marking_rule-create-response.json | 7 + .../qos/dscp_marking_rule-show-response.json | 7 + .../qos/dscp_marking_rule-update-request.json | 5 + .../dscp_marking_rule-update-response.json | 7 + .../qos/dscp_marking_rules-list-response.json | 9 ++ .../samples/qos/policies-list-response.json | 7 + .../src/samples/qos/policy-show-response.json | 7 + .../samples/qos/rule_types-list-response.json | 3 + .../networking-api/src/wadl/networks.wadl | 5 + .../wadls/networking-api/src/wadl/qos.wadl | 123 ++++++++++++++++++ 20 files changed, 292 insertions(+) create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rule-create-request.json create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rule-create-response.json create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rule-show-response.json create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rule-update-request.json create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rule-update-response.json create mode 100644 api-ref/src/wadls/networking-api/src/samples/qos/dscp_marking_rules-list-response.json diff --git a/api-ref/src/wadls/networking-api/src/common.ent b/api-ref/src/wadls/networking-api/src/common.ent index 46e8772ae..c85603a03 100644 --- a/api-ref/src/wadls/networking-api/src/common.ent +++ b/api-ref/src/wadls/networking-api/src/common.ent @@ -313,6 +313,17 @@ '> + + + + The UUID of the DSCP rule. + + +'> '> + + + + Admin-only. The UUID of the QoS policy associated with this network. + The policy will need to have been created before the network to associate + it with. + + +'> The UUID of the tenant. '> + + + The UUID of the QoS policy. +'> @@ -1074,6 +1106,48 @@ '> + + + + A dscp_marking_rule object. + + +'> + + + + A list of DSCP marking rule objects. + + +'> + + + + A list of DSCP marking rules associated with the QoS policy. + + +'> + + + + The DSCP mark value. + + +'> @@ -1219,6 +1293,28 @@ '> + + + + A list of DSCP marking rules associated with the QoS policy. + + +'> + + + + The DSCP mark value. + + +'> + + + + + &rule_idTemplateParameter; + + + + + @@ -75,10 +85,12 @@ &qos-policy-descriptionResponseParameter; &qos-policy-sharedResponseParameter; &bandwidth_limit_rulesResponseParameter; + &dscp_marking_rulesResponseParameter; &qos-policy-rule-idResponseParameter; &qos-policy-rule-policy_idResponseParameter; &max_kbpsResponseParameter; &max_burst_kbpsResponseParameter; + &dscp_markResponseParameter; &fault401; &fault500; &fault503; @@ -148,10 +160,12 @@ &qos-policy-descriptionResponseParameter; &qos-policy-sharedResponseParameter; &bandwidth_limit_rulesResponseParameter; + &dscp_marking_rulesResponseParameter; &qos-policy-rule-idResponseParameter; &qos-policy-rule-policy_idResponseParameter; &max_kbpsResponseParameter; &max_burst_kbpsResponseParameter; + &dscp_markResponseParameter; &fault401; &fault500; &fault503; @@ -315,4 +329,113 @@ &fault400; &fault401; &fault413; &fault500; &fault503; + + + + Lists all DSCP marking rules for a QoS policy. + + + The list may be empty. + + + + + + + + &dscp_marking_rulesResponseParameter; + &qos-policy-rule-idResponseParameter; + &qos-policy-rule-policy_idResponseParameter; + &dscp_markResponseParameter; + + &fault401; &fault500; &fault503; + + + + + Creates a DSCP marking rule for a QoS policy. + + + + + + + + &dscp_marking_ruleObject; + &qos-policy-rule-policy_idRequestParameter; + &dscp_markRequestParameter; + + + + + + + + &dscp_marking_ruleObject; + &qos-policy-rule-idResponseParameter; + &qos-policy-rule-policy_idResponseParameter; + &dscp_markResponseParameter; + + &fault401; &fault404; &fault409; &fault413; &fault500; &fault503; + + + + + Shows details for a DSCP marking rule for a QoS policy. + + + + + + + + &dscp_marking_ruleObject; + &qos-policy-rule-idResponseParameter; + &qos-policy-rule-policy_idResponseParameter; + &dscp_markResponseParameter; + + &fault401; &fault500; &fault503; + + + + + Updates a DSCP marking rule for a QoS policy. + + + If the request is valid, the service returns the + Accepted (202) response code. + + + + + + + + &dscp_marking_ruleObject; + &qos-policy-rule-policy_idRequestParameter; + &dscp_markRequestParameter; + + + + + + + + &dscp_marking_ruleObject; + &qos-policy-rule-idResponseParameter; + &qos-policy-rule-policy_idResponseParameter; + &dscp_markResponseParameter; + + &fault400; &fault401; &fault413; &fault500; &fault503; + + + + + Deletes a DSCP marking rule for a QoS policy. + + + &fault400; &fault401; &fault413; &fault500; &fault503; +