Interface Vault.UpdateStages.WithAccessPolicy

  • All Known Subinterfaces:
    Vault.Update
    Enclosing interface:
    Vault.UpdateStages

    public static interface Vault.UpdateStages.WithAccessPolicy
    A key vault update allowing access policies to be modified, attached, or removed.
    • Method Detail

      • withoutAccessPolicy

        Vault.Update withoutAccessPolicy​(String objectId)
        Remove an access policy from the access policy list.
        Parameters:
        objectId - the object ID of the Active Directory identity the access policy is for
        Returns:
        the key vault update stage
      • withAccessPolicy

        Vault.Update withAccessPolicy​(AccessPolicy accessPolicy)
        Attach an existing access policy.
        Parameters:
        accessPolicy - the existing access policy
        Returns:
        the key vault update stage
      • updateAccessPolicy

        AccessPolicy.Update updateAccessPolicy​(String objectId)
        Begins the update of an existing access policy attached to this key vault.
        Parameters:
        objectId - the object ID of the Active Directory identity the access policy is for
        Returns:
        the update stage of the access policy definition
      • withRoleBasedAccessControl

        Vault.Update withRoleBasedAccessControl()
        Enables role based access control (RBAC) for authorization of data access. It overrides access policies configure.
        Returns:
        the update stage of the access policy definition
      • withoutRoleBasedAccessControl

        Vault.Update withoutRoleBasedAccessControl()
        Disables role based access control (RBAC) for authorization of data access.
        Returns:
        the update stage of the access policy definition