User
User(name, groups, friendly_name=None, password=None, user_type=None, enabled=None)
Bases: TM1Object
Abstraction of a TM1 User
Source code in TM1py/Objects/User.py
body
property
enabled
property
writable
friendly_name
property
writable
groups
property
is_admin
property
is_data_admin
property
is_ops_admin
property
is_security_admin
property
name
property
writable
password
property
writable
user_type
property
writable
add_group(group_name)
construct_body()
construct body (json) from the class attributes
Returns:
| Type | Description |
|---|---|
str
|
String, TM1 JSON representation of a user |
Source code in TM1py/Objects/User.py
from_dict(user_as_dict)
classmethod
Alternative constructor
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_as_dict
|
Dict
|
user as dict |
required |
Returns:
| Type | Description |
|---|---|
User
|
user, an instance of this class |
Source code in TM1py/Objects/User.py
from_json(user_as_json)
classmethod
Alternative constructor
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_as_json
|
str
|
user as JSON string |
required |
Returns:
| Type | Description |
|---|---|
|
user, an instance of this class |
Source code in TM1py/Objects/User.py
UserType
Bases: Enum