struct_host_group.go 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. // HostGroup is a nested struct in emr response
  17. type HostGroup struct {
  18. HostGroupType string `json:"HostGroupType" xml:"HostGroupType"`
  19. LockReason string `json:"LockReason" xml:"LockReason"`
  20. MemoryCapacity int `json:"MemoryCapacity" xml:"MemoryCapacity"`
  21. HostGroupSubType string `json:"HostGroupSubType" xml:"HostGroupSubType"`
  22. SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
  23. CpuCore int `json:"CpuCore" xml:"CpuCore"`
  24. SystemDiskCount int `json:"SystemDiskCount" xml:"SystemDiskCount"`
  25. ChargeType string `json:"ChargeType" xml:"ChargeType"`
  26. SysDiskCapacity int `json:"SysDiskCapacity" xml:"SysDiskCapacity"`
  27. SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"`
  28. InstanceType string `json:"InstanceType" xml:"InstanceType"`
  29. DataDiskSize int `json:"DataDiskSize" xml:"DataDiskSize"`
  30. HostGroupChangeStatus string `json:"HostGroupChangeStatus" xml:"HostGroupChangeStatus"`
  31. NodeCount int `json:"NodeCount" xml:"NodeCount"`
  32. GmtModified string `json:"gmtModified" xml:"gmtModified"`
  33. DiskCount int `json:"DiskCount" xml:"DiskCount"`
  34. Comment string `json:"Comment" xml:"Comment"`
  35. VswitchId string `json:"VswitchId" xml:"VswitchId"`
  36. HostGroupName string `json:"HostGroupName" xml:"HostGroupName"`
  37. DiskCapacity int `json:"DiskCapacity" xml:"DiskCapacity"`
  38. BandWidth string `json:"BandWidth" xml:"BandWidth"`
  39. Memory int `json:"Memory" xml:"Memory"`
  40. DiskType string `json:"DiskType" xml:"DiskType"`
  41. PayType string `json:"PayType" xml:"PayType"`
  42. LockType string `json:"LockType" xml:"LockType"`
  43. MultiInstanceTypes string `json:"MultiInstanceTypes" xml:"MultiInstanceTypes"`
  44. Period string `json:"Period" xml:"Period"`
  45. GmtCreate string `json:"gmtCreate" xml:"gmtCreate"`
  46. DataDiskType string `json:"DataDiskType" xml:"DataDiskType"`
  47. SysDiskType string `json:"SysDiskType" xml:"SysDiskType"`
  48. Cpu int `json:"Cpu" xml:"Cpu"`
  49. Status string `json:"Status" xml:"Status"`
  50. HostGroupChangeType string `json:"HostGroupChangeType" xml:"HostGroupChangeType"`
  51. HostGroupId string `json:"HostGroupId" xml:"HostGroupId"`
  52. DataDiskCount int `json:"DataDiskCount" xml:"DataDiskCount"`
  53. SystemDiskType string `json:"SystemDiskType" xml:"SystemDiskType"`
  54. Nodes Nodes `json:"Nodes" xml:"Nodes"`
  55. }