keystone.resource.controllers module

keystone.resource.controllers module

Workflow Logic the Resource service.

class keystone.resource.controllers.DomainConfigV3[source]

Bases: keystone.common.controller.V3Controller

create_domain_config(request, *args, **kwargs)[source]
delete_domain_config(request, *args, **kwargs)[source]
get_domain_config(request, *args, **kwargs)[source]
get_domain_config_default(request, *args, **kwargs)[source]
get_domain_config_wrapper(request, domain_id, group=None, option=None)[source]
get_security_compliance_domain_config(request, *args, **kwargs)[source]
member_name = 'config'
update_domain_config(request, *args, **kwargs)[source]
update_domain_config_group(context, domain_id, group, config)[source]
update_domain_config_only(context, domain_id, config)[source]
class keystone.resource.controllers.DomainV3[source]

Bases: keystone.common.controller.V3Controller

collection_name = 'domains'
create_domain(request, *args, **kwargs)[source]
delete_domain(request, *args, **kwargs)[source]
get_domain(request, *args, **kwargs)[source]
list_domains(request, **kwargs)[source]
member_name = 'domain'
update_domain(request, *args, **kwargs)[source]
class keystone.resource.controllers.ProjectTagV3[source]

Bases: keystone.common.controller.V3Controller

collection_name = 'projects'
create_project_tag(request, *args, **kwargs)[source]
delete_project_tag(request, *args, **kwargs)[source]
delete_project_tags(request, *args, **kwargs)[source]
get_project_tag(request, *args, **kwargs)[source]
list_project_tags(request, *args, **kwargs)[source]
member_name = 'tags'
update_project_tags(request, *args, **kwargs)[source]
classmethod wrap_header(context, query)[source]
classmethod wrap_member(context, ref)[source]
class keystone.resource.controllers.ProjectV3[source]

Bases: keystone.common.controller.V3Controller

collection_name = 'projects'
create_project(request, *args, **kwargs)[source]
delete_project(request, *args, **kwargs)[source]
get_project(request, *args, **kwargs)[source]
list_projects(request, **kwargs)[source]
member_name = 'project'
update_project(request, *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.