File: identity_v3.rst

package info (click to toggle)
python-openstacksdk 0.50.0-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 9,632 kB
  • sloc: python: 83,132; sh: 194; makefile: 21
file content (109 lines) | stat: -rw-r--r-- 2,999 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
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