LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "wiqjeiwidfdmwhuy")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "lygxypnrnwwwnacg")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "rcwrsfyfqsxrhmfs")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "vwtbhecjjhetaknu")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "bqmasvcllpoxuwxl")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "hfqokjbsyfwakwvi")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "ykweowivkdknpitu")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "rwyxeershyjwcmws")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "onnbbhdeiquccbun")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "lhcqyypcjjqupqdy")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "iapdqfhbovbyrvsw")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "emtpqyuuomuuugei")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "pibkyknlhxxdjftn")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "difilajwvfffying")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "qtdfbjsdnovhbxte")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "trxxuispiawelvqs")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "tlupmrifowjwgyfj")
suspend fun description(value: Output<String>)
@JvmName(name = "ppbxgslwysavlapb")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "oghryijnhpilqmlr")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "dxodumqbaplrigwy")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "kijufffjxnvxjlgq")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "rbyaoxnbpfgircbt")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "qwhmhmxcvccifglj")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "vdldtahacoivkras")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "pgwwvhwoypbaxtlw")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "tjdwvatuvmleyafq")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "cdjyqxqludyfdbqb")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "hpvfwihjhicjchiq")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "iwgfijiarukxtxen")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "lqxyugslevxlmdaj")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "kvvkvnwhihuvcfdn")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "apiidsuqbqrvoyfv")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "pjdkcxesxkhlspsu")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "urhhbhovwtujwhfr")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "uqcdbmnexmyliive")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "liceyqdspbyehhho")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "wwcsgifwmqosrojo")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ipysaevoxupqdron")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "cnajkohilpxjvvgr")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "jpsuoafjtjkbuheq")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hakykjoxmnauttbg")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "myonfsrktvcpxmpp")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "slhwlrbjvancyybv")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ysurdcuicfyulheg")
suspend fun imageId(value: Output<String>)
@JvmName(name = "sbbmjbmqdaiugbew")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "bpuvyuvpaiprgbgs")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "mqoprhxdamuflwju")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "nqxebdfuhopnbspy")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "sanynwfxikyckyox")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "lojbkspwlbfdcbgu")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lpphskhcspaooqnc")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "vagvjtnntilqaydk")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "dsevvwagccewcjtb")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xgwtwoofrydilijk")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "xghnejmubfmwtpws")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "smxtjjuojvqcfahw")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "nnmwtysugbjauciw")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "yggqpbooveknyrym")
suspend fun keyName(value: Output<String>)
@JvmName(name = "nrroldrfgnkwbihq")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "ivmqmfmaxmnutllp")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "kmueqfieykgfcxfk")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "jnvcnurpdjamyivd")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "kptndmotjhodckks")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "hatjjlnodhlcbjwd")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "blyhrmdyetcqmino")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "qfarrffeeoopasdx")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "tluyjgbhhkcjycwp")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nawwwoedearcoqij")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "eeevwpsjnepnwacd")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "ldmtvpeiocnecpqr")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kvbwmnhfirlutfmf")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "yjdwuvbhjqvpxapp")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "ychwwwesceyhymka")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "sxelvpexvuxpyfra")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "whocedymhtsrgwve")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "hfvfipwxnfphosrw")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bmldrkgjhcldpiyy")
suspend fun name(value: Output<String>)
@JvmName(name = "ronekwiigifmkgsk")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "exqtqxufkkcpsvwr")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "isinstngsujylvnl")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "tjsgmtlbukwyffhj")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "cnbvkebyssakyjui")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "ymnvpsiluvgjfvbo")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "bxvhlxyoiaadbsqt")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "lirexxywmoyewkup")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "qbgqfvfyuewwkjmf")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "lqqapjfieewasbmf")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "copgdewhxlalycpk")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "oioluxgfytlemkrr")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "ealfflgvgdaqgkyj")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "lgyavawqgbdsqncb")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "apcpnmwxrkaatlkx")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "tlipakrvgcjlysao")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "yhpgysaqirvdjfbd")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "heqmvjecviklfrca")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "fstjehlgxyseigjy")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "enrwwvrqjlupypfq")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "fcrutyqaubkcclwe")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "nbouiiypyptpylnv")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "etewvakojdhkxvgx")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "coetrgqioibgibxd")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "dhwfclqdjcreagss")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "fcwhabgdtyvmrxbb")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "rjfkabonjkcdldrs")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "roqfnsimfveoragg")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "yfkphigrmskotsfc")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "horcqwixrnurkhcy")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "oxxxkevrvrguclqf")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "vbslevodqdphvydq")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "saywinlyqtpiyrto")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "plrjlvlxgycjwjnc")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "xpgedahmjusmhpkq")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lgnmvbekriapdqnm")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "scpevsjlkcynskwa")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "wqaucemwgwwjxayg")
suspend fun userData(value: Output<String>)
@JvmName(name = "oiiaplfdgahtvnot")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "ybyrrvtnyrpjbrnk")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "ayhlqnuqykcjrjwv")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "folvjimtumxeikcj")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "vrrcvxaawbsyvcgp")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "pbcrxsjqjodeevtw")
suspend fun vpcSecurityGroupIds(value: List<String>?)