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// Item is a nested struct in emr response
19type Item struct {
20	Hostname               string       `json:"Hostname" xml:"Hostname"`
21	SourceLocation         string       `json:"SourceLocation" xml:"SourceLocation"`
22	ConfigName             string       `json:"ConfigName" xml:"ConfigName"`
23	TotalCapacity          int          `json:"TotalCapacity" xml:"TotalCapacity"`
24	InstanceIds            string       `json:"InstanceIds" xml:"InstanceIds"`
25	TaskStatus             string       `json:"TaskStatus" xml:"TaskStatus"`
26	EndTime                int64        `json:"EndTime" xml:"EndTime"`
27	LibraryVersion         string       `json:"LibraryVersion" xml:"LibraryVersion"`
28	StartTime              int64        `json:"StartTime" xml:"StartTime"`
29	TaskProcess            int          `json:"TaskProcess" xml:"TaskProcess"`
30	TaskId                 string       `json:"TaskId" xml:"TaskId"`
31	HostGroupName          string       `json:"HostGroupName" xml:"HostGroupName"`
32	Id                     string       `json:"Id" xml:"Id"`
33	ScalingRuleId          string       `json:"ScalingRuleId" xml:"ScalingRuleId"`
34	Scope                  string       `json:"Scope" xml:"Scope"`
35	ServiceName            string       `json:"ServiceName" xml:"ServiceName"`
36	Type                   string       `json:"Type" xml:"Type"`
37	ScalingGroupBizId      string       `json:"ScalingGroupBizId" xml:"ScalingGroupBizId"`
38	ClusterId              string       `json:"ClusterId" xml:"ClusterId"`
39	ScalingInMode          string       `json:"ScalingInMode" xml:"ScalingInMode"`
40	ConfigItemType         string       `json:"ConfigItemType" xml:"ConfigItemType"`
41	ScalingMaxSize         int          `json:"ScalingMaxSize" xml:"ScalingMaxSize"`
42	StorePath              string       `json:"StorePath" xml:"StorePath"`
43	Transition             string       `json:"Transition" xml:"Transition"`
44	ConfigItemInformation  string       `json:"ConfigItemInformation" xml:"ConfigItemInformation"`
45	ExpectNum              int          `json:"ExpectNum" xml:"ExpectNum"`
46	ActionType             string       `json:"ActionType" xml:"ActionType"`
47	HostGroupBizId         string       `json:"HostGroupBizId" xml:"HostGroupBizId"`
48	Command                string       `json:"Command" xml:"Command"`
49	GmtCreate              int64        `json:"GmtCreate" xml:"GmtCreate"`
50	ExecuteTime            int64        `json:"ExecuteTime" xml:"ExecuteTime"`
51	EntityId               string       `json:"EntityId" xml:"EntityId"`
52	GmtModified            int64        `json:"GmtModified" xml:"GmtModified"`
53	ClusterBizId           string       `json:"ClusterBizId" xml:"ClusterBizId"`
54	Status                 string       `json:"Status" xml:"Status"`
55	TaskType               string       `json:"TaskType" xml:"TaskType"`
56	ScalingGroupId         string       `json:"ScalingGroupId" xml:"ScalingGroupId"`
57	LibraryName            string       `json:"LibraryName" xml:"LibraryName"`
58	Name                   string       `json:"Name" xml:"Name"`
59	Category               string       `json:"Category" xml:"Category"`
60	Detail                 string       `json:"Detail" xml:"Detail"`
61	CreateTime             int64        `json:"CreateTime" xml:"CreateTime"`
62	TaskGroupId            string       `json:"TaskGroupId" xml:"TaskGroupId"`
63	BizId                  string       `json:"BizId" xml:"BizId"`
64	SourceType             string       `json:"SourceType" xml:"SourceType"`
65	Md5                    string       `json:"Md5" xml:"Md5"`
66	UserId                 string       `json:"UserId" xml:"UserId"`
67	ScalingRuleName        string       `json:"ScalingRuleName" xml:"ScalingRuleName"`
68	ClusterName            string       `json:"ClusterName" xml:"ClusterName"`
69	ScalingConfigItemBizId string       `json:"ScalingConfigItemBizId" xml:"ScalingConfigItemBizId"`
70	Properties             string       `json:"Properties" xml:"Properties"`
71	Description            string       `json:"Description" xml:"Description"`
72	TarFileName            string       `json:"TarFileName" xml:"TarFileName"`
73	Component              string       `json:"Component" xml:"Component"`
74	LibraryBizId           string       `json:"LibraryBizId" xml:"LibraryBizId"`
75	BackupPlanId           string       `json:"BackupPlanId" xml:"BackupPlanId"`
76	EntityType             string       `json:"EntityType" xml:"EntityType"`
77	ActiveStatus           string       `json:"ActiveStatus" xml:"ActiveStatus"`
78	Cause                  string       `json:"Cause" xml:"Cause"`
79	ScalingMinSize         int          `json:"ScalingMinSize" xml:"ScalingMinSize"`
80	HostgroupName          string       `json:"HostgroupName" xml:"HostgroupName"`
81	TagId                  int64        `json:"TagId" xml:"TagId"`
82	ConfigItemKey          string       `json:"ConfigItemKey" xml:"ConfigItemKey"`
83	MetadataInfo           MetadataInfo `json:"MetadataInfo" xml:"MetadataInfo"`
84}
85