Class
Deltacloud::Drivers::EC2::EC2Driver
In:
lib/deltacloud/drivers/ec2/ec2_driver.rb
Parent:
Deltacloud::BaseDriver
Methods
blob_data
blobs
buckets
create_blob
create_bucket
create_instance
create_key
create_load_balancer
delete_blob
delete_bucket
destroy_instance
destroy_key
destroy_load_balancer
generate_instance
images
instances
key
keys
lb_register_instance
lb_unregister_instance
load_balancer
load_balancers
realms
reboot_instance
stop_instance
storage_snapshots
storage_volumes
supported_collections
valid_credentials?
Public Instance methods
blob_data
(credentials, bucket_id, blob_id, opts) {|chunk| ...}
blobs
(credentials, opts = nil)
buckets
(credentials, opts)
create_blob
(credentials, bucket_id, blob_id, data = nil, opts = nil)
create_bucket
(credentials, name, opts={})
create_instance
(credentials, image_id, opts)
create_key
(credentials, opts={})
create_load_balancer
(credentials, opts={})
delete_blob
(credentials, bucket_id, blob_id, opts=nil)
delete_bucket
(credentials, name, opts={})
destroy_instance
(credentials, id)
destroy_key
(credentials, opts={})
destroy_load_balancer
(credentials, id)
generate_instance
(ec2, id, backup)
images
(credentials, opts={} )
Images
instances
(credentials, opts=nil)
Instances
key
(credentials, opts=nil)
keys
(credentials, opts=nil)
lb_register_instance
(credentials, opts={})
lb_unregister_instance
(credentials, opts={})
load_balancer
(credentials, opts={})
load_balancers
(credentials, opts=nil)
realms
(credentials, opts=nil)
Realms
reboot_instance
(credentials, id)
stop_instance
(credentials, id)
storage_snapshots
(credentials, opts=nil)
Storage Snapshots
storage_volumes
(credentials, opts=nil)
Storage Volumes
supported_collections
()
valid_credentials?
(credentials)
[Validate]