LocalUsersOperations interface

Interface representing a LocalUsers operations.

Properties

createOrUpdate

Create or update the properties of a local user associated with the storage account. Properties for NFSv3 enablement and extended groups cannot be set with other properties.

delete

Deletes the local user associated with the specified storage account.

get

Get the local user of the storage account by username.

list

List the local users associated with the storage account.

listKeys

List SSH authorized keys and shared key of the local user.

regeneratePassword

Regenerate the local user SSH password.

Property Details

createOrUpdate

Create or update the properties of a local user associated with the storage account. Properties for NFSv3 enablement and extended groups cannot be set with other properties.

createOrUpdate: (resourceGroupName: string, accountName: string, username: string, properties: LocalUser, options?: LocalUsersCreateOrUpdateOptionalParams) => Promise<LocalUser>

Property Value

(resourceGroupName: string, accountName: string, username: string, properties: LocalUser, options?: LocalUsersCreateOrUpdateOptionalParams) => Promise<LocalUser>

delete

Deletes the local user associated with the specified storage account.

delete: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, accountName: string, username: string, options?: LocalUsersDeleteOptionalParams) => Promise<void>

get

Get the local user of the storage account by username.

get: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersGetOptionalParams) => Promise<LocalUser>

Property Value

(resourceGroupName: string, accountName: string, username: string, options?: LocalUsersGetOptionalParams) => Promise<LocalUser>

list

List the local users associated with the storage account.

list: (resourceGroupName: string, accountName: string, options?: LocalUsersListOptionalParams) => PagedAsyncIterableIterator<LocalUser, LocalUser[], PageSettings>

Property Value

(resourceGroupName: string, accountName: string, options?: LocalUsersListOptionalParams) => PagedAsyncIterableIterator<LocalUser, LocalUser[], PageSettings>

listKeys

List SSH authorized keys and shared key of the local user.

listKeys: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersListKeysOptionalParams) => Promise<LocalUserKeys>

Property Value

(resourceGroupName: string, accountName: string, username: string, options?: LocalUsersListKeysOptionalParams) => Promise<LocalUserKeys>

regeneratePassword

Regenerate the local user SSH password.

regeneratePassword: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersRegeneratePasswordOptionalParams) => Promise<LocalUserRegeneratePasswordResult>

Property Value

(resourceGroupName: string, accountName: string, username: string, options?: LocalUsersRegeneratePasswordOptionalParams) => Promise<LocalUserRegeneratePasswordResult>