keystoneclient.v3.contrib.endpoint_filter.
EndpointFilterManager
(client)¶Bases: keystoneclient.base.Manager
Manager class for manipulating project-endpoint associations.
Project-endpoint associations can be with endpoints directly or via endpoint groups.
OS_EP_FILTER_EXT
= '/OS-EP-FILTER'¶add_endpoint_group_to_project
(endpoint_group, project)¶Create a project-endpoint group association.
add_endpoint_to_project
(project, endpoint)¶Create a project-endpoint association.
check_endpoint_group_in_project
(endpoint_group, project)¶Check if project-endpoint group association exists.
check_endpoint_in_project
(project, endpoint)¶Check if project-endpoint association exists.
delete_endpoint_from_project
(project, endpoint)¶Remove a project-endpoint association.
delete_endpoint_group_from_project
(endpoint_group, project)¶Remove a project-endpoint group association.
list_endpoint_groups_for_project
(project)¶List all endpoint groups for a given project.
list_endpoints_for_project
(project)¶List all endpoints for a given project.
list_projects_for_endpoint
(endpoint)¶List all projects for a given endpoint.
list_projects_for_endpoint_group
(endpoint_group)¶List all projects associated with a given endpoint group.
keystoneclient.v3.contrib.endpoint_policy.
EndpointPolicyManager
(client)¶Bases: keystoneclient.base.Manager
Manager class for manipulating endpoint-policy associations.
OS_EP_POLICY_EXT
= 'OS-ENDPOINT-POLICY'¶check_policy_association_for_endpoint
(policy, endpoint)¶Check an association between a policy and an endpoint.
check_policy_association_for_region_and_service
(policy, region, service)¶Check an association between a policy and a service in a region.
check_policy_association_for_service
(policy, service)¶Check an association between a policy and a service.
create_policy_association_for_endpoint
(policy, endpoint)¶Create an association between a policy and an endpoint.
create_policy_association_for_region_and_service
(policy, region, service)¶Create an association between a policy and a service in a region.
create_policy_association_for_service
(policy, service)¶Create an association between a policy and a service.
delete_policy_association_for_endpoint
(policy, endpoint)¶Delete an association between a policy and an endpoint.
delete_policy_association_for_region_and_service
(policy, region, service)¶Delete an association between a policy and a service in a region.
delete_policy_association_for_service
(policy, service)¶Delete an association between a policy and a service.
get_policy_for_endpoint
(endpoint)¶Get the effective policy for an endpoint.
Parameters: | endpoint – endpoint object or ID |
---|---|
Returns: | policies.Policy object |
list_endpoints_for_policy
(policy)¶List endpoints with the effective association to a policy.
Parameters: | policy – policy object or ID |
---|---|
Returns: | list of endpoints that are associated with the policy |
keystoneclient.v3.contrib.trusts.
Trust
(manager, info, loaded=False)¶Bases: keystoneclient.base.Resource
Represents a Trust.
keystoneclient.v3.contrib.trusts.
TrustManager
(client)¶Bases: keystoneclient.base.CrudManager
Manager class for manipulating Trusts.
base_url
= '/OS-TRUST'¶collection_key
= 'trusts'¶create
(trustee_user, trustor_user, role_names=None, role_ids=None, project=None, impersonation=False, expires_at=None, remaining_uses=None, **kwargs)¶Create a Trust.
Parameters: |
|
---|
delete
(trust)¶Delete a trust.
get
(trust)¶Get a specific trust.
key
= 'trust'¶list
(trustee_user=None, trustor_user=None, **kwargs)¶List Trusts.
update
()¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.