Class KeyVaultManager

java.lang.Object
com.azure.resourcemanager.resources.fluentcore.arm.Manager<KeyVaultManagementClient>
com.azure.resourcemanager.keyvault.KeyVaultManager
All Implemented Interfaces:
com.azure.resourcemanager.resources.fluentcore.model.HasServiceClient<KeyVaultManagementClient>

public final class KeyVaultManager extends com.azure.resourcemanager.resources.fluentcore.arm.Manager<KeyVaultManagementClient>
Entry point to Azure KeyVault resource management.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    The interface allowing configurations to be set.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.
    Get a Configurable instance that can be used to create KeyVaultManager with optional configuration.
    Gets the Managed Hardware Security Module management API entry point.
    Gets the KeyVault account management API entry point.

    Methods inherited from class com.azure.resourcemanager.resources.fluentcore.arm.Manager

    environment, httpPipeline, resourceManager, serviceClient, subscriptionId, withResourceManager

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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