AWSAutoScalingLaunchConfiguration
No description
type AWSAutoScalingLaunchConfiguration {
createdAt: DateTime
imageId: String!
instanceType: String!
name: String!
associatePublicIpAddress: Boolean!
blockDeviceMappings: [AWSAutoScalingLaunchConfigurationBlockDeviceMapping!]!
classicLinkVpcId: String!
classicLinkVpcSecurityGroups: [String!]!
ebsOptimized: Boolean!
iamInstanceProfile: String!
instanceMonitoring: AWSAutoScalingLaunchConfigurationInstanceMonitoring
kernelId: String!
keyName: String!
arn: String!
metadataOptions: AWSAutoScalingLaunchConfigurationMetadataOptions
placementTenancy: String!
ramDiskId: String!
securityGroups: [AWSVPCSecurityGroup!]!
spotPrice: String!
userData: String!
}
Fields
AWSAutoScalingLaunchConfiguration.createdAt
● DateTime
scalar
The creation date and time for the launch configuration
AWSAutoScalingLaunchConfiguration.imageId
● String!
non-null scalar
The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances
AWSAutoScalingLaunchConfiguration.instanceType
● String!
non-null scalar
The instance type for the instances
AWSAutoScalingLaunchConfiguration.name
● String!
non-null scalar
The name of the launch configuration
AWSAutoScalingLaunchConfiguration.associatePublicIpAddress
● Boolean!
non-null scalar
Specifies whether to assign a public IPv4 address to each instance
AWSAutoScalingLaunchConfiguration.blockDeviceMappings
● [AWSAutoScalingLaunchConfigurationBlockDeviceMapping!]!
non-null object
The block device mappings
AWSAutoScalingLaunchConfiguration.classicLinkVpcId
● String!
non-null scalar
Available for backward compatibility
AWSAutoScalingLaunchConfiguration.classicLinkVpcSecurityGroups
● [String!]!
non-null scalar
Available for backward compatibility
AWSAutoScalingLaunchConfiguration.ebsOptimized
● Boolean!
non-null scalar
Specifies whether the launch configuration is optimized for EBS I/O ( true ) or not ( false )
AWSAutoScalingLaunchConfiguration.iamInstanceProfile
● String!
non-null scalar
The name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance
AWSAutoScalingLaunchConfiguration.instanceMonitoring
● AWSAutoScalingLaunchConfigurationInstanceMonitoring
object
Controls whether instances in this group are launched with detailed ( true ) or basic ( false ) monitoring
AWSAutoScalingLaunchConfiguration.kernelId
● String!
non-null scalar
The ID of the kernel associated with the AMI
AWSAutoScalingLaunchConfiguration.keyName
● String!
non-null scalar
The name of the key pair
AWSAutoScalingLaunchConfiguration.arn
● String!
non-null scalar
The Amazon Resource Name (ARN) of the launch configuration
AWSAutoScalingLaunchConfiguration.metadataOptions
● AWSAutoScalingLaunchConfigurationMetadataOptions
object
The metadata options for the instances
AWSAutoScalingLaunchConfiguration.placementTenancy
● String!
non-null scalar
The tenancy of the instance, either default or dedicated
AWSAutoScalingLaunchConfiguration.ramDiskId
● String!
non-null scalar
The ID of the RAM disk associated with the AMI
AWSAutoScalingLaunchConfiguration.securityGroups
● [AWSVPCSecurityGroup!]!
non-null object
A list that contains the security groups to assign to the instances in the Auto Scaling group
AWSAutoScalingLaunchConfiguration.spotPrice
● String!
non-null scalar
The maximum hourly price to be paid for any Spot Instance launched to fulfill the request
AWSAutoScalingLaunchConfiguration.userData
● String!
non-null scalar
The user data to make available to the launched EC2 instances
Member of
AWSAutoScalingGroup
object ● AWSAutoScalingInstance
object ● AWSElasticBeanstalkEnvironmentResources
object