Documenting QoS default policy extension

Closes-Bug: #1733386

Change-Id: I49bce4014a79de3a0d4f8e481a010c0903948532
Signed-off-by: Michal Kelner Mishali <mkelnermishal@vmware.com>
This commit is contained in:
Michal Kelner Mishali
2018-02-06 16:11:04 -08:00
parent 8e1d6eb421
commit b3cf2228fd
6 changed files with 29 additions and 0 deletions

View File

@@ -3353,6 +3353,18 @@ qos_dscp_marking_rule-id:
in: body
required: true
type: string
qos_is_default:
description: |
If ``true``, the QoS ``policy`` is the default policy.
in: body
required: true
type: boolean
qos_is_default-request:
description: |
If ``true``, the QoS ``policy`` is the default policy.
in: body
required: false
type: boolean
qos_minimum_bandwidth_rule-id:
description: |
The ID of the QoS minimum bandwidth rule.

View File

@@ -90,6 +90,13 @@ QoS policies (qos)
Lists, creates, deletes, shows information for, and updates QoS policies.
QoS default extension
=====================
The QoS default extension (``qos-default``) allows a per project
default QoS policy by adding the ``is_default`` attribute
to ``policy`` resources.
List QoS policies
=================
@@ -128,6 +135,7 @@ Response Parameters
- revision_number: revision_number
- shared: qos-shared
- id: qos_policy_id
- is_default: qos_is_default
- rules: qos-rules
- name: name
@@ -169,6 +177,7 @@ Request
- tenant_id: project_id-request
- project_id: project_id-request
- shared: qos-shared-request
- is_default: qos_is_default-request
- name: qos_policy-name
Request Example
@@ -190,6 +199,7 @@ Response Parameters
- shared: qos-shared
- rules: qos-rules
- id: qos_policy_id
- is_default: qos_is_default
- name: name
Response Example
@@ -229,6 +239,7 @@ Response Parameters
- shared: qos-shared
- rules: qos-rules
- id: qos_policy_id
- is_default: qos_is_default
- name: name
Response Example
@@ -259,6 +270,7 @@ Request
- policy_id: qos-policy-id-path
- policy: policy
- description: description-request
- is_default: qos_is_default-request
- shared: qos-shared-request
- name: qos_policy-name
@@ -280,6 +292,7 @@ Response Parameters
- revision_number: revision_number
- shared: qos-shared
- id: qos_policy_id
- is_default: qos_is_default
- rules: qos-rules
- name: name

View File

@@ -4,6 +4,7 @@
"project_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"tenant_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"id": "46ebaec0-0570-43ac-82f6-60d2b03168c4",
"is_default": false,
"name": "10Mbit",
"description": "This policy limits the ports to 10Mbit max.",
"revision_number": 3,

View File

@@ -4,6 +4,7 @@
"description": "This policy limits the ports to 10Mbit max.",
"rules": [],
"id": "46ebaec0-0570-43ac-82f6-60d2b03168c4",
"is_default": false,
"project_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"revision_number": 1,
"tenant_id": "8d4c70a21fed4aeba121a1a429ba0d04",

View File

@@ -3,6 +3,7 @@
"project_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"tenant_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"id": "46ebaec0-0570-43ac-82f6-60d2b03168c4",
"is_default": false,
"name": "10Mbit",
"description": "This policy limits the ports to 10Mbit max.",
"revision_number": 3,

View File

@@ -3,6 +3,7 @@
"name": "10Mbit",
"description": "This policy limits the ports to 10Mbit max.",
"id": "46ebaec0-0570-43ac-82f6-60d2b03168c4",
"is_default": false,
"project_id": "8d4c70a21fed4aeba121a1a429ba0d04",
"revision_number": 3,
"tenant_id": "8d4c70a21fed4aeba121a1a429ba0d04",