Class: Aws::SMS::Types::ServerLaunchConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::SMS::Types::ServerLaunchConfiguration
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sms/types.rb
Overview
Launch configuration for a server.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associate_public_ip_address ⇒ Boolean
Indicates whether a publicly accessible IP address is created when launching the server.
-
#configure_script ⇒ Types::S3Location
Location of an Amazon S3 object.
-
#configure_script_type ⇒ String
The type of configuration script.
-
#ec2_key_name ⇒ String
The name of the Amazon EC2 SSH key to be used for connecting to the launched server.
-
#iam_instance_profile_name ⇒ String
The name of the IAM instance profile.
-
#instance_type ⇒ String
The instance type to use when launching the server.
-
#logical_id ⇒ String
The logical ID of the server in the CloudFormation template.
-
#security_group ⇒ String
The ID of the security group that applies to the launched server.
-
#server ⇒ Types::Server
The ID of the server with which the launch configuration is associated.
-
#subnet ⇒ String
The ID of the subnet the server should be launched into.
-
#user_data ⇒ Types::UserData
Location of the user-data script to be executed when launching the server.
-
#vpc ⇒ String
The ID of the VPC into which the server should be launched.
Instance Attribute Details
#associate_public_ip_address ⇒ Boolean
Indicates whether a publicly accessible IP address is created when launching the server.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#configure_script ⇒ Types::S3Location
Location of an Amazon S3 object.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#configure_script_type ⇒ String
The type of configuration script.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#ec2_key_name ⇒ String
The name of the Amazon EC2 SSH key to be used for connecting to the launched server.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#iam_instance_profile_name ⇒ String
The name of the IAM instance profile.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance type to use when launching the server.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#logical_id ⇒ String
The logical ID of the server in the CloudFormation template.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#security_group ⇒ String
The ID of the security group that applies to the launched server.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#server ⇒ Types::Server
The ID of the server with which the launch configuration is associated.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#subnet ⇒ String
The ID of the subnet the server should be launched into.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#user_data ⇒ Types::UserData
Location of the user-data script to be executed when launching the server.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |
#vpc ⇒ String
The ID of the VPC into which the server should be launched.
1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 |
# File 'lib/aws-sdk-sms/types.rb', line 1709 class ServerLaunchConfiguration < Struct.new( :server, :logical_id, :vpc, :subnet, :security_group, :ec2_key_name, :user_data, :instance_type, :associate_public_ip_address, :iam_instance_profile_name, :configure_script, :configure_script_type) SENSITIVE = [] include Aws::Structure end |