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

Modifier and Type Method and Description
abstract SyncPoller<PollResult<VaultInner>,VaultInner> beginCreateOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

abstract SyncPoller<PollResult<VaultInner>,VaultInner> beginCreateOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters, Context context)

Create or update a key vault in the specified subscription.

abstract PollerFlux<PollResult<VaultInner>,VaultInner> beginCreateOrUpdateAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

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

Permanently deletes the specified vault.

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

Permanently deletes the specified vault.

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

Permanently deletes the specified vault.

abstract CheckNameAvailabilityResultInner checkNameAvailability(VaultCheckNameAvailabilityParameters vaultName)

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

abstract Mono<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync(VaultCheckNameAvailabilityParameters vaultName)

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

abstract Response<CheckNameAvailabilityResultInner> checkNameAvailabilityWithResponse(VaultCheckNameAvailabilityParameters vaultName, Context context)

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

abstract Mono<Response<CheckNameAvailabilityResultInner>> checkNameAvailabilityWithResponseAsync(VaultCheckNameAvailabilityParameters vaultName)

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

abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters, Context context)

Create or update a key vault in the specified subscription.

abstract Mono<VaultInner> createOrUpdateAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

abstract void delete(String resourceGroupName, String vaultName)

Deletes the specified Azure key vault.

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

Deletes the specified Azure key vault.

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

Deletes the specified Azure key vault.

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

Deletes the specified Azure key vault.

abstract VaultInner getByResourceGroup(String resourceGroupName, String vaultName)

Gets the specified Azure key vault.

abstract Mono<VaultInner> getByResourceGroupAsync(String resourceGroupName, String vaultName)

Gets the specified Azure key vault.

abstract Response<VaultInner> getByResourceGroupWithResponse(String resourceGroupName, String vaultName, Context context)

Gets the specified Azure key vault.

abstract Mono<Response<VaultInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String vaultName)

Gets the specified Azure key vault.

abstract DeletedVaultInner getDeleted(String vaultName, String location)

Gets the deleted Azure key vault.

abstract Mono<DeletedVaultInner> getDeletedAsync(String vaultName, String location)

Gets the deleted Azure key vault.

abstract Response<DeletedVaultInner> getDeletedWithResponse(String vaultName, String location, Context context)

Gets the deleted Azure key vault.

abstract Mono<Response<DeletedVaultInner>> getDeletedWithResponseAsync(String vaultName, String location)

Gets the deleted Azure key vault.

abstract PagedIterable<Resource> list()

The List operation gets information about the vaults associated with the subscription.

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

The List operation gets information about the vaults associated with the subscription.

abstract PagedFlux<Resource> listAsync()

The List operation gets information about the vaults associated with the subscription.

abstract PagedFlux<Resource> listAsync(Integer top)

The List operation gets information about the vaults associated with the subscription.

abstract PagedIterable<VaultInner> listByResourceGroup(String resourceGroupName)

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

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

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

abstract PagedFlux<VaultInner> listByResourceGroupAsync(String resourceGroupName)

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

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

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

abstract PagedIterable<VaultInner> listBySubscription()

The List operation gets information about the vaults associated with the subscription.

abstract PagedIterable<VaultInner> listBySubscription(Integer top, Context context)

The List operation gets information about the vaults associated with the subscription.

abstract PagedFlux<VaultInner> listBySubscriptionAsync()

The List operation gets information about the vaults associated with the subscription.

abstract PagedFlux<VaultInner> listBySubscriptionAsync(Integer top)

The List operation gets information about the vaults associated with the subscription.

abstract PagedIterable<DeletedVaultInner> listDeleted()

Gets information about the deleted vaults in a subscription.

abstract PagedIterable<DeletedVaultInner> listDeleted(Context context)

Gets information about the deleted vaults in a subscription.

abstract PagedFlux<DeletedVaultInner> listDeletedAsync()

Gets information about the deleted vaults in a subscription.

abstract void purgeDeleted(String vaultName, String location)

Permanently deletes the specified vault.

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

Permanently deletes the specified vault.

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

Permanently deletes the specified vault.

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

Permanently deletes the specified vault.

abstract VaultInner update(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

abstract VaultAccessPolicyParametersInner updateAccessPolicy(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)

Update access policies in a key vault in the specified subscription.

abstract Mono<VaultAccessPolicyParametersInner> updateAccessPolicyAsync(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)

Update access policies in a key vault in the specified subscription.

abstract Response<VaultAccessPolicyParametersInner> updateAccessPolicyWithResponse(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters, Context context)

Update access policies in a key vault in the specified subscription.

abstract Mono<Response<VaultAccessPolicyParametersInner>> updateAccessPolicyWithResponseAsync(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)

Update access policies in a key vault in the specified subscription.

abstract Mono<VaultInner> updateAsync(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

abstract Response<VaultInner> updateWithResponse(String resourceGroupName, String vaultName, VaultPatchParameters parameters, Context context)

Update a key vault in the specified subscription.

abstract Mono<Response<VaultInner>> updateWithResponseAsync(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VaultInner> beginCreateOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller,VaultInner> beginCreateOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters, Context context)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.
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,VaultInner> beginCreateOrUpdateAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.

Returns:

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

beginPurgeDeleted

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

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.

Returns:

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

beginPurgeDeleted

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

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.
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 vaultName, String location)

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.

Returns:

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

checkNameAvailability

public abstract CheckNameAvailabilityResultInner checkNameAvailability(VaultCheckNameAvailabilityParameters vaultName)

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

Parameters:

vaultName - The name of the vault.

Returns:

the CheckNameAvailability operation response.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(VaultCheckNameAvailabilityParameters vaultName)

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

Parameters:

vaultName - The name of the vault.

Returns:

the CheckNameAvailability operation response on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(VaultCheckNameAvailabilityParameters vaultName, Context context)

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

Parameters:

vaultName - The name of the vault.
context - The context to associate with this operation.

Returns:

the CheckNameAvailability operation response along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(VaultCheckNameAvailabilityParameters vaultName)

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

Parameters:

vaultName - The name of the vault.

Returns:

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

createOrUpdate

public abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.

Returns:

resource information with extended details.

createOrUpdate

public abstract VaultInner createOrUpdate(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters, Context context)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.
context - The context to associate with this operation.

Returns:

resource information with extended details.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.

Returns:

resource information with extended details on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String vaultName, VaultCreateOrUpdateParameters parameters)

Create or update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to create or update the vault.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String vaultName)

Deletes the specified Azure key vault.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - The name of the vault to delete.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String vaultName)

Deletes the specified Azure key vault.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - The name of the vault to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

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

Deletes the specified Azure key vault.

Parameters:

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

Returns:

deleteWithResponseAsync

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

Deletes the specified Azure key vault.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - The name of the vault to delete.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract VaultInner getByResourceGroup(String resourceGroupName, String vaultName)

Gets the specified Azure key vault.

Parameters:

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

Returns:

the specified Azure key vault.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String vaultName)

Gets the specified Azure key vault.

Parameters:

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

Returns:

the specified Azure key vault on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets the specified Azure key vault.

Parameters:

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

Returns:

the specified Azure key vault along with Response<T>.

getByResourceGroupWithResponseAsync

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

Gets the specified Azure key vault.

Parameters:

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

Returns:

the specified Azure key vault along with Response<T> on successful completion of Mono.

getDeleted

public abstract DeletedVaultInner getDeleted(String vaultName, String location)

Gets the deleted Azure key vault.

Parameters:

vaultName - The name of the vault.
location - The location of the deleted vault.

Returns:

the deleted Azure key vault.

getDeletedAsync

public abstract Mono getDeletedAsync(String vaultName, String location)

Gets the deleted Azure key vault.

Parameters:

vaultName - The name of the vault.
location - The location of the deleted vault.

Returns:

the deleted Azure key vault on successful completion of Mono.

getDeletedWithResponse

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

Gets the deleted Azure key vault.

Parameters:

vaultName - The name of the vault.
location - The location of the deleted vault.
context - The context to associate with this operation.

Returns:

the deleted Azure key vault along with Response<T>.

getDeletedWithResponseAsync

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

Gets the deleted Azure key vault.

Parameters:

vaultName - The name of the vault.
location - The location of the deleted vault.

Returns:

the deleted Azure key vault along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

The List operation gets information about the vaults associated with the subscription.

Returns:

list of vault resources as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Integer top, Context context)

The List operation gets information about the vaults associated with the subscription.

Parameters:

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

Returns:

list of vault resources as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

The List operation gets information about the vaults associated with the subscription.

Returns:

list of vault resources as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(Integer top)

The List operation gets information about the vaults associated with the subscription.

Parameters:

top - Maximum number of results to return.

Returns:

list of vault resources as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

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

Parameters:

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

Returns:

list of vaults as paginated response with PagedIterable<T>.

listByResourceGroup

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

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

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
top - Maximum number of results to return.
context - The context to associate with this operation.

Returns:

list of vaults as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

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

Parameters:

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

Returns:

list of vaults as paginated response with PagedFlux<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName, Integer top)

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

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
top - Maximum number of results to return.

Returns:

list of vaults as paginated response with PagedFlux<T>.

listBySubscription

public abstract PagedIterable listBySubscription()

The List operation gets information about the vaults associated with the subscription.

Returns:

list of vaults as paginated response with PagedIterable<T>.

listBySubscription

public abstract PagedIterable listBySubscription(Integer top, Context context)

The List operation gets information about the vaults associated with the subscription.

Parameters:

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

Returns:

list of vaults as paginated response with PagedIterable<T>.

listBySubscriptionAsync

public abstract PagedFlux listBySubscriptionAsync()

The List operation gets information about the vaults associated with the subscription.

Returns:

list of vaults as paginated response with PagedFlux<T>.

listBySubscriptionAsync

public abstract PagedFlux listBySubscriptionAsync(Integer top)

The List operation gets information about the vaults associated with the subscription.

Parameters:

top - Maximum number of results to return.

Returns:

list of vaults as paginated response with PagedFlux<T>.

listDeleted

public abstract PagedIterable listDeleted()

Gets information about the deleted vaults in a subscription.

Returns:

information about the deleted vaults in a subscription as paginated response with PagedIterable<T>.

listDeleted

public abstract PagedIterable listDeleted(Context context)

Gets information about the deleted vaults in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

information about the deleted vaults in a subscription as paginated response with PagedIterable<T>.

listDeletedAsync

public abstract PagedFlux listDeletedAsync()

Gets information about the deleted vaults in a subscription.

Returns:

information about the deleted vaults in a subscription as paginated response with PagedFlux<T>.

purgeDeleted

public abstract void purgeDeleted(String vaultName, String location)

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.

purgeDeleted

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

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.
context - The context to associate with this operation.

purgeDeletedAsync

public abstract Mono purgeDeletedAsync(String vaultName, String location)

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.

Returns:

A Mono that completes when a successful response is received.

purgeDeletedWithResponseAsync

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

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

Parameters:

vaultName - The name of the soft-deleted vault.
location - The location of the soft-deleted vault.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract VaultInner update(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to patch the vault.

Returns:

resource information with extended details.

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:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - Name of the vault.
operationKind - Name of the operation.
parameters - Access policy to merge into the vault.

Returns:

parameters for updating the access policy in a vault.

updateAccessPolicyAsync

public abstract Mono updateAccessPolicyAsync(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)

Update access policies in a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - Name of the vault.
operationKind - Name of the operation.
parameters - Access policy to merge into the vault.

Returns:

parameters for updating the access policy in a vault on successful completion of Mono.

updateAccessPolicyWithResponse

public abstract Response updateAccessPolicyWithResponse(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters, Context context)

Update access policies in a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - Name of the vault.
operationKind - Name of the operation.
parameters - Access policy to merge into the vault.
context - The context to associate with this operation.

Returns:

parameters for updating the access policy in a vault along with Response<T>.

updateAccessPolicyWithResponseAsync

public abstract Mono> updateAccessPolicyWithResponseAsync(String resourceGroupName, String vaultName, AccessPolicyUpdateKind operationKind, VaultAccessPolicyParametersInner parameters)

Update access policies in a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the vault belongs.
vaultName - Name of the vault.
operationKind - Name of the operation.
parameters - Access policy to merge into the vault.

Returns:

parameters for updating the access policy in a vault along with Response<T> on successful completion of Mono.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to patch the vault.

Returns:

resource information with extended details on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String vaultName, VaultPatchParameters parameters, Context context)

Update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to patch the vault.
context - The context to associate with this operation.

Returns:

resource information with extended details along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String vaultName, VaultPatchParameters parameters)

Update a key vault in the specified subscription.

Parameters:

resourceGroupName - The name of the Resource Group to which the server belongs.
vaultName - Name of the vault.
parameters - Parameters to patch the vault.

Returns:

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

Applies to