highbond_framework (Resource)

Example Usage

resource "highbond_framework" "main" {
  name                 = "Create name"
  description          = "Framework description."
  background           = "<h1>Heading</h1><p>Framework background description.</p>"
  purpose              = "<h1>Heading</h1><p>Framework purpose description.</p>"
  scope                = "<h1>Heading</h1><p>Framework scope description.</p>"
  folder_name          = "folder"
  risk_assurance       = true
  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
  toolkit_preview_name = "Toolkit preview name for frameworks"

  custom_attributes {
    term  = "ShortAnswer"
    value = ["This is short answer"]
  }
  custom_attributes {
    term  = "Dropdown"
    value = ["English"]
  }
  custom_attributes {
    term  = "Multiplechoice"
    value = ["Choice3", "Choice2"]
  }
  custom_attributes {
    term  = "Date"
    value = ["2020-12-05"]
  }

  custom_attributes {
    term  = "Paragraph"
    value = ["Paragraph data is added here"]
  }

}

Schema

Required

  • name (String) The name of the framework
  • project_type_id (String) The ID of the project type

Optional

  • assurance (Number)
  • background (String) The contextual circumstances of the framework
  • custom_attributes (Block Set) An array of custom attributes defined on the project type used by this framework (see below for nested schema)
  • description (String) A detailed description of the framework
  • entities (List of String) List of entitites associated with frameworks
  • folder_name (String) The name of the folder
  • force_updates (Boolean) Allows overriding top-level 'create_only' option.
  • inherent_risk (Number)
  • position (Number, Deprecated) Legacy field that was used to determine the order in which it is displayed in the index action. This field is no longer supported and will always return 0
  • purpose (String) The intended results, aims, or goals of the framework
  • residual_risk (Number)
  • risk_assurance (Boolean) Specifies if the Risk Assurance feature has been enabled (true) or disabled (false) for the project. The default is false. You must be a System Admin with a Professional subscription to configure this field
  • scope (String) What is, and is not, covered by this framework
  • toolkit_preview_name (String) To be used only for toolkit preview name

Read-Only

  • created_at (String) The timestamp identifying when the framework was created
  • id (String) The ID of this resource.
  • updated_at (String) The timestamp identifying when the framework was last updated

Nested Schema for custom_attributes

Optional:

  • id (String) The ID of this custom attribute. Optional if term is included
  • term (String) The user defined term used to identify this custom attribute. Optional if id is included
  • value (Set of String) The value or values (for multiselect) for this custom attribute