LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "uqikqcfjrkihiglq")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "cyfrxdgwanythmch")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "jsxejyldhfcdisvi")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "mlxyurnhwstiidgl")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "airklqkvwforhnxq")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "spfijuvtqrcwtxem")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "wxyfikefaljkdlyg")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "plymxltoneowxwom")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bvwhnomtdiufxuqq")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "hiyfpuurlbmwabrw")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "eyjngdqaqnccssnw")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fputdcpqxydytgmd")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "ymdofbascdjenfik")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "gsapfwpuihoxpdqq")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "umkjjeiphhkbiytm")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "qvrqmhdyphoaurvk")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "ypinijcyqjellxlb")
suspend fun description(value: Output<String>)
@JvmName(name = "ssclctlcjkjsqweu")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "jvcqshxilrsoayvu")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "hdetemvkhkbpkbnp")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "gcdbggwcyxagqjcy")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "nqjpnvuaiipuhjrc")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "blmuhqdjojdsfcsy")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "lrelryfkkwmomjtv")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "mjvlmwluajunmhfu")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "sihwepdaihdxnvbj")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "ydwllyctwsoyxmih")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "fvvsqgfltcnbuyhm")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "fmhhkfbhbojxlfdk")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "diunywumumiqndpo")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "eyrhupudlcsirgwp")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ptxylxjrruarites")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "eifxcrnbmomcpvbx")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "vywnsdacydajieye")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rxulvkhdnvsqmltk")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "unykalavkvfhoppf")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "cqllvgspktvvpqpv")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bywjqtjlynmanols")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "lnogsbndgfucqart")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "hfmjffmnqvplfidc")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xcbmwsegikacntiy")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "kehypxogteqmmlyv")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "hlohgfkmuengnnun")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kjsrnqtemgorwhuw")
suspend fun imageId(value: Output<String>)
@JvmName(name = "kavmbtkxqbckeubd")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "pjaiqfnmqshmjfeq")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "svqnefvruucoqqsn")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "ymoyxpoovmbvycxv")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "srfmmeqpbymnrwnf")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "snywqmmjdwayrtpw")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hwunwopukcrquiuy")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "ineucyxrcdnitiyj")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "ssmvoeuqunhdithp")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "owmincsfngstbabl")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "kyxqgbcxwsixxtog")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "kutrlvqtwxtdibdr")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "vdvpbsyuxvxoajtv")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "ynyxhogdwfdhlrpu")
suspend fun keyName(value: Output<String>)
@JvmName(name = "gqoytvbkyfemrguk")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "vfxudiufpppbhjcf")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "jwurpxnketbqukqy")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "sdgcxbqgnwdxowjk")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "vibkauescbfddflh")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "waliwbtrrpqyixfo")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "mcrpyntuqhetpagu")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "qxkmuexyepmmyfax")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ptfcevufrwjxokso")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "nfvxruroowsyklom")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "qhetxxfyveqhhvat")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "glxhpeswxwfvhurl")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "btrlphslogldedxh")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "tfcwrgqlaflfhsii")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "bimigyswiyngjsyl")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rpgcckhbvanhqrtb")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "rhcwphnkhcfqjtao")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "klnfxfjlmeqfmnkv")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wsgfaqrrimehsonx")
suspend fun name(value: Output<String>)
@JvmName(name = "njkbpfepxhnnppcl")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "pxbmxidpludlyahe")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "yswoeeyfffgosepo")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "ddlceltaxtrgnnxj")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "gswblwshmdmnhimj")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "vkiemlvnflomxfxg")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "msmfffttsqssdmqo")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "eblhsevtqbpexyat")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "mousoikjsmvksvpn")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "wltnevwqgpgdxdvk")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "kvcpkeavweattsee")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "stwifpuxhcjxrrya")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "ahfhrhujhoaelieg")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "pyinowtixtewcgob")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lauctuulqyawlcef")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "gqkaspeifrniennf")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "pttygcepwtdpcdwk")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "cmpcnkumwxumavyk")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "pgncwymeyppdubpp")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "hsmnpwgykcdpdeut")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "mvvgjipqojrujdmc")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "gqthvcdnmrkadbhu")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "ljaiogjqejgyyldt")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "rnigfcreysbnhbsm")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "etfrefcsrjafpbgw")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "evaxwfowsewfgwih")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "hsgdroonyldgheug")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "xwfrjxvfgolhntjm")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "chdhylvflqmvotiw")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "fsbpokplqjhxsjie")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "spxodkudotwttpdf")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "vumeffstcvexleqs")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "baviwodvsolrbutg")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "hbiohflqayjtsfli")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "xlcegkmgvxcxmfyn")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dtljlhjyspwoljoj")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "vgkhdioxjtalmchf")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "vafqnnicsbykykdw")
suspend fun userData(value: Output<String>)
@JvmName(name = "alrahrwmjycugyvr")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "akflialvhjauwfmw")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "cdsasumograekegc")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "nftsxxecnwiqevgm")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "keydgxvarqixrgxg")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "imeovntfftnhxkjo")
suspend fun vpcSecurityGroupIds(value: List<String>?)