Sha256: 3dc9a2d4d61cd80197d69477099c470662bf2dc2ec4df0c4e8bb1adff2d2198a

Contents?: true

Size: 1.24 KB

Versions: 36

Compression:

Stored size: 1.24 KB

Contents

#--
# Amazon Web Services EC2 Query API Ruby library
#
# Ruby Gem Name::  amazon-ec2
# Author::    Glenn Rempe  (mailto:glenn@rempe.us)
# Copyright:: Copyright (c) 2007-2008 Glenn Rempe
# License::   Distributes under the same terms as Ruby
# Home::      http://github.com/grempe/amazon-ec2/tree/master
#++

module EC2

  class Base

    #Amazon Developer Guide Docs:
    #
    # The GetConsoleOutput operation retrieves console output that has been posted for the specified instance.
    #
    # Instance console output is buffered and posted shortly after instance boot, reboot and once the instance
    # is terminated. Only the most recent 64 KB of posted output is available. Console output is available for
    # at least 1 hour after the most recent post.
    #
    #Required Arguments:
    #
    # :instance_id => String (default : "")
    #
    #Optional Arguments:
    #
    # none
    #
    def get_console_output( options ={} )

      options = {:instance_id => ""}.merge(options)

      raise ArgumentError, "No instance ID provided" if options[:instance_id].nil? || options[:instance_id].empty?

      params = { "InstanceId" => options[:instance_id] }

      return response_generator(:action => "GetConsoleOutput", :params => params)

    end
  end

end

Version data entries

36 entries across 36 versions & 5 rubygems

Version Path
grempe-amazon-ec2-0.3.1 lib/EC2/console.rb
grempe-amazon-ec2-0.3.2 lib/EC2/console.rb
grempe-amazon-ec2-0.3.3 lib/EC2/console.rb
grempe-amazon-ec2-0.3.4 lib/EC2/console.rb
grempe-amazon-ec2-0.3.5 lib/EC2/console.rb
grempe-amazon-ec2-0.3.6 lib/EC2/console.rb
grempe-amazon-ec2-0.3.7 lib/EC2/console.rb
grempe-amazon-ec2-0.3.8 lib/EC2/console.rb
grempe-amazon-ec2-0.4.0 lib/EC2/console.rb
grempe-amazon-ec2-0.4.1 lib/EC2/console.rb
grempe-amazon-ec2-0.4.2 lib/EC2/console.rb
grempe-amazon-ec2-0.4.3 lib/EC2/console.rb
grempe-amazon-ec2-0.4.4 lib/EC2/console.rb
grempe-amazon-ec2-0.4.5 lib/EC2/console.rb
grempe-amazon-ec2-0.4.6 lib/EC2/console.rb
grempe-amazon-ec2-0.4.8 lib/EC2/console.rb
kerryb-amazon-ec2-0.3.6 lib/EC2/console.rb
kerryb-amazon-ec2-0.3.7 lib/EC2/console.rb
kerryb-amazon-ec2-0.3.8 lib/EC2/console.rb
kerryb-amazon-ec2-0.3.9 lib/EC2/console.rb