create_oltp_access_policy
Create an access management policy to control read access to specific columns in OLTP databases for designated users or groups.
Instructions
Create an access management policy for an OLTP datasource.
Each rule in the list must contain:
type: "read"
actors: list of dicts with 'type' ("idp_user"|"idp_group"), 'condition' ("equals"), and 'identifiers' (list of str).
objects: list of dicts with 'type' ("column") and 'identifiers' (list of dicts with database/schema/table/column keys, each having 'name' (str) and 'wildcard' (bool)).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy_name | Yes | Name for the policy (1-255 chars). | |
| description | Yes | Description of the policy (1-255 chars). | |
| repo_name | Yes | Repository/connection name. | |
| database_type | Yes | Database type code (e.g., 4 for Oracle). | |
| database_type_name | Yes | Database type name (e.g., "oracle"). | |
| rules | Yes | List of OLTP access rule objects, or a JSON string encoding such a list. | |
| case_sensitivity | No | Case sensitivity setting (default: "case_sensitive"). | case_sensitive |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||