diff --git a/doc/source/users/index.rst b/doc/source/users/index.rst index 6d589dca..4bdc4ad2 100644 --- a/doc/source/users/index.rst +++ b/doc/source/users/index.rst @@ -96,6 +96,7 @@ The following services have exposed *Resource* classes. Compute Database + Identity Network Object Store Volume diff --git a/doc/source/users/resources/identity/index.rst b/doc/source/users/resources/identity/index.rst new file mode 100644 index 00000000..b536e8b7 --- /dev/null +++ b/doc/source/users/resources/identity/index.rst @@ -0,0 +1,26 @@ +Identity v2 Resources +===================== + +.. toctree:: + :maxdepth: 1 + + v2/extension + v2/role + v2/tenant + v2/user + +Identity v3 Resources +===================== + +.. toctree:: + :maxdepth: 1 + + v3/credential + v3/domain + v3/endpoint + v3/group + v3/policy + v3/project + v3/service + v3/trust + v3/user diff --git a/doc/source/users/resources/identity/v2/extension.rst b/doc/source/users/resources/identity/v2/extension.rst new file mode 100644 index 00000000..53f5136b --- /dev/null +++ b/doc/source/users/resources/identity/v2/extension.rst @@ -0,0 +1,12 @@ +openstack.identity.v2.extension +=============================== + +.. automodule:: openstack.identity.v2.extension + +The Extension Class +------------------- + +The ``Extension`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v2.extension.Extension + :members: diff --git a/doc/source/users/resources/identity/v2/role.rst b/doc/source/users/resources/identity/v2/role.rst new file mode 100644 index 00000000..f818ffc9 --- /dev/null +++ b/doc/source/users/resources/identity/v2/role.rst @@ -0,0 +1,12 @@ +openstack.identity.v2.role +========================== + +.. automodule:: openstack.identity.v2.role + +The Role Class +-------------- + +The ``Role`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v2.role.Role + :members: diff --git a/doc/source/users/resources/identity/v2/tenant.rst b/doc/source/users/resources/identity/v2/tenant.rst new file mode 100644 index 00000000..a7abcc65 --- /dev/null +++ b/doc/source/users/resources/identity/v2/tenant.rst @@ -0,0 +1,12 @@ +openstack.identity.v2.tenant +============================ + +.. automodule:: openstack.identity.v2.tenant + +The Tenant Class +---------------- + +The ``Tenant`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v2.tenant.Tenant + :members: diff --git a/doc/source/users/resources/identity/v2/user.rst b/doc/source/users/resources/identity/v2/user.rst new file mode 100644 index 00000000..d9fdd37d --- /dev/null +++ b/doc/source/users/resources/identity/v2/user.rst @@ -0,0 +1,12 @@ +openstack.identity.v2.user +========================== + +.. automodule:: openstack.identity.v2.user + +The User Class +-------------- + +The ``User`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v2.user.User + :members: diff --git a/doc/source/users/resources/identity/v3/credential.rst b/doc/source/users/resources/identity/v3/credential.rst new file mode 100644 index 00000000..dabc9afd --- /dev/null +++ b/doc/source/users/resources/identity/v3/credential.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.credential +================================ + +.. automodule:: openstack.identity.v3.credential + +The Credential Class +-------------------- + +The ``Credential`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.credential.Credential + :members: diff --git a/doc/source/users/resources/identity/v3/domain.rst b/doc/source/users/resources/identity/v3/domain.rst new file mode 100644 index 00000000..bf7d109f --- /dev/null +++ b/doc/source/users/resources/identity/v3/domain.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.domain +============================ + +.. automodule:: openstack.identity.v3.domain + +The Domain Class +---------------- + +The ``Domain`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.domain.Domain + :members: diff --git a/doc/source/users/resources/identity/v3/endpoint.rst b/doc/source/users/resources/identity/v3/endpoint.rst new file mode 100644 index 00000000..366113d8 --- /dev/null +++ b/doc/source/users/resources/identity/v3/endpoint.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.endpoint +============================== + +.. automodule:: openstack.identity.v3.endpoint + +The Endpoint Class +------------------ + +The ``Endpoint`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.endpoint.Endpoint + :members: diff --git a/doc/source/users/resources/identity/v3/group.rst b/doc/source/users/resources/identity/v3/group.rst new file mode 100644 index 00000000..fe6c4462 --- /dev/null +++ b/doc/source/users/resources/identity/v3/group.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.group +=========================== + +.. automodule:: openstack.identity.v3.group + +The Group Class +--------------- + +The ``Group`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.group.Group + :members: diff --git a/doc/source/users/resources/identity/v3/policy.rst b/doc/source/users/resources/identity/v3/policy.rst new file mode 100644 index 00000000..2506b112 --- /dev/null +++ b/doc/source/users/resources/identity/v3/policy.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.policy +============================ + +.. automodule:: openstack.identity.v3.policy + +The Policy Class +---------------- + +The ``Policy`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.policy.Policy + :members: diff --git a/doc/source/users/resources/identity/v3/project.rst b/doc/source/users/resources/identity/v3/project.rst new file mode 100644 index 00000000..db8c8546 --- /dev/null +++ b/doc/source/users/resources/identity/v3/project.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.project +============================= + +.. automodule:: openstack.identity.v3.project + +The Project Class +----------------- + +The ``Project`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.project.Project + :members: diff --git a/doc/source/users/resources/identity/v3/service.rst b/doc/source/users/resources/identity/v3/service.rst new file mode 100644 index 00000000..02585f5f --- /dev/null +++ b/doc/source/users/resources/identity/v3/service.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.service +============================= + +.. automodule:: openstack.identity.v3.service + +The Service Class +----------------- + +The ``Service`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.service.Service + :members: diff --git a/doc/source/users/resources/identity/v3/trust.rst b/doc/source/users/resources/identity/v3/trust.rst new file mode 100644 index 00000000..fdb945ee --- /dev/null +++ b/doc/source/users/resources/identity/v3/trust.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.trust +=========================== + +.. automodule:: openstack.identity.v3.trust + +The Trust Class +--------------- + +The ``Trust`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.trust.Trust + :members: diff --git a/doc/source/users/resources/identity/v3/user.rst b/doc/source/users/resources/identity/v3/user.rst new file mode 100644 index 00000000..6ba7ae3f --- /dev/null +++ b/doc/source/users/resources/identity/v3/user.rst @@ -0,0 +1,12 @@ +openstack.identity.v3.user +========================== + +.. automodule:: openstack.identity.v3.user + +The User Class +-------------- + +The ``User`` class inherits from :class:`~openstack.resource.Resource`. + +.. autoclass:: openstack.identity.v3.user.User + :members: