highbond_collaborator (Resource)
Schema
Required
parent_resource_id | Number | The ID of the parent resource |
project_role | String | Roles apply within an individual project or framework. A single user may have a different role for each project or framework. Available project roles are: professional_manager, professional_user, oversight_executive, oversight_reviewer, contributor_user, contributor_manager, contributor_tester |
user_id | String | The unique identifier (UID) of the assigned user. |
Optional
force_updates | Boolean | Allows overriding top-level 'create_only' option. |
id | String | The ID of this resource. |
parent_resource_type | String | The type of the parent resource. Enum: projects, frameworks |
Read-Only
created_at | String | The timestamp identifying when the collaborator was created |
effective_role | String | A user may be assigned to a project as an individual with a specific role, and also as a member of a group with a different role. If those roles conflict with each other, HighBond uses the effective_role |
organization_role | String | Organization roles are user privileges that allow users to perform actions in projects and frameworks. Available account roles are: sys_admin, project_creator, admin, archivist, timesheets_admin, compliance_maps_read, compliance_maps_write, compliance_maps_no_access, assurance_plan_admin |
updated_at | String | The timestamp identifying when the collaborator was last updated |
Example Usage
resource "highbond_collaborator" "main" {
project_role = "professional_manager"
user_id = "wyealuxxount8o4itdn6"
parent_resource_type = "projects" //frameworks
parent_resource_id = 45563
}