class AWS::EC2::ConfigTransform

@private

Public Class Methods

transform(api_config) click to toggle source
# File lib/aws/ec2/config_transform.rb, line 11
def transform(api_config)
  ["RunInstances",
   "DetachVolume",
   "AttachVolume",
   "CreateSnapshot",
   "CreateVolume",
   "DescribeImageAttribute",
   "DescribeInstanceAttribute"].each do |(op, wrapper)|
    if op_config = api_config[:operations][op]
      op_config[:output] = op_config[:output].first.values.first
    end
  end

  api_config[:operations].each do |op, op_config|
    op_config[:input] =
      capitalize_input_structure(op_config[:input])
  end

  api_config
end