GetInstanceTypesInstanceType

data class GetInstanceTypesInstanceType(val availabilityZones: List<String>, val burstableInstance: GetInstanceTypesInstanceTypeBurstableInstance, val cpuCoreCount: Int, val eniAmount: Int, val eniIpv6AddressQuantity: Int, val eniPrivateIpAddressQuantity: Int, val eniQuantity: Int, val family: String, val gpu: GetInstanceTypesInstanceTypeGpu, val id: String, val localStorage: GetInstanceTypesInstanceTypeLocalStorage, val maximumQueueNumberPerEni: Int, val memorySize: Double, val nvmeSupport: String, val price: String, val primaryEniQueueNumber: Int, val secondaryEniQueueNumber: Int, val totalEniQueueQuantity: Int)

Constructors

Link copied to clipboard
constructor(availabilityZones: List<String>, burstableInstance: GetInstanceTypesInstanceTypeBurstableInstance, cpuCoreCount: Int, eniAmount: Int, eniIpv6AddressQuantity: Int, eniPrivateIpAddressQuantity: Int, eniQuantity: Int, family: String, gpu: GetInstanceTypesInstanceTypeGpu, id: String, localStorage: GetInstanceTypesInstanceTypeLocalStorage, maximumQueueNumberPerEni: Int, memorySize: Double, nvmeSupport: String, price: String, primaryEniQueueNumber: Int, secondaryEniQueueNumber: Int, totalEniQueueQuantity: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

List of availability zones that support the instance type.

Link copied to clipboard
Link copied to clipboard

Filter the results to a specific number of cpu cores.

Link copied to clipboard

Filter the result whose network interface number is no more than eni_amount.

Link copied to clipboard

(Available since v1.239.0) The maximum number of IPv6 addresses per ENI.

Link copied to clipboard

(Available since v1.239.0) The maximum number of IPv4 addresses per ENI.

Link copied to clipboard

(Available since v1.239.0) The maximum number of ENIs per instance.

Link copied to clipboard

The instance type family.

Link copied to clipboard

The GPU attribution of an instance type:

Link copied to clipboard
val id: String

ID of the instance type.

Link copied to clipboard

Local storage of an instance type:

Link copied to clipboard

(Available since v1.239.0) The maximum number of queues per ENI, including primary and secondary ENIs.

Link copied to clipboard

Filter the results to a specific memory size in GB.

Link copied to clipboard

Indicates whether the cloud disk can be attached by using the nonvolatile memory express (NVMe) protocol. Valid values:

Link copied to clipboard

The price of instance type. Note: price takes effect only if sorted_by is set to Price.

Link copied to clipboard

(Available since v1.239.0) The default number of queues per primary ENI.

Link copied to clipboard

(Available since v1.239.0) The default number of queues per secondary ENI.

Link copied to clipboard

(Available since v1.239.0) The maximum number of queues on ENIs that the instance type supports.