Replace 'value' arguments in identity proxies
Replace 'value' arguments with more appropriate names. Change-Id: I0c58e62674284366c6b6656b9e0d58fb29ccaaa7
This commit is contained in:
parent
4db486f27b
commit
9e6ad7c7e1
@ -10,9 +10,9 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from openstack.identity.v2 import role
|
||||
from openstack.identity.v2 import tenant
|
||||
from openstack.identity.v2 import user
|
||||
from openstack.identity.v2 import role as _role
|
||||
from openstack.identity.v2 import tenant as _tenant
|
||||
from openstack.identity.v2 import user as _user
|
||||
from openstack import proxy
|
||||
|
||||
|
||||
@ -28,13 +28,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of role creation
|
||||
:rtype: :class:`~openstack.identity.v2.role.Role`
|
||||
"""
|
||||
return self._create(role.Role, **attrs)
|
||||
return self._create(_role.Role, **attrs)
|
||||
|
||||
def delete_role(self, value, ignore_missing=True):
|
||||
def delete_role(self, role, ignore_missing=True):
|
||||
"""Delete a role
|
||||
|
||||
:param value: The value can be either the ID of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
:param role: The value can be either the ID of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the role does not exist.
|
||||
@ -43,7 +43,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(role.Role, value, ignore_missing=ignore_missing)
|
||||
self._delete(_role.Role, role, ignore_missing=ignore_missing)
|
||||
|
||||
def find_role(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single role
|
||||
@ -56,19 +56,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v2.role.Role` or None
|
||||
"""
|
||||
return self._find(role.Role, name_or_id, ignore_missing=ignore_missing)
|
||||
return self._find(_role.Role, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_role(self, value):
|
||||
def get_role(self, role):
|
||||
"""Get a single role
|
||||
|
||||
:param value: The value can be the ID of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
:param role: The value can be the ID of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v2.role.Role`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(role.Role, value)
|
||||
return self._get(_role.Role, role)
|
||||
|
||||
def roles(self, **query):
|
||||
"""Retrieve a generator of roles
|
||||
@ -79,20 +80,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: A generator of role instances.
|
||||
:rtype: :class:`~openstack.identity.v2.role.Role`
|
||||
"""
|
||||
return self._list(role.Role, paginated=True, **query)
|
||||
return self._list(_role.Role, paginated=True, **query)
|
||||
|
||||
def update_role(self, value, **attrs):
|
||||
def update_role(self, role, **attrs):
|
||||
"""Update a role
|
||||
|
||||
:param value: Either the id of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
:param role: Either the id of a role or a
|
||||
:class:`~openstack.identity.v2.role.Role` instance.
|
||||
:attrs kwargs: The attributes to update on the role represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated role
|
||||
:rtype: :class:`~openstack.identity.v2.role.Role`
|
||||
"""
|
||||
return self._update(role.Role, value, **attrs)
|
||||
return self._update(_role.Role, role, **attrs)
|
||||
|
||||
def create_tenant(self, **attrs):
|
||||
"""Create a new tenant from attributes
|
||||
@ -104,13 +105,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of tenant creation
|
||||
:rtype: :class:`~openstack.identity.v2.tenant.Tenant`
|
||||
"""
|
||||
return self._create(tenant.Tenant, **attrs)
|
||||
return self._create(_tenant.Tenant, **attrs)
|
||||
|
||||
def delete_tenant(self, value, ignore_missing=True):
|
||||
def delete_tenant(self, tenant, ignore_missing=True):
|
||||
"""Delete a tenant
|
||||
|
||||
:param value: The value can be either the ID of a tenant or a
|
||||
:class:`~openstack.identity.v2.tenant.Tenant` instance.
|
||||
:param tenant: The value can be either the ID of a tenant or a
|
||||
:class:`~openstack.identity.v2.tenant.Tenant` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the tenant does not exist.
|
||||
@ -119,7 +120,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(tenant.Tenant, value, ignore_missing=ignore_missing)
|
||||
self._delete(_tenant.Tenant, tenant, ignore_missing=ignore_missing)
|
||||
|
||||
def find_tenant(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single tenant
|
||||
@ -132,20 +133,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v2.tenant.Tenant` or None
|
||||
"""
|
||||
return self._find(tenant.Tenant, name_or_id,
|
||||
return self._find(_tenant.Tenant, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_tenant(self, value):
|
||||
def get_tenant(self, tenant):
|
||||
"""Get a single tenant
|
||||
|
||||
:param value: The value can be the ID of a tenant or a
|
||||
:class:`~openstack.identity.v2.tenant.Tenant` instance.
|
||||
:param tenant: The value can be the ID of a tenant or a
|
||||
:class:`~openstack.identity.v2.tenant.Tenant` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v2.tenant.Tenant`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(tenant.Tenant, value)
|
||||
return self._get(_tenant.Tenant, tenant)
|
||||
|
||||
def tenants(self, **query):
|
||||
"""Retrieve a generator of tenants
|
||||
@ -156,12 +157,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: A generator of tenant instances.
|
||||
:rtype: :class:`~openstack.identity.v2.tenant.Tenant`
|
||||
"""
|
||||
return self._list(tenant.Tenant, paginated=True, **query)
|
||||
return self._list(_tenant.Tenant, paginated=True, **query)
|
||||
|
||||
def update_tenant(self, value, **attrs):
|
||||
def update_tenant(self, tenant, **attrs):
|
||||
"""Update a tenant
|
||||
|
||||
:param value: Either the id of a tenant or a
|
||||
:param tenant: Either the id of a tenant or a
|
||||
:class:`~openstack.identity.v2.tenant.Tenant` instance.
|
||||
:attrs kwargs: The attributes to update on the tenant represented
|
||||
by ``value``.
|
||||
@ -169,7 +170,7 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The updated tenant
|
||||
:rtype: :class:`~openstack.identity.v2.tenant.Tenant`
|
||||
"""
|
||||
return self._update(tenant.Tenant, value, **attrs)
|
||||
return self._update(_tenant.Tenant, tenant, **attrs)
|
||||
|
||||
def create_user(self, **attrs):
|
||||
"""Create a new user from attributes
|
||||
@ -181,13 +182,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of user creation
|
||||
:rtype: :class:`~openstack.identity.v2.user.User`
|
||||
"""
|
||||
return self._create(user.User, **attrs)
|
||||
return self._create(_user.User, **attrs)
|
||||
|
||||
def delete_user(self, value, ignore_missing=True):
|
||||
def delete_user(self, user, ignore_missing=True):
|
||||
"""Delete a user
|
||||
|
||||
:param value: The value can be either the ID of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
:param user: The value can be either the ID of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the user does not exist.
|
||||
@ -196,7 +197,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(user.User, value, ignore_missing=ignore_missing)
|
||||
self._delete(_user.User, user, ignore_missing=ignore_missing)
|
||||
|
||||
def find_user(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single user
|
||||
@ -209,19 +210,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v2.user.User` or None
|
||||
"""
|
||||
return self._find(user.User, name_or_id, ignore_missing=ignore_missing)
|
||||
return self._find(_user.User, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_user(self, value):
|
||||
def get_user(self, user):
|
||||
"""Get a single user
|
||||
|
||||
:param value: The value can be the ID of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
:param user: The value can be the ID of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v2.user.User`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(user.User, value)
|
||||
return self._get(_user.User, user)
|
||||
|
||||
def users(self, **query):
|
||||
"""Retrieve a generator of users
|
||||
@ -232,17 +234,17 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: A generator of user instances.
|
||||
:rtype: :class:`~openstack.identity.v2.user.User`
|
||||
"""
|
||||
return self._list(user.User, paginated=True, **query)
|
||||
return self._list(_user.User, paginated=True, **query)
|
||||
|
||||
def update_user(self, value, **attrs):
|
||||
def update_user(self, user, **attrs):
|
||||
"""Update a user
|
||||
|
||||
:param value: Either the id of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
:param user: Either the id of a user or a
|
||||
:class:`~openstack.identity.v2.user.User` instance.
|
||||
:attrs kwargs: The attributes to update on the user represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated user
|
||||
:rtype: :class:`~openstack.identity.v2.user.User`
|
||||
"""
|
||||
return self._update(user.User, value, **attrs)
|
||||
return self._update(_user.User, user, **attrs)
|
||||
|
@ -10,16 +10,16 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from openstack.identity.v3 import credential
|
||||
from openstack.identity.v3 import domain
|
||||
from openstack.identity.v3 import endpoint
|
||||
from openstack.identity.v3 import group
|
||||
from openstack.identity.v3 import policy
|
||||
from openstack.identity.v3 import project
|
||||
from openstack.identity.v3 import region
|
||||
from openstack.identity.v3 import service
|
||||
from openstack.identity.v3 import trust
|
||||
from openstack.identity.v3 import user
|
||||
from openstack.identity.v3 import credential as _credential
|
||||
from openstack.identity.v3 import domain as _domain
|
||||
from openstack.identity.v3 import endpoint as _endpoint
|
||||
from openstack.identity.v3 import group as _group
|
||||
from openstack.identity.v3 import policy as _policy
|
||||
from openstack.identity.v3 import project as _project
|
||||
from openstack.identity.v3 import region as _region
|
||||
from openstack.identity.v3 import service as _service
|
||||
from openstack.identity.v3 import trust as _trust
|
||||
from openstack.identity.v3 import user as _user
|
||||
from openstack import proxy
|
||||
|
||||
|
||||
@ -35,12 +35,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of credential creation
|
||||
:rtype: :class:`~openstack.identity.v3.credential.Credential`
|
||||
"""
|
||||
return self._create(credential.Credential, **attrs)
|
||||
return self._create(_credential.Credential, **attrs)
|
||||
|
||||
def delete_credential(self, value, ignore_missing=True):
|
||||
def delete_credential(self, credential, ignore_missing=True):
|
||||
"""Delete a credential
|
||||
|
||||
:param value: The value can be either the ID of a credential or a
|
||||
:param credential: The value can be either the ID of a credential or a
|
||||
:class:`~openstack.identity.v3.credential.Credential` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
@ -50,7 +50,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(credential.Credential, value,
|
||||
self._delete(_credential.Credential, credential,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def find_credential(self, name_or_id, ignore_missing=True):
|
||||
@ -65,21 +65,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: One :class:`~openstack.identity.v3.credential.Credential`
|
||||
or None
|
||||
"""
|
||||
return self._find(credential.Credential, name_or_id,
|
||||
return self._find(_credential.Credential, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_credential(self, value):
|
||||
def get_credential(self, credential):
|
||||
"""Get a single credential
|
||||
|
||||
:param value: The value can be the ID of a credential or a
|
||||
:class:`~openstack.identity.v3.credential.Credential`
|
||||
instance.
|
||||
:param credential: The value can be the ID of a credential or a
|
||||
:class:`~openstack.identity.v3.credential.Credential` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.credential.Credential`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(credential.Credential, value)
|
||||
return self._get(_credential.Credential, credential)
|
||||
|
||||
def credentials(self, **query):
|
||||
"""Retrieve a generator of credentials
|
||||
@ -91,21 +90,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.credential.Credential`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(credential.Credential, paginated=False, **query)
|
||||
return self._list(_credential.Credential, paginated=False, **query)
|
||||
|
||||
def update_credential(self, value, **attrs):
|
||||
def update_credential(self, credential, **attrs):
|
||||
"""Update a credential
|
||||
|
||||
:param value: Either the id of a credential or a
|
||||
:class:`~openstack.identity.v3.credential.Credential`
|
||||
instance.
|
||||
:param credential: Either the id of a credential or a
|
||||
:class:`~openstack.identity.v3.credential.Credential` instance.
|
||||
:attrs kwargs: The attributes to update on the credential represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated credential
|
||||
:rtype: :class:`~openstack.identity.v3.credential.Credential`
|
||||
"""
|
||||
return self._update(credential.Credential, value, **attrs)
|
||||
return self._update(_credential.Credential, credential, **attrs)
|
||||
|
||||
def create_domain(self, **attrs):
|
||||
"""Create a new domain from attributes
|
||||
@ -117,13 +115,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of domain creation
|
||||
:rtype: :class:`~openstack.identity.v3.domain.Domain`
|
||||
"""
|
||||
return self._create(domain.Domain, **attrs)
|
||||
return self._create(_domain.Domain, **attrs)
|
||||
|
||||
def delete_domain(self, value, ignore_missing=True):
|
||||
def delete_domain(self, domain, ignore_missing=True):
|
||||
"""Delete a domain
|
||||
|
||||
:param value: The value can be either the ID of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
:param domain: The value can be either the ID of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the domain does not exist.
|
||||
@ -132,7 +130,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(domain.Domain, value, ignore_missing=ignore_missing)
|
||||
self._delete(_domain.Domain, domain, ignore_missing=ignore_missing)
|
||||
|
||||
def find_domain(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single domain
|
||||
@ -145,20 +143,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.domain.Domain` or None
|
||||
"""
|
||||
return self._find(domain.Domain, name_or_id,
|
||||
return self._find(_domain.Domain, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_domain(self, value):
|
||||
def get_domain(self, domain):
|
||||
"""Get a single domain
|
||||
|
||||
:param value: The value can be the ID of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
:param domain: The value can be the ID of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.domain.Domain`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(domain.Domain, value)
|
||||
return self._get(_domain.Domain, domain)
|
||||
|
||||
def domains(self, **query):
|
||||
"""Retrieve a generator of domains
|
||||
@ -170,20 +168,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.domain.Domain`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(domain.Domain, paginated=False, **query)
|
||||
return self._list(_domain.Domain, paginated=False, **query)
|
||||
|
||||
def update_domain(self, value, **attrs):
|
||||
def update_domain(self, domain, **attrs):
|
||||
"""Update a domain
|
||||
|
||||
:param value: Either the id of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
:param domain: Either the id of a domain or a
|
||||
:class:`~openstack.identity.v3.domain.Domain` instance.
|
||||
:attrs kwargs: The attributes to update on the domain represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated domain
|
||||
:rtype: :class:`~openstack.identity.v3.domain.Domain`
|
||||
"""
|
||||
return self._update(domain.Domain, value, **attrs)
|
||||
return self._update(_domain.Domain, domain, **attrs)
|
||||
|
||||
def create_endpoint(self, **attrs):
|
||||
"""Create a new endpoint from attributes
|
||||
@ -195,12 +193,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of endpoint creation
|
||||
:rtype: :class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
"""
|
||||
return self._create(endpoint.Endpoint, **attrs)
|
||||
return self._create(_endpoint.Endpoint, **attrs)
|
||||
|
||||
def delete_endpoint(self, value, ignore_missing=True):
|
||||
def delete_endpoint(self, endpoint, ignore_missing=True):
|
||||
"""Delete an endpoint
|
||||
|
||||
:param value: The value can be either the ID of an endpoint or a
|
||||
:param endpoint: The value can be either the ID of an endpoint or a
|
||||
:class:`~openstack.identity.v3.endpoint.Endpoint` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
@ -210,7 +208,8 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(endpoint.Endpoint, value, ignore_missing=ignore_missing)
|
||||
self._delete(_endpoint.Endpoint, endpoint,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def find_endpoint(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single endpoint
|
||||
@ -223,21 +222,21 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.endpoint.Endpoint` or None
|
||||
"""
|
||||
return self._find(endpoint.Endpoint, name_or_id,
|
||||
return self._find(_endpoint.Endpoint, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_endpoint(self, value):
|
||||
def get_endpoint(self, endpoint):
|
||||
"""Get a single endpoint
|
||||
|
||||
:param value: The value can be the ID of an endpoint or a
|
||||
:class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
instance.
|
||||
:param endpoint: The value can be the ID of an endpoint or a
|
||||
:class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(endpoint.Endpoint, value)
|
||||
return self._get(_endpoint.Endpoint, endpoint)
|
||||
|
||||
def endpoints(self, **query):
|
||||
"""Retrieve a generator of endpoints
|
||||
@ -249,21 +248,21 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(endpoint.Endpoint, paginated=False, **query)
|
||||
return self._list(_endpoint.Endpoint, paginated=False, **query)
|
||||
|
||||
def update_endpoint(self, value, **attrs):
|
||||
def update_endpoint(self, endpoint, **attrs):
|
||||
"""Update a endpoint
|
||||
|
||||
:param value: Either the id of a endpoint or a
|
||||
:class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
instance.
|
||||
:param endpoint: Either the id of a endpoint or a
|
||||
:class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
instance.
|
||||
:attrs kwargs: The attributes to update on the endpoint represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated endpoint
|
||||
:rtype: :class:`~openstack.identity.v3.endpoint.Endpoint`
|
||||
"""
|
||||
return self._update(endpoint.Endpoint, value, **attrs)
|
||||
return self._update(_endpoint.Endpoint, endpoint, **attrs)
|
||||
|
||||
def create_group(self, **attrs):
|
||||
"""Create a new group from attributes
|
||||
@ -275,12 +274,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of group creation
|
||||
:rtype: :class:`~openstack.identity.v3.group.Group`
|
||||
"""
|
||||
return self._create(group.Group, **attrs)
|
||||
return self._create(_group.Group, **attrs)
|
||||
|
||||
def delete_group(self, value, ignore_missing=True):
|
||||
def delete_group(self, group, ignore_missing=True):
|
||||
"""Delete a group
|
||||
|
||||
:param value: The value can be either the ID of a group or a
|
||||
:param group: The value can be either the ID of a group or a
|
||||
:class:`~openstack.identity.v3.group.Group` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
@ -290,7 +289,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(group.Group, value, ignore_missing=ignore_missing)
|
||||
self._delete(_group.Group, group, ignore_missing=ignore_missing)
|
||||
|
||||
def find_group(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single group
|
||||
@ -303,13 +302,13 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.group.Group` or None
|
||||
"""
|
||||
return self._find(group.Group, name_or_id,
|
||||
return self._find(_group.Group, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_group(self, value):
|
||||
def get_group(self, group):
|
||||
"""Get a single group
|
||||
|
||||
:param value: The value can be the ID of a group or a
|
||||
:param group: The value can be the ID of a group or a
|
||||
:class:`~openstack.identity.v3.group.Group`
|
||||
instance.
|
||||
|
||||
@ -317,7 +316,7 @@ class Proxy(proxy.BaseProxy):
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(group.Group, value)
|
||||
return self._get(_group.Group, group)
|
||||
|
||||
def groups(self, **query):
|
||||
"""Retrieve a generator of groups
|
||||
@ -329,12 +328,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.group.Group`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(group.Group, paginated=False, **query)
|
||||
return self._list(_group.Group, paginated=False, **query)
|
||||
|
||||
def update_group(self, value, **attrs):
|
||||
def update_group(self, group, **attrs):
|
||||
"""Update a group
|
||||
|
||||
:param value: Either the id of a group or a
|
||||
:param group: Either the id of a group or a
|
||||
:class:`~openstack.identity.v3.group.Group` instance.
|
||||
:attrs kwargs: The attributes to update on the group represented
|
||||
by ``value``.
|
||||
@ -342,7 +341,7 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The updated group
|
||||
:rtype: :class:`~openstack.identity.v3.group.Group`
|
||||
"""
|
||||
return self._update(group.Group, value, **attrs)
|
||||
return self._update(_group.Group, group, **attrs)
|
||||
|
||||
def create_policy(self, **attrs):
|
||||
"""Create a new policy from attributes
|
||||
@ -354,13 +353,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of policy creation
|
||||
:rtype: :class:`~openstack.identity.v3.policy.Policy`
|
||||
"""
|
||||
return self._create(policy.Policy, **attrs)
|
||||
return self._create(_policy.Policy, **attrs)
|
||||
|
||||
def delete_policy(self, value, ignore_missing=True):
|
||||
def delete_policy(self, policy, ignore_missing=True):
|
||||
"""Delete a policy
|
||||
|
||||
:param value: The value can be either the ID of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
:param policy: The value can be either the ID of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the policy does not exist.
|
||||
@ -369,7 +368,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(policy.Policy, value, ignore_missing=ignore_missing)
|
||||
self._delete(_policy.Policy, policy, ignore_missing=ignore_missing)
|
||||
|
||||
def find_policy(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single policy
|
||||
@ -382,20 +381,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.policy.Policy` or None
|
||||
"""
|
||||
return self._find(policy.Policy, name_or_id,
|
||||
return self._find(_policy.Policy, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_policy(self, value):
|
||||
def get_policy(self, policy):
|
||||
"""Get a single policy
|
||||
|
||||
:param value: The value can be the ID of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
:param policy: The value can be the ID of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.policy.Policy`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(policy.Policy, value)
|
||||
return self._get(_policy.Policy, policy)
|
||||
|
||||
def policies(self, **query):
|
||||
"""Retrieve a generator of policies
|
||||
@ -407,20 +406,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.policy.Policy`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(policy.Policy, paginated=False, **query)
|
||||
return self._list(_policy.Policy, paginated=False, **query)
|
||||
|
||||
def update_policy(self, value, **attrs):
|
||||
def update_policy(self, policy, **attrs):
|
||||
"""Update a policy
|
||||
|
||||
:param value: Either the id of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
:param policy: Either the id of a policy or a
|
||||
:class:`~openstack.identity.v3.policy.Policy` instance.
|
||||
:attrs kwargs: The attributes to update on the policy represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated policy
|
||||
:rtype: :class:`~openstack.identity.v3.policy.Policy`
|
||||
"""
|
||||
return self._update(policy.Policy, value, **attrs)
|
||||
return self._update(_policy.Policy, policy, **attrs)
|
||||
|
||||
def create_project(self, **attrs):
|
||||
"""Create a new project from attributes
|
||||
@ -432,13 +431,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of project creation
|
||||
:rtype: :class:`~openstack.identity.v3.project.Project`
|
||||
"""
|
||||
return self._create(project.Project, **attrs)
|
||||
return self._create(_project.Project, **attrs)
|
||||
|
||||
def delete_project(self, value, ignore_missing=True):
|
||||
def delete_project(self, project, ignore_missing=True):
|
||||
"""Delete a project
|
||||
|
||||
:param value: The value can be either the ID of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
:param project: The value can be either the ID of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the project does not exist.
|
||||
@ -447,7 +446,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(project.Project, value, ignore_missing=ignore_missing)
|
||||
self._delete(_project.Project, project, ignore_missing=ignore_missing)
|
||||
|
||||
def find_project(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single project
|
||||
@ -460,20 +459,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.project.Project` or None
|
||||
"""
|
||||
return self._find(project.Project, name_or_id,
|
||||
return self._find(_project.Project, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_project(self, value):
|
||||
def get_project(self, project):
|
||||
"""Get a single project
|
||||
|
||||
:param value: The value can be the ID of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
:param project: The value can be the ID of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.project.Project`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(project.Project, value)
|
||||
return self._get(_project.Project, project)
|
||||
|
||||
def projects(self, **query):
|
||||
"""Retrieve a generator of projects
|
||||
@ -485,20 +484,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.project.Project`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(project.Project, paginated=False, **query)
|
||||
return self._list(_project.Project, paginated=False, **query)
|
||||
|
||||
def update_project(self, value, **attrs):
|
||||
def update_project(self, project, **attrs):
|
||||
"""Update a project
|
||||
|
||||
:param value: Either the id of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
:param project: Either the id of a project or a
|
||||
:class:`~openstack.identity.v3.project.Project` instance.
|
||||
:attrs kwargs: The attributes to update on the project represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated project
|
||||
:rtype: :class:`~openstack.identity.v3.project.Project`
|
||||
"""
|
||||
return self._update(project.Project, value, **attrs)
|
||||
return self._update(_project.Project, project, **attrs)
|
||||
|
||||
def create_service(self, **attrs):
|
||||
"""Create a new service from attributes
|
||||
@ -510,13 +509,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of service creation
|
||||
:rtype: :class:`~openstack.identity.v3.service.Service`
|
||||
"""
|
||||
return self._create(service.Service, **attrs)
|
||||
return self._create(_service.Service, **attrs)
|
||||
|
||||
def delete_service(self, value, ignore_missing=True):
|
||||
def delete_service(self, service, ignore_missing=True):
|
||||
"""Delete a service
|
||||
|
||||
:param value: The value can be either the ID of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
:param service: The value can be either the ID of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the service does not exist.
|
||||
@ -525,7 +524,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(service.Service, value, ignore_missing=ignore_missing)
|
||||
self._delete(_service.Service, service, ignore_missing=ignore_missing)
|
||||
|
||||
def find_service(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single service
|
||||
@ -538,20 +537,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.service.Service` or None
|
||||
"""
|
||||
return self._find(service.Service, name_or_id,
|
||||
return self._find(_service.Service, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_service(self, value):
|
||||
def get_service(self, service):
|
||||
"""Get a single service
|
||||
|
||||
:param value: The value can be the ID of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
:param service: The value can be the ID of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.service.Service`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(service.Service, value)
|
||||
return self._get(_service.Service, service)
|
||||
|
||||
def services(self, **query):
|
||||
"""Retrieve a generator of services
|
||||
@ -563,20 +562,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.service.Service`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(service.Service, paginated=False, **query)
|
||||
return self._list(_service.Service, paginated=False, **query)
|
||||
|
||||
def update_service(self, value, **attrs):
|
||||
def update_service(self, service, **attrs):
|
||||
"""Update a service
|
||||
|
||||
:param value: Either the id of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
:param service: Either the id of a service or a
|
||||
:class:`~openstack.identity.v3.service.Service` instance.
|
||||
:attrs kwargs: The attributes to update on the service represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated service
|
||||
:rtype: :class:`~openstack.identity.v3.service.Service`
|
||||
"""
|
||||
return self._update(service.Service, value, **attrs)
|
||||
return self._update(_service.Service, service, **attrs)
|
||||
|
||||
def create_user(self, **attrs):
|
||||
"""Create a new user from attributes
|
||||
@ -588,13 +587,13 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of user creation
|
||||
:rtype: :class:`~openstack.identity.v3.user.User`
|
||||
"""
|
||||
return self._create(user.User, **attrs)
|
||||
return self._create(_user.User, **attrs)
|
||||
|
||||
def delete_user(self, value, ignore_missing=True):
|
||||
def delete_user(self, user, ignore_missing=True):
|
||||
"""Delete a user
|
||||
|
||||
:param value: The value can be either the ID of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
:param user: The value can be either the ID of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
raised when the user does not exist.
|
||||
@ -603,7 +602,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(user.User, value, ignore_missing=ignore_missing)
|
||||
self._delete(_user.User, user, ignore_missing=ignore_missing)
|
||||
|
||||
def find_user(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single user
|
||||
@ -616,19 +615,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.user.User` or None
|
||||
"""
|
||||
return self._find(user.User, name_or_id, ignore_missing=ignore_missing)
|
||||
return self._find(_user.User, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_user(self, value):
|
||||
def get_user(self, user):
|
||||
"""Get a single user
|
||||
|
||||
:param value: The value can be the ID of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
:param user: The value can be the ID of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.user.User`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(user.User, value)
|
||||
return self._get(_user.User, user)
|
||||
|
||||
def users(self, **query):
|
||||
"""Retrieve a generator of users
|
||||
@ -640,20 +640,20 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.user.User`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(user.User, paginated=False, **query)
|
||||
return self._list(_user.User, paginated=False, **query)
|
||||
|
||||
def update_user(self, value, **attrs):
|
||||
def update_user(self, user, **attrs):
|
||||
"""Update a user
|
||||
|
||||
:param value: Either the id of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
:param user: Either the id of a user or a
|
||||
:class:`~openstack.identity.v3.user.User` instance.
|
||||
:attrs kwargs: The attributes to update on the user represented
|
||||
by ``value``.
|
||||
|
||||
:returns: The updated user
|
||||
:rtype: :class:`~openstack.identity.v3.user.User`
|
||||
"""
|
||||
return self._update(user.User, value, **attrs)
|
||||
return self._update(_user.User, user, **attrs)
|
||||
|
||||
def create_trust(self, **attrs):
|
||||
"""Create a new trust from attributes
|
||||
@ -665,12 +665,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of trust creation
|
||||
:rtype: :class:`~openstack.identity.v3.trust.Trust`
|
||||
"""
|
||||
return self._create(trust.Trust, **attrs)
|
||||
return self._create(_trust.Trust, **attrs)
|
||||
|
||||
def delete_trust(self, value, ignore_missing=True):
|
||||
def delete_trust(self, trust, ignore_missing=True):
|
||||
"""Delete a trust
|
||||
|
||||
:param value: The value can be either the ID of a trust or a
|
||||
:param trust: The value can be either the ID of a trust or a
|
||||
:class:`~openstack.identity.v3.trust.Trust` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
@ -680,7 +680,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(trust.Trust, value, ignore_missing=ignore_missing)
|
||||
self._delete(_trust.Trust, trust, ignore_missing=ignore_missing)
|
||||
|
||||
def find_trust(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single trust
|
||||
@ -693,20 +693,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent resource.
|
||||
:returns: One :class:`~openstack.identity.v3.trust.Trust` or None
|
||||
"""
|
||||
return self._find(trust.Trust, name_or_id,
|
||||
return self._find(_trust.Trust, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_trust(self, value):
|
||||
def get_trust(self, trust):
|
||||
"""Get a single trust
|
||||
|
||||
:param value: The value can be the ID of a trust or a
|
||||
:param trust: The value can be the ID of a trust or a
|
||||
:class:`~openstack.identity.v3.trust.Trust` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.trust.Trust`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no resource can be found.
|
||||
"""
|
||||
return self._get(trust.Trust, value)
|
||||
return self._get(_trust.Trust, trust)
|
||||
|
||||
def trusts(self, **query):
|
||||
"""Retrieve a generator of trusts
|
||||
@ -718,12 +718,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.trust.Trust`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(trust.Trust, paginated=False, **query)
|
||||
return self._list(_trust.Trust, paginated=False, **query)
|
||||
|
||||
def update_trust(self, value, **attrs):
|
||||
def update_trust(self, trust, **attrs):
|
||||
"""Update a trust
|
||||
|
||||
:param value: Either the id of a trust or a
|
||||
:param trust: Either the id of a trust or a
|
||||
:class:`~openstack.identity.v3.trust.Trust` instance.
|
||||
:attrs kwargs: The attributes to update on the trust represented
|
||||
by ``value``.
|
||||
@ -731,7 +731,7 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The updated trust
|
||||
:rtype: :class:`~openstack.identity.v3.trust.Trust`
|
||||
"""
|
||||
return self._update(trust.Trust, value, **attrs)
|
||||
return self._update(_trust.Trust, trust, **attrs)
|
||||
|
||||
def create_region(self, **attrs):
|
||||
"""Create a new region from attributes
|
||||
@ -743,12 +743,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The results of region creation.
|
||||
:rtype: :class:`~openstack.identity.v3.region.Region`
|
||||
"""
|
||||
return self._create(region.Region, **attrs)
|
||||
return self._create(_region.Region, **attrs)
|
||||
|
||||
def delete_region(self, value, ignore_missing=True):
|
||||
def delete_region(self, region, ignore_missing=True):
|
||||
"""Delete a region
|
||||
|
||||
:param value: The value can be either the ID of a region or a
|
||||
:param region: The value can be either the ID of a region or a
|
||||
:class:`~openstack.identity.v3.region.Region` instance.
|
||||
:param bool ignore_missing: When set to ``False``
|
||||
:class:`~openstack.exceptions.ResourceNotFound` will be
|
||||
@ -758,7 +758,7 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
:returns: ``None``
|
||||
"""
|
||||
self._delete(region.Region, value, ignore_missing=ignore_missing)
|
||||
self._delete(_region.Region, region, ignore_missing=ignore_missing)
|
||||
|
||||
def find_region(self, name_or_id, ignore_missing=True):
|
||||
"""Find a single region
|
||||
@ -771,20 +771,20 @@ class Proxy(proxy.BaseProxy):
|
||||
attempting to find a nonexistent region.
|
||||
:returns: One :class:`~openstack.identity.v3.region.Region` or None
|
||||
"""
|
||||
return self._find(region.Region, name_or_id,
|
||||
return self._find(_region.Region, name_or_id,
|
||||
ignore_missing=ignore_missing)
|
||||
|
||||
def get_region(self, value):
|
||||
def get_region(self, region):
|
||||
"""Get a single region
|
||||
|
||||
:param value: The value can be the ID of a region or a
|
||||
:class:`~openstack.identity.v3.region.Region` instance.
|
||||
:param region: The value can be the ID of a region or a
|
||||
:class:`~openstack.identity.v3.region.Region` instance.
|
||||
|
||||
:returns: One :class:`~openstack.identity.v3.region.Region`
|
||||
:raises: :class:`~openstack.exceptions.ResourceNotFound`
|
||||
when no matching region can be found.
|
||||
"""
|
||||
return self._get(region.Region, value)
|
||||
return self._get(_region.Region, region)
|
||||
|
||||
def regions(self, **query):
|
||||
"""Retrieve a generator of regions
|
||||
@ -796,12 +796,12 @@ class Proxy(proxy.BaseProxy):
|
||||
:rtype: :class:`~openstack.identity.v3.region.Region`
|
||||
"""
|
||||
# TODO(briancurtin): This is paginated but requires base list changes.
|
||||
return self._list(region.Region, paginated=False, **query)
|
||||
return self._list(_region.Region, paginated=False, **query)
|
||||
|
||||
def update_region(self, value, **attrs):
|
||||
def update_region(self, region, **attrs):
|
||||
"""Update a region
|
||||
|
||||
:param value: Either the id of a region or a
|
||||
:param region: Either the id of a region or a
|
||||
:class:`~openstack.identity.v3.region.Region` instance.
|
||||
:attrs kwargs: The attributes to update on the region represented
|
||||
by ``value``.
|
||||
@ -809,4 +809,4 @@ class Proxy(proxy.BaseProxy):
|
||||
:returns: The updated region.
|
||||
:rtype: :class:`~openstack.identity.v3.region.Region`
|
||||
"""
|
||||
return self._update(region.Region, value, **attrs)
|
||||
return self._update(_region.Region, region, **attrs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user