highbond_collaborator (Resource)

Example Usage

resource "highbond_collaborator" "main" {
  project_role         = "professional_manager"
  user_id              = "wyealuxxount8o4itdn6"
  parent_resource_type = "projects" //frameworks
  parent_resource_id   = 45563
}

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.
  • 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
  • id (String) The ID of this resource.
  • 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