LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "ixmdsquvbmqsbixv")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "limssjghiujqbpuj")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "iaibdgviofgaktly")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "dhkuswsawkmyhrji")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "essfywqflhufbrpb")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "vapoiqbhvfaagrmo")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "jcquktwpbghheivw")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "npowekaovxctlkpl")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "novjkmycbpqrnwyi")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "cutejrfalrybxsxf")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "luxkgtlbwmmduecv")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ojxhwhcvxudnpbol")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "anplterqjmcdniqq")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "prgruiqvljsvopuw")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sdovvdbgdpqmfpyf")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "fgcxnkqvcxhkagdp")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "sdxllufrhviewqpm")
suspend fun description(value: Output<String>)
@JvmName(name = "rawvokhfthvevrfe")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "nphlyahvtsyuhudp")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "pobcxvgicuxnqxyt")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hrrskksyusnlchkn")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "fwfcdaxmxycwikav")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xkacnuoyvjeitklu")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "iwqwbmuidneisdgt")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "fypgeadlroetaegu")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "wbqhkfchmjlvrkbf")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "dhvncwmypidiyruv")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "mhoidhaqdkcbbmlu")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "lrbrjprjujjflmet")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "odvfmbpcambwamsa")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "spplgbrhfjkgmcsb")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "kwgmycwiknpqebgr")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sokwmnxsbscgyapc")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "weewbjrtevrbsjmq")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wqybbrexybhmfict")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "nsyxsucropxhurpy")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "wfxlifekpdmochyf")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "pkxyfhncocleidmb")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "acbmrdmybvfqnyeo")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "dxivmroggwxhjloo")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vgalruuacyymxiky")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "ohcmhvfqpxnghrto")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "njryidfctynjkxap")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vuhraywbyjihxbjw")
suspend fun imageId(value: Output<String>)
@JvmName(name = "cetuevylblnojena")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "qoqnljlytoocdxcy")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "mmhxtadogcracldk")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "bswhqfsgxrjjuikq")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "odhwyyqpxrettjum")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "lfrijsrxkuxbubkt")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mrlmgfoqdcpenquv")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "taysqgfcrfrshtfl")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "aiekrklxwncfvcgm")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ucisjalkiipjxmxo")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "ajuxpgwtlvmvsnlh")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "ouoexttewxlhlmag")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "tvhwkmjexvhbohqm")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "ixttdmpcmvfjrghk")
suspend fun keyName(value: Output<String>)
@JvmName(name = "vxtdqypbobsurdou")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "uretmkrunjlfkvbw")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "mcyhiwtndpxswfgh")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "fbiqgucmllyjyxiw")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "rbbydjspunujntqd")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "rhvsegxnsycsxpxu")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "vtfxbifeipggywmn")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "fywpodijctwncbaw")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "vodcgcmegybmlmhc")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gxlvcnauxvaixwia")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "lqqqxtvlkyimlvwu")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "fewoovafucudckkh")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gkevqeaglvpuskxs")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "dhkpmjhracuatdpo")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "fxkehlrrkgoufgqk")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "khngsyawaqsnlqbi")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "upriynirehyrbkfk")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "ewwuphpomrnuksgo")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "reedsojttpdqhteg")
suspend fun name(value: Output<String>)
@JvmName(name = "dxbauyhesblxakme")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "woxhbwqqwnuykcja")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "canljcuoaaiblfxm")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "hitwvobkahjcxgtv")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "tywbteirhkytvyiw")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "ltsrdwgwsgoiuape")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "kacdgfrkkibcubxq")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "hooslfyyqjtecylv")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "roaaigybfliosfim")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "jqweiaeaqdbbyytc")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "dltqjdeyuwioyosm")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bvfyqcqrbsylmiuj")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "vjylsnpdjcmfqnxa")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "mqfoyfcoimxhppqu")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ugdekxstdvgatymt")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "vbtwlwhicjrnxben")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "xlogyxsnogiufoyf")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "apmutvtrieyfemap")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "oyfaovaspsvcqnav")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "dnbqdgffroaeyjrm")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "imorhfjlyplxlrqn")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "hakayqvoiboxcgfv")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "yydynusqkwjeklsw")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "adlyiuvxkgsjowoi")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "rvxurdwuykwiwygv")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "tkajjhfqotjipebd")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "axhchpqmcktiogij")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "ifvadpuoxvscwaef")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "fagjorqmmggjixax")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "lmjfhfqrgnrpadlb")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "pblcbeltejjjcecy")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "ybmduxktclfycxnk")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "xlrmuqlxuexmvcur")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "crotngqoxggtwnwf")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "tstendvnvljoeggb")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "smcvxxylxwhkuril")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "okfaggnntnoihxua")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hdkkrogjgbthijwo")
suspend fun userData(value: Output<String>)
@JvmName(name = "cbhfkbutvoawbhhd")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "gcvkvgmdagotbdwh")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "aqjykdjesphahddc")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "sguovnpxduacwqay")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "vmurqyddeonajegs")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "mtxktdywumqsfnuu")
suspend fun vpcSecurityGroupIds(value: List<String>?)