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)¶
-