Class: Aws::Mgn::Types::LaunchConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Mgn::Types::LaunchConfiguration
- Defined in:
- gems/aws-sdk-mgn/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.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy Private IP during Launch Configuration.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy Tags during Launch Configuration.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#ec2_launch_template_id ⇒ String
Launch configuration EC2 Launch template ID.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition for launch configuration.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Launch configuration OS licensing.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#map_auto_tagging_mpe_id ⇒ String
Map auto tagging MPE ID.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Launch configuration name.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions to executed on the Test or Cutover instance.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#source_server_id ⇒ String
Launch configuration Source Server ID.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |
#target_instance_type_right_sizing_method ⇒ String
Launch configuration Target instance type right sizing method.
1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 1979 class LaunchConfiguration < Struct.new( :source_server_id, :name, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :boot_mode, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id) SENSITIVE = [] include Aws::Structure end |