Vaults Interface
Implements
public interface Vaults
extends SupportsCreating<Blank>, SupportsDeletingById, SupportsListingByResourceGroup<Vault>, SupportsGettingByResourceGroup<Vault>, SupportsGettingById<Vault>, SupportsDeletingByResourceGroup, HasManager<com.microsoft.azure.management.keyvault.implementation.KeyVaultManager>, HasInner<com.microsoft.azure.management.keyvault.implementation.VaultsInner>
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
rx.Observable<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
rx.Observable<Deleted |
getDeletedAsync(String vaultName, String location)
Gets the deleted Azure key vault. |
abstract
com.microsoft.azure.PagedList<Deleted |
listDeleted()
Gets information about the deleted vaults in a subscription. |
abstract
rx.Observable<Deleted |
listDeletedAsync()
Gets information about the deleted vaults in a subscription. |
abstract void |
purgeDeleted(String vaultName, String location)
Permanently deletes the specified vault. |
abstract rx.Completable |
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 rx.Observable<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 Observable
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 Observable
Gets the deleted Azure key vault.
Parameters:
Returns:
listDeleted
public abstract PagedList
Gets information about the deleted vaults in a subscription.
Returns:
listDeletedAsync
public abstract Observable
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 Completable purgeDeletedAsync(String vaultName, String location)
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 Observable
Recovers a soft deleted vault.
Parameters:
Returns:
Applies to
Azure SDK for Java