AwsAutoScalingLaunchConfigurationDetails - Amazon Security Hub
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AwsAutoScalingLaunchConfigurationDetails

Details about a launch configuration.

Contents

AssociatePublicIpAddress

For Auto Scaling groups that run in a VPC, specifies whether to assign a public IP address to the group's instances.

Type: Boolean

Required: No

BlockDeviceMappings

Specifies the block devices for the instance.

Type: Array of AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails objects

Required: No

ClassicLinkVpcId

The identifier of a ClassicLink-enabled VPC that EC2-Classic instances are linked to.

Type: String

Pattern: .*\S.*

Required: No

ClassicLinkVpcSecurityGroups

The identifiers of one or more security groups for the VPC that is specified in ClassicLinkVPCId.

Type: Array of strings

Pattern: .*\S.*

Required: No

CreatedTime

The creation date and time for the launch configuration.

This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

  • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

  • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

  • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

Type: String

Pattern: .*\S.*

Required: No

EbsOptimized

Whether the launch configuration is optimized for Amazon EBS I/O.

Type: Boolean

Required: No

IamInstanceProfile

The name or the ARN of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role.

Type: String

Pattern: .*\S.*

Required: No

ImageId

The identifier of the Amazon Machine Image (AMI) that is used to launch EC2 instances.

Type: String

Pattern: .*\S.*

Required: No

InstanceMonitoring

Indicates the type of monitoring for instances in the group.

Type: AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails object

Required: No

InstanceType

The instance type for the instances.

Type: String

Pattern: .*\S.*

Required: No

KernelId

The identifier of the kernel associated with the AMI.

Type: String

Pattern: .*\S.*

Required: No

KeyName

The name of the key pair.

Type: String

Pattern: .*\S.*

Required: No

LaunchConfigurationName

The name of the launch configuration.

Type: String

Pattern: .*\S.*

Required: No

MetadataOptions

The metadata options for the instances.

Type: AwsAutoScalingLaunchConfigurationMetadataOptions object

Required: No

PlacementTenancy

The tenancy of the instance. An instance with dedicated tenancy runs on isolated, single-tenant hardware and can only be launched into a VPC.

Type: String

Pattern: .*\S.*

Required: No

RamdiskId

The identifier of the RAM disk associated with the AMI.

Type: String

Pattern: .*\S.*

Required: No

SecurityGroups

The security groups to assign to the instances in the Auto Scaling group.

Type: Array of strings

Pattern: .*\S.*

Required: No

SpotPrice

The maximum hourly price to be paid for any Spot Instance that is launched to fulfill the request.

Type: String

Pattern: .*\S.*

Required: No

UserData

The user data to make available to the launched EC2 instances. Must be base64-encoded text.

Type: String

Pattern: .*\S.*

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: