openstack.identity.v2.extension¶
The Extension Class¶
The Extension class inherits from Resource.
-
class
openstack.identity.v2.extension.Extension(_synchronized=False, connection=None, **attrs)¶ The base resource
Parameters: - _synchronized (bool) – This is not intended to be used directly. See
new()andexisting(). - 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._connectionin Resource code should protect itself with a check for None.
-
alias¶ A unique identifier, which will be used for accessing the extension through a dedicated url
/extensions/*alias*. The extension alias uniquely identifies an extension and is prefixed by a vendor identifier. Type: string
-
description¶ A description of the extension. Type: string
-
links¶ Links to the documentation in various format. Type: string
-
name¶ The name of the extension. Type: string
-
namespace¶ The second unique identifier of the extension after the alias. It is usually a URL which will be used. Example: “http://docs.openstack.org/identity/api/ext/s3tokens/v1.0” Type: string
-
updated_at¶ The last time the extension has been modified (update date).
-
classmethod
list(session, paginated=False, base_path=None, **params)¶ This method is a generator which yields resource objects.
This resource object list generator handles pagination and takes query params for response filtering.
Parameters: - session (
Adapter) – The session to use for making this request. - paginated (bool) –
Trueif a GET to this resource returns a paginated series of responses, orFalseif a GET returns only one page of data. When paginated is False only one page of data will be returned regardless of the API’s support of pagination. - base_path (str) – Base part of the URI for listing resources, if
different from
base_path. - allow_unknown_params (bool) –
Trueto accept, but discard unknown query parameters. This allows getting list of ‘filters’ and passing everything known to the server.Falsewill result in validation exception when unknown query parameters are passed. - params (dict) – These keyword arguments are passed through the
_transpose()method to find if any of them match expected query parameters to be sent in the params argument toget(). They are additionally checked against thebase_pathformat string to see if any path fragments need to be filled in by the contents of this argument.
Returns: A generator of
Resourceobjects.Raises: MethodNotSupportedifResource.allow_listis not set toTrue.Raises: InvalidResourceQueryif query contains invalid params.- session (
- _synchronized (bool) – This is not intended to be used directly. See