highbond_columns (Resource)

Example Usage

resource "highbond_columns" "main" {
  table_id      = highbond_table.main.id
  force_updates = true // Create only with force update changes

  column {
    field_name   = "a1"
    display_name = "A1 display name"
    data_type    = "character"
  }

  column {
    field_name   = "a2"
    display_name = "A2 display name"
    data_type    = "character"
  }
}

Schema

Required

Optional

  • force_updates (Boolean) Allows overriding top-level 'create_only' option.

Read-Only

  • id (String) The ID of this resource.

Nested Schema for column

Required:

  • data_type (String) The data type of the column. Supported data types include character, numeric, logical, date, time, datetime, file, or digital_signature
  • display_name (String) The name of the column that is displayed in the table
  • field_name (String) The underlying name of a column in a table. field_name must be unique within a table and follow the column naming requirements

Read-Only:

  • is_primary_key (Boolean) Specifies if the column is a primary key field. For more information, see Specifying a primary key