highbond_compliance_requirement (Data Source)

Example Usage

// Search using Compliance Requirement Name
data "highbond_compliance_requirement" "main" {
  compliance_regulation_name  = "Example_Compliance_Regulation_Name"
  compliance_requirement_name = "Example_Compliance_Requirement_Name"
}

// Search using Compliance Requirement Identifier (ID)
data "highbond_compliance_requirement" "main" {
  compliance_regulation_name = "Example_Compliance_Regulation_Name"
  identifier                 = "CHAPTER I"
}

// Search using compliace regulation id and identifier
data "highbond_compliance_requirement" "reg_id" {
  compliance_regulation_id = 43215
  identifier               = "CHAPTER I"
}

// Search using compliace regulation id and requirement name
data "highbond_compliance_requirement" "reg_id" {
  compliance_regulation_id    = 43215
  compliance_requirement_name = "Example_Compliance_Requirement_Name"
}

Schema

Optional

  • compliance_regulation_id (Number) The ID of the compliance regulation
  • compliance_regulation_name (String) The name of the compliance regulation
  • compliance_requirement_name (String) The name of the compliance requirement
  • identifier (String) The identifier of the compliance requirement

Read-Only

  • compliance_requirements (List of Object) List of compliance requirement (see below for nested schema)
  • id (String) The ID of this resource.
  • is_available (Boolean) This flag can be used to check if data source is available or not

Nested Schema for compliance_requirements

Read-Only:

  • applicable (Boolean)
  • compliance_regulation_id (Number)
  • compliance_requirement_id (Number)
  • coverage (Number)
  • covered (Boolean)
  • created_at (String)
  • description (String)
  • external_id (String)
  • external_parent_id (String)
  • identifier (String)
  • name (String)
  • parent_id (String)
  • rationale (String)
  • tags (List of String)
  • updated_at (String)