The keystoneclient.v3.projects Module

class keystoneclient.v3.projects.Project(manager, info, loaded=False)

Bases: keystoneclient.base.Resource

Represents an Identity project.

Attributes:
  • id: a uuid that identifies the project
  • name: project name
  • description: project description
  • enabled: boolean to indicate if project is enabled
update(name=None, description=None, enabled=None)
class keystoneclient.v3.projects.ProjectManager(api)

Bases: keystoneclient.base.CrudManager

Manager class for manipulating Identity projects.

collection_key = 'projects'
create(name, domain, description=None, enabled=True)
delete(project)
get(project)
key = 'project'
list(domain=None, user=None)
resource_class

alias of Project

update(project, name=None, domain=None, description=None, enabled=None)

Previous topic

The keystoneclient.v3.policies Module

Next topic

The keystoneclient.v3.roles Module

This Page