InstanceArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "btlcevlvflpyttqa")
suspend fun ami(value: Output<String>)
@JvmName(name = "osamiuuwctxdulto")
suspend fun ami(value: String?)
Link copied to clipboard
@JvmName(name = "itsayopxkvnkwkek")
suspend fun associatePublicIpAddress(value: Output<Boolean>)
@JvmName(name = "kmreeceqmkjwvqde")
suspend fun associatePublicIpAddress(value: Boolean?)
Link copied to clipboard
@JvmName(name = "cufkfukljtrjtnnh")
suspend fun availabilityZone(value: Output<String>)
@JvmName(name = "ceywuwgrefggvoay")
suspend fun availabilityZone(value: String?)
Link copied to clipboard
@JvmName(name = "nnctpwlpnqgiaksc")
suspend fun capacityReservationSpecification(value: Output<InstanceCapacityReservationSpecificationArgs>)
@JvmName(name = "acerwsgbqxuyofmg")
suspend fun capacityReservationSpecification(argument: suspend InstanceCapacityReservationSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vhnxmdjaiawlakpm")
suspend fun cpuCoreCount(value: Output<Int>)
@JvmName(name = "pfcdouuxemaumvhr")
suspend fun cpuCoreCount(value: Int?)
Link copied to clipboard
@JvmName(name = "yhyykefxbsdgkdrn")
suspend fun cpuOptions(value: InstanceCpuOptionsArgs?)
@JvmName(name = "kxdfrrglvrsputbi")
suspend fun cpuOptions(value: Output<InstanceCpuOptionsArgs>)
@JvmName(name = "koageqipatlktfgk")
suspend fun cpuOptions(argument: suspend InstanceCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xclndjbhjlrbdakd")
suspend fun cpuThreadsPerCore(value: Output<Int>)
@JvmName(name = "jwlmscuabgldyjjq")
suspend fun cpuThreadsPerCore(value: Int?)
Link copied to clipboard
@JvmName(name = "rqplchrjvfbplyjf")
suspend fun creditSpecification(value: InstanceCreditSpecificationArgs?)
@JvmName(name = "wlokttmxryeqaaqu")
suspend fun creditSpecification(value: Output<InstanceCreditSpecificationArgs>)
@JvmName(name = "uaimkblnfygbmlte")
suspend fun creditSpecification(argument: suspend InstanceCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fihjvfqtnghjhcyk")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "gordujjpnkmpjtag")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "mhwoivvrwmhvbrcm")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "noiqngixgvdmghnr")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "qyggdiedpmpfoxyv")
suspend fun ebsBlockDevices(value: Output<List<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "scywbahejhfbsemu")
suspend fun ebsBlockDevices(vararg values: InstanceEbsBlockDeviceArgs)
@JvmName(name = "ygiqgfwtfobsflqq")
suspend fun ebsBlockDevices(vararg values: Output<InstanceEbsBlockDeviceArgs>)
@JvmName(name = "wiauukxchpauatxc")
suspend fun ebsBlockDevices(vararg argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "whmjkqsmjeufyjvw")
suspend fun ebsBlockDevices(value: List<InstanceEbsBlockDeviceArgs>?)
@JvmName(name = "uljekncntmmqpnes")
suspend fun ebsBlockDevices(values: List<Output<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "ecuvigygdofhhote")
suspend fun ebsBlockDevices(argument: List<suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "ctahbxsbhpxukfjq")
suspend fun ebsBlockDevices(argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hnqhxpoejgntbyvh")
suspend fun ebsOptimized(value: Output<Boolean>)
@JvmName(name = "pvwcpthcacyimjjw")
suspend fun ebsOptimized(value: Boolean?)
Link copied to clipboard
@JvmName(name = "vcmvqmokkyyvrxsa")
suspend fun enclaveOptions(value: InstanceEnclaveOptionsArgs?)
@JvmName(name = "mqtfolkwfvxbsedl")
suspend fun enclaveOptions(value: Output<InstanceEnclaveOptionsArgs>)
@JvmName(name = "ruutqwfqsujtpxuy")
suspend fun enclaveOptions(argument: suspend InstanceEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wxivtplidwbtcnjc")
suspend fun ephemeralBlockDevices(value: Output<List<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "ftjpyiyfjkugwuyh")
suspend fun ephemeralBlockDevices(vararg values: InstanceEphemeralBlockDeviceArgs)
@JvmName(name = "uikumyrmtgohrgom")
suspend fun ephemeralBlockDevices(vararg values: Output<InstanceEphemeralBlockDeviceArgs>)
@JvmName(name = "smbcopvoatkkngmw")
suspend fun ephemeralBlockDevices(vararg argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "haxugkeimgqhffmw")
suspend fun ephemeralBlockDevices(value: List<InstanceEphemeralBlockDeviceArgs>?)
@JvmName(name = "pjghfpwrjtebwrpx")
suspend fun ephemeralBlockDevices(values: List<Output<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "uchknftuninfxgqs")
suspend fun ephemeralBlockDevices(argument: List<suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "nqfyasfeewflduca")
suspend fun ephemeralBlockDevices(argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mebwhwjoxbgfranp")
suspend fun getPasswordData(value: Output<Boolean>)
@JvmName(name = "yidxldaoqpmtkhis")
suspend fun getPasswordData(value: Boolean?)
Link copied to clipboard
@JvmName(name = "whwedgipylwnbmxj")
suspend fun hibernation(value: Output<Boolean>)
@JvmName(name = "ugqdvmyshxocsbvu")
suspend fun hibernation(value: Boolean?)
Link copied to clipboard
@JvmName(name = "pktrfodekgiljcoi")
suspend fun hostId(value: Output<String>)
@JvmName(name = "huoaustrptxhrhym")
suspend fun hostId(value: String?)
Link copied to clipboard
@JvmName(name = "rskumhqradarexrk")
suspend fun hostResourceGroupArn(value: Output<String>)
@JvmName(name = "msusrxnlciqtoiyd")
suspend fun hostResourceGroupArn(value: String?)
Link copied to clipboard
@JvmName(name = "cfquqnjdnerqrqoy")
suspend fun iamInstanceProfile(value: Output<String>)
@JvmName(name = "chjniupbffgstwdt")
suspend fun iamInstanceProfile(value: String?)
Link copied to clipboard
@JvmName(name = "lufmsabrtgaqlvih")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "falbmmfhvsrwqhha")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "mdeijooldyvoxfgg")
suspend fun instanceMarketOptions(value: InstanceInstanceMarketOptionsArgs?)
@JvmName(name = "vmwwnpltdswwuund")
suspend fun instanceMarketOptions(value: Output<InstanceInstanceMarketOptionsArgs>)
@JvmName(name = "inwusqqfsgggowsn")
suspend fun instanceMarketOptions(argument: suspend InstanceInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gogpdtaeoafstpks")
fun instanceType(value: InstanceType)
@JvmName(name = "orcmfvdinmgdvdvy")
suspend fun instanceType(value: Either<String, InstanceType>?)
@JvmName(name = "ttiicxpidkrrugvf")
suspend fun instanceType(value: Output<Either<String, InstanceType>>)
@JvmName(name = "nendonppvufbgxhx")
fun instanceType(value: String)
Link copied to clipboard
@JvmName(name = "gguercelixcmvytj")
suspend fun ipv6AddressCount(value: Output<Int>)
@JvmName(name = "cwjdfqgituqbexnq")
suspend fun ipv6AddressCount(value: Int?)
Link copied to clipboard
@JvmName(name = "kfccgbcjmyvoewtd")
suspend fun ipv6Addresses(value: Output<List<String>>)
@JvmName(name = "nfqkfeviukhcvmuo")
suspend fun ipv6Addresses(vararg values: Output<String>)
@JvmName(name = "vhhwwbgnuysnsohl")
suspend fun ipv6Addresses(vararg values: String)
@JvmName(name = "brvtocjejtkgusaf")
suspend fun ipv6Addresses(values: List<Output<String>>)
@JvmName(name = "wfpsvnopwcrayvcg")
suspend fun ipv6Addresses(value: List<String>?)
Link copied to clipboard
@JvmName(name = "rlhoijphnkuerfrp")
suspend fun keyName(value: Output<String>)
@JvmName(name = "nqptdnjmnrmjpbfu")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "saweeyfwsnlhcgmk")
suspend fun launchTemplate(value: InstanceLaunchTemplateArgs?)
@JvmName(name = "srcrlqebvnwummen")
suspend fun launchTemplate(value: Output<InstanceLaunchTemplateArgs>)
@JvmName(name = "xshpbucwjypwphjm")
suspend fun launchTemplate(argument: suspend InstanceLaunchTemplateArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mjgclukyogxwjino")
suspend fun maintenanceOptions(value: InstanceMaintenanceOptionsArgs?)
@JvmName(name = "rpjdwaturufdlmto")
suspend fun maintenanceOptions(value: Output<InstanceMaintenanceOptionsArgs>)
@JvmName(name = "nosslsjikmvfeuia")
suspend fun maintenanceOptions(argument: suspend InstanceMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mojycexqjuaeybjs")
suspend fun metadataOptions(value: InstanceMetadataOptionsArgs?)
@JvmName(name = "ddpmmjvfbaoedbgj")
suspend fun metadataOptions(value: Output<InstanceMetadataOptionsArgs>)
@JvmName(name = "fkinhhtvdrmrfvmu")
suspend fun metadataOptions(argument: suspend InstanceMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "knpxsrekeynnimkl")
suspend fun monitoring(value: Output<Boolean>)
@JvmName(name = "pbmmvqlgcwrtutyk")
suspend fun monitoring(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hljopltrimxmlcif")
suspend fun networkInterfaces(value: Output<List<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "kssvytcgkreamgup")
suspend fun networkInterfaces(vararg values: InstanceNetworkInterfaceArgs)
@JvmName(name = "dtvcidgudwxdrkwu")
suspend fun networkInterfaces(vararg values: Output<InstanceNetworkInterfaceArgs>)
@JvmName(name = "jmmqkmxgvjfxdlso")
suspend fun networkInterfaces(vararg argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "tqbiuuwrsbdsqucd")
suspend fun networkInterfaces(value: List<InstanceNetworkInterfaceArgs>?)
@JvmName(name = "etlqdopvdvhtoytu")
suspend fun networkInterfaces(values: List<Output<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "xlncxiuenskpnghh")
suspend fun networkInterfaces(argument: List<suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "jcjernqvlkpabkon")
suspend fun networkInterfaces(argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "oyhrpnycavcoerwx")
suspend fun placementGroup(value: Output<String>)
@JvmName(name = "eblocphmvyhowhjn")
suspend fun placementGroup(value: String?)
Link copied to clipboard
@JvmName(name = "nrqttvtwnpduiqhu")
suspend fun placementPartitionNumber(value: Output<Int>)
@JvmName(name = "ercdfqksjyfccicw")
suspend fun placementPartitionNumber(value: Int?)
Link copied to clipboard
@JvmName(name = "mnmlqotkwdochufs")
suspend fun privateDnsNameOptions(value: InstancePrivateDnsNameOptionsArgs?)
@JvmName(name = "wvngjofhukxkehvm")
suspend fun privateDnsNameOptions(value: Output<InstancePrivateDnsNameOptionsArgs>)
@JvmName(name = "tprjbosvmkmvfrjw")
suspend fun privateDnsNameOptions(argument: suspend InstancePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "avekipudvsgryfhc")
suspend fun privateIp(value: Output<String>)
@JvmName(name = "fxylvxftecfdryty")
suspend fun privateIp(value: String?)
Link copied to clipboard
@JvmName(name = "hitfugpgcqwndugp")
suspend fun rootBlockDevice(value: InstanceRootBlockDeviceArgs?)
@JvmName(name = "vqtqvwiuarmqvmwn")
suspend fun rootBlockDevice(value: Output<InstanceRootBlockDeviceArgs>)
@JvmName(name = "ilgryonnycypgcmg")
suspend fun rootBlockDevice(argument: suspend InstanceRootBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "coimccallawupgsm")
suspend fun secondaryPrivateIps(value: Output<List<String>>)
@JvmName(name = "iuychgqfbypurwfo")
suspend fun secondaryPrivateIps(vararg values: Output<String>)
@JvmName(name = "opsaamtdiejpqupi")
suspend fun secondaryPrivateIps(vararg values: String)
@JvmName(name = "xbcocpcjrqsgcajx")
suspend fun secondaryPrivateIps(values: List<Output<String>>)
@JvmName(name = "rulhxrbpgfpjwyut")
suspend fun secondaryPrivateIps(value: List<String>?)
Link copied to clipboard
@JvmName(name = "dxxmtlxwihfxouvu")
suspend fun securityGroups(value: Output<List<String>>)
@JvmName(name = "fqqtltfvrcbtldpv")
suspend fun securityGroups(vararg values: Output<String>)
@JvmName(name = "qlodupqhkluxrbfo")
suspend fun securityGroups(vararg values: String)
@JvmName(name = "qdrhgrrnkqrhyawu")
suspend fun securityGroups(values: List<Output<String>>)
@JvmName(name = "vbjeotfjcqloidyu")
suspend fun securityGroups(value: List<String>?)
Link copied to clipboard
@JvmName(name = "vdkuyjyhenopjhky")
suspend fun sourceDestCheck(value: Output<Boolean>)
@JvmName(name = "ohsbyofqymotamgj")
suspend fun sourceDestCheck(value: Boolean?)
Link copied to clipboard
@JvmName(name = "brygvxvbbiesttxe")
suspend fun subnetId(value: Output<String>)
@JvmName(name = "yyvpjwalqewxtmwu")
suspend fun subnetId(value: String?)
Link copied to clipboard
@JvmName(name = "nqihclywojxeoaxb")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "jhaeetwekwqdylfr")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "pdkhqvbbgehhlcyx")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "bgsoiokxctjnwjar")
fun tenancy(value: Tenancy)
@JvmName(name = "ayqgbnhlmxliyami")
suspend fun tenancy(value: Either<String, Tenancy>?)
@JvmName(name = "gxuforsigjtjkwwk")
suspend fun tenancy(value: Output<Either<String, Tenancy>>)
@JvmName(name = "wvhluuhqglqitgqy")
fun tenancy(value: String)
Link copied to clipboard
@JvmName(name = "ueytfcqqhvqxejgt")
suspend fun userData(value: Output<String>)
@JvmName(name = "sjkdhuanebyddrie")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "ilsbwxknngknvlqj")
suspend fun userDataBase64(value: Output<String>)
@JvmName(name = "txwcptuvapgskiah")
suspend fun userDataBase64(value: String?)
Link copied to clipboard
@JvmName(name = "qkrwxisrhnpmxnbs")
suspend fun userDataReplaceOnChange(value: Output<Boolean>)
@JvmName(name = "qdtrlissvktffdmr")
suspend fun userDataReplaceOnChange(value: Boolean?)
Link copied to clipboard
@JvmName(name = "iiojwkhwefpagocv")
suspend fun volumeTags(value: Output<Map<String, String>>)
@JvmName(name = "vqrwjgpqtynqqrtq")
fun volumeTags(vararg values: Pair<String, String>)
@JvmName(name = "qkobyqtgqjpkasev")
suspend fun volumeTags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "uxnjbjaakukfibqo")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "huwfmonaodprauck")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "lsreocvqlctovrby")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "hpnxlmjaaaiwsssg")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "kiymyngekgjbaume")
suspend fun vpcSecurityGroupIds(value: List<String>?)