LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "nmwliwmcmidrvcwf")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "axwfrawwpdfpqetx")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "ejtefqbvyvtgpaps")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "ipojuivwjyowfwtr")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "bptnivonbexxeset")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "mjenkeyqixbjkdjk")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "gltlypnkdavvhyku")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "yylfxrmqrlqmssys")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "tylaidlyfuniphox")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "fqbiproyobeheuwc")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "kawqwryspkrqqtuk")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qjqfnbslbvnaqfmc")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "lehontyciuyokmrq")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "jwbgewkygxevvqrj")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "phytwmptvsoxhpgg")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "jwvnjhrtjlxsnneo")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "vopeyffticufmubn")
suspend fun description(value: Output<String>)
@JvmName(name = "jjptsuisfvtmmqbs")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "ftuveuisomrwlrby")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "fhtttytenytsbcly")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "uqhqdbtstviyahoy")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "mujivnvuuuxsmgys")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "sogqydeywwfaqngq")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "qihatudyufgrthar")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "rqkvytibqriargxn")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "pqiieqyeygrnvlhf")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "qjpsqspvafepdjoy")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "kvxjjohffmdrvvkg")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "rkffbudhxmwjtmhl")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "dsmsblhqykishphr")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "kllltgwfffmoqvxt")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "vbnvxngalekmkgwa")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "yqyxwqsgudjwgkwh")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "vannkymixhdgstmh")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mbgrxyonpbpbqnyf")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "kqqdhypgpfqawmky")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "iqkbmwyvjlvfosgv")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "okvmyueopcbmnvkf")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "yyedaomwibtrhdju")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "pmbowkbgnntcheqs")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lywrkdwwptmtkksq")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "ioqjrtotaupmypuj")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "tjaxkluenymuupse")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kscodneumhfmdxny")
suspend fun imageId(value: Output<String>)
@JvmName(name = "hdfghufltjlhfwvx")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "gxkmbouosqpqrygj")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "omwvwshediddnpfb")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "yrfwupqfhwouuvri")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "bkbdgomsswgknxmd")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "yunmanwlquylsosk")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "doavuisoqxdilail")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "ikgnyuwgonoxdtep")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "odwwddmkvfmdxxka")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ciaxhykhutiflgfw")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "byvukutlnejxaben")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "chxnbaypegjxsktp")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "dnwqrlddeqxfvfhk")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "quvixwikfcvjtabn")
suspend fun keyName(value: Output<String>)
@JvmName(name = "lxcjtfjiivencala")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "psqsfneambeunngq")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "akakqdluwxcisjky")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "trsbhkpdajhlrxyd")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "rvyhwhawkhbaxfps")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "gkevfgssvpkrqmwy")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "gqpbrcciwlbiymqa")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "kqbarftxnpxehyov")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "pthqbfmkmfmhdeer")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wrnfihqtpkjlcere")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "bainafqprhavlnng")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "usdtgwvhfpndpcpp")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lmvuarvddefgkfun")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "yuqgnninnqxmmhmn")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "vilxauabrsdvssco")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vtgorsvhmaqtyqar")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "ifskijhtaebfmuxv")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "ibdastuorsfpexmh")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "pnooneagqaxdeucm")
suspend fun name(value: Output<String>)
@JvmName(name = "yxktihbqrcxbotae")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "bnwmdkgcevbfcbev")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "tlaxyqrmdgdtboom")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "qmorvemhtbqjkfva")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "mwetlhipibupjrwb")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "tjheqbvdllslbjmy")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "sjxuudfdalqxviqc")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "jiboglqagtarphap")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "sglxlydduxhypcxh")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "mkewqahpfqfjrasn")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "vxutrujrjqakypmm")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xnsfmkqjtkwdklva")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "tejaidgpgwtuxewf")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "bgjncltdrmlkmwuj")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "shnkusfvcffexlim")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "rigsimtmrjqpumks")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "palysodcxpdyslmi")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "eklyohixcwqvkkcs")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "bpydkmgqxjekmcau")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "jvfpvsweksrdoytw")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "gaqeoxdqbtixjlwb")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "jegcthkjkhuwxhif")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "dhtgemdutatmbmax")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "nwqtjjjjvenlnqrp")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "yifkxpuxbgkvenpl")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "ogqlbhayksiwmjwq")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "rgybeadiarfuypup")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "qunfevddncybqoyr")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "rgfrxuikoblsieiw")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "dlwosaxxbikxeyur")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "tkxomnshopuihutt")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "wyluvvtajvslcuus")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "fcxfwcemwwhaedjn")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "thccemvnspafffjw")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ehtdwsfjhqyorkcv")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kkewimbtlmrpdtda")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "wsyaravdwfupvftj")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "kviiteqjjktwbewl")
suspend fun userData(value: Output<String>)
@JvmName(name = "arhqhiruqcynlarp")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "uhmxeqoqljnuexim")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "gyugbtxxcujkavaq")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "nbdffpwnebkeoumw")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "cuqbnqmoixrhlkri")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "ljcnaxphqobiaere")
suspend fun vpcSecurityGroupIds(value: List<String>?)