keystone.endpoint_policy.backends package

Submodules

keystone.endpoint_policy.backends.sql module

class keystone.endpoint_policy.backends.sql.EndpointPolicy[source]

Bases: object

check_policy_association(policy_id, endpoint_id=None, service_id=None, region_id=None)[source]
create_policy_association(policy_id, endpoint_id=None, service_id=None, region_id=None)[source]
delete_association_by_endpoint(endpoint_id)[source]
delete_association_by_policy(policy_id)[source]
delete_association_by_region(region_id)[source]
delete_association_by_service(service_id)[source]
delete_policy_association(policy_id, endpoint_id=None, service_id=None, region_id=None)[source]
get_policy_association(endpoint_id=None, service_id=None, region_id=None)[source]
list_associations_for_policy(policy_id)[source]
class keystone.endpoint_policy.backends.sql.PolicyAssociation(*args, **kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base, keystone.common.sql.core.ModelDictMixin

attributes = ['policy_id', 'endpoint_id', 'region_id', 'service_id']
endpoint_id
id
policy_id
region_id
service_id
to_dict()[source]

Returns the model’s attributes as a dictionary.

We override the standard method in order to hide the id column, since this only exists to provide the table with a primary key.

Module contents

Table Of Contents

Previous topic

keystone.endpoint_policy package

Next topic

keystone.federation package

Project Source

This Page