LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "ukartgxcujwgyxvj")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "mdadcxxlqtwmmqvo")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "npikalfbjurrsxlq")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "krbyivtfxnejettb")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "gwkhohocnecwgxba")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "vpkxfbejdntgukbm")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "bgcuqdyflcncawhf")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "nfxylemjokjtevwo")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "noqwkrtotaowxyle")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "gwtdmamitllcagwn")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "rniyuncwaqjyqftf")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xawqpjlrwffuqocy")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "ffywivlbiwwjwckh")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "ywkablkrgtistnyb")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "eirinajykodlybeq")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "bdvhdjxesuhayyhd")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "walslnkfayhcxttl")
suspend fun description(value: Output<String>)
@JvmName(name = "lvqdsobevgrvrxlr")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "fvjojoohpgomoobc")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "sknteyebsondibda")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "utpyjwaahistewjf")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "getcwkqykrvbkrlh")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "qjtmagxivcjxgixo")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "nyyeomviqrodfvdm")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "gxtpnvjxttprbxpi")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "vwhyvdrbejyvnfxp")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "dtjlftxchiferyrv")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "segkwhvkavsbijcd")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "ebjjwwwtyafmftfc")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "niufdiipieugrblp")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "vahksungkynbehck")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ehjmyntotgvhqxsw")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "yteivgcranvphhfp")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "bmbfffkhwnwqfvap")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "anklsburyriqdcjv")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "fvyqslebdprbmdqv")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "lhhckrhevijhbqya")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "uuxbvwylepfvgglx")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "cboojerijjwqlxut")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "iklodoiwkhyvuidb")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qkfjuwlpvambkdcp")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "impbvcgntiagxsas")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "vakslnvpxyiitxqb")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ojsyfgkyxofvgmrl")
suspend fun imageId(value: Output<String>)
@JvmName(name = "lagabwuxcvcsllkw")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "ldqtfvlgpwwcvqlt")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "gosfxcxiqhdxkepr")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "unoalmnqcfrblyur")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "ilbovgywoacgdcgl")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "dfqnbhspgedyvgfp")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mphcbinckyinxjia")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "qusuoynaqqghtjuv")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "hgokrjkyodwmivxy")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xkbwmromtcrcvrxg")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "fipgjyjbgtwxwxvo")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "pmpmulegklwhmwfo")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "dmcvpauoluuoymxf")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "tpxcmpjhqwplvihb")
suspend fun keyName(value: Output<String>)
@JvmName(name = "rfpajrmacxvoayte")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "tgtwoecyswxdawss")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "tyrooxgdavwcqsqs")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "tulmghbpbxorqqmp")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "jgnlfapstcwagecm")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "iekochstlqbnkkwl")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "moyluwwctbmmmuek")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "uuheljyqmrcvmcik")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ujnvhtkxjuchjyck")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "trhbmfhbbvxontkx")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "wilssthkedcuocdn")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "knjrteyxavikwtcv")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nwtfulaervdgubdl")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "lfpdykkymxewgohh")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "uxopnosvugtffsdy")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ignmixihlrpqjqhb")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "xrgdfloviywkamud")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "hpxrnyvcbeffmncm")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vxtyfiyxuwvjijmb")
suspend fun name(value: Output<String>)
@JvmName(name = "njpkvhnucqxmfewk")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "jbcypdhabsitgnbp")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "dstodyvuxwcofays")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "dveeyhithjvqpdfl")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "uaxfmymwigxylyia")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "tnufrmcnlcncjkcj")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "vraubyojsetwmddu")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "vfrsfdyuumeljmvt")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "qbifwtybgmneoboe")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "mivmakeehsuqvrem")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "binewaexgysyryoy")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vqggabwqdghtdrcn")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "spjlersnbbhlmrlm")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "enppwpacuaebavvr")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qlvfellfcvdrqwky")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "fglrjpcfuvroehsg")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "ydnclbcvuwrmwsve")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hejnrviabbqbambe")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "kfcwigkcpybfnltk")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "gtsoqmgtrrlqdgsc")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "udvrbxhqqskvuous")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "evapvpsmltgtgjqd")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "hqdaxiknvalifrtq")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "gdtduphaygtmkuit")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "idkcishrpewflvop")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "ahkkobvppsdtgbye")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "mfunmwbnodnuxeng")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "exwcpeyotvbupojc")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "edbhxuxdfqkwduwe")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "gxlytisfnkpbpdmw")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "tpfacrpuihbvjpab")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "rflhvojgbhlpqcld")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "ribdjsssomxwfebi")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "dvkpsbvfiwfsvtbc")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "xhtbbqsnbtjygoli")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vglvqjitrogwfnan")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "ixjaobungakjnsuv")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "ycufflhpvthcgama")
suspend fun userData(value: Output<String>)
@JvmName(name = "opesrjyjnylvjpvq")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "gecnxaoyevtapjjm")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "rovfbcmxsbexihlo")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "ldrdjktrtxkuvxoc")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "uevkolbknjqydwih")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "pjfkqtrkuwjvifpy")
suspend fun vpcSecurityGroupIds(value: List<String>?)