highbond_impact_report_target (Resource)

Example Usage

resource "highbond_impact_report_target" "main" {
  name               = "Critical Assets"
  report_id          = highbond_impact_report.main.id
  target_type        = "asset_type"
  target_type_id     = highbond_asset_type.main.id
  target_resource    = "asset"
  target_resource_id = highbond_asset.main.id
  position           = 1
  variables = {
    id            = highbond_asset_type.main.id
    format        = "csv"
    symbolic_name = "it_asset___cloud"
  }
}

Schema

Required

  • name (String) The unique name of the report target
  • report_id (String) Id of the Report to be linked to
  • target_type (String) HighBond resource type. Ex- Asset Type in the context of Asset Inventory

Optional

  • position (Number) The order of the report targets to be displayed
  • target_resource (String) HighBond resource. Ex- Asset in the context of Asset Inventory
  • target_resource_id (String) HighBond resource ID. Ex- Asset ID in the context of Asset Inventory
  • target_type_id (String) HighBond resource type ID. Ex- Asset Type ID in the context of Asset Inventory
  • variables (Map of String) Variables required by the graphql

Read-Only

  • id (String) The ID of this resource.
  • report_generate (String) The format of the report to generate
  • report_group_by (String) group by report format
  • report_name (String) The unique name of the report