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