keystone.resource.V8_backends package

Submodules

keystone.resource.V8_backends.sql module

class keystone.resource.V8_backends.sql.Domain(*args, **kwargs)[source]

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

attributes = ['id', 'name', 'enabled']
enabled
extra
id
name
class keystone.resource.V8_backends.sql.Project(*args, **kwargs)[source]

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

attributes = ['id', 'name', 'domain_id', 'description', 'enabled', 'parent_id', 'is_domain']
description
domain_id
enabled
extra
id
is_domain
name
parent_id
class keystone.resource.V8_backends.sql.Resource[source]

Bases: keystone.resource.core.ResourceDriverV8

create_domain(*args, **kwargs)
create_project(*args, **kwargs)
default_assignment_driver()
delete_domain(domain_id)
delete_project(*args, **kwargs)
get_domain(domain_id)
get_domain_by_name(domain_name)
get_project(tenant_id)
get_project_by_name(tenant_name, domain_id)
is_leaf_project(project_id)
list_domains(hints, *args, **kwargs)
list_domains_from_ids(ids)
list_project_ids_from_domain_ids(domain_ids)
list_project_parents(project_id)
list_projects(hints, *args, **kwargs)
list_projects_from_ids(ids)
list_projects_in_domain(domain_id)
list_projects_in_subtree(project_id)
update_domain(*args, **kwargs)
update_project(*args, **kwargs)

Module contents