config_backends Package

sql Module

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

Bases: keystone.resource.core.DomainConfigDriver

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]
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

Table Of Contents

This Page