Vaults Interface
Implements
public interface Vaults
extends SupportsCreating<Blank>, SupportsDeletingById, SupportsListingByResourceGroup<Vault>, SupportsGettingByResourceGroup<Vault>, SupportsGettingById<Vault>, SupportsDeletingByResourceGroup, HasManager<KeyVaultManager>
Entry point for key vaults management API.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Check |
checkNameAvailability(String name)
Checks that the vault name is valid and is not already in use. |
abstract
Mono<Check |
checkNameAvailabilityAsync(String name)
Checks that the vault name is valid and is not already in use. |
abstract
Deleted |
getDeleted(String vaultName, String location)
Gets the deleted Azure key vault. |
abstract
Mono<Deleted |
getDeletedAsync(String vaultName, String location)
Gets the deleted Azure key vault. |
abstract
Paged |
listDeleted()
Gets information about the deleted vaults in a subscription. |
abstract
Paged |
listDeletedAsync()
Gets information about the deleted vaults in a subscription. |
abstract void |
purgeDeleted(String vaultName, String location)
Permanently deletes the specified vault. |
abstract Mono<Void> |
purgeDeletedAsync(String vaultName, String location)
Permanently deletes the specified vault. |
abstract Vault |
recoverSoftDeletedVault(String resourceGroupName, String vaultName, String location)
Recovers a soft deleted vault. |
abstract Mono<Vault> |
recoverSoftDeletedVaultAsync(String resourceGroupName, String vaultName, String location)
Recovers a soft deleted vault. |
Method Details
checkNameAvailability
public abstract CheckNameAvailabilityResult checkNameAvailability(String name)
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:
getDeleted
public abstract DeletedVault 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:
listDeleted
public abstract PagedIterable
Gets information about the deleted vaults in a subscription.
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:
purgeDeletedAsync
public abstract Mono
Permanently deletes the specified vault. aka Purges the deleted Azure key vault.
Parameters:
Returns:
recoverSoftDeletedVault
public abstract Vault recoverSoftDeletedVault(String resourceGroupName, String vaultName, String location)
Recovers a soft deleted vault.
Parameters:
Returns:
recoverSoftDeletedVaultAsync
public abstract Mono
Recovers a soft deleted vault.
Parameters:
Returns:
Applies to
Azure SDK for Java