Interface AccessPolicy

All Superinterfaces:
ChildResource<Vault>, HasInner<AccessPolicyEntry>, HasName, HasParent<Vault>, Indexable

public interface AccessPolicy extends ChildResource<Vault>, HasInner<AccessPolicyEntry>
An immutable client-side representation of a key vault access policy.
  • Method Details

    • tenantId

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

      String objectId()
      Returns:
      The object ID of a user or service principal in the Azure Active Directory tenant for the vault.
    • applicationId

      String applicationId()
      Returns:
      Application ID of the client making request on behalf of a principal.
    • permissions

      Permissions permissions()
      Returns:
      Permissions the identity has for keys and secrets.