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:
keystone.identity.backends.ldap.models.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:
keystone.identity.backends.ldap.models.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')¶