Bases: Manager
Manager class for manipulating project-endpoint associations.
Project-endpoint associations can be with endpoints directly or via endpoint groups.
Create a project-endpoint group association.
Create a project-endpoint association.
Check if project-endpoint group association exists.
Check if project-endpoint association exists.
Remove a project-endpoint association.
Remove a project-endpoint group association.
List all endpoint groups for a given project.
List all endpoints for a given project.
List all projects for a given endpoint.
List all projects associated with a given endpoint group.
Bases: Manager
Manager class for manipulating endpoint-policy associations.
Check an association between a policy and an endpoint.
Check an association between a policy and a service in a region.
Check an association between a policy and a service.
Create an association between a policy and an endpoint.
Create an association between a policy and a service in a region.
Create an association between a policy and a service.
Delete an association between a policy and an endpoint.
Delete an association between a policy and a service in a region.
Delete an association between a policy and a service.
Get the effective policy for an endpoint.
endpoint – endpoint object or ID
policies.Policy object
List endpoints with the effective association to a policy.
policy – policy object or ID
list of endpoints that are associated with the policy
Bases: object
Manager for the OS-SIMPLE-CERT extension.
Get CA certificates.
PEM-formatted string.
str
Get signing certificates.
PEM-formatted string.
str
Bases: Resource
Represents a Trust.
id: a uuid that identifies the trust
impersonation: allow explicit impersonation
project_id: project ID
trustee_user_id: a uuid that identifies the trustee
trustor_user_id: a uuid that identifies the trustor
Bases: CrudManager
Manager class for manipulating Trusts.
Create a Trust.
trustee_user (string) – user who is capable of consuming the trust
trustor_user (string) – user who’s authorization is being delegated
role_names (string) – subset of trustor’s roles to be granted
role_ids (string) – subset of trustor’s roles to be granted
project (string) – project which the trustor is delegating
impersonation (boolean) – enable explicit impersonation
expires_at (datetime.datetime) – expiry time
remaining_uses (integer) – how many times this trust can be used to generate a token. None means unlimited tokens.
Delete a trust.
Get a specific trust.
List Trusts.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.