For the complete documentation index, see llms.txt. This page is also available as Markdown.

Author a Subscription Policy

Build a subscription policy to grant table-level access to users

Permissions

GOVERNANCE Immuta permission or Manage Policies domain permission

Write access policy requirements

Private preview: Write policies are available to select accounts. Contact your Immuta representative to enable this feature.

Enable write access policies

Once support for this feature has been enabled in your Immuta tenant,

  1. Navigate to the App Settings page.

  2. Scroll to the Preview Features section.

  3. Click the Enable Write Policies checkbox and Save your changes.

Build the policy

  1. Click the Policies icon in the navigation menu and select the Subscription Policies tab. Click New subscription policy and complete the Policy name field.

  2. Select the type of subscription policy:

    1. Grant policy: Subscribe users to the data source if they meet the conditions of the policy.

    2. Guardrail policy: Prevent users from subscribing unless they meet the conditions of the policy. Some subscription levels listed below are unavailable for this policy type.

  3. Select the access type you want to control:

    • Read Access: Control who can view the data source.

    • Write Access: Control who can view and modify data in the data source.

  4. Select the subscription level you would like to apply:

    • Allow users with specific groups/attributes: See the ABAC subscription policy guide for instructions on authoring a policy with this restriction level.

    • Allow individually selected users

  5. From the Where should this policy be applied dropdown menu, select When selected by data owners, On all data sources, or On data sources. If you selected On data sources, finish the condition in one of the following ways:

    • tagged: Select this option and then search for tags in the subsequent dropdown menu.

    • with columns tagged: Select this option and then search for tags in the subsequent dropdown menu.

    • with column names spelled like: Select this option, and then enter a regex and choose a modifier in the subsequent fields.

    • in server: Select this option and then choose a server from the subsequent dropdown menu to apply the policy to data sources that share this connection string.

    • created between: Select this option and then choose a start date and an end date in the subsequent dropdown menus.

  6. Click Activate Policy or Stage Policy.

Manually grant access

Read and write access can also be granted manually by a data owner. See the Manage data source members guide for details.

Additional global ABAC subscription policies

When you have multiple global ABAC subscription policies to enforce, create separate global ABAC subscription policies, and then Immuta will use boolean logic to merge all the relevant policies on the tables they map to.

Last updated

Was this helpful?