Class: Roark::Aws::Ec2::CreateAmi

Inherits:
Object
  • Object
show all
Defined in:
lib/roark/aws/ec2/create_ami.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ CreateAmi

Returns a new instance of CreateAmi.



6
7
8
# File 'lib/roark/aws/ec2/create_ami.rb', line 6

def initialize(connection)
  @connection = connection
end

Instance Method Details

#create(args) ⇒ Object



10
11
12
13
14
15
# File 'lib/roark/aws/ec2/create_ami.rb', line 10

def create(args)
  instance_id = args[:instance_id]
  name        = args[:name]
  @connection.ec2.images.create :instance_id => instance_id,
                                :name        => name
end