User Manager and Users

class keystoneclient.v2_0.users.User(manager, info, loaded=False)

Represents a Keystone user

class keystoneclient.v2_0.users.UserManager(api)

Manager class for manipulating Keystone users

create(name, password, email, tenant_id=None, enabled=True)

Create a user.

delete(user)

Delete a user.

list(tenant_id=None, limit=None, marker=None)

Get a list of users (optionally limited to a tenant)

Return type:list of User
resource_class

alias of User

update(user, **kwargs)

Update user data.

Supported arguments include name, email, and enabled.

update_enabled(user, enabled)

Update enabled-ness

update_password(user, password)

Update password

update_tenant(user, tenant)

Update default tenant.

Previous topic

Tenant Manager and Tenants

Next topic

Role Manager and Roles

This Page