latest--aws-autoscaling-launchconfiguration
sharedThe AWS::AutoScaling::LaunchConfiguration resource specifies the launch configuration that can be used by an Auto Scaling group to configure Amazon EC2 instances.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-autoscaling.git
Properties
Provides the unique ID of the Amazon Machine Image (AMI) that was assigned during registration.
Specifies the instance type of the EC2 instance.
For Auto Scaling groups that are running in a virtual private cloud (VPC), specifies whether to assign a public IP address to the group's instances.
Specifies how block devices are exposed to the instance. You can specify virtual devices and EBS volumes.
The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to.
The IDs of one or more security groups for the VPC that you specified in the ClassicLinkVPCId property.
Specifies whether the launch configuration is optimized for EBS I/O (true) or not (false).
Provides the name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role.
The ID of the Amazon EC2 instance you want to use to create the launch configuration.
Controls whether instances in this group are launched with detailed (true) or basic (false) monitoring.
Provides the ID of the kernel associated with the EC2 AMI.
Provides the name of the EC2 key pair.
The name of the launch configuration. This name must be unique per Region per account.
MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.
3 nested properties
The desired HTTP PUT response hop limit for instance metadata requests.
The state of token usage for your instance metadata requests.
This parameter enables or disables the HTTP metadata endpoint on your instances.
The tenancy of the instance, either default or dedicated.
The ID of the RAM disk to select.
A list that contains the security groups to assign to the instances in the Auto Scaling group.
The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request.
The Base64-encoded user data to make available to the launched EC2 instances.
Definitions
MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.
The desired HTTP PUT response hop limit for instance metadata requests.
The state of token usage for your instance metadata requests.
This parameter enables or disables the HTTP metadata endpoint on your instances.
BlockDeviceMapping is a property of AWS::AutoScaling::LaunchConfiguration that describes a block device mapping for an Auto Scaling group.
The device name exposed to the EC2 instance (for example, /dev/sdh or xvdh).
Setting this value to true suppresses the specified device included in the block device mapping of the AMI.
The name of the virtual device.
BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.
7 nested properties
The snapshot ID of the volume to use.
The volume type.
Specifies whether the volume should be encrypted.
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
The volume size, in GiBs.
Indicates whether the volume is deleted on instance termination.
The throughput (MiBps) to provision for a gp3 volume.
BlockDevice is a subproperty of BlockDeviceMapping that describes an Amazon EBS volume.
The snapshot ID of the volume to use.
The volume type.
Specifies whether the volume should be encrypted.
The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
The volume size, in GiBs.
Indicates whether the volume is deleted on instance termination.
The throughput (MiBps) to provision for a gp3 volume.