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// ClusterInfo is a nested struct in emr response 19type ClusterInfo struct { 20 UserDefinedEmrEcsRole string `json:"UserDefinedEmrEcsRole" xml:"UserDefinedEmrEcsRole"` 21 ImageId string `json:"ImageId" xml:"ImageId"` 22 Configurations string `json:"Configurations" xml:"Configurations"` 23 AutoScalingEnable bool `json:"AutoScalingEnable" xml:"AutoScalingEnable"` 24 EasEnable bool `json:"EasEnable" xml:"EasEnable"` 25 CreateType string `json:"CreateType" xml:"CreateType"` 26 StartTime int `json:"StartTime" xml:"StartTime"` 27 RunningTime int `json:"RunningTime" xml:"RunningTime"` 28 LocalMetaDb bool `json:"LocalMetaDb" xml:"LocalMetaDb"` 29 BootstrapFailed bool `json:"BootstrapFailed" xml:"BootstrapFailed"` 30 Id string `json:"Id" xml:"Id"` 31 VpcId string `json:"VpcId" xml:"VpcId"` 32 SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"` 33 TaskNodeInService int `json:"TaskNodeInService" xml:"TaskNodeInService"` 34 ExpiredTime int `json:"ExpiredTime" xml:"ExpiredTime"` 35 NetType string `json:"NetType" xml:"NetType"` 36 AutoScalingByLoadAllowed bool `json:"AutoScalingByLoadAllowed" xml:"AutoScalingByLoadAllowed"` 37 Type string `json:"Type" xml:"Type"` 38 InitCustomHiveMetaDB bool `json:"InitCustomHiveMetaDB" xml:"InitCustomHiveMetaDB"` 39 DepositType string `json:"DepositType" xml:"DepositType"` 40 UseLocalMetaDb bool `json:"UseLocalMetaDb" xml:"UseLocalMetaDb"` 41 OrderList string `json:"OrderList" xml:"OrderList"` 42 CreateResource string `json:"CreateResource" xml:"CreateResource"` 43 UseCustomHiveMetaDB bool `json:"UseCustomHiveMetaDB" xml:"UseCustomHiveMetaDB"` 44 ResizeDiskEnable bool `json:"ResizeDiskEnable" xml:"ResizeDiskEnable"` 45 StopTime int `json:"StopTime" xml:"StopTime"` 46 ZoneId string `json:"ZoneId" xml:"ZoneId"` 47 HasUncompletedOrder bool `json:"HasUncompletedOrder" xml:"HasUncompletedOrder"` 48 MasterNodeInService int `json:"MasterNodeInService" xml:"MasterNodeInService"` 49 Status string `json:"Status" xml:"Status"` 50 Name string `json:"Name" xml:"Name"` 51 SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"` 52 AutoScalingSpotWithLimitAllowed bool `json:"AutoScalingSpotWithLimitAllowed" xml:"AutoScalingSpotWithLimitAllowed"` 53 ChargeType string `json:"ChargeType" xml:"ChargeType"` 54 ShowSoftwareInterface bool `json:"ShowSoftwareInterface" xml:"ShowSoftwareInterface"` 55 CreateTime int `json:"CreateTime" xml:"CreateTime"` 56 RelateClusterId string `json:"RelateClusterId" xml:"RelateClusterId"` 57 GatewayClusterIds string `json:"GatewayClusterIds" xml:"GatewayClusterIds"` 58 BizId string `json:"BizId" xml:"BizId"` 59 RegionId string `json:"RegionId" xml:"RegionId"` 60 CoreNodeTotal int `json:"CoreNodeTotal" xml:"CoreNodeTotal"` 61 IoOptimized bool `json:"IoOptimized" xml:"IoOptimized"` 62 CoreNodeInService int `json:"CoreNodeInService" xml:"CoreNodeInService"` 63 UserId string `json:"UserId" xml:"UserId"` 64 EmrVer string `json:"EmrVer" xml:"EmrVer"` 65 AutoScalingAllowed bool `json:"AutoScalingAllowed" xml:"AutoScalingAllowed"` 66 ClusterType string `json:"ClusterType" xml:"ClusterType"` 67 MasterNodeTotal int `json:"MasterNodeTotal" xml:"MasterNodeTotal"` 68 TaskNodeTotal int `json:"TaskNodeTotal" xml:"TaskNodeTotal"` 69 VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` 70 Period int `json:"Period" xml:"Period"` 71 InstanceGeneration string `json:"InstanceGeneration" xml:"InstanceGeneration"` 72 LogPath string `json:"LogPath" xml:"LogPath"` 73 HighAvailabilityEnable bool `json:"HighAvailabilityEnable" xml:"HighAvailabilityEnable"` 74 LogEnable bool `json:"LogEnable" xml:"LogEnable"` 75 RelateClusterInfo RelateClusterInfo `json:"RelateClusterInfo" xml:"RelateClusterInfo"` 76 OrderTaskInfo OrderTaskInfo `json:"OrderTaskInfo" xml:"OrderTaskInfo"` 77 FailReason FailReason `json:"FailReason" xml:"FailReason"` 78 SoftwareInfo SoftwareInfo `json:"SoftwareInfo" xml:"SoftwareInfo"` 79 AccessInfo AccessInfo `json:"AccessInfo" xml:"AccessInfo"` 80 EcsOrders EcsOrders `json:"EcsOrders" xml:"EcsOrders"` 81 HostGroupList HostGroupListInDescribeClusterV2 `json:"HostGroupList" xml:"HostGroupList"` 82 BootstrapActionList BootstrapActionListInDescribeClusterV2 `json:"BootstrapActionList" xml:"BootstrapActionList"` 83 ConfigList ConfigListInDescribeExecutionPlan `json:"ConfigList" xml:"ConfigList"` 84 GatewayClusterInfoList GatewayClusterInfoList `json:"GatewayClusterInfoList" xml:"GatewayClusterInfoList"` 85} 86