LocalUserProperties Class

The Storage Account Local User properties.

Constructor

LocalUserProperties(*args: Any, **kwargs: Any)

Variables

Name Description
permission_scopes

The permission scopes of the local user.

home_directory
str

Optional, local user home directory.

ssh_authorized_keys

Optional, local user ssh authorized keys for SFTP.

sid
str

A unique Security Identifier that is generated by the server.

has_shared_key

Indicates whether shared key exists. Set it to false to remove existing shared key.

has_ssh_key

Indicates whether ssh key exists. Set it to false to remove existing SSH key.

has_ssh_password

Indicates whether ssh password exists. Set it to false to remove existing SSH password.

user_id
int

A unique Identifier that is generated by the server.

group_id
int

An identifier for associating a group of users.

allow_acl_authorization

Indicates whether ACL authorization is allowed for this user. Set it to false to disallow using ACL authorization.

extended_groups

Supplementary group membership. Only applicable for local users enabled for NFSv3 access.

is_nf_sv3_enabled

Indicates if the local user is enabled for access with NFSv3 protocol.

Attributes

allow_acl_authorization

Indicates whether ACL authorization is allowed for this user. Set it to false to disallow using ACL authorization.

allow_acl_authorization: bool | None

extended_groups

Supplementary group membership. Only applicable for local users enabled for NFSv3 access.

extended_groups: list[int] | None

group_id

An identifier for associating a group of users.

group_id: int | None

has_shared_key

Indicates whether shared key exists. Set it to false to remove existing shared key.

has_shared_key: bool | None

has_ssh_key

Indicates whether ssh key exists. Set it to false to remove existing SSH key.

has_ssh_key: bool | None

has_ssh_password

Indicates whether ssh password exists. Set it to false to remove existing SSH password.

has_ssh_password: bool | None

home_directory

Optional, local user home directory.

home_directory: str | None

is_nf_sv3_enabled

Indicates if the local user is enabled for access with NFSv3 protocol.

is_nf_sv3_enabled: bool | None

permission_scopes

The permission scopes of the local user.

permission_scopes: list['_models.PermissionScope'] | None

sid

A unique Security Identifier that is generated by the server.

sid: str | None

ssh_authorized_keys

Optional, local user ssh authorized keys for SFTP.

ssh_authorized_keys: list['_models.SshPublicKey'] | None

user_id

A unique Identifier that is generated by the server.

user_id: int | None