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

Inheritance
azure.mgmt.datab.models._models_py3.ARMBaseModel
User

Constructor

User(*, user_type: Union[str, azure.mgmt.datab.models._data_box_edge_management_client_enums.UserType], encrypted_password: Optional[azure.mgmt.datab.models._models_py3.AsymmetricEncryptedSecret] = None, **kwargs)

Parameters

encrypted_password
<xref:azure.mgmt.databoxedge.v2020_12_01.models.AsymmetricEncryptedSecret>
Required

The password details.

user_type
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.UserType>
Required

Required. Type of the user. Possible values include: "Share", "LocalManagement", "ARM".

Variables

id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.

system_data
<xref:azure.mgmt.databoxedge.v2020_12_01.models.SystemData>

User in DataBoxEdge Resource.

share_access_rights
list[<xref:azure.mgmt.databoxedge.v2020_12_01.models.ShareAccessRight>]

List of shares that the user has rights on. This field should not be specified during user creation.