in lib/generators/aws_record/base.rb [140:161]
def parse_table_config!
return unless options['table_config']
@primary_read_units, @primary_write_units = parse_rw_units("primary")
@gsi_rw_units = @gsis.map { |idx|
[idx.name, parse_rw_units(idx.name)]
}.to_h
options['table_config'].each do |config, rw_units|
if config == "primary"
next
else
gsi = @gsis.select { |idx| idx.name == config}
if gsi.empty?
@parse_errors << ArgumentError.new("Could not find a gsi declaration for #{config}")
end
end
end
end