Class
Deltacloud::Drivers::EC2::EC2Driver
In:
lib/deltacloud/drivers/ec2/ec2_driver.rb
Parent:
Deltacloud::BaseDriver
Methods
attach_storage_volume
blob_data
blobs
buckets
create_blob
create_bucket
create_image
create_instance
create_key
create_load_balancer
create_storage_snapshot
create_storage_volume
delete_blob
delete_bucket
destroy_instance
destroy_key
destroy_load_balancer
destroy_storage_snapshot
destroy_storage_volume
detach_storage_volume
images
instances
keys
lb_register_instance
lb_unregister_instance
load_balancer
load_balancers
realms
reboot_instance
run_on_instance
stop_instance
storage_snapshots
storage_volumes
supported_collections
valid_credentials?
Constants
DEFAULT_REGION
=
'us-east-1'
Public Instance methods
attach_storage_volume
(credentials, opts={})
blob_data
(credentials, bucket_id, blob_id, opts={}) {|chunk| ...}
blobs
(credentials, opts = {})
buckets
(credentials, opts={})
create_blob
(credentials, bucket_id, blob_id, data = nil, opts = {})
create_bucket
(credentials, name, opts={})
create_image
(credentials, opts={})
create_instance
(credentials, image_id, opts={})
create_key
(credentials, opts={})
create_load_balancer
(credentials, opts={})
create_storage_snapshot
(credentials, opts={})
create_storage_volume
(credentials, opts=nil)
delete_blob
(credentials, bucket_id, blob_id, opts={})
delete_bucket
(credentials, name, opts={})
destroy_instance
(credentials, instance_id)
destroy_key
(credentials, opts={})
destroy_load_balancer
(credentials, id)
destroy_storage_snapshot
(credentials, opts={})
destroy_storage_volume
(credentials, opts={})
detach_storage_volume
(credentials, opts={})
images
(credentials, opts={})
instances
(credentials, opts={})
keys
(credentials, opts={})
lb_register_instance
(credentials, opts={})
lb_unregister_instance
(credentials, opts={})
load_balancer
(credentials, opts={})
load_balancers
(credentials, opts=nil)
realms
(credentials, opts={})
reboot_instance
(credentials, instance_id)
run_on_instance
(credentials, opts={})
stop_instance
(credentials, instance_id)
Alias for
destroy_instance
storage_snapshots
(credentials, opts={})
storage_volumes
(credentials, opts={})
supported_collections
()
valid_credentials?
(credentials)
[Validate]