GetInstanceTypesInstanceType

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

Constructors

Link copied to clipboard
fun GetInstanceTypesInstanceType(availabilityZones: List<String>, burstableInstance: GetInstanceTypesInstanceTypeBurstableInstance, cpuCoreCount: Int, eniAmount: Int, family: String, gpu: GetInstanceTypesInstanceTypeGpu, id: String, localStorage: GetInstanceTypesInstanceTypeLocalStorage, memorySize: Double, nvmeSupport: String, price: String)

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

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

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