resource "highbond_erm_process_dynamic" "example_process" {
name = "Test Erm Process 1"
description = "This is a test process purposes 2."
process_id = "process_002"
# 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"]
scope = "EPR"
purpose = "Maintain proper access controls and segregation of duties 3"
steps = "1. Generate access list 2. Review by owner 3. Document exceptions 4. Remediate issues"
team_members_user_id = ["vA_mVvoypMdp2hvos5fg", "1JZPkw8Vykwb1izCcyvV"]
team_members_groups_id = ["15513", "15514"]
outcome = "Accesses aligned with roles"
org_units = ["PZYxxzsk79G", "GkPKkvBb3bU"]
custom_attributes {
type = "text"
name = "c-custom_text_attribute__c"
data = "example text value"
}
custom_attributes {
type = "select"
name = "c-custom_select_attribute__c"
data = jsonencode({ id = "ffd77e19-af0d-40c1-8bbd-9aee25ae659a", name = "Option A" })
}
custom_attributes {
type = "boolean"
name = "c-custom_boolean_attribute__c"
data = "true"
}
custom_attributes {
type = "userLookup"
name = "c-custom_user_lookup_attribute__c"
data = jsonencode({
users = [{ id = "UxZMvGmx97evS5ss_SKH" }]
groups = []
})
}
custom_attributes {
type = "dateTime"
name = "c-custom_date_attribute__c"
data = "2026-03-05T00:00:00.000Z"
}
}
name (String) The name of the processcustom_attributes (Block List) Custom attributes for this ERM resource. Each block requires type, name, and data fields. (see below for nested schema)description (String) Narrative description of the processforce_updates (Boolean) Allows overriding top-level 'create_only' option.org_units (Set of String) Organizational units associated with the processoutcome (String) Expected outcome/resultowner_groups_id (Set of String) Responsible groupowner_user_id (Set of String) Responsible personprocess_id (String) External or human-friendly identifierpurpose (String) Purpose statementscope (String) Scope of the processsteps (String) High-level steps overviewteam_members_groups_id (Set of String) Related team members (single/multi lookup)team_members_user_id (Set of String) Related team members (single/multi lookup)created_at (String) The date the process was createdid (String) The ID of this resource.updated_at (String) The date the process was updatedcustom_attributesRequired:
data (String) The attribute value as a string. For scalar types use plain values. For structured types (select, userLookup) use a JSON string matching the API schema.name (String) The attribute name as defined in the schematype (String) The attribute type (e.g. text, paragraph, number, boolean, dateTime, select, nonUniqueSelect, userLookup, relationship)