keystone.resource.backends.sql module

keystone.resource.backends.sql module

class keystone.resource.backends.sql.Project(*args, **kwargs)[source]

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

attributes = ['id', 'name', 'domain_id', 'description', 'enabled', 'parent_id', 'is_domain', 'tags']
description
domain_id
enabled
extra
id
is_domain
name
parent_id
tags
to_dict(include_extra_dict=False)[source]
class keystone.resource.backends.sql.ProjectTag(*args, **kwargs)[source]

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

attributes = ['project_id', 'name']
name
project_id
to_dict()[source]
class keystone.resource.backends.sql.Resource[source]

Bases: keystone.resource.backends.base.ResourceDriverBase

check_project_depth(max_depth)[source]
create_project(*args, **kwargs)[source]
default_assignment_driver()[source]
delete_project(*args, **kwargs)[source]
delete_projects_from_ids(*args, **kwargs)[source]
get_project(project_id)[source]
get_project_by_name(project_name, domain_id)[source]
is_leaf_project(project_id)[source]
list_project_ids_from_domain_ids(domain_ids)[source]
list_project_parents(project_id)[source]
list_projects(hints, *args, **kwargs)[source]
list_projects_acting_as_domain(hints)[source]
list_projects_by_tags(filters)[source]
list_projects_from_ids(ids)[source]
list_projects_in_domain(domain_id)[source]
list_projects_in_subtree(project_id)[source]
update_project(*args, **kwargs)[source]
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.