keystone.endpoint_policy package¶
Subpackages¶
Submodules¶
keystone.endpoint_policy.controllers module¶
-
class
keystone.endpoint_policy.controllers.
EndpointPolicyV3Controller
[source]¶ Bases:
keystone.common.controller.V3Controller
-
check_policy_association_for_endpoint
(request, *args, **kwargs)[source]¶ Check an association between a policy and an endpoint.
-
check_policy_association_for_region_and_service
(request, *args, **kwargs)[source]¶ Check an association between a policy and region+service.
-
check_policy_association_for_service
(request, *args, **kwargs)[source]¶ Check an association between a policy and a service.
-
collection_name
= 'endpoints'¶
-
create_policy_association_for_endpoint
(request, *args, **kwargs)[source]¶ Create an association between a policy and an endpoint.
-
create_policy_association_for_region_and_service
(request, *args, **kwargs)[source]¶ Create an association between a policy and region+service.
-
create_policy_association_for_service
(request, *args, **kwargs)[source]¶ Create an association between a policy and a service.
-
delete_policy_association_for_endpoint
(request, *args, **kwargs)[source]¶ Delete an association between a policy and an endpoint.
-
delete_policy_association_for_region_and_service
(request, *args, **kwargs)[source]¶ Delete an association between a policy and region+service.
-
delete_policy_association_for_service
(request, *args, **kwargs)[source]¶ Delete an association between a policy and a service.
-
get_policy_for_endpoint
(request, *args, **kwargs)[source]¶ Get the effective policy for an endpoint.
-
list_endpoints_for_policy
(request, *args, **kwargs)[source]¶ List endpoints with the effective association to a policy.
-
member_name
= 'endpoint'¶
-
keystone.endpoint_policy.core module¶
-
class
keystone.endpoint_policy.core.
Manager
(*args, **kwargs)[source]¶ Bases:
keystone.common.manager.Manager
Default pivot point for the Endpoint Policy backend.
See
keystone.common.manager.Manager
for more details on how this dynamically calls the backend.-
driver_namespace
= 'keystone.endpoint_policy'¶
-