-record(restore_table_to_point_in_time_input, {
billing_mode_override :: gleam@option:option(aws@services@dynamodb:billing_mode()),
global_secondary_index_override :: gleam@option:option(list(aws@services@dynamodb:global_secondary_index())),
local_secondary_index_override :: gleam@option:option(list(aws@services@dynamodb:local_secondary_index())),
on_demand_throughput_override :: gleam@option:option(aws@services@dynamodb:on_demand_throughput()),
provisioned_throughput_override :: gleam@option:option(aws@services@dynamodb:provisioned_throughput()),
restore_date_time :: gleam@option:option(aws@internal@codec@json_timestamp:timestamp()),
sse_specification_override :: gleam@option:option(aws@services@dynamodb:s_s_e_specification()),
source_table_arn :: gleam@option:option(binary()),
source_table_name :: gleam@option:option(binary()),
target_table_name :: binary(),
use_latest_restorable_time :: gleam@option:option(boolean())
}).