highbond_asset_relationship (Resource)

Example Usage

resource "highbond_asset_relationship" "main" {
  asset_id              = highbond_asset.main.id
  asset_type_id         = highbond_asset_type.main.id
  field_name            = highbond_attribute_type.adhoc.field_name
  object_id             = highbond_asset_record.main.id
  object_type           = "records"
  object_container_id   = highbond_asset_record_type.main.id
  object_container_type = "record_types"
  label_field_name      = highbond_attribute_type.adhoc.type_options.0.labels.0.field_name
}

Schema

Required

  • asset_id (String) The ID of the asset
  • asset_type_id (String) The ID of the asset type
  • field_name (String) The field name of the label used in this relationship, as defined in the ad hoc attribute type
  • label_field_name (String) The field name of the label used in this relationship, as defined in the ad hoc attribute type
  • object_container_id (String) The ID of either the asset type of the target asset, or the record type of the target asset record
  • object_container_type (String) The ID of either the asset type of the target asset, or the record type of the target asset record
  • object_id (String) The ID of the target asset or asset record
  • object_type (String) The type of the target object; either assets or records

Read-Only

  • id (String) The ID of this resource.
  • name (String) The display name of the label used in this relationship
  • object_name (String) The name of the target asset or asset record