IAM Resources and Permissions

This page lists all IAM resources and their related permissions in Monte Carlo. This information is useful when configuring custom account roles.

Permission Types

Permissions have a type that indicates the kind of operations they authorize. The type is indicated by an icon next to the permission name:

  • 📖 read – Authorizes operations that involve viewing/querying (read only--no changes)
  • ✏️ write – Authorizes operations that involve some form of modification (create, update, delete, etc.)

In role definitions, you can leverage these to allow or deny permissions of a specific type. For example, if you wanted to grant all read type operations to a resource (but deny all write type operations), you can use a policy statement like monitors/read: allow.

GraphQL

Controls core access to the GraphQL API for executing queries and mutations.

PermissionDescription
Query 📖
graphql/query
Allow reading data (executing queries) via the GraphQL API. This is required for baseline read-only access to the system, and is always asserted in addition to any more specific permissions.
Mutate ✏️
graphql/mutate
Allow making modifications (executing mutations) via the GraphQL API. This is required for any writes. This is always asserted in addition to any more specific permissions.

Monitors

Controls access to data + AI monitors.

PermissionDescription
Access 📖
monitors/access
Allow viewing monitors and their configurations.
Aggregates 📖
monitors/aggregates
Allow viewing monitor metrics and aggregate summaries without full monitor access. Used for dashboards and reporting.
Edit ✏️
monitors/edit
Allow creating, updating, and deleting monitors.
Draft ✏️
monitors/draft
Allow creating and editing draft monitors before they are published.

Data Sampling

Controls access to sampled data from monitored tables.

PermissionDescription
Access 📖
monitors/data-sampling/access
Allow accessing sampled data from tables. Required to view sample data in the UI.
Download 📖
monitors/data-sampling/download
Allow downloading sampled data from tables.

Exceptions

Controls access to monitor exception management for tracking and commenting on breached rows.

PermissionDescription
Access 📖
monitors/exceptions/access
Allow viewing monitor exception activity logs.
Edit ✏️
monitors/exceptions/edit
Allow editing monitor exceptions, including updating attributes and adding comments.

Dashboard

Controls access to dashboards for visualizing data + AI quality metrics and insights.

PermissionDescription
Access 📖
dashboard/access
Allow viewing dashboards.
Edit ✏️
dashboard/edit
Allow creating and editing all dashboards in the account.
Edit Their Own ✏️
dashboard/edit-their-own
Allow creating and editing only dashboards the current user created. Those with dashboard/edit permission can also edit these dashboards.

Data Products

Controls access to data products for organizing and tracking related data + AI assets.

PermissionDescription
Access 📖
data-products/access
Allow viewing data products.
Edit ✏️
data-products/edit
Allow creating and editing all data products in the account.
Edit Their Own ✏️
data-products/edit-their-own
Allow creating and editing only data products the current user created. Those with data-products/edit permission can also edit these data products.

Data Exports

Controls access to data exports for downloading reports and data.

PermissionDescription
Access 📖
data-exports/access
Allow accessing and downloading data exports.

Alerts

Controls access to alerts for viewing and managing data + AI quality issues.

PermissionDescription
Access 📖
alerts/access
Allow viewing alerts and their details.
Edit ✏️
alerts/edit
Allow editing alerts, including merging, splitting, and updating properties.
Update Status ✏️
alerts/update-status
Allow updating alert status (e.g., acknowledging, resolving) and providing feedback on anomaly detections.

Assets

Controls access to the assets catalog for exploring and managing asset metadata.

PermissionDescription
Access 📖
assets/access
Allow viewing the assets catalog and asset metadata.
Edit ✏️
assets/edit
Allow editing asset metadata in the catalog.

Lineage

Controls access to data + AI lineage features for understanding and monitoring data + AI flows.

PermissionDescription
Access 📖
lineage/access
Allow viewing lineage graphs and their metadata.
Edit ✏️
lineage/edit
Allow creating and editing lineage metadata (nodes, edges, etc.).

Performance

Controls access to performance analytics to support query and warehouse analysis and optimization.

PermissionDescription
Access 📖
performance/access
Allow accessing the performance dashboard and query analytics.

Users

Controls non-admin access to other account users.

PermissionDescription
List 📖
users/list
Allow listing users in the account for features like assignee selection and @mentions.

Settings

Controls access to account settings and configuration.

PermissionDescription
Access 📖
settings/access
Top-level permission for viewing account settings. This is used where there is not a more specific permission for a given setting.
Edit ✏️
settings/edit
Top-level permission for editing account settings. This is used where there is not a more specific permission for a given setting.
List Iam Resources 📖
settings/list-iam-resources
Allow listing IAM resource and permission definitions. Required for managing users, authorization groups, or roles, since these operations need to display available permissions.
Set Account Name ✏️
settings/set-account-name
Allow changing the account display name.

User

Controls self-managed, user-specific settings and preferences.

PermissionDescription
Subscribe Weekly Digest ✏️
settings/user/subscribe-weekly-digest
Allow subscribing to or unsubscribing from the weekly digest email notification.

Users

Controls management of user accounts, including invitations and user attributes.

PermissionDescription
Access 📖
settings/users/access
Allow viewing authentication and authorization settings.
Edit ✏️
settings/users/edit
Allow managing users, authorization groups, SSO, and authorization provisioning (SCIM) settings.

Authorization Groups

Controls management of authorization groups and their membership, including auth provisioning (SCIM) settings.

PermissionDescription
Access 📖
settings/authorization-groups/access
Allow viewing authorization groups and their members. Also required for user management, since group membership is displayed when managing users.
Edit ✏️
settings/authorization-groups/edit
Allow creating, editing, and deleting authorization groups.
Manage Owners ✏️
settings/authorization-groups/manage-owners
Allow managing members of the built-in Account Owners authorization group.
Manage Domains Managers ✏️
settings/authorization-groups/manage-domains-managers
Allow managing members of the built-in Domains Managers authorization group.

Roles

Controls management of custom account roles and their permission definitions.

PermissionDescription
Access 📖
settings/roles/access
Allow viewing account roles and their permission definitions. Also required for managing authorization groups, since role assignment requires listing available roles.
Edit ✏️
settings/roles/edit
Allow creating, editing, and deleting custom account roles.

SSO

Controls access to single sign-on (SSO) configuration settings.

PermissionDescription
Access 📖
settings/sso/access
Allow viewing SSO configuration settings.
Edit ✏️
settings/sso/edit
Allow configuring single sign-on (SSO) settings.

Agents

Controls access to agent management for data collection agents.

PermissionDescription
Access 📖
settings/agents/access
Allow viewing agent details, logs, and reachability information.
Edit ✏️
settings/agents/edit
Allow creating, updating, deleting, and managing data collection agents.

Domains

Controls access to domain management for organizing data + AI assets.

PermissionDescription
Access 📖
settings/domains/access
Allow viewing domain settings.
List 📖
settings/domains/list
Allow listing available domains.
View Detail 📖
settings/domains/view-detail
Allow viewing detailed domain information and their assets.
Edit ✏️
settings/domains/edit
Allow creating, editing, and deleting domains and related settings.

PII Filters

Controls access to PII (Personally Identifiable Information) filter management.

PermissionDescription
List 📖
settings/pii-filters/list
Allow listing PII filters.
View Metrics 📖
settings/pii-filters/view-metrics
Allow viewing PII filter detection metrics.
Edit ✏️
settings/pii-filters/edit
Allow creating, editing, and deleting PII filters.

Integrations

Controls access to integrations settings.

PermissionDescription
Access 📖
settings/integrations/access
Allow viewing integrations and their configurations.
Edit ✏️
settings/integrations/edit
Allow creating, editing, and deleting integrations.

Notifications

Controls access to notification settings, audiences, and channels.

PermissionDescription
Access 📖
settings/notifications/access
Allow viewing notification settings, audiences, and channels.
Edit ✏️
settings/notifications/edit
Allow creating, editing, and deleting notification settings, audiences, and channels.

API

Controls access to API tokens and the API explorer.

PermissionDescription
Access 📖
settings/api/access
Allow accessing API settings and the API explorer.
Edit ✏️
settings/api/edit
Allow managing personal API tokens.
Manage Tokens ✏️
settings/api/manage-tokens
Allow managing account-level service tokens and integration tokens.

Ingestion

Controls access to data ingestion settings and metrics for the account.

PermissionDescription
Access 📖
settings/ingestion/access
Allow viewing data ingestion settings and metrics.
Edit ✏️
settings/ingestion/edit
Allow editing data ingestion settings.
Manage Collection ✏️
settings/ingestion/manage-collection
Allow managing data collection settings, including upgrades and collection preferences.

Secrets

Controls access to secrets management for storing sensitive credentials.

PermissionDescription
Access 📖
settings/secrets/access
Allow viewing secrets (names/metadata only, not values). Use settings/secrets/view-values to view secret values.
Edit ✏️
settings/secrets/edit
Allow creating, editing, and deleting secrets.
View Values 📖
settings/secrets/view-values
Allow viewing secret values. This grants access to sensitive credential data.

Billing

Controls access to billing information and invoices.

PermissionDescription
Access 📖
settings/billing/access
Allow viewing billing information and invoices.
Edit ✏️
settings/billing/edit
Allow modifying billing plan and contract settings.

Network

Controls network access control settings such as IP restrictions for data being pushed into our system via API, Integration Gateway, or other push-based services.

PermissionDescription
Access 📖
settings/network/access
Allow viewing network access control settings.
Edit ✏️
settings/network/edit
Allow managing network access control settings.