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// InstanceMonitorData is a nested struct in ecs response
19type InstanceMonitorData struct {
20	InstanceId                   string  `json:"InstanceId" xml:"InstanceId"`
21	CPU                          int     `json:"CPU" xml:"CPU"`
22	IntranetRX                   int     `json:"IntranetRX" xml:"IntranetRX"`
23	IntranetTX                   int     `json:"IntranetTX" xml:"IntranetTX"`
24	IntranetBandwidth            int     `json:"IntranetBandwidth" xml:"IntranetBandwidth"`
25	InternetRX                   int     `json:"InternetRX" xml:"InternetRX"`
26	InternetTX                   int     `json:"InternetTX" xml:"InternetTX"`
27	InternetBandwidth            int     `json:"InternetBandwidth" xml:"InternetBandwidth"`
28	IOPSRead                     int     `json:"IOPSRead" xml:"IOPSRead"`
29	IOPSWrite                    int     `json:"IOPSWrite" xml:"IOPSWrite"`
30	BPSRead                      int     `json:"BPSRead" xml:"BPSRead"`
31	BPSWrite                     int     `json:"BPSWrite" xml:"BPSWrite"`
32	CPUCreditUsage               float64 `json:"CPUCreditUsage" xml:"CPUCreditUsage"`
33	CPUCreditBalance             float64 `json:"CPUCreditBalance" xml:"CPUCreditBalance"`
34	CPUAdvanceCreditBalance      float64 `json:"CPUAdvanceCreditBalance" xml:"CPUAdvanceCreditBalance"`
35	CPUNotpaidSurplusCreditUsage float64 `json:"CPUNotpaidSurplusCreditUsage" xml:"CPUNotpaidSurplusCreditUsage"`
36	TimeStamp                    string  `json:"TimeStamp" xml:"TimeStamp"`
37}
38