# TableConfigRead

**Type**: `object`

## Properties

- name: effectiveSpec (required)
  type: array of `EffectivePartitionField`
  description: Full effective partition spec, including system-controlled rows.

- name: promotedAttributes (optional)
  type: array of `PromotedAttribute`
  description: Attribute paths the table indexes, with the policy applied to each.

- name: promotedTagKeys (optional)
  type: array of string
  description: The promotion policy's tags.include, verbatim: the tag keys a partition field may name besides the built-ins. Discovery alone does not add a key to this list, and service or host is listed only when included explicitly.

- name: promotedTags (optional)
  type: array of `PromotedTag`
  description: Tag keys the table indexes, with the policy applied to each.

- name: promotion (required)
  type: `PromotionPolicy`

- name: sortFields (optional)
  type: array of `SortFieldConfig`
  description: Effective sort fields, in precedence order.

- name: unreadableAttributeColumns (optional)
  type: array of string
  description: Attribute index columns whose name could not be decoded to a path.
