Class: Ami2EbsConversion::Ami2EbsConversionState
- Inherits:
-
ScriptExecutionState
- Object
- ScriptExecutionState
- Ami2EbsConversion::Ami2EbsConversionState
- Defined in:
- lib/scripts/ec2/ami2_ebs_conversion.rb
Overview
Here begins the state machine implementation
Direct Known Subclasses
AmiStarted, CopyDone, Done, FileSystemCreated, FileSystemMounted, InitialState, SnapshotCreated, SnapshotRegistered, StorageAttached, StorageCreated, VolumeDeleted, VolumeDetached, VolumeUnmounted
Instance Attribute Summary
Attributes inherited from ScriptExecutionState
Class Method Summary collapse
Methods inherited from ScriptExecutionState
#done?, #end_state, #enter, #failed?, #get_superclass_name, #initialize, #register_state_change_listener, #start_state_machine, #to_s
Methods included from StateTransitionHelper
#attach_volume, #connect, #copy_distribution, #create_fs, #create_image_from_instance, #create_labeled_fs, #create_security_group_with_rules, #create_snapshot, #create_volume, #create_volume_from_snapshot, #delete_security_group, #delete_snapshot, #delete_volume, #describe_instance, #detach_volume, #determine_file, #disable_ssh_tty, #disconnect, #ec2_handler, #ec2_handler=, #enable_ssh_tty, #get_aws_kernel_image_aki, #get_aws_region_from_endpoint, #get_partition_count, #get_partition_fs_type, #get_partition_fs_type_and_label, #get_partition_label, #get_partition_table, #get_root_device_name, #get_root_partition_fs_type, #get_root_partition_fs_type_and_label, #get_root_partition_label, #get_root_volume_id, #launch_instance, #local_decompress_and_dump_file_to_device, #local_dump_and_compress_device_to_file, #local_dump_device_to_file, #local_dump_file_to_device, #mount_fs, #mount_fs_old, #register_snapshot, #remote_copy, #remote_copy_old, #remote_handler, #remote_handler=, #retrieve_instances, #retrieve_security_groups, #set_partition_table, #shut_down_instance, #snapshot_accessible, #start_instance, #stop_instance, #unmount_fs, #upload_file, #zip_volume
Methods included from VCloudTransitionHelper
Constructor Details
This class inherits a constructor from ScriptExecutionState
Class Method Details
.load_state(context) ⇒ Object
91 92 93 94 |
# File 'lib/scripts/ec2/ami2_ebs_conversion.rb', line 91 def self.load_state(context) state = context[:initial_state] == nil ? InitialState.new(context) : context[:initial_state] state end |