LocalUsersOperations interface
Interface representing a LocalUsers operations.
Properties
| create |
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. |
| list |
List SSH authorized keys and shared key of the local user. |
| regenerate |
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>