Users Interface

Implements

com.microsoft.azure.arm.collection.SupportsCreating<Blank> com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.labservices.v2018_10_15.implementation.UsersInner>

public interface Users
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.labservices.v2018_10_15.implementation.UsersInner>

Type representing Users.

Method Summary

Modifier and Type Method and Description
abstract rx.Completable deleteAsync(String resourceGroupName, String labAccountName, String labName, String userName)

Delete user.

abstract rx.Observable<User> getAsync(String resourceGroupName, String labAccountName, String labName, String userName)

Get user.

abstract rx.Observable<User> listAsync(String resourceGroupName, String labAccountName, String labName)

List users in a given lab.

Method Details

deleteAsync

public abstract Completable deleteAsync(String resourceGroupName, String labAccountName, String labName, String userName)

Delete user. This operation can take a while to complete.

Parameters:

resourceGroupName - The name of the resource group.
labAccountName - The name of the lab Account.
labName - The name of the lab.
userName - The name of the user.

Returns:

the observable for the request

getAsync

public abstract Observable getAsync(String resourceGroupName, String labAccountName, String labName, String userName)

Get user.

Parameters:

resourceGroupName - The name of the resource group.
labAccountName - The name of the lab Account.
labName - The name of the lab.
userName - The name of the user.

Returns:

the observable for the request

listAsync

public abstract Observable listAsync(String resourceGroupName, String labAccountName, String labName)

List users in a given lab.

Parameters:

resourceGroupName - The name of the resource group.
labAccountName - The name of the lab Account.
labName - The name of the lab.

Returns:

the observable for the request

Applies to