-record(table_description, { archival_summary :: gleam@option:option(aws@services@dynamodb:archival_summary()), attribute_definitions :: gleam@option:option(list(aws@services@dynamodb:attribute_definition())), billing_mode_summary :: gleam@option:option(aws@services@dynamodb:billing_mode_summary()), creation_date_time :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()), deletion_protection_enabled :: gleam@option:option(boolean()), global_secondary_indexes :: gleam@option:option(list(aws@services@dynamodb:global_secondary_index_description())), global_table_settings_replication_mode :: gleam@option:option(aws@services@dynamodb:global_table_settings_replication_mode()), global_table_version :: gleam@option:option(binary()), global_table_witnesses :: gleam@option:option(list(aws@services@dynamodb:global_table_witness_description())), item_count :: gleam@option:option(integer()), key_schema :: gleam@option:option(list(aws@services@dynamodb:key_schema_element())), latest_stream_arn :: gleam@option:option(binary()), latest_stream_label :: gleam@option:option(binary()), local_secondary_indexes :: gleam@option:option(list(aws@services@dynamodb:local_secondary_index_description())), multi_region_consistency :: gleam@option:option(aws@services@dynamodb:multi_region_consistency()), on_demand_throughput :: gleam@option:option(aws@services@dynamodb:on_demand_throughput()), provisioned_throughput :: gleam@option:option(aws@services@dynamodb:provisioned_throughput_description()), replicas :: gleam@option:option(list(aws@services@dynamodb:replica_description())), restore_summary :: gleam@option:option(aws@services@dynamodb:restore_summary()), sse_description :: gleam@option:option(aws@services@dynamodb:s_s_e_description()), stream_specification :: gleam@option:option(aws@services@dynamodb:stream_specification()), table_arn :: gleam@option:option(binary()), table_class_summary :: gleam@option:option(aws@services@dynamodb:table_class_summary()), table_id :: gleam@option:option(binary()), table_name :: gleam@option:option(binary()), table_size_bytes :: gleam@option:option(integer()), table_status :: gleam@option:option(aws@services@dynamodb:table_status()), warm_throughput :: gleam@option:option(aws@services@dynamodb:table_warm_throughput_description()) }).