class AWS::AutoScaling::LaunchConfigurationCollection

def _each_item next_token, limit, options = {}, &block

def _each_item next_token, limit, options = {}, &block
  options[:next_token] = next_token if next_token
  options[:max_records] = limit if limit
  resp = client.describe_launch_configurations(options)
  resp.launch_configurations.each do |details|
    launch_configuration = LaunchConfiguration.new_from(
      :describe_launch_configurations,
      details,
      details.launch_configuration_name,
      :config => config)
    yield(launch_configuration)
  end
  resp.data[:next_token]
end