LocalUsersOperationsClient Interface
public interface LocalUsersOperationsClient
An instance of this class provides access to all the operations defined in LocalUsersOperationsClient.
Method Summary
Method Details
createOrUpdate
public abstract LocalUserInner createOrUpdate(String resourceGroupName, String accountName, String username, LocalUserInner properties)
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.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<LocalUserInner> createOrUpdateAsync(String resourceGroupName, String accountName, String username, LocalUserInner properties)
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.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<LocalUserInner> createOrUpdateWithResponse(String resourceGroupName, String accountName, String username, LocalUserInner properties, Context context)
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.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<LocalUserInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String accountName, String username, LocalUserInner properties)
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.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, String username)
Deletes the local user associated with the specified storage account.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, String username)
Deletes the local user associated with the specified storage account.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String username, Context context)
Deletes the local user associated with the specified storage account.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String username)
Deletes the local user associated with the specified storage account.
Parameters:
Returns:
get
public abstract LocalUserInner get(String resourceGroupName, String accountName, String username)
Get the local user of the storage account by username.
Parameters:
Returns:
getAsync
public abstract Mono<LocalUserInner> getAsync(String resourceGroupName, String accountName, String username)
Get the local user of the storage account by username.
Parameters:
Returns:
getWithResponse
public abstract Response<LocalUserInner> getWithResponse(String resourceGroupName, String accountName, String username, Context context)
Get the local user of the storage account by username.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<LocalUserInner>> getWithResponseAsync(String resourceGroupName, String accountName, String username)
Get the local user of the storage account by username.
Parameters:
Returns:
list
public abstract PagedIterable<LocalUserInner> list(String resourceGroupName, String accountName)
List the local users associated with the storage account.
Parameters:
Returns:
list
public abstract PagedIterable<LocalUserInner> list(String resourceGroupName, String accountName, Integer maxpagesize, String filter, ListLocalUserIncludeParam include, Context context)
List the local users associated with the storage account.
Parameters:
Returns:
listAsync
public abstract PagedFlux<LocalUserInner> listAsync(String resourceGroupName, String accountName)
List the local users associated with the storage account.
Parameters:
Returns:
listAsync
public abstract PagedFlux<LocalUserInner> listAsync(String resourceGroupName, String accountName, Integer maxpagesize, String filter, ListLocalUserIncludeParam include)
List the local users associated with the storage account.
Parameters:
Returns:
listKeys
public abstract LocalUserKeysInner listKeys(String resourceGroupName, String accountName, String username)
List SSH authorized keys and shared key of the local user.
Parameters:
Returns:
listKeysAsync
public abstract Mono<LocalUserKeysInner> listKeysAsync(String resourceGroupName, String accountName, String username)
List SSH authorized keys and shared key of the local user.
Parameters:
Returns:
listKeysWithResponse
public abstract Response<LocalUserKeysInner> listKeysWithResponse(String resourceGroupName, String accountName, String username, Context context)
List SSH authorized keys and shared key of the local user.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono<Response<LocalUserKeysInner>> listKeysWithResponseAsync(String resourceGroupName, String accountName, String username)
List SSH authorized keys and shared key of the local user.
Parameters:
Returns:
regeneratePassword
public abstract LocalUserRegeneratePasswordResultInner regeneratePassword(String resourceGroupName, String accountName, String username)
Regenerate the local user SSH password.
Parameters:
Returns:
regeneratePasswordAsync
public abstract Mono<LocalUserRegeneratePasswordResultInner> regeneratePasswordAsync(String resourceGroupName, String accountName, String username)
Regenerate the local user SSH password.
Parameters:
Returns:
regeneratePasswordWithResponse
public abstract Response<LocalUserRegeneratePasswordResultInner> regeneratePasswordWithResponse(String resourceGroupName, String accountName, String username, Context context)
Regenerate the local user SSH password.
Parameters:
Returns:
regeneratePasswordWithResponseAsync
public abstract Mono<Response<LocalUserRegeneratePasswordResultInner>> regeneratePasswordWithResponseAsync(String resourceGroupName, String accountName, String username)
Regenerate the local user SSH password.
Parameters:
Returns: