@@ -7,12 +7,12 @@ type Cluster struct {
77 Clustername string `json:"clusterName"`
88 Masternodenum string `json:"masterNodeNum"`
99 Corenodenum string `json:"coreNodeNum"`
10+ Totalnodenum string `json:"totalNodeNum"`
1011 Clusterstate string `json:"clusterState"`
1112 Createat string `json:"createAt"`
1213 Updateat string `json:"updateAt"`
1314 Billingtype string `json:"billingType"`
1415 Datacenter string `json:"dataCenter"`
15- Vpc string `json:"vpc"`
1616 Duration string `json:"duration"`
1717 Fee string `json:"fee"`
1818 Hadoopversion string `json:"hadoopVersion"`
@@ -26,18 +26,22 @@ type Cluster struct {
2626 Remark string `json:"remark"`
2727 Orderid string `json:"orderId"`
2828 Azid string `json:"azId"`
29+ Azname string `json:"azName"`
2930 Masternodeproductid string `json:"masterNodeProductId"`
3031 Masternodespecid string `json:"masterNodeSpecId"`
3132 Corenodeproductid string `json:"coreNodeProductId"`
3233 Corenodespecid string `json:"coreNodeSpecId"`
33- Azname string `json:"azName"`
3434 Instanceid string `json:"instanceId"`
3535 Vnc string `json:"vnc"`
3636 Tenantid string `json:"tenantId"`
3737 Volumesize int `json:"volumeSize"`
38+ Vpc string `json:"vpc"`
39+ Vpcid string `json:"vpcId"`
40+ Subnetid string `json:"subnetId"`
3841 Subnetname string `json:"subnetName"`
3942 Securitygroupsid string `json:"securityGroupsId"`
4043 Slavesecuritygroupsid string `json:"slaveSecurityGroupsId"`
44+ Stagedesc string `json:"stageDesc"`
4145 Safemode int `json:"safeMode"`
4246 Clusterversion string `json:"clusterVersion"`
4347 Nodepubliccertname string `json:"nodePublicCertName"`
@@ -46,6 +50,8 @@ type Cluster struct {
4650 Errorinfo string `json:"errorInfo"`
4751 Chargingstarttime string `json:"chargingStartTime"`
4852 LogCollection int `json:"log_collection"`
53+ TaskNodeGroups []NodeGroup `json:"taskNodeGroups"`
54+ NodeGroups []NodeGroup `json:"nodeGroups"`
4955 MasterDataVolumeType string `json:"masterDataVolumeType"`
5056 MasterDataVolumeSize int `json:"masterDataVolumeSize"`
5157 MasterDataVolumeCount int `json:"masterDataVolumeCount"`
@@ -62,6 +68,21 @@ type Component struct {
6268 Componentdesc string `json:"componentDesc"`
6369}
6470
71+ type NodeGroup struct {
72+ GroupName string `json:"groupName"`
73+ NodeNum int `json:"nodeNum"`
74+ NodeSize string `json:"nodeSize"`
75+ NodeSpecId string `json:"nodeSpecId"`
76+ NodeProductId string `json:"nodeProductId"`
77+ VMProductId string `json:"vmProductId"`
78+ VMSpecCode string `json:"vmSpecCode"`
79+ RootVolumeSize int `json:"rootVolumeSize"`
80+ RootVolumeType string `json:"rootVolumeType"`
81+ DataVolumeType string `json:"dataVolumeType"`
82+ DataVolumeSize int `json:"dataVolumeSize"`
83+ DataVolumeCount int `json:"dataVolumeCount"`
84+ }
85+
6586type ClusterResult struct {
6687 ClusterID string `json:"cluster_id"`
6788 Result bool `json:"result"`
0 commit comments