def start_element(name, attrs = [])
super
case name
when 'instanceType'
@in_instanceType = true
when 'kernel'
@in_kernel = true
when 'ramdisk'
@in_ramdisk = true
when 'userData'
@in_userData = true
when 'disableApiTermination'
@in_disableApiTermination = true
when 'instanceInitiatedShutdownBehavior'
@in_instanceInitiatedShutdownBehavior = true
when 'rootDeviceName'
@in_rootDeviceName = true
when 'blockDeviceMapping'
@in_blockDeviceMapping = true
@block_device_mapping = {}
unless @response.key?('blockDeviceMapping')
@response['blockDeviceMapping'] = []
end
when 'productCodes'
@in_productCodes = true
unless @response.key?('productCodes')
@response['productCodes'] = []
end
when 'ebsOptimized'
@in_ebsOptimized = true
when 'sriovNetSupport'
@in_sriovNetSupport = true
when 'sourceDestCheck'
@in_sourceDestCheck = true
when 'groupSet'
@in_groupSet = true
@group = {}
unless @response.key?('groupSet')
@response['groupSet'] = []
end
end
end