1package emr
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// EmrInstanceType is a nested struct in emr response
19type EmrInstanceType struct {
20	InstanceType         string `json:"InstanceType" xml:"InstanceType"`
21	CpuCoreCount         int    `json:"CpuCoreCount" xml:"CpuCoreCount"`
22	MemorySize           int    `json:"MemorySize" xml:"MemorySize"`
23	InstanceTypeFamily   string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
24	LocalStorageCapacity int    `json:"LocalStorageCapacity" xml:"LocalStorageCapacity"`
25	LocalStorageAmount   int    `json:"LocalStorageAmount" xml:"LocalStorageAmount"`
26	LocalStorageCategory string `json:"LocalStorageCategory" xml:"LocalStorageCategory"`
27	GPUAmount            int    `json:"GPUAmount" xml:"GPUAmount"`
28	GPUSpec              string `json:"GPUSpec" xml:"GPUSpec"`
29	InitialCredit        int    `json:"InitialCredit" xml:"InitialCredit"`
30	BaselineCredit       int    `json:"BaselineCredit" xml:"BaselineCredit"`
31	EniQuantity          int    `json:"EniQuantity" xml:"EniQuantity"`
32	InstanceBandwidthRx  int    `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
33	InstanceBandwidthTx  int    `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
34	InstancePpsRx        int    `json:"InstancePpsRx" xml:"InstancePpsRx"`
35	InstancePpsTx        int    `json:"InstancePpsTx" xml:"InstancePpsTx"`
36}
37