highbond_erm_objective (Resource)

Example Usage

resource "highbond_erm_process" "example_objective" {
  name         = "Test Objective 1"
  description  = "This is a test objective created for example purposes."
  objective_id = "objective_001"
  # The `owner_user_id` and `owner_groups_id` fields are subject to API validations that depend on organization-level configurations. Some organizations only allow a single user ID and do not accept group IDs. This behavior can be confirmed through the `/schema` API.
  owner_user_id   = ["UxZMvGmx97evS5ss_SKH"]
  owner_groups_id = ["10714", "10715", "14959"]
  goal            = "Test Goal"
  start_date      = "2025-12-31T00:00:00.000Z"
  end_date        = "2025-12-31T23:59:59.999Z"
  metric          = "Test Metric"
  org_units       = ["PZYxxzsk79G", "GkPKkvBb3bU"]
}

Schema

Required

  • name (String) The name of the objective

Optional

  • description (String) Narrative description of the objective
  • end_date (String) The end date of the objective
  • force_updates (Boolean) Allows overriding top-level 'create_only' option.
  • goal (String) The Goal statement
  • metric (String) The Metric or measurement definition of the objective
  • objective_id (String) External or human-friendly identifier (legacy reference)
  • org_units (Set of String) Organizational units associated with the objective
  • owner_groups_id (Set of String) Array of responsible group IDs
  • owner_user_id (Set of String) Array of responsible person IDs
  • start_date (String) The start date of the objective

Read-Only

  • created_at (String) The date the objective was created
  • id (String) The ID of this resource.
  • updated_at (String) The date the objective was updated