Skip to main content
Version: Latest Version (2.9.1)

highbond_collaborator (Resource)

Schema

Required

parent_resource_idNumber The ID of the parent resource
project_roleString 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_idString The unique identifier (UID) of the assigned user.

Optional

force_updatesBoolean Allows overriding top-level 'create_only' option.
idString The ID of this resource.
parent_resource_typeString The type of the parent resource. Enum: projects, frameworks

Read-Only

created_atString The timestamp identifying when the collaborator was created
effective_roleString 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_roleString 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_atString 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
}