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.backends.base.ResourceDriverV8

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

Module contents

Table Of Contents

Previous topic

keystone.resource package

Next topic

keystone.resource.backends package

Project Source

This Page