Class KeyVaultManager

All Implemented Interfaces:
HasServiceClient<KeyVaultManagementClient>

public final class KeyVaultManager extends Manager<KeyVaultManagementClient>
Entry point to Azure KeyVault resource management.
  • Method Details

    • configure

      public static KeyVaultManager.Configurable configure()
      Get a Configurable instance that can be used to create KeyVaultManager with optional configuration.
      Returns:
      the instance allowing configurations
    • authenticate

      public static KeyVaultManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of KeyVaultManager that exposes KeyVault resource management API entry points.
      Parameters:
      credential - the credential to use
      profile - the profile to use
      Returns:
      the KeyVaultManager
    • authenticate

      public static KeyVaultManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of KeyVaultManager that exposes KeyVault resource management API entry points.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the profile to use
      Returns:
      the KeyVaultManager
    • vaults

      public Vaults vaults()
      Gets the KeyVault account management API entry point.
      Returns:
      the KeyVault account management API entry point
    • managedHsms

      public ManagedHsms managedHsms()
      Gets the Managed Hardware Security Module management API entry point.
      Returns:
      the Managed Hardware Security Module management API entry point