Skip to main content
Version: Latest Version (2.9.1)

highbond_project (Resource)

Schema

Required

nameString The name of the project
project_type_idString The ID of the project type
start_dateString The date specifying when the project is scheduled to begin
target_dateString The date specifying when the project is scheduled to be completed

Optional

actual_end_dateString Actual end date
actual_milestone_dateString Actual milestone date
actual_start_dateString Actual start date
backgroundString The background of the project
budgetNumber The budgeted hours that have been allocated for the project
certificationBoolean Specifies if the Certifications feature has been enabled (true) or disabled (false) for the project
control_performanceBoolean Specifies if the Control Performance feature has been enabled (true) or disabled (false) for the project
custom_attributesBlock Set
Nested Schema for `custom_attributes`

Optional

idString The ID of the custom attribute that this custom attribute value is for
termString The user defined term used to identify the custom attribute
valueSet of String The value or values (for multiselect) to set this custom attribute to
descriptionString The description of the project
entitiesSet of String The ID of the entities
force_updatesBoolean Allows overriding top-level 'create_only' option.
idString The ID of this resource.
management_responseString A description of management's response to the overall rating of the project
max_sample_sizeNumber The total sample size, split among testing rounds, defined in the project
number_of_testing_roundsNumber The number of testing rounds performed in the project
opinionString A user configurable final rating of the project outcome
opinion_descriptionString A formal statement about the project outcome, including remarks or recommendations
planned_end_dateString Planned end date
planned_milestone_dateString Planned milestone date
planned_start_dateString Planned start date
positionNumber, Deprecated
purposeString The intended results, aims, or goals of the project
risk_assuranceBoolean Specifies if the Risk Assurance feature has been enabled (true) or disabled (false) for the project
scopeString What is, and is not, covered by this project
statusString A user configurable classification. Each project can have one status
tag_listList of String A comma separated list of tags associated with the project
toolkit_preview_nameString To be used only for toolkit preview name

Read-Only

assuranceNumber The level of assurance that the controls in place effectively mitigate risk to the business
created_atString The timestamp identifying when the project was created
header_alert_enabledBoolean Specifies if the Header Alert feature has been enabled (true) or disabled (false) for the project
header_alert_textString Custom message displayed at the top (header) of each project with sensitive data
inherent_riskNumber The risk that an activity would pose if no controls or other mitigating factors were in place
progressNumber Project progress
residual_riskNumber The risk that remains after controls are taken into account
stateString When a project is created, it can have state active or archive
time_spentNumber The total time spent on the project
updated_atString The timestamp identifying when the project was updated

Example Usage

resource "highbond_project" "main" {
name = "Control Test Projects"
start_date = "2019-02-03"
target_date = "2019-02-08"
status = "active"
description = "Test Project"
background = "<h1>Heading</h1><p>Project background description.</p>"
budget = 0
management_response = "Test repsonse updated"
max_sample_size = 25
number_of_testing_rounds = 2
certification = true
control_performance = true
risk_assurance = true
opinion = "Excellent"
opinion_description = "<h1>Heading</h1><p>Project opinion description.</p>"
purpose = "<h1>Heading</h1><p>Project purpose description.</p>"
scope = "<h1>Heading</h1><p>Project scope description.</p>"
tag_list = ["TAG-a", "TAG-b", "TAG-c"]
project_type_id = highbond_project_type.main.id
entities = [highbond_entity.master.id, highbond_entity.me.id]
force_updates = true // Create only with force update changes
planned_start_date = "2020-12-01"
planned_end_date = "2021-12-01"
actual_start_date = "2020-12-05"
actual_end_date = "2021-12-05"
actual_milestone_date = "2020-12-10"
planned_milestone_date = "2020-12-05"
toolkit_preview_name = "Toolkit preview name for projects"
custom_attributes {
term = "ShortAnswer"
value = ["short answer"]
}

custom_attributes {
term = "Dropdown"
value = ["dropdown"]
}
}