openstack.network.v2.qos_policy

openstack.network.v2.qos_policy

The QoSPolicy Class

The QoSPolicy class inherits from Resource.

class openstack.network.v2.qos_policy.QoSPolicy(_synchronized=False, connection=None, **attrs)

The base resource

Parameters
  • _synchronized (bool) – This is not intended to be used directly. See new() and existing().

  • connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of self._connection in Resource code should protect itself with a check for None.

name

QoS policy name.

project_id

The ID of the project who owns the network. Only administrative users can specify a project ID other than their own.

tenant_id

Tenant_id (deprecated attribute).

description

The QoS policy description.

is_default

Indicates whether this QoS policy is the default policy for this project. Type: bool

is_shared

Indicates whether this QoS policy is shared across all projects. Type: bool

rules

List of QoS rules applied to this QoS policy.

set_tags(session, tags)

Sets/Replaces all tags on the resource.

Parameters
  • session – The session to use for making this request.

  • tags (list) – List with tags to be set on the resource

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.