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 AWS SDKs, see the following: