# 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.