Skip to main content
Version: Latest Version (2.9.1)

highbond_custom_attribute (Resource)

Schema

Required

customizable_typeString The type of the custom attribute
field_typeString The field type of the custom attribute
project_type_idNumber The ID of the project type that this custom attribute belongs to
termString The displayed name of the custom attribute

Optional

force_updatesBoolean Allows overriding top-level 'create_only' option.
idString The ID of this resource.
optionsList of String The value or values (for multiselect) for this custom attribute
weightNumber The weight value, only for custom attributes of type CustomRiskFactor. The weight value must be an integer between 1 and 1000

Read-Only

created_atString The timestamp identifying when the custom attribute was created
updated_atString The timestamp identifying when the custom attribute was last updated

Example Usage

resource "highbond_custom_attribute" "controlText" {
customizable_type = "CustomControlAttribute"
term = "Remark"
field_type = "text"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "controlTestParagraph" {
customizable_type = "CustomControlTestAttribute"
term = "Feedback"
field_type = "paragraph"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "findingActionDate" {
customizable_type = "CustomFindingActionAttribute"
term = "Targeted Date"
field_type = "date"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "findingSelect" {
customizable_type = "CustomFindingAttribute"
term = "Preferred Language"
field_type = "select"
options = ["English", "Spanish", "French"]
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "objectiveMultiSelect" {
customizable_type = "CustomObjectiveAttribute"
term = "Preferred partners"
field_type = "multiselect"
options = ["Telsa", "amazon", "IBM"]
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "planningText" {
customizable_type = "CustomPlanningAttribute"
term = "Remark"
field_type = "text"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "projectPlanningParagraph" {
customizable_type = "CustomProjectPlanningAttribute"
term = "Feedback"
field_type = "paragraph"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "resultsDate" {
customizable_type = "CustomResultsAttribute"
term = "Targeted Date"
field_type = "date"
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "riskSelect" {
customizable_type = "CustomRiskAttribute"
term = "Preferred Language"
field_type = "select"
options = ["English", "Spanish", "French"]
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "walkthroughMultiSelect" {
customizable_type = "CustomWalkthroughAttribute"
term = "Preferred partners"
field_type = "multiselect"
options = ["Telsa", "amazon", "IBM"]
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}

resource "highbond_custom_attribute" "riskFactorSelect" {
customizable_type = "CustomRiskFactor"
term = "Preferred Language"
field_type = "select"
options = ["English", "Spanish", "French"]
weight = 100
project_type_id = highbond_project_type.main.id
force_updates = true // Create only with force update changes
}