GetInstanceTypesResult

data class GetInstanceTypesResult(val availabilityZone: String? = null, val cpuCoreCount: Int? = null, val eniAmount: Int? = null, val gpuAmount: Int? = null, val gpuSpec: String? = null, val id: String, val ids: List<String>, val imageId: String? = null, val instanceChargeType: String? = null, val instanceType: String? = null, val instanceTypeFamily: String? = null, val instanceTypes: List<GetInstanceTypesInstanceType>, val isOutdated: Boolean? = null, val kubernetesNodeRole: String? = null, val memorySize: Double? = null, val minimumEniIpv6AddressQuantity: Int? = null, val minimumEniPrivateIpAddressQuantity: Int? = null, val networkType: String? = null, val outputFile: String? = null, val sortedBy: String? = null, val spotStrategy: String? = null, val systemDiskCategory: String? = null)

A collection of values returned by getInstanceTypes.

Constructors

Link copied to clipboard
constructor(availabilityZone: String? = null, cpuCoreCount: Int? = null, eniAmount: Int? = null, gpuAmount: Int? = null, gpuSpec: String? = null, id: String, ids: List<String>, imageId: String? = null, instanceChargeType: String? = null, instanceType: String? = null, instanceTypeFamily: String? = null, instanceTypes: List<GetInstanceTypesInstanceType>, isOutdated: Boolean? = null, kubernetesNodeRole: String? = null, memorySize: Double? = null, minimumEniIpv6AddressQuantity: Int? = null, minimumEniPrivateIpAddressQuantity: Int? = null, networkType: String? = null, outputFile: String? = null, sortedBy: String? = null, spotStrategy: String? = null, systemDiskCategory: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val cpuCoreCount: Int? = null

Number of CPU cores.

Link copied to clipboard
val eniAmount: Int? = null

(Deprecated since v1.239.0) The maximum number of ENIs per instance. It sames as eni_quantity.

Link copied to clipboard
val gpuAmount: Int? = null
Link copied to clipboard
val gpuSpec: String? = null
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

A list of instance type IDs.

Link copied to clipboard
val imageId: String? = null
Link copied to clipboard
Link copied to clipboard
val instanceType: String? = null
Link copied to clipboard
Link copied to clipboard

A list of image types. Each element contains the following attributes:

Link copied to clipboard
val isOutdated: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val memorySize: Double? = null

Size of memory, measured in GB.

Link copied to clipboard
Link copied to clipboard
val networkType: String? = null
Link copied to clipboard
val outputFile: String? = null
Link copied to clipboard
val sortedBy: String? = null
Link copied to clipboard
val spotStrategy: String? = null
Link copied to clipboard