LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "yfwunvyirgyncais")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "tsmqucuaubwmgmib")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "wuxtfnjaudtvbpsd")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "ndbvtoiyugvlirjp")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "egndxagnlboimeew")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "qaoudjaktyfokufa")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "aqdjhvnqovogxcve")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "kqpgsijgmositxiw")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lvmbjybvgqvbains")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "hoicovujwfflpuvk")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "atddacqvlsgodxre")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ikgpipywvpmurjab")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "vajoixflyfxfuuvq")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "aoyyaqihkcirsjrs")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "catolumwgpyfqeco")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "whegkagfqqmfiqxu")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "fncexbhmokkkgndv")
suspend fun description(value: Output<String>)
@JvmName(name = "oxbjmbdiwwyawiog")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "kffyexfwrfdcmsbe")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "dewgtkksshwkxume")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "qiqnshiyiedmeosh")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "rsqbnfhkoayxghsi")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hhbjapulntydkccf")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "hlovbxkjancaaemy")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "vsmqgqpbppmgqnkl")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "dbbhjebauwrawqyj")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "rrtfnwrahbrspemg")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "yfyrqccwumkyruao")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "pealdlkdfptbpjhw")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "ffotetyxlhygpbji")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "avavtlfcbjbkbaby")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "leiyvmilgrtjausg")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jhhwvcxiqfjaiftq")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "dxbrmjsealnkwnhp")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dytjmabrxgwadyll")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "kqtgtgyhorvgtqcx")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "gitrhguhflqwkfsu")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bdtlofqlamkdjemi")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "tguwygdxbblhpdxi")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "cdildipayoyauhbt")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jhahuxkoibmhrwqr")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "myfadqitlmsmolui")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "pokqxsaccdvkwnpp")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wrwcfefqmekauvqo")
suspend fun imageId(value: Output<String>)
@JvmName(name = "uvxhsthlsrmlhfff")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "gexehiempivvkcdq")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "mrlswcmyxfreveoi")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "qpvwpsblgbjexydw")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "kpkxirenofnhjief")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "bqxfdgqcyswgaadk")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "umifwrwbodnkceyp")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "xvmfeexidyklmdce")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "ewwhjdwbaeuafgcn")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ldbgdamtlxwkokpw")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "thexbgurrwxiqpal")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "qvqvhwmaerbjknds")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "yyjekdjhiswantyx")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "ifpfgosiokrqvnjh")
suspend fun keyName(value: Output<String>)
@JvmName(name = "xkhktopwttmqfstn")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "kliwehgucoywebmg")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "gadtviwemouqhawi")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "qiomhlamditmmlnx")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "aaoshivkahjwdayn")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "uoldwbkdbxwosonn")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "wujcsjshiwtqlsnv")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "kabshhunpvxiesbm")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "mvyikclkxfsxpgcu")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qafgjuqcxqlqbmmh")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "eefgrxadppjnxgow")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "eoruhjdirveokvbw")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sebqpjjjfbnjkbdd")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "dhqmljeanhmvdlmi")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "obqcspqtgsnthuac")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rduwqnbadxmfbdue")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "lfiogljeckvqrxtk")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "ovokilenimmwqusu")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rmsfbqahofsqymcx")
suspend fun name(value: Output<String>)
@JvmName(name = "gsfxsvqawgxdrfje")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "linvvaeqotredndr")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "osdueklqwvamsfav")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "uxtbvifbnswolrlp")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "ttjwvtkumkufjbgr")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "ecbwugacsqmixwsk")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "qfmnhbwpjqemiici")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "mwaowjraifhfkikr")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "nlewrhuefxeuqanf")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "klaqvoutdcnagchg")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "fakqbsxpmhuoemiv")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "goeyggemahrdqqig")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "ratjmtkspbmaxrmk")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "leikbifcjqhdgisd")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "credfmpudbkkthfp")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "gtgvelpdtqnogdki")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "vjmiddqntasfshsh")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vmmpsodsdqmhkaix")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "jadgyqnwnreqnudf")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "deikikltohojnkpv")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "cpykwotrmpdkynvw")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "xvslxqjuedeioxkj")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "tendsfwcveurtfcg")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "lgqkaixkvkbctgcd")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "siiclbacjusphjkn")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "acnuyvdibprcijky")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "mdcwewkveheldqyq")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "mudflhsyukybhbbb")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "mkcttdffpbkaatmu")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "prykuegwjgxphbhg")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "avuykieaorjnnqar")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "dbyuuwveyoplyxcf")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "jnnfqalswvjctagb")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "owydlvhsmlqiiguj")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ekjaxilsvumtvsac")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dkxtrobkbgvnpmbm")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "vvvgdehtcvvsaony")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "kkrrikqqnqavsoyx")
suspend fun userData(value: Output<String>)
@JvmName(name = "wvylpnxjxoxwevgk")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "cdsclcsqtuhwahlc")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "ktpxvjmauyysmqmh")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "fwshnmoydbjavray")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "jekiusxpldnbulxk")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "biukyvxjkxvoghmr")
suspend fun vpcSecurityGroupIds(value: List<String>?)