Skip to main content
Version: Latest Version (2.9.2)

highbond_compliance_requirement (Resource)

Schema

Required

compliance_regulation_idNumber The ID of the compliance regulation
descriptionString The detailed description of the requirement
identifierString The identifier of the compliance requirement

Optional

external_idString An optional identifier
external_parent_idString An optional identifier of parent
force_updatesBoolean Allows overriding top-level 'create_only' option.
idString The ID of this resource.
nameString The name of the compliance requirement
parent_idString The ID of the associated parent reource
positionNumber Position optional integer indicates position of compliance requirement in UI
rationaleString Rationale for the Requirement
tagsList of String List of applied tags. Must use elements from regulation's available_tags

Read-Only

applicableBoolean Indicates whether requirement is covered/applicable
coverageNumber Coverage percentage
coveredBoolean Indicates whether requirement is covered/applicable
created_atString The timestamp identifying when the requirement was created
updated_atString The timestamp identifying when the requirement was last updated

Example Usage

resource "highbond_compliance_regulation" "non_root_user" {
name = "My regulation250"
description = "Regulation details1"
external_id = "RG-1"
source = "Federal Trade Commission"
available_tags = ["foo", "foo1"]
tags = ["foo"]
locked = false
position = 1
force_updates = true // Create only with force update changes
}
resource "highbond_compliance_requirement" "compliance_requirement_parent" {
name = "Complaince Requirements Parent"
identifier = "REQ-2"
description = "Requirement details "
external_id = "EXT-2"
external_parent_id = "EXT-3"
tags = [
"foo"
]
rationale = "Requirement rationale"
compliance_regulation_id = highbond_compliance_regulation.main.id
position = 1
force_updates = true // Create only with force update changes
}
resource "highbond_compliance_requirement" "main" {
name = "Complaince Requirements"
identifier = "REQ-2"
description = "Requirement details "
external_id = "EXT-2"
external_parent_id = "EXT-3"
tags = [
"foo"
]
rationale = "Requirement rationale"
parent_id = highbond_compliance_requirement.compliance_requirement_parent.id
compliance_regulation_id = highbond_compliance_regulation.main.id
position = 1
force_updates = true // Create only with force update changes
}