Class: Euca::Instance
- Inherits:
-
Object
- Object
- Euca::Instance
- 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
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 |