GetLocalUserResult

data class GetLocalUserResult(val allowAclAuthorization: Boolean? = null, val azureApiVersion: String, val extendedGroups: List<Int>? = null, val groupId: Int? = null, val hasSharedKey: Boolean? = null, val hasSshKey: Boolean? = null, val hasSshPassword: Boolean? = null, val homeDirectory: String? = null, val id: String, val isNFSv3Enabled: Boolean? = null, val name: String, val permissionScopes: List<PermissionScopeResponse>? = null, val sid: String, val sshAuthorizedKeys: List<SshPublicKeyResponse>? = null, val systemData: SystemDataResponse, val type: String, val userId: Int)

The local user associated with the storage accounts.

Constructors

Link copied to clipboard
constructor(allowAclAuthorization: Boolean? = null, azureApiVersion: String, extendedGroups: List<Int>? = null, groupId: Int? = null, hasSharedKey: Boolean? = null, hasSshKey: Boolean? = null, hasSshPassword: Boolean? = null, homeDirectory: String? = null, id: String, isNFSv3Enabled: Boolean? = null, name: String, permissionScopes: List<PermissionScopeResponse>? = null, sid: String, sshAuthorizedKeys: List<SshPublicKeyResponse>? = null, systemData: SystemDataResponse, type: String, userId: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val extendedGroups: List<Int>? = null

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

Link copied to clipboard
val groupId: Int? = null

An identifier for associating a group of users.

Link copied to clipboard
val hasSharedKey: Boolean? = null

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

Link copied to clipboard
val hasSshKey: Boolean? = null

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

Link copied to clipboard
val hasSshPassword: Boolean? = null

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

Link copied to clipboard
val homeDirectory: String? = null

Optional, local user home directory.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Link copied to clipboard
val isNFSv3Enabled: Boolean? = null

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

Link copied to clipboard

The name of the resource

Link copied to clipboard

The permission scopes of the local user.

Link copied to clipboard
val sid: String

A unique Security Identifier that is generated by the server.

Link copied to clipboard

Optional, local user ssh authorized keys for SFTP.

Link copied to clipboard

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard
val userId: Int

A unique Identifier that is generated by the server.