in lib/aws-record/record/table_config.rb [592:608]
def _global_secondary_indexes
gsis = []
model_gsis = @model_class.global_secondary_indexes_for_migration
gsi_config = @global_secondary_indexes
model_gsis&.each do |mgsi|
config = gsi_config[mgsi[:index_name]]
gsis << if @billing_mode == 'PROVISIONED'
mgsi.merge(
provisioned_throughput: config.provisioned_throughput
)
else
mgsi
end
end
gsis
end