Package version:

Interface LocalUser

The local user associated with the storage accounts.

interface LocalUser {
    allowAclAuthorization?: boolean;
    extendedGroups?: number[];
    groupId?: number;
    hasSharedKey?: boolean;
    hasSshKey?: boolean;
    hasSshPassword?: boolean;
    homeDirectory?: string;
    id?: string;
    isNFSv3Enabled?: boolean;
    name?: string;
    permissionScopes?: PermissionScope[];
    sid?: string;
    sshAuthorizedKeys?: SshPublicKey[];
    systemData?: SystemData;
    type?: string;
    userId?: number;
}

Hierarchy (view full)

Properties

allowAclAuthorization?: boolean

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

extendedGroups?: number[]

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

groupId?: number

An identifier for associating a group of users.

hasSharedKey?: boolean

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

hasSshKey?: boolean

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

hasSshPassword?: boolean

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

homeDirectory?: string

Optional, local user home directory.

id?: string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

isNFSv3Enabled?: boolean

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

name?: string

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

permissionScopes?: PermissionScope[]

The permission scopes of the local user.

sid?: string

A unique Security Identifier that is generated by the server. NOTE: This property will not be serialized. It can only be populated by the server.

sshAuthorizedKeys?: SshPublicKey[]

Optional, local user ssh authorized keys for SFTP.

systemData?: SystemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

userId?: number

A unique Identifier that is generated by the server. NOTE: This property will not be serialized. It can only be populated by the server.