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