openstack.compute.v2.server_ip¶
The ServerIP Class¶
The ServerIP class inherits from Resource.
-
class
openstack.compute.v2.server_ip.ServerIP(_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.
-
address¶ The IP address. The format of the address depends on
version
-
network_label¶ The network label, such as public or private.
-
server_id¶ The ID for the server.
-
classmethod
list(session, paginated=False, server_id=None, network_label=None, 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