ManagedHsmsClient Interface

Implements

public interface ManagedHsmsClient
extends InnerSupportsGet<ManagedHsmInner>, InnerSupportsListing<ManagedHsmInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedHsmInner>,ManagedHsmInner> beginCreateOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

abstract SyncPoller<PollResult<ManagedHsmInner>,ManagedHsmInner> beginCreateOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Create or update a managed HSM Pool in the specified subscription.

abstract PollerFlux<PollResult<ManagedHsmInner>,ManagedHsmInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, Context context)

Deletes the specified managed HSM Pool.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

abstract SyncPoller<PollResult<Void>,Void> beginPurgeDeleted(String name, String location)

Permanently deletes the specified managed HSM.

abstract SyncPoller<PollResult<Void>,Void> beginPurgeDeleted(String name, String location, Context context)

Permanently deletes the specified managed HSM.

abstract PollerFlux<PollResult<Void>,Void> beginPurgeDeletedAsync(String name, String location)

Permanently deletes the specified managed HSM.

abstract SyncPoller<PollResult<ManagedHsmInner>,ManagedHsmInner> beginUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

abstract SyncPoller<PollResult<ManagedHsmInner>,ManagedHsmInner> beginUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Update a managed HSM Pool in the specified subscription.

abstract PollerFlux<PollResult<ManagedHsmInner>,ManagedHsmInner> beginUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

abstract CheckMhsmNameAvailabilityResultInner checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

abstract Mono<CheckMhsmNameAvailabilityResultInner> checkMhsmNameAvailabilityAsync(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

abstract Response<CheckMhsmNameAvailabilityResultInner> checkMhsmNameAvailabilityWithResponse(CheckMhsmNameAvailabilityParameters mhsmName, Context context)

Checks that the managed hsm name is valid and is not already in use.

abstract Mono<Response<CheckMhsmNameAvailabilityResultInner>> checkMhsmNameAvailabilityWithResponseAsync(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

abstract ManagedHsmInner createOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

abstract ManagedHsmInner createOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Create or update a managed HSM Pool in the specified subscription.

abstract Mono<ManagedHsmInner> createOrUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

abstract void delete(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

abstract void delete(String resourceGroupName, String name, Context context)

Deletes the specified managed HSM Pool.

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

Deletes the specified managed HSM Pool.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

abstract ManagedHsmInner getByResourceGroup(String resourceGroupName, String name)

Gets the specified managed HSM Pool.

abstract Mono<ManagedHsmInner> getByResourceGroupAsync(String resourceGroupName, String name)

Gets the specified managed HSM Pool.

abstract Response<ManagedHsmInner> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Gets the specified managed HSM Pool.

abstract Mono<Response<ManagedHsmInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Gets the specified managed HSM Pool.

abstract DeletedManagedHsmInner getDeleted(String name, String location)

Gets the specified deleted managed HSM.

abstract Mono<DeletedManagedHsmInner> getDeletedAsync(String name, String location)

Gets the specified deleted managed HSM.

abstract Response<DeletedManagedHsmInner> getDeletedWithResponse(String name, String location, Context context)

Gets the specified deleted managed HSM.

abstract Mono<Response<DeletedManagedHsmInner>> getDeletedWithResponseAsync(String name, String location)

Gets the specified deleted managed HSM.

abstract PagedIterable<ManagedHsmInner> list()

The List operation gets information about the managed HSM Pools associated with the subscription.

abstract PagedIterable<ManagedHsmInner> list(Integer top, Context context)

The List operation gets information about the managed HSM Pools associated with the subscription.

abstract PagedFlux<ManagedHsmInner> listAsync()

The List operation gets information about the managed HSM Pools associated with the subscription.

abstract PagedFlux<ManagedHsmInner> listAsync(Integer top)

The List operation gets information about the managed HSM Pools associated with the subscription.

abstract PagedIterable<ManagedHsmInner> listByResourceGroup(String resourceGroupName)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

abstract PagedIterable<ManagedHsmInner> listByResourceGroup(String resourceGroupName, Integer top, Context context)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

abstract PagedFlux<ManagedHsmInner> listByResourceGroupAsync(String resourceGroupName)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

abstract PagedFlux<ManagedHsmInner> listByResourceGroupAsync(String resourceGroupName, Integer top)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

abstract PagedIterable<DeletedManagedHsmInner> listDeleted()

The List operation gets information about the deleted managed HSMs associated with the subscription.

abstract PagedIterable<DeletedManagedHsmInner> listDeleted(Context context)

The List operation gets information about the deleted managed HSMs associated with the subscription.

abstract PagedFlux<DeletedManagedHsmInner> listDeletedAsync()

The List operation gets information about the deleted managed HSMs associated with the subscription.

abstract void purgeDeleted(String name, String location)

Permanently deletes the specified managed HSM.

abstract void purgeDeleted(String name, String location, Context context)

Permanently deletes the specified managed HSM.

abstract Mono<Void> purgeDeletedAsync(String name, String location)

Permanently deletes the specified managed HSM.

abstract Mono<Response<Flux<ByteBuffer>>> purgeDeletedWithResponseAsync(String name, String location)

Permanently deletes the specified managed HSM.

abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Update a managed HSM Pool in the specified subscription.

abstract Mono<ManagedHsmInner> updateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ManagedHsmInner> beginCreateOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginCreateOrUpdate

public abstract SyncPoller,ManagedHsmInner> beginCreateOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedHsmInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.

Returns:

the PollerFlux<T,U> for polling of resource information with extended details.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, Context context)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginPurgeDeleted

public abstract SyncPoller,Void> beginPurgeDeleted(String name, String location)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginPurgeDeleted

public abstract SyncPoller,Void> beginPurgeDeleted(String name, String location, Context context)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginPurgeDeletedAsync

public abstract PollerFlux,Void> beginPurgeDeletedAsync(String name, String location)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller,ManagedHsmInner> beginUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginUpdate

public abstract SyncPoller,ManagedHsmInner> beginUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of resource information with extended details.

beginUpdateAsync

public abstract PollerFlux,ManagedHsmInner> beginUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.

Returns:

the PollerFlux<T,U> for polling of resource information with extended details.

checkMhsmNameAvailability

public abstract CheckMhsmNameAvailabilityResultInner checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

Parameters:

mhsmName - The name of the managed hsm.

Returns:

the CheckMhsmNameAvailability operation response.

checkMhsmNameAvailabilityAsync

public abstract Mono checkMhsmNameAvailabilityAsync(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

Parameters:

mhsmName - The name of the managed hsm.

Returns:

the CheckMhsmNameAvailability operation response on successful completion of Mono.

checkMhsmNameAvailabilityWithResponse

public abstract Response checkMhsmNameAvailabilityWithResponse(CheckMhsmNameAvailabilityParameters mhsmName, Context context)

Checks that the managed hsm name is valid and is not already in use.

Parameters:

mhsmName - The name of the managed hsm.
context - The context to associate with this operation.

Returns:

the CheckMhsmNameAvailability operation response along with Response<T>.

checkMhsmNameAvailabilityWithResponseAsync

public abstract Mono> checkMhsmNameAvailabilityWithResponseAsync(CheckMhsmNameAvailabilityParameters mhsmName)

Checks that the managed hsm name is valid and is not already in use.

Parameters:

mhsmName - The name of the managed hsm.

Returns:

the CheckMhsmNameAvailability operation response along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract ManagedHsmInner createOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.

Returns:

resource information with extended details.

createOrUpdate

public abstract ManagedHsmInner createOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.
context - The context to associate with this operation.

Returns:

resource information with extended details.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.

Returns:

resource information with extended details on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Create or update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to create or update the managed HSM Pool.

Returns:

resource information with extended details along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.

delete

public abstract void delete(String resourceGroupName, String name, Context context)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool to delete.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract ManagedHsmInner getByResourceGroup(String resourceGroupName, String name)

Gets the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool.

Returns:

the specified managed HSM Pool.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Gets the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool.

Returns:

the specified managed HSM Pool on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool.
context - The context to associate with this operation.

Returns:

the specified managed HSM Pool along with Response<T>.

getByResourceGroupWithResponseAsync

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

Gets the specified managed HSM Pool.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - The name of the managed HSM Pool.

Returns:

the specified managed HSM Pool along with Response<T> on successful completion of Mono.

getDeleted

public abstract DeletedManagedHsmInner getDeleted(String name, String location)

Gets the specified deleted managed HSM.

Parameters:

name - The name of the deleted managed HSM.
location - The location of the deleted managed HSM.

Returns:

the specified deleted managed HSM.

getDeletedAsync

public abstract Mono getDeletedAsync(String name, String location)

Gets the specified deleted managed HSM.

Parameters:

name - The name of the deleted managed HSM.
location - The location of the deleted managed HSM.

Returns:

the specified deleted managed HSM on successful completion of Mono.

getDeletedWithResponse

public abstract Response getDeletedWithResponse(String name, String location, Context context)

Gets the specified deleted managed HSM.

Parameters:

name - The name of the deleted managed HSM.
location - The location of the deleted managed HSM.
context - The context to associate with this operation.

Returns:

the specified deleted managed HSM along with Response<T>.

getDeletedWithResponseAsync

public abstract Mono> getDeletedWithResponseAsync(String name, String location)

Gets the specified deleted managed HSM.

Parameters:

name - The name of the deleted managed HSM.
location - The location of the deleted managed HSM.

Returns:

the specified deleted managed HSM along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

The List operation gets information about the managed HSM Pools associated with the subscription.

Returns:

list of managed HSM Pools as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Integer top, Context context)

The List operation gets information about the managed HSM Pools associated with the subscription.

Parameters:

top - Maximum number of results to return.
context - The context to associate with this operation.

Returns:

list of managed HSM Pools as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

The List operation gets information about the managed HSM Pools associated with the subscription.

Returns:

list of managed HSM Pools as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(Integer top)

The List operation gets information about the managed HSM Pools associated with the subscription.

Parameters:

top - Maximum number of results to return.

Returns:

list of managed HSM Pools as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.

Returns:

list of managed HSM Pools as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Integer top, Context context)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
top - Maximum number of results to return.
context - The context to associate with this operation.

Returns:

list of managed HSM Pools as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.

Returns:

list of managed HSM Pools as paginated response with PagedFlux<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName, Integer top)

The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
top - Maximum number of results to return.

Returns:

list of managed HSM Pools as paginated response with PagedFlux<T>.

listDeleted

public abstract PagedIterable listDeleted()

The List operation gets information about the deleted managed HSMs associated with the subscription.

Returns:

list of deleted managed HSM Pools as paginated response with PagedIterable<T>.

listDeleted

public abstract PagedIterable listDeleted(Context context)

The List operation gets information about the deleted managed HSMs associated with the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of deleted managed HSM Pools as paginated response with PagedIterable<T>.

listDeletedAsync

public abstract PagedFlux listDeletedAsync()

The List operation gets information about the deleted managed HSMs associated with the subscription.

Returns:

list of deleted managed HSM Pools as paginated response with PagedFlux<T>.

purgeDeleted

public abstract void purgeDeleted(String name, String location)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.

purgeDeleted

public abstract void purgeDeleted(String name, String location, Context context)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.
context - The context to associate with this operation.

purgeDeletedAsync

public abstract Mono purgeDeletedAsync(String name, String location)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.

Returns:

A Mono that completes when a successful response is received.

purgeDeletedWithResponseAsync

public abstract Mono>> purgeDeletedWithResponseAsync(String name, String location)

Permanently deletes the specified managed HSM.

Parameters:

name - The name of the soft-deleted managed HSM.
location - The location of the soft-deleted managed HSM.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.

Returns:

resource information with extended details.

update

public abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.
context - The context to associate with this operation.

Returns:

resource information with extended details.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.

Returns:

resource information with extended details on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String name, ManagedHsmInner parameters)

Update a managed HSM Pool in the specified subscription.

Parameters:

resourceGroupName - Name of the resource group that contains the managed HSM pool.
name - Name of the managed HSM Pool.
parameters - Parameters to patch the managed HSM Pool.

Returns:

resource information with extended details along with Response<T> on successful completion of Mono.

Applies to