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:
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:
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:
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:
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