110 lines
2.9 KiB
ReStructuredText
110 lines
2.9 KiB
ReStructuredText
Identity API v3
|
|
===============
|
|
|
|
For details on how to use identity, see :doc:`/user/guides/identity`
|
|
|
|
.. automodule:: openstack.identity.v3._proxy
|
|
|
|
The Identity v3 Class
|
|
---------------------
|
|
|
|
The identity high-level interface is available through the ``identity``
|
|
member of a :class:`~openstack.connection.Connection` object. The
|
|
``identity`` member will only be added if the service is detected.
|
|
|
|
Credential Operations
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_credential, update_credential, delete_credential,
|
|
get_credential, find_credential, credentials
|
|
|
|
Domain Operations
|
|
^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_domain, update_domain, delete_domain, get_domain,
|
|
find_domain, domains
|
|
|
|
Endpoint Operations
|
|
^^^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_endpoint, update_endpoint, delete_endpoint, get_endpoint,
|
|
find_endpoint, endpoints
|
|
|
|
Group Operations
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_group, update_group, delete_group, get_group, find_group,
|
|
groups
|
|
|
|
Policy Operations
|
|
^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_policy, update_policy, delete_policy, get_policy,
|
|
find_policy, policies
|
|
|
|
Project Operations
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_project, update_project, delete_project, get_project,
|
|
find_project, projects
|
|
|
|
Region Operations
|
|
^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_region, update_region, delete_region, get_region,
|
|
find_region, regions
|
|
|
|
Role Operations
|
|
^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_role, update_role, delete_role, get_role, find_role, roles
|
|
|
|
Role Assignment Operations
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: role_assignments, role_assignments_filter,
|
|
assign_project_role_to_user, unassign_project_role_from_user,
|
|
validate_user_has_role, assign_project_role_to_group,
|
|
unassign_project_role_from_group, validate_group_has_role
|
|
|
|
Service Operations
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_service, update_service, delete_service, get_service,
|
|
find_service, services
|
|
|
|
Trust Operations
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_trust, delete_trust, get_trust, find_trust, trusts
|
|
|
|
User Operations
|
|
^^^^^^^^^^^^^^^
|
|
|
|
.. autoclass:: openstack.identity.v3._proxy.Proxy
|
|
:noindex:
|
|
:members: create_user, update_user, delete_user, get_user, find_user, users,
|
|
user_projects
|