highbond_custom_attribute (Resource)
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
}
Schema
Required
customizable_type
(String) The type of the custom attribute
field_type
(String) The field type of the custom attribute
project_type_id
(Number) The ID of the project type that this custom attribute belongs to
term
(String) The displayed name of the custom attribute
Optional
force_updates
(Boolean) Allows overriding top-level 'create_only' option.
options
(List of String) The value or values (for multiselect) for this custom attribute
weight
(Number) The weight value, only for custom attributes of type CustomRiskFactor. The weight value must be an integer between 1 and 1000
Read-Only
created_at
(String) The timestamp identifying when the custom attribute was created
id
(String) The ID of this resource.
updated_at
(String) The timestamp identifying when the custom attribute was last updated