Launch Configuration Args
constructor(associatePublicIpAddress: Output<Boolean>? = null, ebsBlockDevices: Output<List<LaunchConfigurationEbsBlockDeviceArgs>>? = null, ebsOptimized: Output<Boolean>? = null, enableMonitoring: Output<Boolean>? = null, ephemeralBlockDevices: Output<List<LaunchConfigurationEphemeralBlockDeviceArgs>>? = null, iamInstanceProfile: Output<String>? = null, imageId: Output<String>? = null, instanceType: Output<String>? = null, keyName: Output<String>? = null, metadataOptions: Output<LaunchConfigurationMetadataOptionsArgs>? = null, name: Output<String>? = null, namePrefix: Output<String>? = null, placementTenancy: Output<String>? = null, rootBlockDevice: Output<LaunchConfigurationRootBlockDeviceArgs>? = null, securityGroups: Output<List<String>>? = null, spotPrice: Output<String>? = null, userData: Output<String>? = null, userDataBase64: Output<String>? = null, vpcClassicLinkId: Output<String>? = null, vpcClassicLinkSecurityGroups: Output<List<String>>? = null)