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
¶
-
property
-
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')¶