struct_cluster_info.go 8.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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 int64 `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 int64 `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. ClusterId string `json:"ClusterId" xml:"ClusterId"`
  37. InitCustomHiveMetaDB bool `json:"InitCustomHiveMetaDB" xml:"InitCustomHiveMetaDB"`
  38. DepositType string `json:"DepositType" xml:"DepositType"`
  39. UseLocalMetaDb bool `json:"UseLocalMetaDb" xml:"UseLocalMetaDb"`
  40. OrderList string `json:"OrderList" xml:"OrderList"`
  41. CreateResource string `json:"CreateResource" xml:"CreateResource"`
  42. UseCustomHiveMetaDB bool `json:"UseCustomHiveMetaDB" xml:"UseCustomHiveMetaDB"`
  43. ResizeDiskEnable bool `json:"ResizeDiskEnable" xml:"ResizeDiskEnable"`
  44. StopTime int64 `json:"StopTime" xml:"StopTime"`
  45. ZoneId string `json:"ZoneId" xml:"ZoneId"`
  46. HasUncompletedOrder bool `json:"HasUncompletedOrder" xml:"HasUncompletedOrder"`
  47. MasterNodeInService int `json:"MasterNodeInService" xml:"MasterNodeInService"`
  48. Status string `json:"Status" xml:"Status"`
  49. MetaStoreType string `json:"MetaStoreType" xml:"MetaStoreType"`
  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. MachineType string `json:"MachineType" xml:"MachineType"`
  55. ShowSoftwareInterface bool `json:"ShowSoftwareInterface" xml:"ShowSoftwareInterface"`
  56. CreateTime int64 `json:"CreateTime" xml:"CreateTime"`
  57. RelateClusterId string `json:"RelateClusterId" xml:"RelateClusterId"`
  58. GatewayClusterIds string `json:"GatewayClusterIds" xml:"GatewayClusterIds"`
  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. HostPoolInfo HostPoolInfo `json:"HostPoolInfo" xml:"HostPoolInfo"`
  81. EcsOrders EcsOrders `json:"EcsOrders" xml:"EcsOrders"`
  82. HostGroupList HostGroupListInDescribeClusterV2 `json:"HostGroupList" xml:"HostGroupList"`
  83. BootstrapActionList BootstrapActionListInDescribeClusterV2 `json:"BootstrapActionList" xml:"BootstrapActionList"`
  84. ConfigList ConfigListInDescribeExecutionPlan `json:"ConfigList" xml:"ConfigList"`
  85. GatewayClusterInfoList GatewayClusterInfoListInDescribeClusterV2 `json:"GatewayClusterInfoList" xml:"GatewayClusterInfoList"`
  86. }