InstanceArgsBuilder

Functions

Link copied to clipboard
@JvmName(name = "tgdiiupnsoygxite")
suspend fun ami(value: Output<String>)
@JvmName(name = "hhdofackuhpcktps")
suspend fun ami(value: String?)
Link copied to clipboard
@JvmName(name = "hjcmfovsdxtlxutb")
suspend fun associatePublicIpAddress(value: Output<Boolean>)
@JvmName(name = "gyyqimqbpfcqodph")
suspend fun associatePublicIpAddress(value: Boolean?)
Link copied to clipboard
@JvmName(name = "hsvfrntvksgupdrq")
suspend fun availabilityZone(value: Output<String>)
@JvmName(name = "nvtquwsjrxkclaie")
suspend fun availabilityZone(value: String?)
Link copied to clipboard
@JvmName(name = "iqeoawwrggwqcqqe")
suspend fun capacityReservationSpecification(value: Output<InstanceCapacityReservationSpecificationArgs>)
@JvmName(name = "chsiatyabctgvgyx")
suspend fun capacityReservationSpecification(argument: suspend InstanceCapacityReservationSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "tkcekxituscgsvuk")
suspend fun cpuCoreCount(value: Output<Int>)
@JvmName(name = "drgfbdwjsftmwatp")
suspend fun cpuCoreCount(value: Int?)
Link copied to clipboard
@JvmName(name = "rgfvpeirgfdpcbkx")
suspend fun cpuOptions(value: InstanceCpuOptionsArgs?)
@JvmName(name = "yoenqreqqsjawitb")
suspend fun cpuOptions(value: Output<InstanceCpuOptionsArgs>)
@JvmName(name = "hyeiydfxutkdjjjl")
suspend fun cpuOptions(argument: suspend InstanceCpuOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "aaaapvomocphjpif")
suspend fun cpuThreadsPerCore(value: Output<Int>)
@JvmName(name = "dxeqwstcgavenrff")
suspend fun cpuThreadsPerCore(value: Int?)
Link copied to clipboard
@JvmName(name = "vuahgmnwvlnjmbql")
suspend fun creditSpecification(value: InstanceCreditSpecificationArgs?)
@JvmName(name = "mssyqqphfjnmwxnd")
suspend fun creditSpecification(value: Output<InstanceCreditSpecificationArgs>)
@JvmName(name = "lbpruaajkjsipmsg")
suspend fun creditSpecification(argument: suspend InstanceCreditSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "wjqkxdugqhuqinmr")
suspend fun disableApiStop(value: Output<Boolean>)
@JvmName(name = "alksxdfherbuxcxx")
suspend fun disableApiStop(value: Boolean?)
Link copied to clipboard
@JvmName(name = "netpnosvjecbiqgm")
suspend fun disableApiTermination(value: Output<Boolean>)
@JvmName(name = "wqhpqqnrxwclkxda")
suspend fun disableApiTermination(value: Boolean?)
Link copied to clipboard
@JvmName(name = "gejuqlubdkngxpwh")
suspend fun ebsBlockDevices(value: Output<List<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "pjgyuuqsulkotapc")
suspend fun ebsBlockDevices(vararg values: InstanceEbsBlockDeviceArgs)
@JvmName(name = "kcvadihdhclatbib")
suspend fun ebsBlockDevices(vararg values: Output<InstanceEbsBlockDeviceArgs>)
@JvmName(name = "aoqsgyubhsasvvdn")
suspend fun ebsBlockDevices(vararg argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "oumwpvgpwvnqkbof")
suspend fun ebsBlockDevices(value: List<InstanceEbsBlockDeviceArgs>?)
@JvmName(name = "spccbduxncbgwahp")
suspend fun ebsBlockDevices(values: List<Output<InstanceEbsBlockDeviceArgs>>)
@JvmName(name = "mquohqpyfprudwfv")
suspend fun ebsBlockDevices(argument: List<suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "dhxvjodelndwakkr")
suspend fun ebsBlockDevices(argument: suspend InstanceEbsBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "evhclspvtfjhvtpg")
suspend fun ebsOptimized(value: Output<Boolean>)
@JvmName(name = "gmttdgweyscnkacd")
suspend fun ebsOptimized(value: Boolean?)
Link copied to clipboard
@JvmName(name = "fsdgwcpqykfiaycj")
suspend fun enclaveOptions(value: InstanceEnclaveOptionsArgs?)
@JvmName(name = "qxjdxbvmdauqntrd")
suspend fun enclaveOptions(value: Output<InstanceEnclaveOptionsArgs>)
@JvmName(name = "duxomatflwdcsbau")
suspend fun enclaveOptions(argument: suspend InstanceEnclaveOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "vysrgopyxpswskhr")
suspend fun ephemeralBlockDevices(value: Output<List<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "ndehnssojkskoprv")
suspend fun ephemeralBlockDevices(vararg values: InstanceEphemeralBlockDeviceArgs)
@JvmName(name = "sxlaiftbbgkwmibn")
suspend fun ephemeralBlockDevices(vararg values: Output<InstanceEphemeralBlockDeviceArgs>)
@JvmName(name = "notojantbeotlifb")
suspend fun ephemeralBlockDevices(vararg argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
@JvmName(name = "emfnoknobeecwkkk")
suspend fun ephemeralBlockDevices(value: List<InstanceEphemeralBlockDeviceArgs>?)
@JvmName(name = "nhedavvimcweipoa")
suspend fun ephemeralBlockDevices(values: List<Output<InstanceEphemeralBlockDeviceArgs>>)
@JvmName(name = "fksfloheachspqgw")
suspend fun ephemeralBlockDevices(argument: List<suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit>)
@JvmName(name = "vuejpdkblqdaohcq")
suspend fun ephemeralBlockDevices(argument: suspend InstanceEphemeralBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hjmnfufbaljulvxm")
suspend fun getPasswordData(value: Output<Boolean>)
@JvmName(name = "lcgnxbrnlclvkfoe")
suspend fun getPasswordData(value: Boolean?)
Link copied to clipboard
@JvmName(name = "vdowanvmosalrfdk")
suspend fun hibernation(value: Output<Boolean>)
@JvmName(name = "mttkoaelycapdlpv")
suspend fun hibernation(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xvwmqrqlokdpsiky")
suspend fun hostId(value: Output<String>)
@JvmName(name = "flgihvjurxgedslb")
suspend fun hostId(value: String?)
Link copied to clipboard
@JvmName(name = "tdytnnebbharrrbb")
suspend fun hostResourceGroupArn(value: Output<String>)
@JvmName(name = "jwaxvieprnmeufaf")
suspend fun hostResourceGroupArn(value: String?)
Link copied to clipboard
@JvmName(name = "vycissfdhqpnerql")
suspend fun iamInstanceProfile(value: Output<String>)
@JvmName(name = "kusiehegbsrdugou")
suspend fun iamInstanceProfile(value: String?)
Link copied to clipboard
@JvmName(name = "hxvuygohghmuacfa")
suspend fun instanceInitiatedShutdownBehavior(value: Output<String>)
@JvmName(name = "qumqnqsaupnjbnwy")
suspend fun instanceInitiatedShutdownBehavior(value: String?)
Link copied to clipboard
@JvmName(name = "thqprsxhehxyjxdh")
suspend fun instanceMarketOptions(value: InstanceInstanceMarketOptionsArgs?)
@JvmName(name = "phlxlatjeaxijgis")
suspend fun instanceMarketOptions(value: Output<InstanceInstanceMarketOptionsArgs>)
@JvmName(name = "kvymhuchqdoqhswm")
suspend fun instanceMarketOptions(argument: suspend InstanceInstanceMarketOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "aycheqhtpyhqlian")
fun instanceType(value: InstanceType)
@JvmName(name = "ysjhraudvpbrgnkc")
suspend fun instanceType(value: Either<String, InstanceType>?)
@JvmName(name = "mxbkqnkrwpsycktr")
suspend fun instanceType(value: Output<Either<String, InstanceType>>)
@JvmName(name = "gaqtijetgbyitwhw")
fun instanceType(value: String)
Link copied to clipboard
@JvmName(name = "sdcppoukijarjnne")
suspend fun ipv6AddressCount(value: Output<Int>)
@JvmName(name = "yexjuviwwuvdfghh")
suspend fun ipv6AddressCount(value: Int?)
Link copied to clipboard
@JvmName(name = "ptydsgeyewvwxjod")
suspend fun ipv6Addresses(value: Output<List<String>>)
@JvmName(name = "aajfgufkhupdynle")
suspend fun ipv6Addresses(vararg values: Output<String>)
@JvmName(name = "jqlnqudhfvoenigm")
suspend fun ipv6Addresses(vararg values: String)
@JvmName(name = "vllhtcptjsqgmvvd")
suspend fun ipv6Addresses(values: List<Output<String>>)
@JvmName(name = "xfnbxjhekvhsbohy")
suspend fun ipv6Addresses(value: List<String>?)
Link copied to clipboard
@JvmName(name = "lrdmnbfkdgpcemtq")
suspend fun keyName(value: Output<String>)
@JvmName(name = "dwhxygallafrihbj")
suspend fun keyName(value: String?)
Link copied to clipboard
@JvmName(name = "vrwlaypoftwkbbob")
suspend fun launchTemplate(value: InstanceLaunchTemplateArgs?)
@JvmName(name = "pqvidbscnwlmlpqu")
suspend fun launchTemplate(value: Output<InstanceLaunchTemplateArgs>)
@JvmName(name = "ajveglpsvxvudmsy")
suspend fun launchTemplate(argument: suspend InstanceLaunchTemplateArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ponjgcholtkqsqbd")
suspend fun maintenanceOptions(value: InstanceMaintenanceOptionsArgs?)
@JvmName(name = "tmoxojrjklxhjqju")
suspend fun maintenanceOptions(value: Output<InstanceMaintenanceOptionsArgs>)
@JvmName(name = "dntudyqiowopcmsv")
suspend fun maintenanceOptions(argument: suspend InstanceMaintenanceOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "myecpkoxgrnigdht")
suspend fun metadataOptions(value: InstanceMetadataOptionsArgs?)
@JvmName(name = "tkelxowbvhfjcyac")
suspend fun metadataOptions(value: Output<InstanceMetadataOptionsArgs>)
@JvmName(name = "vekohjgqdatqhytj")
suspend fun metadataOptions(argument: suspend InstanceMetadataOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "utcmrwoeejdtrbrb")
suspend fun monitoring(value: Output<Boolean>)
@JvmName(name = "fbfutbkxxerlubmf")
suspend fun monitoring(value: Boolean?)
Link copied to clipboard
@JvmName(name = "sfwydranchfvdhuo")
suspend fun networkInterfaces(value: Output<List<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "kunyndfipkpfwvsa")
suspend fun networkInterfaces(vararg values: InstanceNetworkInterfaceArgs)
@JvmName(name = "asdygunmthhnpowf")
suspend fun networkInterfaces(vararg values: Output<InstanceNetworkInterfaceArgs>)
@JvmName(name = "ocpaboepugillhll")
suspend fun networkInterfaces(vararg argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "oxsmnennbmardoea")
suspend fun networkInterfaces(value: List<InstanceNetworkInterfaceArgs>?)
@JvmName(name = "vsutlaapdcbfxcsi")
suspend fun networkInterfaces(values: List<Output<InstanceNetworkInterfaceArgs>>)
@JvmName(name = "gaxawvgiuieqwdwv")
suspend fun networkInterfaces(argument: List<suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "crpiuqmoqdigxtco")
suspend fun networkInterfaces(argument: suspend InstanceNetworkInterfaceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "botwkknpephbyogi")
suspend fun placementGroup(value: Output<String>)
@JvmName(name = "lfejuscicydfperp")
suspend fun placementGroup(value: String?)
Link copied to clipboard
@JvmName(name = "dveehvvnxexfkgoe")
suspend fun placementPartitionNumber(value: Output<Int>)
@JvmName(name = "mfpwtyoswopygxhd")
suspend fun placementPartitionNumber(value: Int?)
Link copied to clipboard
@JvmName(name = "buudwhhtkbnumncy")
suspend fun privateDnsNameOptions(value: InstancePrivateDnsNameOptionsArgs?)
@JvmName(name = "tiffjhuxjjsncawv")
suspend fun privateDnsNameOptions(value: Output<InstancePrivateDnsNameOptionsArgs>)
@JvmName(name = "ltahccjavrcjqmka")
suspend fun privateDnsNameOptions(argument: suspend InstancePrivateDnsNameOptionsArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "elioopiifaxmxger")
suspend fun privateIp(value: Output<String>)
@JvmName(name = "rkhopcmojjfpinvj")
suspend fun privateIp(value: String?)
Link copied to clipboard
@JvmName(name = "rnaqpsbvxcquiath")
suspend fun rootBlockDevice(value: InstanceRootBlockDeviceArgs?)
@JvmName(name = "cnynucrktlkrvfia")
suspend fun rootBlockDevice(value: Output<InstanceRootBlockDeviceArgs>)
@JvmName(name = "uimljjybptmkfhfb")
suspend fun rootBlockDevice(argument: suspend InstanceRootBlockDeviceArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "pgjuyqkfbrjmaoec")
suspend fun secondaryPrivateIps(value: Output<List<String>>)
@JvmName(name = "reyasahhbrdjkaia")
suspend fun secondaryPrivateIps(vararg values: Output<String>)
@JvmName(name = "egxvsajpyllqnblj")
suspend fun secondaryPrivateIps(vararg values: String)
@JvmName(name = "amaylncxhbckjalq")
suspend fun secondaryPrivateIps(values: List<Output<String>>)
@JvmName(name = "qbfhjfrbtuxunsnk")
suspend fun secondaryPrivateIps(value: List<String>?)
Link copied to clipboard
@JvmName(name = "ahsnwmxohwwkwciu")
suspend fun securityGroups(value: Output<List<String>>)
@JvmName(name = "ksupuckjfnvtpqfi")
suspend fun securityGroups(vararg values: Output<String>)
@JvmName(name = "lfumbnbvejcenaek")
suspend fun securityGroups(vararg values: String)
@JvmName(name = "aqwueayylkogfomc")
suspend fun securityGroups(values: List<Output<String>>)
@JvmName(name = "ojqobrtbyiokmsen")
suspend fun securityGroups(value: List<String>?)
Link copied to clipboard
@JvmName(name = "sqdlioetakisrfdc")
suspend fun sourceDestCheck(value: Output<Boolean>)
@JvmName(name = "isfhoucllxvmwmmf")
suspend fun sourceDestCheck(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xepjadekeakydoqv")
suspend fun subnetId(value: Output<String>)
@JvmName(name = "ugwoveiavqwrfpat")
suspend fun subnetId(value: String?)
Link copied to clipboard
@JvmName(name = "fhehftjwixvmiilv")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "ydcajkjoskbkbtpy")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "ecbtmjoltvuxllmn")
suspend fun tags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "hfmcsagtiegnjdtl")
fun tenancy(value: Tenancy)
@JvmName(name = "clikakijibbcpycn")
suspend fun tenancy(value: Either<String, Tenancy>?)
@JvmName(name = "ewainsvauocbtrwx")
suspend fun tenancy(value: Output<Either<String, Tenancy>>)
@JvmName(name = "pmuhxvnptxpbuymw")
fun tenancy(value: String)
Link copied to clipboard
@JvmName(name = "hohenymobjmehsif")
suspend fun userData(value: Output<String>)
@JvmName(name = "gfpiujwduumwrwsv")
suspend fun userData(value: String?)
Link copied to clipboard
@JvmName(name = "dxvnyfpvtbhokotu")
suspend fun userDataBase64(value: Output<String>)
@JvmName(name = "bpbguiurbyfiatxw")
suspend fun userDataBase64(value: String?)
Link copied to clipboard
@JvmName(name = "twsrrowsxvnduhsi")
suspend fun userDataReplaceOnChange(value: Output<Boolean>)
@JvmName(name = "fvrtehgnwjgnvqmw")
suspend fun userDataReplaceOnChange(value: Boolean?)
Link copied to clipboard
@JvmName(name = "verbgorxvoysnknl")
suspend fun volumeTags(value: Output<Map<String, String>>)
@JvmName(name = "prumkadadfthlpjf")
fun volumeTags(vararg values: Pair<String, String>)
@JvmName(name = "eltyesfjnraswcoa")
suspend fun volumeTags(value: Map<String, String>?)
Link copied to clipboard
@JvmName(name = "irphxlecnoqcbutd")
suspend fun vpcSecurityGroupIds(value: Output<List<String>>)
@JvmName(name = "gkkrryqtgdlvvmys")
suspend fun vpcSecurityGroupIds(vararg values: Output<String>)
@JvmName(name = "tsfpeawdsyfsjptt")
suspend fun vpcSecurityGroupIds(vararg values: String)
@JvmName(name = "hfqyjdrgdmjndqvb")
suspend fun vpcSecurityGroupIds(values: List<Output<String>>)
@JvmName(name = "uxgxdeqbayycwqra")
suspend fun vpcSecurityGroupIds(value: List<String>?)