User Class
Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to server.
Constructor
User(*, user_type: str | _models.UserType, encrypted_password: _models.AsymmetricEncryptedSecret | None = None, share_access_rights: List[_models.ShareAccessRight] | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
encrypted_password
|
The password details. Default value: None
|
|
share_access_rights
|
List of shares that the user has rights on. This field should not be specified during user creation. Default value: None
|
|
user_type
|
Type of the user. Required. Known values are: "Share", "LocalManagement", and "ARM". |
Variables
| Name | Description |
|---|---|
|
id
|
The path ID that uniquely identifies the object. |
|
name
|
The object name. |
|
type
|
The hierarchical type of the object. |
|
encrypted_password
|
The password details. |
|
share_access_rights
|
List of shares that the user has rights on. This field should not be specified during user creation. |
|
user_type
|
Type of the user. Required. Known values are: "Share", "LocalManagement", and "ARM". |