Class: Aws::Mgn::Types::LaunchConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Mgn::Types::LaunchConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mgn/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#boot_mode ⇒ String
Launch configuration boot mode.
-
#copy_private_ip ⇒ Boolean
Copy Private IP during Launch Configuration.
-
#copy_tags ⇒ Boolean
Copy Tags during Launch Configuration.
-
#ec2_launch_template_id ⇒ String
Launch configuration EC2 Launch template ID.
-
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
-
#launch_disposition ⇒ String
Launch disposition for launch configuration.
-
#licensing ⇒ Types::Licensing
Launch configuration OS licensing.
-
#map_auto_tagging_mpe_id ⇒ String
Map auto tagging MPE ID.
-
#name ⇒ String
Launch configuration name.
-
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions to executed on the Test or Cutover instance.
-
#source_server_id ⇒ String
Launch configuration Source Server ID.
-
#target_instance_type_right_sizing_method ⇒ String
Launch configuration Target instance type right sizing method.
Instance Attribute Details
#boot_mode ⇒ String
Launch configuration boot mode.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy Private IP during Launch Configuration.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy Tags during Launch Configuration.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#ec2_launch_template_id ⇒ String
Launch configuration EC2 Launch template ID.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition for launch configuration.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Launch configuration OS licensing.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#map_auto_tagging_mpe_id ⇒ String
Map auto tagging MPE ID.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Launch configuration name.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions to executed on the Test or Cutover instance.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#source_server_id ⇒ String
Launch configuration Source Server ID.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |
#target_instance_type_right_sizing_method ⇒ String
Launch configuration Target instance type right sizing method.
1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 |
# File 'lib/aws-sdk-mgn/types.rb', line 1928 class LaunchConfiguration < Struct.new( :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :name, :post_launch_actions, :source_server_id, :target_instance_type_right_sizing_method) SENSITIVE = [] include Aws::Structure end |