UserAssignedIdentitiesClient Interface

Implements

public interface UserAssignedIdentitiesClient
extends InnerSupportsGet<IdentityInner>, InnerSupportsListing<IdentityInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in UserAssignedIdentitiesClient.

Method Summary

Modifier and Type Method and Description
abstract IdentityInner createOrUpdate(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

abstract Mono<IdentityInner> createOrUpdateAsync(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

abstract Response<IdentityInner> createOrUpdateWithResponse(String resourceGroupName, String resourceName, IdentityInner parameters, Context context)

Create or update an identity in the specified subscription and resource group.

abstract Mono<Response<IdentityInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

abstract void delete(String resourceGroupName, String resourceName)

Deletes the identity.

abstract Mono<Void> deleteAsync(String resourceGroupName, String resourceName)

Deletes the identity.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, Context context)

Deletes the identity.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String resourceName)

Deletes the identity.

abstract IdentityInner getByResourceGroup(String resourceGroupName, String resourceName)

Gets the identity.

abstract Mono<IdentityInner> getByResourceGroupAsync(String resourceGroupName, String resourceName)

Gets the identity.

abstract Response<IdentityInner> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Gets the identity.

abstract Mono<Response<IdentityInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String resourceName)

Gets the identity.

abstract PagedIterable<IdentityInner> list()

Lists all the userAssignedIdentities available under the specified subscription.

abstract PagedIterable<IdentityInner> list(Context context)

Lists all the userAssignedIdentities available under the specified subscription.

abstract PagedFlux<IdentityInner> listAsync()

Lists all the userAssignedIdentities available under the specified subscription.

abstract PagedIterable<IdentityInner> listByResourceGroup(String resourceGroupName)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

abstract PagedIterable<IdentityInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

abstract PagedFlux<IdentityInner> listByResourceGroupAsync(String resourceGroupName)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

abstract IdentityInner update(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

abstract Mono<IdentityInner> updateAsync(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

abstract Response<IdentityInner> updateWithResponse(String resourceGroupName, String resourceName, IdentityUpdate parameters, Context context)

Update an identity in the specified subscription and resource group.

abstract Mono<Response<IdentityInner>> updateWithResponseAsync(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

Method Details

createOrUpdate

public abstract IdentityInner createOrUpdate(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to create or update the identity.

Returns:

describes an identity resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to create or update the identity.

Returns:

describes an identity resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String resourceName, IdentityInner parameters, Context context)

Create or update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to create or update the identity.
context - The context to associate with this operation.

Returns:

describes an identity resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, IdentityInner parameters)

Create or update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to create or update the identity.

Returns:

describes an identity resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String resourceName)

Deletes the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String resourceName)

Deletes the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String resourceName, Context context)

Deletes the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String resourceName)

Deletes the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract IdentityInner getByResourceGroup(String resourceGroupName, String resourceName)

Gets the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

Returns:

the identity.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String resourceName)

Gets the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

Returns:

the identity on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Gets the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
context - The context to associate with this operation.

Returns:

the identity along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String resourceName)

Gets the identity.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.

Returns:

the identity along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all the userAssignedIdentities available under the specified subscription.

Returns:

values returned by the List operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Lists all the userAssignedIdentities available under the specified subscription.

Parameters:

context - The context to associate with this operation.

Returns:

values returned by the List operation as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Lists all the userAssignedIdentities available under the specified subscription.

Returns:

values returned by the List operation as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.

Returns:

values returned by the List operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
context - The context to associate with this operation.

Returns:

values returned by the List operation as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.

Returns:

values returned by the List operation as paginated response with PagedFlux<T>.

update

public abstract IdentityInner update(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to update the identity.

Returns:

describes an identity resource.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to update the identity.

Returns:

describes an identity resource on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String resourceName, IdentityUpdate parameters, Context context)

Update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to update the identity.
context - The context to associate with this operation.

Returns:

describes an identity resource along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String resourceName, IdentityUpdate parameters)

Update an identity in the specified subscription and resource group.

Parameters:

resourceGroupName - The name of the Resource Group to which the identity belongs.
resourceName - The name of the identity resource.
parameters - Parameters to update the identity.

Returns:

describes an identity resource along with Response<T> on successful completion of Mono.

Applies to