LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "fjuvsdljsoibhomd")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "jkpnrdkqxfejrose")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "exlmurofamtnsmav")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "wycpuviglknndhbi")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "nnxooqhlkjpgjejl")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "uqgiaslntsptogwj")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "fskkmsdlgdqqiibs")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "qvdeucgbaeekgnso")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cayosnklcomembvy")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "pahpimpmpxmaoegk")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "sgljkuvdnnhirpvs")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "asieurnlwvcbgwrs")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "yyttusbtfrabfckl")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "bssrrpmtlebmwhwh")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dmxagyulxlamarhi")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "llvlubnvtfggbgaq")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "rjumaatthcrdaihh")
suspend fun description(value: Output<String>)
@JvmName(name = "gyggggvvcsafteli")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "htkbplhkwewbgddk")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "lccdkofphodqdrsa")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "nuuimjjlguaqejyi")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "eswywxywavjgkmsm")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "mmvlhxrvvioystpv")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "ylxkxmgxaiwgslqc")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "wftfdxtyifcgardg")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "ccwtoqgsdjkarrcl")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "djhhigrihgtwqkdb")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "rqkgcqyxrwogwrut")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "doskrsvixummxtgp")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "ynadclvsvidbmuas")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "yhxjfvltatkiuupt")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "qsmsmwbrartqacdd")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lolmujlhpbnkoeis")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "oavprbynbxmpgcds")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wlqvkcwrqlvbvbur")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "ppluhxfdpkhpkoxh")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "bwdykvjhkgavxdyn")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "chyecrncpjipxucl")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "iqhtchgrvcbobond")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "gtmnjbiptgjwisvj")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gbedyjqsueutcewd")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "kiuehmudspqeweds")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "bcburblkwvgddjkb")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "yxwhdbtwqeyahidp")
suspend fun imageId(value: Output<String>)
@JvmName(name = "qjeoaeeggufxsjuf")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "ijfqqxthalxwkpil")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "foshumjywyirhhdc")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "yevdapkmhphyivhp")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "afexlfcqthwobucn")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "hkkothjmbyikfgrp")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lmuhtqjxtkuawsxx")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "natdxkbsxwwsleov")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "valaornwgokuqqhc")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jnrqkvtiqestbxtn")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "twcbdjglkxxymcva")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "kqctolpfosknggak")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "ymvfitrijwrrfpok")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "kffoejmvtuonoexm")
suspend fun keyName(value: Output<String>)
@JvmName(name = "gqerwwycpkiegqbb")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "fpbkwpkuowecanws")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "nkvbsiajqtxcogii")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "nppgrmwpeuefxjgx")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "osfrterhujlkyiif")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "hbgjmgqllwahkshk")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "ngonuixgibeigrwv")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "wyhrftnudnosilvd")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "bwvjwgxxwbuvhdhl")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hcbjlhwqbweebktl")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "lclpvhcgmufjnpux")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "vvgkthoqdfijaotk")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "uifjydsuapbtclsv")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "cegiyqrjjrmohmhh")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "oxxduevjekcaovwu")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "oicuhiisckhkcdta")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "dohawuqofwqhnafo")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "vshiuymkgfudrovy")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vcaeuyffbywxrtyd")
suspend fun name(value: Output<String>)
@JvmName(name = "bewevfgstllutkcb")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "rfhmktlusitpveiq")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "whvspmrwroyoumgp")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "bivlgcfyjhynegeo")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "avsveveobxvjtkat")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "lutbeiqcerhubulr")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "mfckqucwkbfjqkte")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "rbibodwpqgxcrmjo")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "fmgplshajdcedyps")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "aflhrsismicsweoa")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "arxrithdlrxhingc")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bxjxhvfbornrydsv")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "bqvctounnotkkhat")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "cxmyrriceedylmlb")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cgoatqiskwtnoevo")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "rvaakqoqyjukeblv")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "cwudcujyivkfyhjy")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ihahixeuuoijlqof")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "trstgwloadlcxiko")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "qyoiqutqglalvivm")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "ospjoetqkuwopuye")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "wncycmmhhrqyrqog")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "tslpgtdnwitmhucv")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "mvdontbrmbxfallm")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "losdkfviyveecpag")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "gidbcpewwuybebln")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "lsjsdeaujjobxsvh")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "krtkenuyaurmwoqe")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "axcsqwaunpgwqqyv")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "grbvrucyboqtitqa")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "wusojloduyavnhvl")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "mqboluebhoamsfps")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "iujbiavvjljfempg")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "uchqljogoathbapu")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ejeprxturptvegus")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wwxubtwymmrhqfci")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "biqrklccuwromttt")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "vcwssrowfoppotjw")
suspend fun userData(value: Output<String>)
@JvmName(name = "alkcbthhiwwbtwuw")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "ynahkpvyekyixgcq")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "usmbiotuvnwfrokq")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "myecjpgwtqkchnwb")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "jjhamgmoomduymiy")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "pvjobervgnwvmyys")
suspend fun vpcSecurityGroupIds(value: List<String>?)