LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "vietfytkutgkihyg")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "hphimnnlhonmjdjt")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "rmnrymnfyruqffpg")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "wtycgvwqqgoanntl")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "xfkenaywvqelgtdg")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "enmwbulhargtjgol")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "ogwxsojhxtttwmdo")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "lirmnlwuyulonlyi")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nqisvthypcgmrgjx")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "tskrggfixltgkhkd")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "arfnqjaxcyjjqdrd")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gouampofksnpshbv")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "gfudkxgvmmuhwdhr")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "sjrecgaaydpdeskj")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wjyliopoyfyvjhhh")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "dlhvikvhgcklsrkp")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "qtypkgqglmxdmmkb")
suspend fun description(value: Output<String>)
@JvmName(name = "hfqijepdsmnpnmmg")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "qaeagagcrmnjjbif")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "uvllulkigepwkskr")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hephpusdaosohxhj")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "syghvpekqgcvrqcq")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hhqevchqnnthbxdq")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "nyawrpaknbwglhns")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "eotbgtvskwcgvvsp")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "uqnobqfqsuemgdjg")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "lhothsmjjceiobmt")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "tmtvflxliecboxcu")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "lbnhbccqwrtdxqbr")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "krvkcnoyfjdlbnwe")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "jcjhjijgohautibq")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "gvpddrqbrglmleyh")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cgeniahwlqjfblrp")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "gralcuvuebhvwxjo")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mqhlceyicxiawovx")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "wsfmsoswsrajeast")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "okyehamlfaltcdpp")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gdalqwhdmlbuvlmv")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "sblqbcpwmjwawssi")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "eyqbewadnkemfcat")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ssonnlwahcjuwpbb")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "mcngbptvyfbktfqy")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "boribogcysdunegw")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "aohobbiaonfiioam")
suspend fun imageId(value: Output<String>)
@JvmName(name = "eaosdcnkauwsycpl")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "swdxojtfatajdhpm")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "cxslpijtxaweqbnj")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "lljmsubscdtreoxe")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "bqadsygpwojfwkow")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "pcmkpjxwokdwkbqv")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vheqstotlhkmnbxe")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "eaofrhmwpftmeiec")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "uhyitsajsxddieix")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "urjrkgveoqksowif")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "glawkfkkutceqfud")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "erfsfjkfslyreggx")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "cdfiqjkfycwmjtki")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "binbxkkvtkumoyho")
suspend fun keyName(value: Output<String>)
@JvmName(name = "abhuebbyccfqtvvw")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "vdreyqecfwoyvaae")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "evewdvbisusvdqgc")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "psifoosnwiidqivu")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "kfhxpygekuvhtgdd")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "xbtbawcladkfluxw")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "lcceyfoyquqrwiab")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "scibbucgkudxlcrt")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "jmkyvfgbfptpqhdk")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xxfrogbsbgtuctxn")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "knkqkrrvxjjilaic")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "itiwrfsrfguxuawt")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dslyheoolrclonta")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "aoigbjedfbrkfjkt")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "tdalcufrwwpxxbhh")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bsdhrdovrmnvcfax")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "bwlhfiyycpvagpuf")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "vkttpegqfsumdvbl")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ournasaxqqekmijr")
suspend fun name(value: Output<String>)
@JvmName(name = "ojoyoibmbtyhfvfh")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "rejvjmbstswuylea")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "mlxoedbqoxqsxqvb")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "gmjhwvmdwtbkwjdl")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "oqnhnrtybvyggpsa")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "phrixndnauaxnmry")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "rbjdircrojdiqmrj")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "tjopxwuwcmyqlbhy")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "ydjwipflcnrvutcn")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "edrsuqlxndrjgcdr")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "wissgghhdfamnfco")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "yfgyiqpaisvixuyg")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "gmdwiwfdydvtgtoo")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "kobqqfefyjtkyjrr")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sfqjimskonfqnwxd")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "nikjqofpwhyuluox")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "mcmderqiypudboxd")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "goieyukywdijhpdy")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "emfrnmunjlehartg")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "adiondouiekuejrc")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "kjgfujfehchenueh")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "qroyvnfvivqlbdri")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "elekwwjlxqvqwged")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "dhwesgodgqjstsvl")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "ggaletfscxnchmtp")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "skefeqtgkijtbeoq")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "pxindhlifmacewof")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "nmdrnymlhsdbfaap")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "posyqrpcbggnhcln")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "bwwtblyrbsrgxfqp")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "xtahpwpbcipwrvwq")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "kohajobpjlsjyesh")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "indgnuuivfyrqxqw")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "jjllceavvrgnqqgu")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "teiagktpyqffjvmd")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "suchooqgvnsqoart")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "njvsekguxjkwkoto")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "yxanrhklslaffqye")
suspend fun userData(value: Output<String>)
@JvmName(name = "fqfptdmvhdfeblxh")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "vdudonhhihcnufgk")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "hswnbyoboaaavnvf")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "bkrrwvhwhnvmxklh")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "jfmwxexnhehubhqm")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "khqfqwdejxruobpw")
suspend fun vpcSecurityGroupIds(value: List<String>?)