struct_cluster_info.go 8.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package emr
  2. //Licensed under the Apache License, Version 2.0 (the "License");
  3. //you may not use this file except in compliance with the License.
  4. //You may obtain a copy of the License at
  5. //
  6. //http://www.apache.org/licenses/LICENSE-2.0
  7. //
  8. //Unless required by applicable law or agreed to in writing, software
  9. //distributed under the License is distributed on an "AS IS" BASIS,
  10. //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. //See the License for the specific language governing permissions and
  12. //limitations under the License.
  13. //
  14. // Code generated by Alibaba Cloud SDK Code Generator.
  15. // Changes may cause incorrect behavior and will be lost if the code is regenerated.
  16. // ClusterInfo is a nested struct in emr response
  17. type ClusterInfo struct {
  18. UserDefinedEmrEcsRole string `json:"UserDefinedEmrEcsRole" xml:"UserDefinedEmrEcsRole"`
  19. ImageId string `json:"ImageId" xml:"ImageId"`
  20. Configurations string `json:"Configurations" xml:"Configurations"`
  21. AutoScalingEnable bool `json:"AutoScalingEnable" xml:"AutoScalingEnable"`
  22. EasEnable bool `json:"EasEnable" xml:"EasEnable"`
  23. CreateType string `json:"CreateType" xml:"CreateType"`
  24. StartTime int `json:"StartTime" xml:"StartTime"`
  25. RunningTime int `json:"RunningTime" xml:"RunningTime"`
  26. LocalMetaDb bool `json:"LocalMetaDb" xml:"LocalMetaDb"`
  27. BootstrapFailed bool `json:"BootstrapFailed" xml:"BootstrapFailed"`
  28. Id string `json:"Id" xml:"Id"`
  29. VpcId string `json:"VpcId" xml:"VpcId"`
  30. SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
  31. TaskNodeInService int `json:"TaskNodeInService" xml:"TaskNodeInService"`
  32. ExpiredTime int `json:"ExpiredTime" xml:"ExpiredTime"`
  33. NetType string `json:"NetType" xml:"NetType"`
  34. AutoScalingByLoadAllowed bool `json:"AutoScalingByLoadAllowed" xml:"AutoScalingByLoadAllowed"`
  35. Type string `json:"Type" xml:"Type"`
  36. InitCustomHiveMetaDB bool `json:"InitCustomHiveMetaDB" xml:"InitCustomHiveMetaDB"`
  37. DepositType string `json:"DepositType" xml:"DepositType"`
  38. UseLocalMetaDb bool `json:"UseLocalMetaDb" xml:"UseLocalMetaDb"`
  39. OrderList string `json:"OrderList" xml:"OrderList"`
  40. CreateResource string `json:"CreateResource" xml:"CreateResource"`
  41. UseCustomHiveMetaDB bool `json:"UseCustomHiveMetaDB" xml:"UseCustomHiveMetaDB"`
  42. ResizeDiskEnable bool `json:"ResizeDiskEnable" xml:"ResizeDiskEnable"`
  43. StopTime int `json:"StopTime" xml:"StopTime"`
  44. ZoneId string `json:"ZoneId" xml:"ZoneId"`
  45. HasUncompletedOrder bool `json:"HasUncompletedOrder" xml:"HasUncompletedOrder"`
  46. MasterNodeInService int `json:"MasterNodeInService" xml:"MasterNodeInService"`
  47. Status string `json:"Status" xml:"Status"`
  48. Name string `json:"Name" xml:"Name"`
  49. SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
  50. AutoScalingSpotWithLimitAllowed bool `json:"AutoScalingSpotWithLimitAllowed" xml:"AutoScalingSpotWithLimitAllowed"`
  51. ChargeType string `json:"ChargeType" xml:"ChargeType"`
  52. ShowSoftwareInterface bool `json:"ShowSoftwareInterface" xml:"ShowSoftwareInterface"`
  53. CreateTime int `json:"CreateTime" xml:"CreateTime"`
  54. RelateClusterId string `json:"RelateClusterId" xml:"RelateClusterId"`
  55. GatewayClusterIds string `json:"GatewayClusterIds" xml:"GatewayClusterIds"`
  56. BizId string `json:"BizId" xml:"BizId"`
  57. RegionId string `json:"RegionId" xml:"RegionId"`
  58. CoreNodeTotal int `json:"CoreNodeTotal" xml:"CoreNodeTotal"`
  59. IoOptimized bool `json:"IoOptimized" xml:"IoOptimized"`
  60. CoreNodeInService int `json:"CoreNodeInService" xml:"CoreNodeInService"`
  61. UserId string `json:"UserId" xml:"UserId"`
  62. EmrVer string `json:"EmrVer" xml:"EmrVer"`
  63. AutoScalingAllowed bool `json:"AutoScalingAllowed" xml:"AutoScalingAllowed"`
  64. ClusterType string `json:"ClusterType" xml:"ClusterType"`
  65. MasterNodeTotal int `json:"MasterNodeTotal" xml:"MasterNodeTotal"`
  66. TaskNodeTotal int `json:"TaskNodeTotal" xml:"TaskNodeTotal"`
  67. VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
  68. Period int `json:"Period" xml:"Period"`
  69. InstanceGeneration string `json:"InstanceGeneration" xml:"InstanceGeneration"`
  70. LogPath string `json:"LogPath" xml:"LogPath"`
  71. HighAvailabilityEnable bool `json:"HighAvailabilityEnable" xml:"HighAvailabilityEnable"`
  72. LogEnable bool `json:"LogEnable" xml:"LogEnable"`
  73. RelateClusterInfo RelateClusterInfo `json:"RelateClusterInfo" xml:"RelateClusterInfo"`
  74. OrderTaskInfo OrderTaskInfo `json:"OrderTaskInfo" xml:"OrderTaskInfo"`
  75. FailReason FailReason `json:"FailReason" xml:"FailReason"`
  76. SoftwareInfo SoftwareInfo `json:"SoftwareInfo" xml:"SoftwareInfo"`
  77. AccessInfo AccessInfo `json:"AccessInfo" xml:"AccessInfo"`
  78. EcsOrders EcsOrders `json:"EcsOrders" xml:"EcsOrders"`
  79. HostGroupList HostGroupListInDescribeClusterV2 `json:"HostGroupList" xml:"HostGroupList"`
  80. BootstrapActionList BootstrapActionListInDescribeClusterV2 `json:"BootstrapActionList" xml:"BootstrapActionList"`
  81. ConfigList ConfigListInDescribeExecutionPlan `json:"ConfigList" xml:"ConfigList"`
  82. GatewayClusterInfoList GatewayClusterInfoList `json:"GatewayClusterInfoList" xml:"GatewayClusterInfoList"`
  83. }