1package ecs 2 3//Licensed under the Apache License, Version 2.0 (the "License"); 4//you may not use this file except in compliance with the License. 5//You may obtain a copy of the License at 6// 7//http://www.apache.org/licenses/LICENSE-2.0 8// 9//Unless required by applicable law or agreed to in writing, software 10//distributed under the License is distributed on an "AS IS" BASIS, 11//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12//See the License for the specific language governing permissions and 13//limitations under the License. 14// 15// Code generated by Alibaba Cloud SDK Code Generator. 16// Changes may cause incorrect behavior and will be lost if the code is regenerated. 17 18// InstanceType is a nested struct in ecs response 19type InstanceType struct { 20 MemorySize float64 `json:"MemorySize" xml:"MemorySize"` 21 EniPrivateIpAddressQuantity int `json:"EniPrivateIpAddressQuantity" xml:"EniPrivateIpAddressQuantity"` 22 InstancePpsRx int64 `json:"InstancePpsRx" xml:"InstancePpsRx"` 23 EriQuantity int `json:"EriQuantity" xml:"EriQuantity"` 24 CpuCoreCount int `json:"CpuCoreCount" xml:"CpuCoreCount"` 25 EniTotalQuantity int `json:"EniTotalQuantity" xml:"EniTotalQuantity"` 26 Cores int `json:"Cores" xml:"Cores"` 27 InstanceTypeId string `json:"InstanceTypeId" xml:"InstanceTypeId"` 28 InstanceBandwidthRx int `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"` 29 InstanceType string `json:"InstanceType" xml:"InstanceType"` 30 EniQuantity int `json:"EniQuantity" xml:"EniQuantity"` 31 QueuePairNumber int `json:"QueuePairNumber" xml:"QueuePairNumber"` 32 Generation string `json:"Generation" xml:"Generation"` 33 SupportIoOptimized string `json:"SupportIoOptimized" xml:"SupportIoOptimized"` 34 InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"` 35 InitialCredit int `json:"InitialCredit" xml:"InitialCredit"` 36 InstancePpsTx int64 `json:"InstancePpsTx" xml:"InstancePpsTx"` 37 LocalStorageAmount int `json:"LocalStorageAmount" xml:"LocalStorageAmount"` 38 InstanceFamilyLevel string `json:"InstanceFamilyLevel" xml:"InstanceFamilyLevel"` 39 TotalEniQueueQuantity int `json:"TotalEniQueueQuantity" xml:"TotalEniQueueQuantity"` 40 GPUSpec string `json:"GPUSpec" xml:"GPUSpec"` 41 SecondaryEniQueueNumber int `json:"SecondaryEniQueueNumber" xml:"SecondaryEniQueueNumber"` 42 InstanceBandwidthTx int `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"` 43 MaximumQueueNumberPerEni int `json:"MaximumQueueNumberPerEni" xml:"MaximumQueueNumberPerEni"` 44 DiskQuantity int `json:"DiskQuantity" xml:"DiskQuantity"` 45 PrimaryEniQueueNumber int `json:"PrimaryEniQueueNumber" xml:"PrimaryEniQueueNumber"` 46 Memory int `json:"Memory" xml:"Memory"` 47 BaselineCredit int `json:"BaselineCredit" xml:"BaselineCredit"` 48 EniTrunkSupported bool `json:"EniTrunkSupported" xml:"EniTrunkSupported"` 49 GPUAmount int `json:"GPUAmount" xml:"GPUAmount"` 50 NvmeSupport string `json:"NvmeSupport" xml:"NvmeSupport"` 51 EniIpv6AddressQuantity int `json:"EniIpv6AddressQuantity" xml:"EniIpv6AddressQuantity"` 52 LocalStorageCapacity int64 `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"` 53 LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"` 54} 55