keystone.resource.config_backends package

Submodules

keystone.resource.config_backends.sql module

class keystone.resource.config_backends.sql.ConfigRegister(*args, **kwargs)[source]

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

domain_id
type
class keystone.resource.config_backends.sql.DomainConfig[source]

Bases: keystone.resource.core.DomainConfigDriverV8

choose_table(sensitive)[source]
create_config_option(*args, **kwargs)[source]
delete_config_options(domain_id, group=None, option=None, sensitive=False)[source]

Deletes config options that match the filter parameters.

Since the public API is broken down into calls for delete in both the whitelisted and sensitive methods, we are silent at the driver level if there was nothing to delete.

get_config_option(domain_id, group, option, sensitive=False)[source]
list_config_options(domain_id, group=None, option=None, sensitive=False)[source]
obtain_registration(domain_id, type)[source]
read_registration(type)[source]
release_registration(domain_id, type=None)[source]

Silently delete anything registered for the domain specified.

update_config_option(domain_id, group, option, value, sensitive=False)[source]
class keystone.resource.config_backends.sql.SensitiveConfig(*args, **kwargs)[source]

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

domain_id
group
option
to_dict()[source]
value
class keystone.resource.config_backends.sql.WhiteListedConfig(*args, **kwargs)[source]

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

domain_id
group
option
to_dict()[source]
value

Module contents

Table Of Contents

Previous topic

keystone.resource.backends package

Next topic

keystone.revoke package

Project Source

This Page