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
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

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".