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
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified managed HSM Pool.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified managed HSM Pool.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes the specified managed HSM Pool.
Parameters:
Returns:
beginPurgeDeleted
public abstract SyncPoller
Permanently deletes the specified managed HSM.
Parameters:
Returns:
beginPurgeDeleted
public abstract SyncPoller
Permanently deletes the specified managed HSM.
Parameters:
Returns:
beginPurgeDeletedAsync
public abstract PollerFlux
Permanently deletes the specified managed HSM.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
checkMhsmNameAvailability
public abstract CheckMhsmNameAvailabilityResultInner checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters mhsmName)
Checks that the managed hsm name is valid and is not already in use.
Parameters:
Returns:
checkMhsmNameAvailabilityAsync
public abstract Mono
Checks that the managed hsm name is valid and is not already in use.
Parameters:
Returns:
checkMhsmNameAvailabilityWithResponse
public abstract Response
Checks that the managed hsm name is valid and is not already in use.
Parameters:
Returns:
checkMhsmNameAvailabilityWithResponseAsync
public abstract Mono
Checks that the managed hsm name is valid and is not already in use.
Parameters:
Returns:
createOrUpdate
public abstract ManagedHsmInner createOrUpdate(String resourceGroupName, String name, ManagedHsmInner parameters)
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
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:
Returns:
createOrUpdateAsync
public abstract Mono
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Create or update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String name)
Deletes the specified managed HSM Pool.
Parameters:
delete
public abstract void delete(String resourceGroupName, String name, Context context)
Deletes the specified managed HSM Pool.
Parameters:
deleteAsync
public abstract Mono
Deletes the specified managed HSM Pool.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes the specified managed HSM Pool.
Parameters:
Returns:
getByResourceGroup
public abstract ManagedHsmInner getByResourceGroup(String resourceGroupName, String name)
Gets the specified managed HSM Pool.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets the specified managed HSM Pool.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the specified managed HSM Pool.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the specified managed HSM Pool.
Parameters:
Returns:
getDeleted
public abstract DeletedManagedHsmInner getDeleted(String name, String location)
Gets the specified deleted managed HSM.
Parameters:
Returns:
getDeletedAsync
public abstract Mono
Gets the specified deleted managed HSM.
Parameters:
Returns:
getDeletedWithResponse
public abstract Response
Gets the specified deleted managed HSM.
Parameters:
Returns:
getDeletedWithResponseAsync
public abstract Mono
Gets the specified deleted managed HSM.
Parameters:
Returns:
list
public abstract PagedIterable
The List operation gets information about the managed HSM Pools associated with the subscription.
Returns:
list
public abstract PagedIterable
The List operation gets information about the managed HSM Pools associated with the subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
The List operation gets information about the managed HSM Pools associated with the subscription.
Returns:
listAsync
public abstract PagedFlux
The List operation gets information about the managed HSM Pools associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
The List operation gets information about the managed HSM Pools associated with the subscription and within the specified resource group.
Parameters:
Returns:
listDeleted
public abstract PagedIterable
The List operation gets information about the deleted managed HSMs associated with the subscription.
Returns:
listDeleted
public abstract PagedIterable
The List operation gets information about the deleted managed HSMs associated with the subscription.
Parameters:
Returns:
listDeletedAsync
public abstract PagedFlux
The List operation gets information about the deleted managed HSMs associated with the subscription.
Returns:
purgeDeleted
public abstract void purgeDeleted(String name, String location)
Permanently deletes the specified managed HSM.
Parameters:
purgeDeleted
public abstract void purgeDeleted(String name, String location, Context context)
Permanently deletes the specified managed HSM.
Parameters:
purgeDeletedAsync
public abstract Mono
Permanently deletes the specified managed HSM.
Parameters:
Returns:
purgeDeletedWithResponseAsync
public abstract Mono
Permanently deletes the specified managed HSM.
Parameters:
Returns:
update
public abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters)
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
update
public abstract ManagedHsmInner update(String resourceGroupName, String name, ManagedHsmInner parameters, Context context)
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
updateAsync
public abstract Mono
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Update a managed HSM Pool in the specified subscription.
Parameters:
Returns:
Applies to
Azure SDK for Java