Class: Ami2EbsConversion::InitialState
- Inherits:
-
Ami2EbsConversionState
- Object
- ScriptExecutionState
- Ami2EbsConversionState
- Ami2EbsConversion::InitialState
- Defined in:
- lib/scripts/ec2/ami2_ebs_conversion.rb
Overview
Nothing done yet. Start by instantiating an AMI (in the right zone?) which serves to create
Instance Attribute Summary
Attributes inherited from ScriptExecutionState
Instance Method Summary collapse
Methods inherited from Ami2EbsConversionState
Methods inherited from ScriptExecutionState
#done?, #end_state, #failed?, #initialize, #register_state_change_listener, #start_state_machine, #to_s
Methods included from StateTransitionHelper
#attach_volume, #connect, #copy_distribution, #create_fs, #create_snapshot, #create_volume, #create_volume_from_snapshot, #delete_snapshot, #delete_volume, #detach_volume, #determine_file, #disconnect, #ec2_handler, #ec2_handler=, #launch_instance, #mount_fs, #register_snapshot, #remote_copy, #remote_handler, #remote_handler=, #shut_down_instance, #unmount_fs, #upload_file, #zip_volume
Constructor Details
This class inherits a constructor from ScriptExecutionState
Instance Method Details
#enter ⇒ Object
75 76 77 78 79 80 |
# File 'lib/scripts/ec2/ami2_ebs_conversion.rb', line 75 def enter @context[:instance_id], @context[:dns_name], @context[:availability_zone], @context[:kernel_id], @context[:ramdisk_id], @context[:architecture] = launch_instance(@context[:ami_id], @context[:key_name], @context[:security_group_name]) AmiStarted.new(@context) end |