keystone.identity.backends.ldap.models module

Base model for keystone internal services.

Unless marked otherwise, all fields are strings.

class keystone.identity.backends.ldap.models.Group[source]

Bases: Model

Group object.

Required keys:

id name domain_id

Optional keys:

description

optional_keys = ('description',)
required_keys = ('id', 'name', 'domain_id')
class keystone.identity.backends.ldap.models.Model[source]

Bases: dict

Base model class.

property known_keys
class keystone.identity.backends.ldap.models.User[source]

Bases: Model

User object.

Required keys:

id name domain_id

Optional keys:

password description email enabled (bool, default True) default_project_id

optional_keys = ('password', 'description', 'email', 'enabled', 'default_project_id')
required_keys = ('id', 'name', 'domain_id')