Class: Euca::Instance

Inherits:
Object
  • Object
show all
Includes:
Filterable, Model
Defined in:
lib/euca/api/instance.rb

Constant Summary collapse

TYPE_ID =
"instance"
TYPE_ATTRS =
%w(type_id id image public_dns_name private_dns_name status group 
ami_launch_index product_code instance_type launched_at zone kernel_id 
ramdisk_id platform monitoring public_ip private_ip vpc_id subnet_id 
root_type lifecycle spot_id license placement_group virtualization hypervisor
client_token security_group_id tenancy ebs_optimized)

Class Method Summary collapse

Methods included from Filterable

included

Class Method Details

.create(*args) ⇒ Object



14
15
16
# File 'lib/euca/api/instance.rb', line 14

def self.create *args
  euca("run-instances",*args).first
end

.destroy(id) ⇒ Object



18
19
20
# File 'lib/euca/api/instance.rb', line 18

def self.destroy id
  euca("terminate-instances",id).first
end