Launch Configuration Args
data class LaunchConfigurationArgs(val associatePublicIpAddress: Output<Boolean>? = null, val blockDeviceMappings: Output<List<LaunchConfigurationBlockDeviceMappingArgs>>? = null, val classicLinkVpcId: Output<String>? = null, val classicLinkVpcSecurityGroups: Output<List<String>>? = null, val ebsOptimized: Output<Boolean>? = null, val iamInstanceProfile: Output<String>? = null, val imageId: Output<String>? = null, val instanceId: Output<String>? = null, val instanceMonitoring: Output<Boolean>? = null, val instanceType: Output<String>? = null, val kernelId: Output<String>? = null, val keyName: Output<String>? = null, val launchConfigurationName: Output<String>? = null, val metadataOptions: Output<LaunchConfigurationMetadataOptionsArgs>? = null, val placementTenancy: Output<String>? = null, val ramDiskId: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val spotPrice: Output<String>? = null, val userData: Output<String>? = null) : ConvertibleToJava<LaunchConfigurationArgs>
The AWS::AutoScaling::LaunchConfiguration resource specifies the launch configuration that can be used by an Auto Scaling group to configure Amazon EC2 instances.
Constructors
Link copied to clipboard
fun LaunchConfigurationArgs(associatePublicIpAddress: Output<Boolean>? = null, blockDeviceMappings: Output<List<LaunchConfigurationBlockDeviceMappingArgs>>? = null, classicLinkVpcId: Output<String>? = null, classicLinkVpcSecurityGroups: Output<List<String>>? = null, ebsOptimized: Output<Boolean>? = null, iamInstanceProfile: Output<String>? = null, imageId: Output<String>? = null, instanceId: Output<String>? = null, instanceMonitoring: Output<Boolean>? = null, instanceType: Output<String>? = null, kernelId: Output<String>? = null, keyName: Output<String>? = null, launchConfigurationName: Output<String>? = null, metadataOptions: Output<LaunchConfigurationMetadataOptionsArgs>? = null, placementTenancy: Output<String>? = null, ramDiskId: Output<String>? = null, securityGroups: Output<List<String>>? = null, spotPrice: Output<String>? = null, userData: Output<String>? = null)
Functions
Properties
Link copied to clipboard