You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_backend_roles"></a> [backend\_roles](#input\_backend\_roles)| (Optional) Set of backend roles to map to the Opensearch role |`set(string)`|`[]`| no |
30
+
| <aname="input_cluster_permissions"></a> [cluster\_permissions](#input\_cluster\_permissions)| Set of cluster permissions to apply to the role |`set(string)`| n/a | yes |
31
+
| <aname="input_description"></a> [description](#input\_description)| Opensearch role description |`string`|`""`| no |
32
+
| <aname="input_index_permissions"></a> [index\_permissions](#input\_index\_permissions)| Map of index pattern to permissions to apply to the pattern | <pre>map(object(<br> {<br> allowed_actions = set(string)<br> masked_fields = optional(set(string))<br> document_level_security = optional(string)<br> field_level_security = optional(set(string))<br> }<br> ))</pre> | n/a | yes |
33
+
| <aname="input_name"></a> [name](#input\_name)| Opensearch role name |`string`| n/a | yes |
34
+
| <aname="input_tenant_permissions"></a> [tenant\_permissions](#input\_tenant\_permissions)| Map of tenant pattern to set of permissions to apply to the pattern |`map(set(string))`| n/a | yes |
35
+
| <aname="input_users"></a> [users](#input\_users)| (Optional) Set of users to map to the Opensearch role |`set(string)`|`[]`| no |
36
+
37
+
## Outputs
38
+
39
+
| Name | Description |
40
+
|------|-------------|
41
+
| <aname="output_id"></a> [id](#output\_id)| The ID of the role |
0 commit comments