VaultsClient Interface
Implements
public interface VaultsClient
extends InnerSupportsGet<VaultInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in VaultsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Create or update a key vault in the specified subscription.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Create or update a key vault in the specified subscription.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Create or update a key vault in the specified subscription.
Parameters:
Returns:
beginPurgeDeleted
public abstract SyncPoller
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
beginPurgeDeleted
public abstract SyncPoller
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
beginPurgeDeletedAsync
public abstract PollerFlux
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityResultInner checkNameAvailability(VaultCheckNameAvailabilityParameters vaultName)
Checks that the vault name is valid and is not already in use.
Parameters:
Returns:
checkNameAvailabilityAsync
public abstract Mono
Checks that the vault name is valid and is not already in use.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
Checks that the vault name is valid and is not already in use.
Parameters:
Returns:
checkNameAvailabilityWithResponseAsync
public abstract Mono
Checks that the vault name is valid and is not already in use.
Parameters:
Returns:
createOrUpdate
public abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)
Create or update a key vault in the specified subscription.
Parameters:
Returns:
createOrUpdate
public abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters, Context context)
Create or update a key vault in the specified subscription.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Create or update a key vault in the specified subscription.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Create or update a key vault in the specified subscription.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String vaultName)
Deletes the specified Azure key vault.
Parameters:
deleteAsync
public abstract Mono
Deletes the specified Azure key vault.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes the specified Azure key vault.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes the specified Azure key vault.
Parameters:
Returns:
getByResourceGroup
public abstract VaultInner getByResourceGroup(String resourceGroupName, String vaultName)
Gets the specified Azure key vault.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets the specified Azure key vault.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the specified Azure key vault.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the specified Azure key vault.
Parameters:
Returns:
getDeleted
public abstract DeletedVaultInner getDeleted(String vaultName, String location)
Gets the deleted Azure key vault.
Parameters:
Returns:
getDeletedAsync
public abstract Mono
Gets the deleted Azure key vault.
Parameters:
Returns:
getDeletedWithResponse
public abstract Response
Gets the deleted Azure key vault.
Parameters:
Returns:
getDeletedWithResponseAsync
public abstract Mono
Gets the deleted Azure key vault.
Parameters:
Returns:
list
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription.
Returns:
list
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription.
Returns:
listAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription and within the specified resource group.
Parameters:
Returns:
listBySubscription
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription.
Returns:
listBySubscription
public abstract PagedIterable
The List operation gets information about the vaults associated with the subscription.
Parameters:
Returns:
listBySubscriptionAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription.
Returns:
listBySubscriptionAsync
public abstract PagedFlux
The List operation gets information about the vaults associated with the subscription.
Parameters:
Returns:
listDeleted
public abstract PagedIterable
Gets information about the deleted vaults in a subscription.
Returns:
listDeleted
public abstract PagedIterable
Gets information about the deleted vaults in a subscription.
Parameters:
Returns:
listDeletedAsync
public abstract PagedFlux
Gets information about the deleted vaults in a subscription.
Returns:
purgeDeleted
public abstract void purgeDeleted(String vaultName, String location)
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
purgeDeleted
public abstract void purgeDeleted(String vaultName, String location, Context context)
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
purgeDeletedAsync
public abstract Mono
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
purgeDeletedWithResponseAsync
public abstract Mono
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
update
public abstract VaultInner update(String resourceGroupName, String vaultName, VaultPatchParameters parameters)
Update a key vault in the specified subscription.
Parameters:
Returns:
updateAccessPolicy
public abstract VaultAccessPolicyParametersInner updateAccessPolicy(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)
Update access policies in a key vault in the specified subscription.
Parameters:
Returns:
updateAccessPolicyAsync
public abstract Mono
Update access policies in a key vault in the specified subscription.
Parameters:
Returns:
updateAccessPolicyWithResponse
public abstract Response
Update access policies in a key vault in the specified subscription.
Parameters:
Returns:
updateAccessPolicyWithResponseAsync
public abstract Mono
Update access policies in a key vault in the specified subscription.
Parameters:
Returns:
updateAsync
public abstract Mono
Update a key vault in the specified subscription.
Parameters:
Returns:
updateWithResponse
public abstract Response
Update a key vault in the specified subscription.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Update a key vault in the specified subscription.
Parameters:
Returns:
Applies to
Azure SDK for Java