InstanceArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "cicfcioxhlaphcdn")
suspend fun ami(value: Output<String>)
@JvmName(name = "qkeochjidojbnwma")
suspend fun ami(value: String?)
Link copied to clipboard
@JvmName(name = "vcayykanysmgqwqf")
suspend fun associatePublicIpAddress(value: Output<Boolean>)
@JvmName(name = "byesdhdqhqywgach")
suspend fun associatePublicIpAddress(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hefdegcvtyoccpex")
suspend fun availabilityZone(value: Output<String>)
@JvmName(name = "vpvowyssujbwvbfi")
suspend fun availabilityZone(value: String?)
Link copied to clipboard
@JvmName(name = "pxmymxwlbfuqlffw")
suspend fun capacityReservationSpecification(value: Output<InstanceCapacityReservationSpecificationArgs>)
@JvmName(name = "pwnuhgshuscctyxo")
suspend fun capacityReservationSpecification(argument: suspend InstanceCapacityReservationSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fuvlynfpvvqriwym")
suspend fun cpuCoreCount(value: Output<Int>)
@JvmName(name = "bixxhwqaintuaocq")
suspend fun cpuCoreCount(value: Int?)
Link copied to clipboard
@JvmName(name = "ebhpgqexoghqxwew")
suspend fun cpuOptions(value: InstanceCpuOptionsArgs?)
@JvmName(name = "rvtbsatvfjknifak")
suspend fun cpuOptions(value: Output<InstanceCpuOptionsArgs>)
@JvmName(name = "pnmttwxelnnaqugo")
suspend fun cpuOptions(argument: suspend InstanceCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "kefjtngxlkbdgxqb")
suspend fun cpuThreadsPerCore(value: Output<Int>)
@JvmName(name = "wpyuylxyxiojxmnp")
suspend fun cpuThreadsPerCore(value: Int?)
Link copied to clipboard
@JvmName(name = "jctqbwakcxpiqfpj")
suspend fun creditSpecification(value: InstanceCreditSpecificationArgs?)
@JvmName(name = "nosnhxeebgamxbhj")
suspend fun creditSpecification(value: Output<InstanceCreditSpecificationArgs>)
@JvmName(name = "fewnhkxbxnhfemxc")
suspend fun creditSpecification(argument: suspend InstanceCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "xrpgvuxxhiqmcbwt")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "xnanbowyamiqnxyf")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "fuhwsscyupbgdtlm")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "fceigksmkgsclmql")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "oxlkaqsogmrxuvsq")
suspend fun ebsBlockDevices(value: Output<List<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "nkkgxhgvidrnjure")
suspend fun ebsBlockDevices(vararg values: InstanceEbsBlockDeviceArgs)
@JvmName(name = "aemdnjwyyekawugq")
suspend fun ebsBlockDevices(vararg values: Output<InstanceEbsBlockDeviceArgs>)
@JvmName(name = "mtqxqghnmlkhbrpm")
suspend fun ebsBlockDevices(vararg argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "sccddbdfsxuqbfna")
suspend fun ebsBlockDevices(value: List<InstanceEbsBlockDeviceArgs>?)
@JvmName(name = "lqkwprkatuxmsbfj")
suspend fun ebsBlockDevices(values: List<Output<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "cjhvipfiicoeuifw")
suspend fun ebsBlockDevices(argument: List<suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "bbnrydgxmbkxqgki")
suspend fun ebsBlockDevices(argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "psjxvfnaexcesctg")
suspend fun ebsOptimized(value: Output<Boolean>)
@JvmName(name = "jvwqpgvuqyyrnaim")
suspend fun ebsOptimized(value: Boolean?)
Link copied to clipboard
@JvmName(name = "npvyjxyjdfsasqvt")
suspend fun enclaveOptions(value: InstanceEnclaveOptionsArgs?)
@JvmName(name = "hcwqwysyikkmrdwn")
suspend fun enclaveOptions(value: Output<InstanceEnclaveOptionsArgs>)
@JvmName(name = "efnpowlulkcumurj")
suspend fun enclaveOptions(argument: suspend InstanceEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "mtpexfgbpqmksgku")
suspend fun ephemeralBlockDevices(value: Output<List<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "bdkwqtltbqfdegkr")
suspend fun ephemeralBlockDevices(vararg values: InstanceEphemeralBlockDeviceArgs)
@JvmName(name = "pvetwumyybnbibcj")
suspend fun ephemeralBlockDevices(vararg values: Output<InstanceEphemeralBlockDeviceArgs>)
@JvmName(name = "lbkfobwfoixekgnt")
suspend fun ephemeralBlockDevices(vararg argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "lkbouquyftnuwhaj")
suspend fun ephemeralBlockDevices(value: List<InstanceEphemeralBlockDeviceArgs>?)
@JvmName(name = "vjfhmkxqxsbtqepp")
suspend fun ephemeralBlockDevices(values: List<Output<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "oxrxitxythgpmotm")
suspend fun ephemeralBlockDevices(argument: List<suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "wvkprodgfalvpsxm")
suspend fun ephemeralBlockDevices(argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gyyqngccxxxqpnkb")
suspend fun getPasswordData(value: Output<Boolean>)
@JvmName(name = "loviyuftwhbdrjhy")
suspend fun getPasswordData(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hkdbgxncawfwgnvc")
suspend fun hibernation(value: Output<Boolean>)
@JvmName(name = "kpseypuhkfgaeyup")
suspend fun hibernation(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xejpvadsxebodtmo")
suspend fun hostId(value: Output<String>)
@JvmName(name = "uemagkfhrupaumbo")
suspend fun hostId(value: String?)
Link copied to clipboard
@JvmName(name = "wehdwnmkinssrosg")
suspend fun hostResourceGroupArn(value: Output<String>)
@JvmName(name = "lxtcosfijktqxtdm")
suspend fun hostResourceGroupArn(value: String?)
Link copied to clipboard
@JvmName(name = "ayfdbfpuvdetvpos")
suspend fun iamInstanceProfile(value: Output<String>)
@JvmName(name = "uunxltjchmrdcxfk")
suspend fun iamInstanceProfile(value: String?)
Link copied to clipboard
@JvmName(name = "gkaowicatbccadjy")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "jslkpxarwikcqgha")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "jvvwfrpxnjfwijoj")
suspend fun instanceMarketOptions(value: InstanceInstanceMarketOptionsArgs?)
@JvmName(name = "cbsffwewarijgpbr")
suspend fun instanceMarketOptions(value: Output<InstanceInstanceMarketOptionsArgs>)
@JvmName(name = "omtajnqavvkcxttr")
suspend fun instanceMarketOptions(argument: suspend InstanceInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "voknmkqrouqemqks")
fun instanceType(value: InstanceType)
@JvmName(name = "lcbejadhoajnyamn")
suspend fun instanceType(value: Either<String, InstanceType>?)
@JvmName(name = "dhjexejrwcughjpw")
suspend fun instanceType(value: Output<Either<String, InstanceType>>)
@JvmName(name = "wqpyqjqldnnmtchs")
fun instanceType(value: String)
Link copied to clipboard
@JvmName(name = "eaqwcbmxsbmgbmxr")
suspend fun ipv6AddressCount(value: Output<Int>)
@JvmName(name = "kbqnngagamqhmmjy")
suspend fun ipv6AddressCount(value: Int?)
Link copied to clipboard
@JvmName(name = "ugbmlivcdsrqkapt")
suspend fun ipv6Addresses(value: Output<List<String>>)
@JvmName(name = "vqpmfwbagtnvnppw")
suspend fun ipv6Addresses(vararg values: Output<String>)
@JvmName(name = "rdumsngxgvbyvadp")
suspend fun ipv6Addresses(vararg values: String)
@JvmName(name = "qrukghogsamvwfuw")
suspend fun ipv6Addresses(values: List<Output<String>>)
@JvmName(name = "qdrrpueebyohoxpx")
suspend fun ipv6Addresses(value: List<String>?)
Link copied to clipboard
@JvmName(name = "mcwecwrgpfohebyp")
suspend fun keyName(value: Output<String>)
@JvmName(name = "jvqgcwihfdnqvfiq")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "wuroddnshrqdupcv")
suspend fun launchTemplate(value: InstanceLaunchTemplateArgs?)
@JvmName(name = "yoqqlpguxbqtyabk")
suspend fun launchTemplate(value: Output<InstanceLaunchTemplateArgs>)
@JvmName(name = "hjvkdicmwtlfitwk")
suspend fun launchTemplate(argument: suspend InstanceLaunchTemplateArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hsrtmuxxaujvmrnh")
suspend fun maintenanceOptions(value: InstanceMaintenanceOptionsArgs?)
@JvmName(name = "juhnqpngixpimvjb")
suspend fun maintenanceOptions(value: Output<InstanceMaintenanceOptionsArgs>)
@JvmName(name = "wmosklbqiynguhct")
suspend fun maintenanceOptions(argument: suspend InstanceMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "fjtevhevbwaitfxm")
suspend fun metadataOptions(value: InstanceMetadataOptionsArgs?)
@JvmName(name = "ndawxetsapuqedec")
suspend fun metadataOptions(value: Output<InstanceMetadataOptionsArgs>)
@JvmName(name = "qavtwsmnpvvjyamt")
suspend fun metadataOptions(argument: suspend InstanceMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "suxpjgldqufrnwtn")
suspend fun monitoring(value: Output<Boolean>)
@JvmName(name = "gupatdjtxiacqexg")
suspend fun monitoring(value: Boolean?)
Link copied to clipboard
@JvmName(name = "aggttoiqimgvphga")
suspend fun networkInterfaces(value: Output<List<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "cfimftwoemrwxfkk")
suspend fun networkInterfaces(vararg values: InstanceNetworkInterfaceArgs)
@JvmName(name = "jiocnnlodnloiuuc")
suspend fun networkInterfaces(vararg values: Output<InstanceNetworkInterfaceArgs>)
@JvmName(name = "osmbyqrpfypguvno")
suspend fun networkInterfaces(vararg argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "orkmconvefvsykit")
suspend fun networkInterfaces(value: List<InstanceNetworkInterfaceArgs>?)
@JvmName(name = "rreodwbrhrotjgxl")
suspend fun networkInterfaces(values: List<Output<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "jghrluqcgccrudbm")
suspend fun networkInterfaces(argument: List<suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "mruabnvkkpqkfnxc")
suspend fun networkInterfaces(argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "whsiycthhhcasbur")
suspend fun placementGroup(value: Output<String>)
@JvmName(name = "rodvqrjeqpqyshtv")
suspend fun placementGroup(value: String?)
Link copied to clipboard
@JvmName(name = "vgmjpgxwnokjdwml")
suspend fun placementPartitionNumber(value: Output<Int>)
@JvmName(name = "rjeyavujnpjbgnim")
suspend fun placementPartitionNumber(value: Int?)
Link copied to clipboard
@JvmName(name = "ircwybrnuteoexjc")
suspend fun privateDnsNameOptions(value: InstancePrivateDnsNameOptionsArgs?)
@JvmName(name = "cnqmiuboamhucbmh")
suspend fun privateDnsNameOptions(value: Output<InstancePrivateDnsNameOptionsArgs>)
@JvmName(name = "yltrfpnenixalkhw")
suspend fun privateDnsNameOptions(argument: suspend InstancePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wsvvdqoimavhuods")
suspend fun privateIp(value: Output<String>)
@JvmName(name = "wfekoyadwlkyrbvq")
suspend fun privateIp(value: String?)
Link copied to clipboard
@JvmName(name = "kfbhvsmjrkyjahpw")
suspend fun rootBlockDevice(value: InstanceRootBlockDeviceArgs?)
@JvmName(name = "xuylepqpjqsefyyb")
suspend fun rootBlockDevice(value: Output<InstanceRootBlockDeviceArgs>)
@JvmName(name = "bcscnsmlsewnojwi")
suspend fun rootBlockDevice(argument: suspend InstanceRootBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ypfwixklljmrrmjh")
suspend fun secondaryPrivateIps(value: Output<List<String>>)
@JvmName(name = "akbmgacjwgnunkdo")
suspend fun secondaryPrivateIps(vararg values: Output<String>)
@JvmName(name = "yudsdtxasiphhkwn")
suspend fun secondaryPrivateIps(vararg values: String)
@JvmName(name = "ohsbcfboqwjbgbqy")
suspend fun secondaryPrivateIps(values: List<Output<String>>)
@JvmName(name = "bksttiafxlqjyxbv")
suspend fun secondaryPrivateIps(value: List<String>?)
Link copied to clipboard
@JvmName(name = "qfpqnlkussbvkxug")
suspend fun securityGroups(value: Output<List<String>>)
@JvmName(name = "nwtxawwlmvdlncgx")
suspend fun securityGroups(vararg values: Output<String>)
@JvmName(name = "bikrxauibfoiksos")
suspend fun securityGroups(vararg values: String)
@JvmName(name = "cnexcaemtdfkafyv")
suspend fun securityGroups(values: List<Output<String>>)
@JvmName(name = "hvdvsrnavwmbdpaq")
suspend fun securityGroups(value: List<String>?)
Link copied to clipboard
@JvmName(name = "fllebcmcmogbvwpl")
suspend fun sourceDestCheck(value: Output<Boolean>)
@JvmName(name = "kajyjgdhixldaetp")
suspend fun sourceDestCheck(value: Boolean?)
Link copied to clipboard
@JvmName(name = "thmynmjkgwklmflc")
suspend fun subnetId(value: Output<String>)
@JvmName(name = "fcicqneopinenyil")
suspend fun subnetId(value: String?)
Link copied to clipboard
@JvmName(name = "kgwsulqyxqdmbqel")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "kpfmjmggrfquybsk")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "ftidxnrmhwlvpmhg")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "jvtnwtjvqoouyobq")
fun tenancy(value: Tenancy)
@JvmName(name = "dlagibdvohdwmgci")
suspend fun tenancy(value: Either<String, Tenancy>?)
@JvmName(name = "uxekhnygknocoaux")
suspend fun tenancy(value: Output<Either<String, Tenancy>>)
@JvmName(name = "herltaqklkvplmfm")
fun tenancy(value: String)
Link copied to clipboard
@JvmName(name = "mmvecbibjfkifaow")
suspend fun userData(value: Output<String>)
@JvmName(name = "rsetoalinoagvlqn")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "bbgxwlboxsobarev")
suspend fun userDataBase64(value: Output<String>)
@JvmName(name = "gsbxwsowkmllcuad")
suspend fun userDataBase64(value: String?)
Link copied to clipboard
@JvmName(name = "fjcbqfotksujsmsi")
suspend fun userDataReplaceOnChange(value: Output<Boolean>)
@JvmName(name = "pbqtpbbuvfqtbhfv")
suspend fun userDataReplaceOnChange(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hbgmsjkrojltldql")
suspend fun volumeTags(value: Output<Map<String, String>>)
@JvmName(name = "ylnwuxpxxnxqjprx")
fun volumeTags(vararg values: Pair<String, String>)
@JvmName(name = "sbntqxcuawlajtgi")
suspend fun volumeTags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "tusvnisomfpplcqe")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "yhoeewbfncndedsv")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "myfluodmstvwecwg")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "qebpqumsoximjqbt")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "vngsdpjwjlhreqvs")
suspend fun vpcSecurityGroupIds(value: List<String>?)