Interface Vault

    • Method Detail

      • secretClient

        com.azure.security.keyvault.secrets.SecretAsyncClient secretClient()
        Returns:
        an authenticated Key Vault secret client
      • keyClient

        com.azure.security.keyvault.keys.KeyAsyncClient keyClient()
        Returns:
        an authenticated Key Vault key client
      • vaultHttpPipeline

        com.azure.core.http.HttpPipeline vaultHttpPipeline()
        Returns:
        an authenticated Key Vault rest client
      • keys

        Keys keys()
        Returns:
        the Key Vault key API entry point
      • secrets

        Secrets secrets()
        Returns:
        the Key Vault secret API entry point
      • vaultUri

        String vaultUri()
        Returns:
        the URI of the vault for performing operations on keys and secrets.
      • tenantId

        String tenantId()
        Returns:
        the Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
      • sku

        Sku sku()
        Returns:
        SKU details.
      • accessPolicies

        List<AccessPolicy> accessPolicies()
        Returns:
        an array of 0 to 16 identities that have access to the key vault. All identities in the array must use the same tenant ID as the key vault's tenant ID.
      • roleBasedAccessControlEnabled

        boolean roleBasedAccessControlEnabled()
        Returns:
        whether role based access control (RBAC) for authorization of data access is enabled.
      • enabledForDeployment

        boolean enabledForDeployment()
        Returns:
        whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
      • enabledForDiskEncryption

        boolean enabledForDiskEncryption()
        Returns:
        whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
      • enabledForTemplateDeployment

        boolean enabledForTemplateDeployment()
        Returns:
        whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
      • softDeleteEnabled

        boolean softDeleteEnabled()
        Returns:
        whether soft delete is enabled for this key vault.
      • purgeProtectionEnabled

        boolean purgeProtectionEnabled()
        Returns:
        whether purge protection is enabled for this key vault. Purge protection can only be enabled if soft delete is enabled.
      • createMode

        CreateMode createMode()
        Get the createMode value.
        Returns:
        the createMode value
      • networkRuleSet

        NetworkRuleSet networkRuleSet()
        Get the networkAcls value.
        Returns:
        the networkAcls value