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

This Page