ComplianceRoles
Represents the available roles a user can hold.
View-Specific Information
Select
When OrganizationUuid is omitted, the provider uses the OrganizationUUID connection property or the first row returned by Organizations.
The provider uses the Claude Compliance API to process WHERE clause conditions built with the following columns and operators server-side. The rest of the filter, including sorting, grouping, and offsets, is processed client-side within the provider.
- OrganizationUuid and Id using =
- LIMIT
SELECT Id, Name FROM ComplianceRoles WHERE OrganizationUuid = 'abcdef01-2345-6789-abcd-ef0123456789' LIMIT 100;
SELECT * FROM ComplianceRoles WHERE OrganizationUuid = 'abcdef01-2345-6789-abcd-ef0123456789' AND Id = 'role_123';
Columns
| Name | Type | Description |
| Id [KEY] | String | The unique identifier of the role. |
| OrganizationUuid | String | The UUID of the organization whose roles are listed. When omitted, the provider uses the OrganizationUUID connection property or the first organization returned by Organizations. |
| CreatedAt | Datetime | The creation timestamp of the role. |
| Description | String | The description of the role. |
| Name | String | The display name of the role. |
| UpdatedAt | Datetime | The last-updated timestamp of the role. |