LaunchTemplateArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "egvhjgjmcbhrvhrk")
suspend fun blockDeviceMappings(value: Output<List<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "whdhkpchntcvmono")
suspend fun blockDeviceMappings(vararg values: LaunchTemplateBlockDeviceMappingArgs)
@JvmName(name = "hhnghuilthkxwsxk")
suspend fun blockDeviceMappings(vararg values: Output<LaunchTemplateBlockDeviceMappingArgs>)
@JvmName(name = "gsiwdxtfsnboxjxa")
suspend fun blockDeviceMappings(vararg argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
@JvmName(name = "kdqokabmynnnyahg")
suspend fun blockDeviceMappings(value: List<LaunchTemplateBlockDeviceMappingArgs>?)
@JvmName(name = "gvnbpujlphsulhjb")
suspend fun blockDeviceMappings(values: List<Output<LaunchTemplateBlockDeviceMappingArgs>>)
@JvmName(name = "rnhkeibxtxtkgsdu")
suspend fun blockDeviceMappings(argument: List<suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit>)
@JvmName(name = "buwlfvbfkmdwwfmv")
suspend fun blockDeviceMappings(argument: suspend LaunchTemplateBlockDeviceMappingArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xsvhjgvuwynspuhc")
suspend fun cpuOptions(value: LaunchTemplateCpuOptionsArgs?)
@JvmName(name = "yxyxntggwjiinyhk")
suspend fun cpuOptions(value: Output<LaunchTemplateCpuOptionsArgs>)
@JvmName(name = "dqmyrcxdeelqjarn")
suspend fun cpuOptions(argument: suspend LaunchTemplateCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "dywpvndufrkpryjh")
suspend fun creditSpecification(value: LaunchTemplateCreditSpecificationArgs?)
@JvmName(name = "cdsbthbqhgiubusy")
suspend fun creditSpecification(value: Output<LaunchTemplateCreditSpecificationArgs>)
@JvmName(name = "juqtkhlbynhvkuiv")
suspend fun creditSpecification(argument: suspend LaunchTemplateCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wvjdbxpixlboxokn")
suspend fun defaultVersion(value: Output<Int>)
@JvmName(name = "fshapajxsphpqrws")
suspend fun defaultVersion(value: Int?)
Link copied to clipboard
@JvmName(name = "kayjowvnsqrrcadq")
suspend fun description(value: Output<String>)
@JvmName(name = "ufifgwicynupbgkv")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "qncmtebkfmsjqseh")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "kvacjghvwlboutjs")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "umcwlqqibtdpyavt")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "wxdarxieqlwwuipp")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "dffwhenfvtogjjsn")
suspend fun ebsOptimized(value: Output<String>)
@JvmName(name = "fnigpkuvbxsxxcsi")
suspend fun ebsOptimized(value: String?)
Link copied to clipboard
@JvmName(name = "tgdfeephtumjfwek")
suspend fun elasticGpuSpecifications(value: Output<List<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "qjrnqhqpibemedir")
suspend fun elasticGpuSpecifications(vararg values: LaunchTemplateElasticGpuSpecificationArgs)
@JvmName(name = "efqndncdqvwykypt")
suspend fun elasticGpuSpecifications(vararg values: Output<LaunchTemplateElasticGpuSpecificationArgs>)
@JvmName(name = "yetvaxrgcsdmgfqs")
suspend fun elasticGpuSpecifications(vararg argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "uknmmliktqjrbuoo")
suspend fun elasticGpuSpecifications(value: List<LaunchTemplateElasticGpuSpecificationArgs>?)
@JvmName(name = "qcacqtpykjctbanj")
suspend fun elasticGpuSpecifications(values: List<Output<LaunchTemplateElasticGpuSpecificationArgs>>)
@JvmName(name = "fyxyihcrhlvliwho")
suspend fun elasticGpuSpecifications(argument: List<suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "emhltndmarnknlhp")
suspend fun elasticGpuSpecifications(argument: suspend LaunchTemplateElasticGpuSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "tutjbcpbmjtaqihd")
suspend fun elasticInferenceAccelerator(value: Output<LaunchTemplateElasticInferenceAcceleratorArgs>)
@JvmName(name = "ffhkciejaxebactb")
suspend fun elasticInferenceAccelerator(argument: suspend LaunchTemplateElasticInferenceAcceleratorArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vejmbkscpqsqrxbx")
suspend fun enclaveOptions(value: LaunchTemplateEnclaveOptionsArgs?)
@JvmName(name = "fgppblehjypmsfeu")
suspend fun enclaveOptions(value: Output<LaunchTemplateEnclaveOptionsArgs>)
@JvmName(name = "pkxnxmttugbdnrfg")
suspend fun enclaveOptions(argument: suspend LaunchTemplateEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mwndxjfkslnjjxqd")
suspend fun hibernationOptions(value: LaunchTemplateHibernationOptionsArgs?)
@JvmName(name = "okrupynndpmffsap")
suspend fun hibernationOptions(value: Output<LaunchTemplateHibernationOptionsArgs>)
@JvmName(name = "udmjwtbvyljtbvrm")
suspend fun hibernationOptions(argument: suspend LaunchTemplateHibernationOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "bxnfbqefaftyyngq")
suspend fun iamInstanceProfile(value: LaunchTemplateIamInstanceProfileArgs?)
@JvmName(name = "ihhrorwilkftmcbh")
suspend fun iamInstanceProfile(value: Output<LaunchTemplateIamInstanceProfileArgs>)
@JvmName(name = "vorafxkchsymwtbq")
suspend fun iamInstanceProfile(argument: suspend LaunchTemplateIamInstanceProfileArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "yxpdtpinryegwlcj")
suspend fun imageId(value: Output<String>)
@JvmName(name = "fnoipwqtrbsyraii")
suspend fun imageId(value: String?)
Link copied to clipboard
@JvmName(name = "sfrnrgvkvlxjwgnf")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "kbwkpvgnqvbpqfoe")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "bqaesfmysyxgmyvg")
suspend fun instanceMarketOptions(value: LaunchTemplateInstanceMarketOptionsArgs?)
@JvmName(name = "aedikuclfquplwhx")
suspend fun instanceMarketOptions(value: Output<LaunchTemplateInstanceMarketOptionsArgs>)
@JvmName(name = "oqucpwemdexyjxax")
suspend fun instanceMarketOptions(argument: suspend LaunchTemplateInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ysignsjfefswtdmo")
suspend fun instanceRequirements(value: LaunchTemplateInstanceRequirementsArgs?)
@JvmName(name = "kdfefhwallawgmkh")
suspend fun instanceRequirements(value: Output<LaunchTemplateInstanceRequirementsArgs>)
@JvmName(name = "mjxwogyxpgbsgjmi")
suspend fun instanceRequirements(argument: suspend LaunchTemplateInstanceRequirementsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hieulvrvchmtouqx")
suspend fun instanceType(value: Output<String>)
@JvmName(name = "ceeneatahayufiiv")
suspend fun instanceType(value: String?)
Link copied to clipboard
@JvmName(name = "yxbvxptqimcaojeo")
suspend fun kernelId(value: Output<String>)
@JvmName(name = "jhobdiiddwiwxudi")
suspend fun kernelId(value: String?)
Link copied to clipboard
@JvmName(name = "umuyxknjobukpjjh")
suspend fun keyName(value: Output<String>)
@JvmName(name = "amagfiuoxjvfovhn")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "coieoyapnjkltauw")
suspend fun licenseSpecifications(value: Output<List<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "qujjsfonpgvftrrb")
suspend fun licenseSpecifications(vararg values: LaunchTemplateLicenseSpecificationArgs)
@JvmName(name = "qdnqjyhjxhreeoqb")
suspend fun licenseSpecifications(vararg values: Output<LaunchTemplateLicenseSpecificationArgs>)
@JvmName(name = "ixjjecaqjgkodell")
suspend fun licenseSpecifications(vararg argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "hlmfsfqlswqjqshn")
suspend fun licenseSpecifications(value: List<LaunchTemplateLicenseSpecificationArgs>?)
@JvmName(name = "qysbygfpfmgjoupq")
suspend fun licenseSpecifications(values: List<Output<LaunchTemplateLicenseSpecificationArgs>>)
@JvmName(name = "euixmwlgrrgrfwli")
suspend fun licenseSpecifications(argument: List<suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ntphfsjenyhdsodx")
suspend fun licenseSpecifications(argument: suspend LaunchTemplateLicenseSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "jxevcmexlwkstxgw")
suspend fun maintenanceOptions(value: LaunchTemplateMaintenanceOptionsArgs?)
@JvmName(name = "qrogsibouaualawe")
suspend fun maintenanceOptions(value: Output<LaunchTemplateMaintenanceOptionsArgs>)
@JvmName(name = "pfdthffpubxwuhow")
suspend fun maintenanceOptions(argument: suspend LaunchTemplateMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "prmtepkxtjftqlpx")
suspend fun metadataOptions(value: LaunchTemplateMetadataOptionsArgs?)
@JvmName(name = "ypjrkajhwfnjxyxd")
suspend fun metadataOptions(value: Output<LaunchTemplateMetadataOptionsArgs>)
@JvmName(name = "bxvhkfofijwuejek")
suspend fun metadataOptions(argument: suspend LaunchTemplateMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lqqmourckmyrukng")
suspend fun monitoring(value: LaunchTemplateMonitoringArgs?)
@JvmName(name = "aballcwncdbudwck")
suspend fun monitoring(value: Output<LaunchTemplateMonitoringArgs>)
@JvmName(name = "iiawxryisflywnsn")
suspend fun monitoring(argument: suspend LaunchTemplateMonitoringArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "seclivqoeenpqpgn")
suspend fun name(value: Output<String>)
@JvmName(name = "igyiledvgqmwvpyw")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "isrooovuygvynnse")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "sehiyshtdfyjajei")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "osbhbpwpdvspxckm")
suspend fun networkInterfaces(value: Output<List<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "nbnjeebjenkxfubf")
suspend fun networkInterfaces(vararg values: LaunchTemplateNetworkInterfaceArgs)
@JvmName(name = "gpqnfenagiqvnqbb")
suspend fun networkInterfaces(vararg values: Output<LaunchTemplateNetworkInterfaceArgs>)
@JvmName(name = "qrvjbsjxpctnvbbb")
suspend fun networkInterfaces(vararg argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "bnibosbqjudkqtjl")
suspend fun networkInterfaces(value: List<LaunchTemplateNetworkInterfaceArgs>?)
@JvmName(name = "qxhpnunwlrsqatif")
suspend fun networkInterfaces(values: List<Output<LaunchTemplateNetworkInterfaceArgs>>)
@JvmName(name = "skvroaggitmgkrfl")
suspend fun networkInterfaces(argument: List<suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "ierowueewjniuxkw")
suspend fun networkInterfaces(argument: suspend LaunchTemplateNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "knxjmrjayhdkslvt")
suspend fun placement(value: LaunchTemplatePlacementArgs?)
@JvmName(name = "cauhmxmimaxryuvo")
suspend fun placement(value: Output<LaunchTemplatePlacementArgs>)
@JvmName(name = "msgxbhvortjxgint")
suspend fun placement(argument: suspend LaunchTemplatePlacementArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "snosvuiauxnhhola")
suspend fun privateDnsNameOptions(value: LaunchTemplatePrivateDnsNameOptionsArgs?)
@JvmName(name = "qyuoqrepixgtgsnb")
suspend fun privateDnsNameOptions(value: Output<LaunchTemplatePrivateDnsNameOptionsArgs>)
@JvmName(name = "yrbmkubebvfgnsyk")
suspend fun privateDnsNameOptions(argument: suspend LaunchTemplatePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kghbhwstpwdavmry")
suspend fun ramDiskId(value: Output<String>)
@JvmName(name = "yogopeacvolqqnvf")
suspend fun ramDiskId(value: String?)
Link copied to clipboard
@JvmName(name = "kgcihkhqmlusopuj")
suspend fun securityGroupNames(value: Output<List<String>>)
@JvmName(name = "arehrtosmidrgfpc")
suspend fun securityGroupNames(vararg values: Output<String>)
@JvmName(name = "yhnvdnjwdsxontuo")
suspend fun securityGroupNames(vararg values: String)
@JvmName(name = "igxlbprafoclvimm")
suspend fun securityGroupNames(values: List<Output<String>>)
@JvmName(name = "irqfilhyhyucsvhi")
suspend fun securityGroupNames(value: List<String>?)
Link copied to clipboard
@JvmName(name = "ejqiculncdbhtlef")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "ayeedlqbcesaphfl")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "uefhayacqjeorfrw")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "otithrgvntuljqgo")
suspend fun tagSpecifications(value: Output<List<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "iepcladeooushljt")
suspend fun tagSpecifications(vararg values: LaunchTemplateTagSpecificationArgs)
@JvmName(name = "udrjqtkmlytdoctb")
suspend fun tagSpecifications(vararg values: Output<LaunchTemplateTagSpecificationArgs>)
@JvmName(name = "slnseaxhapubsypl")
suspend fun tagSpecifications(vararg argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
@JvmName(name = "kmnhrbygevyrhltb")
suspend fun tagSpecifications(value: List<LaunchTemplateTagSpecificationArgs>?)
@JvmName(name = "ukwvsreletimsqnq")
suspend fun tagSpecifications(values: List<Output<LaunchTemplateTagSpecificationArgs>>)
@JvmName(name = "dwtohofedowmvcgg")
suspend fun tagSpecifications(argument: List<suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit>)
@JvmName(name = "ctaqxoijiftctsrq")
suspend fun tagSpecifications(argument: suspend LaunchTemplateTagSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "plgspkawmhexderw")
suspend fun updateDefaultVersion(value: Output<Boolean>)
@JvmName(name = "blpyqkwuhptqiqvw")
suspend fun updateDefaultVersion(value: Boolean?)
Link copied to clipboard
@JvmName(name = "qgmeqglsdfepeuit")
suspend fun userData(value: Output<String>)
@JvmName(name = "eilsnyxdegldaver")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "lqjcnqjxmoilyukv")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "bybegqibthxqjarj")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "pdiywogtukcijxig")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "wyeufmpcwintrnqn")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "dpvfnrdiwklnqftg")
suspend fun vpcSecurityGroupIds(value: List<String>?)