瀏覽代碼

Enhance compatibility

Signed-off-by: gaort <rutong.grt@alibaba-inc.com>
gaort 7 年之前
父節點
當前提交
1586433826
共有 100 個文件被更改,包括 426 次插入1064 次删除
  1. 3 3
      services/aegis/describe_stratety.go
  2. 5 5
      services/aegis/get_account_statistics.go
  3. 5 5
      services/aegis/get_crack_statistics.go
  4. 5 5
      services/aegis/get_statistics.go
  5. 5 5
      services/aegis/query_login_event.go
  6. 36 0
      services/aegis/struct_data.go
  7. 0 27
      services/aegis/struct_data_in_describe_stratety.go
  8. 0 21
      services/aegis/struct_data_in_get_account_statistics.go
  9. 0 20
      services/aegis/struct_data_in_get_crack_statistics.go
  10. 0 23
      services/aegis/struct_data_in_get_statistics.go
  11. 1 1
      services/aegis/struct_strategies.go
  12. 6 6
      services/ccc/list_recordings.go
  13. 6 6
      services/ccc/list_users.go
  14. 2 2
      services/ccc/struct_recordings.go
  15. 2 2
      services/ccc/struct_users.go
  16. 1 1
      services/cdn/struct_bps_datas_in_batch_describe_domain_bps_data.go
  17. 1 1
      services/cdn/struct_cname_datas.go
  18. 2 2
      services/cdn/struct_configs.go
  19. 1 1
      services/cdn/struct_content.go
  20. 6 3
      services/cdn/struct_data.go
  21. 0 22
      services/cdn/struct_data_in_describe_domain_qo_s_rt.go
  22. 21 16
      services/cdn/struct_data_module.go
  23. 0 24
      services/cdn/struct_data_module_in_batch_describe_domain_bps_data.go
  24. 27 27
      services/cdn/struct_domain_configs.go
  25. 4 2
      services/cdn/struct_green_manager_config.go
  26. 0 21
      services/cdn/struct_green_manager_config_in_describe_user_configs.go
  27. 1 1
      services/cdn/struct_path_data_per_interval.go
  28. 4 0
      services/cdn/struct_usage_data.go
  29. 0 23
      services/cdn/struct_usage_data_in_describe_domain_path_data.go
  30. 7 7
      services/cloudphoto/list_albums.go
  31. 5 5
      services/cloudphoto/list_photo_stores.go
  32. 5 5
      services/cloudphoto/struct_album.go
  33. 1 1
      services/cloudphoto/struct_albums.go
  34. 7 7
      services/cloudphoto/struct_photo_store.go
  35. 1 1
      services/cloudphoto/struct_photo_stores.go
  36. 5 5
      services/cms/get_my_groups.go
  37. 12 12
      services/cms/struct_alarm.go
  38. 14 14
      services/cms/struct_alarm_history.go
  39. 1 1
      services/cms/struct_alarm_history_list_in_describe_alarm_history.go
  40. 1 1
      services/cms/struct_datapoints.go
  41. 4 4
      services/cms/struct_group.go
  42. 17 11
      services/cms/struct_resource.go
  43. 0 25
      services/cms/struct_resource_in_list_my_groups.go
  44. 1 1
      services/cms/struct_resources_in_list_my_groups.go
  45. 2 2
      services/ddospro/describe_domain_black_white_list.go
  46. 5 5
      services/ddospro/describe_ip_attack_event.go
  47. 3 3
      services/ddospro/describe_oplog.go
  48. 34 25
      services/ddospro/struct_data.go
  49. 0 21
      services/ddospro/struct_data_in_describe_domain_black_white_list.go
  50. 0 21
      services/ddospro/struct_data_in_describe_ip_attack_event.go
  51. 0 24
      services/ddospro/struct_data_in_describe_oplog.go
  52. 1 1
      services/ddospro/struct_oplog_list.go
  53. 1 1
      services/dm/struct_data_in_sender_statistics_detail_by_param.go
  54. 4 4
      services/dm/struct_mail_detail.go
  55. 4 4
      services/ecs/describe_auto_snapshot_policy.go
  56. 2 2
      services/ecs/describe_invocation_results.go
  57. 1 1
      services/ecs/struct_auto_snapshot_policies.go
  58. 15 5
      services/ecs/struct_auto_snapshot_policy.go
  59. 0 29
      services/ecs/struct_auto_snapshot_policy_in_describe_auto_snapshot_policy_ex.go
  60. 10 2
      services/ecs/struct_invocation.go
  61. 0 27
      services/ecs/struct_invocation_in_describe_invocations.go
  62. 1 1
      services/ecs/struct_invocations.go
  63. 28 0
      services/ecs/struct_zone.go
  64. 0 21
      services/ecs/struct_zone_in_describe_recommend_instance_type.go
  65. 0 26
      services/ecs/struct_zone_in_describe_zones.go
  66. 1 1
      services/ecs/struct_zones_in_describe_recommend_instance_type.go
  67. 1 1
      services/ecs/struct_zones_in_describe_zones.go
  68. 3 3
      services/ehpc/struct_application_info.go
  69. 0 20
      services/ehpc/struct_application_info_in_describe_cluster.go
  70. 0 22
      services/ehpc/struct_application_info_item.go
  71. 3 4
      services/ehpc/struct_applications_in_describe_cluster.go
  72. 2 2
      services/ehpc/struct_applications_in_list_softwares.go
  73. 25 25
      services/ehpc/struct_cluster_info.go
  74. 2 2
      services/ehpc/struct_compute.go
  75. 3 3
      services/ehpc/struct_ecs_info.go
  76. 2 2
      services/ehpc/struct_login.go
  77. 2 2
      services/ehpc/struct_manager.go
  78. 7 7
      services/ehpc/struct_software_info.go
  79. 2 2
      services/mts/add_template.go
  80. 2 2
      services/mts/struct_fp_shot_slice.go
  81. 2 0
      services/mts/struct_input.go
  82. 0 21
      services/mts/struct_input_in_query_fp_shot_job_list.go
  83. 2 2
      services/mts/struct_job_result.go
  84. 1 1
      services/mts/struct_job_result_list_in_submit_editing_jobs.go
  85. 3 3
      services/mts/struct_template.go
  86. 0 97
      services/rds/describe_db_instance_network.go
  87. 0 108
      services/rds/describe_db_instance_network_detail.go
  88. 5 5
      services/rds/describe_replicas.go
  89. 1 1
      services/rds/struct_db_instances.go
  90. 10 4
      services/rds/struct_items.go
  91. 0 25
      services/rds/struct_items_in_describe_replicas_in_replicas.go
  92. 0 22
      services/rds/struct_network_key.go
  93. 5 2
      services/rds/struct_performance_key.go
  94. 0 23
      services/rds/struct_performance_key_in_describe_db_instance_performance.go
  95. 1 1
      services/rds/struct_performance_keys_in_describe_db_instance_performance.go
  96. 2 2
      services/rds/struct_performance_value.go
  97. 1 1
      services/rds/struct_replicas.go
  98. 0 26
      services/rds/struct_topology_item.go
  99. 2 2
      services/rds/struct_values.go
  100. 0 20
      services/rds/struct_values_in_describe_db_instance_network_detail.go

+ 3 - 3
services/aegis/describe_stratety.go

@@ -73,9 +73,9 @@ type DescribeStratetyRequest struct {
 
 type DescribeStratetyResponse struct {
 	*responses.BaseResponse
-	RequestId  string                   `json:"RequestId" xml:"RequestId"`
-	Count      int                      `json:"Count" xml:"Count"`
-	Strategies []DataInDescribeStratety `json:"Strategies" xml:"Strategies"`
+	RequestId  string `json:"RequestId" xml:"RequestId"`
+	Count      int    `json:"Count" xml:"Count"`
+	Strategies []Data `json:"Strategies" xml:"Strategies"`
 }
 
 func CreateDescribeStratetyRequest() (request *DescribeStratetyRequest) {

+ 5 - 5
services/aegis/get_account_statistics.go

@@ -73,11 +73,11 @@ type GetAccountStatisticsRequest struct {
 
 type GetAccountStatisticsResponse struct {
 	*responses.BaseResponse
-	RequestId string                     `json:"requestId" xml:"requestId"`
-	Code      string                     `json:"Code" xml:"Code"`
-	Success   bool                       `json:"Success" xml:"Success"`
-	Message   string                     `json:"Message" xml:"Message"`
-	Data      DataInGetAccountStatistics `json:"Data" xml:"Data"`
+	RequestId string `json:"requestId" xml:"requestId"`
+	Code      string `json:"Code" xml:"Code"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateGetAccountStatisticsRequest() (request *GetAccountStatisticsRequest) {

+ 5 - 5
services/aegis/get_crack_statistics.go

@@ -73,11 +73,11 @@ type GetCrackStatisticsRequest struct {
 
 type GetCrackStatisticsResponse struct {
 	*responses.BaseResponse
-	RequestId string                   `json:"requestId" xml:"requestId"`
-	Code      string                   `json:"Code" xml:"Code"`
-	Success   bool                     `json:"Success" xml:"Success"`
-	Message   string                   `json:"Message" xml:"Message"`
-	Data      DataInGetCrackStatistics `json:"Data" xml:"Data"`
+	RequestId string `json:"requestId" xml:"requestId"`
+	Code      string `json:"Code" xml:"Code"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateGetCrackStatisticsRequest() (request *GetCrackStatisticsRequest) {

+ 5 - 5
services/aegis/get_statistics.go

@@ -73,11 +73,11 @@ type GetStatisticsRequest struct {
 
 type GetStatisticsResponse struct {
 	*responses.BaseResponse
-	RequestId string              `json:"requestId" xml:"requestId"`
-	Code      string              `json:"Code" xml:"Code"`
-	Success   bool                `json:"Success" xml:"Success"`
-	Message   string              `json:"Message" xml:"Message"`
-	Data      DataInGetStatistics `json:"Data" xml:"Data"`
+	RequestId string `json:"requestId" xml:"requestId"`
+	Code      string `json:"Code" xml:"Code"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateGetStatisticsRequest() (request *GetStatisticsRequest) {

+ 5 - 5
services/aegis/query_login_event.go

@@ -76,11 +76,11 @@ type QueryLoginEventRequest struct {
 
 type QueryLoginEventResponse struct {
 	*responses.BaseResponse
-	RequestId string                `json:"requestId" xml:"requestId"`
-	Code      string                `json:"Code" xml:"Code"`
-	Success   bool                  `json:"Success" xml:"Success"`
-	Message   string                `json:"Message" xml:"Message"`
-	Data      DataInQueryLoginEvent `json:"Data" xml:"Data"`
+	RequestId string `json:"requestId" xml:"requestId"`
+	Code      string `json:"Code" xml:"Code"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateQueryLoginEventRequest() (request *QueryLoginEventRequest) {

+ 36 - 0
services/aegis/struct_data.go

@@ -0,0 +1,36 @@
+package aegis
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+type Data struct {
+	CrackSuccess   int                   `json:"CrackSuccess" xml:"CrackSuccess"`
+	Name           string                `json:"Name" xml:"Name"`
+	EcsCount       int                   `json:"EcsCount" xml:"EcsCount"`
+	Account        int                   `json:"Account" xml:"Account"`
+	CycleDays      int                   `json:"CycleDays" xml:"CycleDays"`
+	Health         int                   `json:"Health" xml:"Health"`
+	Intercepted    int                   `json:"Intercepted" xml:"Intercepted"`
+	Patch          int                   `json:"Patch" xml:"Patch"`
+	RiskCount      int                   `json:"RiskCount" xml:"RiskCount"`
+	RemoteLogin    int                   `json:"RemoteLogin" xml:"RemoteLogin"`
+	CycleStartTime int                   `json:"CycleStartTime" xml:"CycleStartTime"`
+	Id             int                   `json:"Id" xml:"Id"`
+	Type           int                   `json:"Type" xml:"Type"`
+	Trojan         int                   `json:"Trojan" xml:"Trojan"`
+	PageInfo       PageInfo              `json:"PageInfo" xml:"PageInfo"`
+	ConfigTargets  ConfigTargets         `json:"ConfigTargets" xml:"ConfigTargets"`
+	List           ListInQueryLoginEvent `json:"List" xml:"List"`
+}

+ 0 - 27
services/aegis/struct_data_in_describe_stratety.go

@@ -1,27 +0,0 @@
-package aegis
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInDescribeStratety struct {
-	CycleDays      int            `json:"CycleDays" xml:"CycleDays"`
-	Id             int            `json:"Id" xml:"Id"`
-	CycleStartTime int            `json:"CycleStartTime" xml:"CycleStartTime"`
-	Type           int            `json:"Type" xml:"Type"`
-	Name           string         `json:"Name" xml:"Name"`
-	RiskCount      int            `json:"RiskCount" xml:"RiskCount"`
-	EcsCount       int            `json:"EcsCount" xml:"EcsCount"`
-	ConfigTargets  []ConfigTarget `json:"ConfigTargets" xml:"ConfigTargets"`
-}

+ 0 - 21
services/aegis/struct_data_in_get_account_statistics.go

@@ -1,21 +0,0 @@
-package aegis
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInGetAccountStatistics struct {
-	RemoteLogin  int `json:"RemoteLogin" xml:"RemoteLogin"`
-	CrackSuccess int `json:"CrackSuccess" xml:"CrackSuccess"`
-}

+ 0 - 20
services/aegis/struct_data_in_get_crack_statistics.go

@@ -1,20 +0,0 @@
-package aegis
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInGetCrackStatistics struct {
-	Intercepted int `json:"Intercepted" xml:"Intercepted"`
-}

+ 0 - 23
services/aegis/struct_data_in_get_statistics.go

@@ -1,23 +0,0 @@
-package aegis
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInGetStatistics struct {
-	Account int `json:"Account" xml:"Account"`
-	Health  int `json:"Health" xml:"Health"`
-	Patch   int `json:"Patch" xml:"Patch"`
-	Trojan  int `json:"Trojan" xml:"Trojan"`
-}

+ 1 - 1
services/aegis/struct_strategies.go

@@ -16,5 +16,5 @@ package aegis
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Strategies struct {
-	Data []DataInDescribeStratety `json:"Data" xml:"Data"`
+	Data []Data `json:"Data" xml:"Data"`
 }

+ 6 - 6
services/ccc/list_recordings.go

@@ -79,12 +79,12 @@ type ListRecordingsRequest struct {
 
 type ListRecordingsResponse struct {
 	*responses.BaseResponse
-	RequestId      string                     `json:"RequestId" xml:"RequestId"`
-	Success        bool                       `json:"Success" xml:"Success"`
-	Code           string                     `json:"Code" xml:"Code"`
-	Message        string                     `json:"Message" xml:"Message"`
-	HttpStatusCode int                        `json:"HttpStatusCode" xml:"HttpStatusCode"`
-	Recordings     RecordingsInListRecordings `json:"Recordings" xml:"Recordings"`
+	RequestId      string     `json:"RequestId" xml:"RequestId"`
+	Success        bool       `json:"Success" xml:"Success"`
+	Code           string     `json:"Code" xml:"Code"`
+	Message        string     `json:"Message" xml:"Message"`
+	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
+	Recordings     Recordings `json:"Recordings" xml:"Recordings"`
 }
 
 func CreateListRecordingsRequest() (request *ListRecordingsRequest) {

+ 6 - 6
services/ccc/list_users.go

@@ -74,12 +74,12 @@ type ListUsersRequest struct {
 
 type ListUsersResponse struct {
 	*responses.BaseResponse
-	RequestId      string           `json:"RequestId" xml:"RequestId"`
-	Success        bool             `json:"Success" xml:"Success"`
-	Code           string           `json:"Code" xml:"Code"`
-	Message        string           `json:"Message" xml:"Message"`
-	HttpStatusCode int              `json:"HttpStatusCode" xml:"HttpStatusCode"`
-	Users          UsersInListUsers `json:"Users" xml:"Users"`
+	RequestId      string `json:"RequestId" xml:"RequestId"`
+	Success        bool   `json:"Success" xml:"Success"`
+	Code           string `json:"Code" xml:"Code"`
+	Message        string `json:"Message" xml:"Message"`
+	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
+	Users          Users  `json:"Users" xml:"Users"`
 }
 
 func CreateListUsersRequest() (request *ListUsersRequest) {

+ 2 - 2
services/ccc/struct_recordings_in_list_recordings.go → services/ccc/struct_recordings.go

@@ -15,9 +15,9 @@ package ccc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type RecordingsInListRecordings struct {
-	TotalCount int                  `json:"TotalCount" xml:"TotalCount"`
+type Recordings struct {
 	PageNumber int                  `json:"PageNumber" xml:"PageNumber"`
 	PageSize   int                  `json:"PageSize" xml:"PageSize"`
+	TotalCount int                  `json:"TotalCount" xml:"TotalCount"`
 	List       ListInListRecordings `json:"List" xml:"List"`
 }

+ 2 - 2
services/ccc/struct_users_in_list_users.go → services/ccc/struct_users.go

@@ -15,9 +15,9 @@ package ccc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type UsersInListUsers struct {
-	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
+type Users struct {
 	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
 	PageSize   int             `json:"PageSize" xml:"PageSize"`
+	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
 	List       ListInListUsers `json:"List" xml:"List"`
 }

+ 1 - 1
services/cdn/struct_bps_datas_in_batch_describe_domain_bps_data.go

@@ -16,5 +16,5 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type BpsDatasInBatchDescribeDomainBpsData struct {
-	DataModule []DataModuleInBatchDescribeDomainBpsData `json:"DataModule" xml:"DataModule"`
+	DataModule []DataModule `json:"DataModule" xml:"DataModule"`
 }

+ 1 - 1
services/cdn/struct_cname_datas.go

@@ -16,5 +16,5 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type CnameDatas struct {
-	Data []DataInDescribeDomainCname `json:"Data" xml:"Data"`
+	Data []Data `json:"Data" xml:"Data"`
 }

+ 2 - 2
services/cdn/struct_configs.go

@@ -16,6 +16,6 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Configs struct {
-	OssLogConfig       OssLogConfig                            `json:"OssLogConfig" xml:"OssLogConfig"`
-	GreenManagerConfig GreenManagerConfigInDescribeUserConfigs `json:"GreenManagerConfig" xml:"GreenManagerConfig"`
+	OssLogConfig       OssLogConfig       `json:"OssLogConfig" xml:"OssLogConfig"`
+	GreenManagerConfig GreenManagerConfig `json:"GreenManagerConfig" xml:"GreenManagerConfig"`
 }

+ 1 - 1
services/cdn/struct_content.go

@@ -16,5 +16,5 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Content struct {
-	Data []DataInDescribeDomainQoSRt `json:"Data" xml:"Data"`
+	Data []Data `json:"Data" xml:"Data"`
 }

+ 6 - 3
services/cdn/struct_data_in_describe_domain_cname.go → services/cdn/struct_data.go

@@ -15,8 +15,11 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type DataInDescribeDomainCname struct {
-	Domain string `json:"Domain" xml:"Domain"`
-	Cname  string `json:"Cname" xml:"Cname"`
+type Data struct {
+	More5s string `json:"More5s" xml:"More5s"`
 	Status int    `json:"Status" xml:"Status"`
+	Cname  string `json:"Cname" xml:"Cname"`
+	Domain string `json:"Domain" xml:"Domain"`
+	Time   string `json:"Time" xml:"Time"`
+	More3s string `json:"More3s" xml:"More3s"`
 }

+ 0 - 22
services/cdn/struct_data_in_describe_domain_qo_s_rt.go

@@ -1,22 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInDescribeDomainQoSRt struct {
-	More5s string `json:"More5s" xml:"More5s"`
-	Time   string `json:"Time" xml:"Time"`
-	More3s string `json:"More3s" xml:"More3s"`
-}

+ 21 - 16
services/cdn/struct_data_module.go

@@ -16,20 +16,25 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type DataModule struct {
-	AccDomesticValue     string `json:"AccDomesticValue" xml:"AccDomesticValue"`
-	L2Value              string `json:"L2Value" xml:"L2Value"`
-	OverseasL2Value      string `json:"OverseasL2Value" xml:"OverseasL2Value"`
-	DynamicOverseasValue string `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
-	StaticValue          string `json:"StaticValue" xml:"StaticValue"`
-	TimeStamp            string `json:"TimeStamp" xml:"TimeStamp"`
-	Value                string `json:"Value" xml:"Value"`
-	StaticOverseasValue  string `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
-	DynamicValue         string `json:"DynamicValue" xml:"DynamicValue"`
-	AccValue             string `json:"AccValue" xml:"AccValue"`
-	AccOverseasValue     string `json:"AccOverseasValue" xml:"AccOverseasValue"`
-	DomesticL2Value      string `json:"DomesticL2Value" xml:"DomesticL2Value"`
-	DomesticValue        string `json:"DomesticValue" xml:"DomesticValue"`
-	OverseasValue        string `json:"OverseasValue" xml:"OverseasValue"`
-	StaticDomesticValue  string `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
-	DynamicDomesticValue string `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
+	AccDomesticValue     string  `json:"AccDomesticValue" xml:"AccDomesticValue"`
+	L2Value              string  `json:"L2Value" xml:"L2Value"`
+	OverseasL2Value      string  `json:"OverseasL2Value" xml:"OverseasL2Value"`
+	DynamicOverseasValue string  `json:"DynamicOverseasValue" xml:"DynamicOverseasValue"`
+	L1OutBps             float64 `json:"L1OutBps" xml:"L1OutBps"`
+	StaticValue          string  `json:"StaticValue" xml:"StaticValue"`
+	TimeStamp            string  `json:"TimeStamp" xml:"TimeStamp"`
+	Value                string  `json:"Value" xml:"Value"`
+	Timestamp            string  `json:"Timestamp" xml:"Timestamp"`
+	L1InnerBps           float64 `json:"L1InnerBps" xml:"L1InnerBps"`
+	StaticOverseasValue  string  `json:"StaticOverseasValue" xml:"StaticOverseasValue"`
+	DynamicValue         string  `json:"DynamicValue" xml:"DynamicValue"`
+	AccValue             string  `json:"AccValue" xml:"AccValue"`
+	AccOverseasValue     string  `json:"AccOverseasValue" xml:"AccOverseasValue"`
+	DomesticL2Value      string  `json:"DomesticL2Value" xml:"DomesticL2Value"`
+	L1Bps                float64 `json:"L1Bps" xml:"L1Bps"`
+	DomesticValue        string  `json:"DomesticValue" xml:"DomesticValue"`
+	OverseasValue        string  `json:"OverseasValue" xml:"OverseasValue"`
+	StaticDomesticValue  string  `json:"StaticDomesticValue" xml:"StaticDomesticValue"`
+	DynamicDomesticValue string  `json:"DynamicDomesticValue" xml:"DynamicDomesticValue"`
+	DomainName           string  `json:"DomainName" xml:"DomainName"`
 }

+ 0 - 24
services/cdn/struct_data_module_in_batch_describe_domain_bps_data.go

@@ -1,24 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataModuleInBatchDescribeDomainBpsData struct {
-	Timestamp  string  `json:"Timestamp" xml:"Timestamp"`
-	L1Bps      float64 `json:"L1Bps" xml:"L1Bps"`
-	L1InnerBps float64 `json:"L1InnerBps" xml:"L1InnerBps"`
-	L1OutBps   float64 `json:"L1OutBps" xml:"L1OutBps"`
-	DomainName string  `json:"DomainName" xml:"DomainName"`
-}

+ 27 - 27
services/cdn/struct_domain_configs.go

@@ -16,31 +16,31 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type DomainConfigs struct {
-	CcConfig                CcConfig                                  `json:"CcConfig" xml:"CcConfig"`
-	ErrorPageConfig         ErrorPageConfig                           `json:"ErrorPageConfig" xml:"ErrorPageConfig"`
-	OptimizeConfig          OptimizeConfig                            `json:"OptimizeConfig" xml:"OptimizeConfig"`
-	PageCompressConfig      PageCompressConfig                        `json:"PageCompressConfig" xml:"PageCompressConfig"`
-	IgnoreQueryStringConfig IgnoreQueryStringConfig                   `json:"IgnoreQueryStringConfig" xml:"IgnoreQueryStringConfig"`
-	RangeConfig             RangeConfig                               `json:"RangeConfig" xml:"RangeConfig"`
-	RefererConfig           RefererConfig                             `json:"RefererConfig" xml:"RefererConfig"`
-	ReqAuthConfig           ReqAuthConfig                             `json:"ReqAuthConfig" xml:"ReqAuthConfig"`
-	SrcHostConfig           SrcHostConfig                             `json:"SrcHostConfig" xml:"SrcHostConfig"`
-	VideoSeekConfig         VideoSeekConfig                           `json:"VideoSeekConfig" xml:"VideoSeekConfig"`
-	WafConfig               WafConfig                                 `json:"WafConfig" xml:"WafConfig"`
-	NotifyUrlConfig         NotifyUrlConfig                           `json:"NotifyUrlConfig" xml:"NotifyUrlConfig"`
-	RedirectTypeConfig      RedirectTypeConfig                        `json:"RedirectTypeConfig" xml:"RedirectTypeConfig"`
-	ForwardSchemeConfig     ForwardSchemeConfig                       `json:"ForwardSchemeConfig" xml:"ForwardSchemeConfig"`
-	RemoveQueryStringConfig RemoveQueryStringConfig                   `json:"RemoveQueryStringConfig" xml:"RemoveQueryStringConfig"`
-	L2OssKeyConfig          L2OssKeyConfig                            `json:"L2OssKeyConfig" xml:"L2OssKeyConfig"`
-	MacServiceConfig        MacServiceConfig                          `json:"MacServiceConfig" xml:"MacServiceConfig"`
-	GreenManagerConfig      GreenManagerConfigInDescribeDomainConfigs `json:"GreenManagerConfig" xml:"GreenManagerConfig"`
-	HttpsOptionConfig       HttpsOptionConfig                         `json:"HttpsOptionConfig" xml:"HttpsOptionConfig"`
-	AliBusinessConfig       AliBusinessConfig                         `json:"AliBusinessConfig" xml:"AliBusinessConfig"`
-	IpAllowListConfig       IpAllowListConfig                         `json:"IpAllowListConfig" xml:"IpAllowListConfig"`
-	CacheExpiredConfigs     CacheExpiredConfigs                       `json:"CacheExpiredConfigs" xml:"CacheExpiredConfigs"`
-	HttpErrorPageConfigs    HttpErrorPageConfigs                      `json:"HttpErrorPageConfigs" xml:"HttpErrorPageConfigs"`
-	HttpHeaderConfigs       HttpHeaderConfigs                         `json:"HttpHeaderConfigs" xml:"HttpHeaderConfigs"`
-	DynamicConfigs          DynamicConfigs                            `json:"DynamicConfigs" xml:"DynamicConfigs"`
-	ReqHeaderConfigs        ReqHeaderConfigs                          `json:"ReqHeaderConfigs" xml:"ReqHeaderConfigs"`
-	SetVarsConfigs          SetVarsConfigs                            `json:"SetVarsConfigs" xml:"SetVarsConfigs"`
+	CcConfig                CcConfig                `json:"CcConfig" xml:"CcConfig"`
+	ErrorPageConfig         ErrorPageConfig         `json:"ErrorPageConfig" xml:"ErrorPageConfig"`
+	OptimizeConfig          OptimizeConfig          `json:"OptimizeConfig" xml:"OptimizeConfig"`
+	PageCompressConfig      PageCompressConfig      `json:"PageCompressConfig" xml:"PageCompressConfig"`
+	IgnoreQueryStringConfig IgnoreQueryStringConfig `json:"IgnoreQueryStringConfig" xml:"IgnoreQueryStringConfig"`
+	RangeConfig             RangeConfig             `json:"RangeConfig" xml:"RangeConfig"`
+	RefererConfig           RefererConfig           `json:"RefererConfig" xml:"RefererConfig"`
+	ReqAuthConfig           ReqAuthConfig           `json:"ReqAuthConfig" xml:"ReqAuthConfig"`
+	SrcHostConfig           SrcHostConfig           `json:"SrcHostConfig" xml:"SrcHostConfig"`
+	VideoSeekConfig         VideoSeekConfig         `json:"VideoSeekConfig" xml:"VideoSeekConfig"`
+	WafConfig               WafConfig               `json:"WafConfig" xml:"WafConfig"`
+	NotifyUrlConfig         NotifyUrlConfig         `json:"NotifyUrlConfig" xml:"NotifyUrlConfig"`
+	RedirectTypeConfig      RedirectTypeConfig      `json:"RedirectTypeConfig" xml:"RedirectTypeConfig"`
+	ForwardSchemeConfig     ForwardSchemeConfig     `json:"ForwardSchemeConfig" xml:"ForwardSchemeConfig"`
+	RemoveQueryStringConfig RemoveQueryStringConfig `json:"RemoveQueryStringConfig" xml:"RemoveQueryStringConfig"`
+	L2OssKeyConfig          L2OssKeyConfig          `json:"L2OssKeyConfig" xml:"L2OssKeyConfig"`
+	MacServiceConfig        MacServiceConfig        `json:"MacServiceConfig" xml:"MacServiceConfig"`
+	GreenManagerConfig      GreenManagerConfig      `json:"GreenManagerConfig" xml:"GreenManagerConfig"`
+	HttpsOptionConfig       HttpsOptionConfig       `json:"HttpsOptionConfig" xml:"HttpsOptionConfig"`
+	AliBusinessConfig       AliBusinessConfig       `json:"AliBusinessConfig" xml:"AliBusinessConfig"`
+	IpAllowListConfig       IpAllowListConfig       `json:"IpAllowListConfig" xml:"IpAllowListConfig"`
+	CacheExpiredConfigs     CacheExpiredConfigs     `json:"CacheExpiredConfigs" xml:"CacheExpiredConfigs"`
+	HttpErrorPageConfigs    HttpErrorPageConfigs    `json:"HttpErrorPageConfigs" xml:"HttpErrorPageConfigs"`
+	HttpHeaderConfigs       HttpHeaderConfigs       `json:"HttpHeaderConfigs" xml:"HttpHeaderConfigs"`
+	DynamicConfigs          DynamicConfigs          `json:"DynamicConfigs" xml:"DynamicConfigs"`
+	ReqHeaderConfigs        ReqHeaderConfigs        `json:"ReqHeaderConfigs" xml:"ReqHeaderConfigs"`
+	SetVarsConfigs          SetVarsConfigs          `json:"SetVarsConfigs" xml:"SetVarsConfigs"`
 }

+ 4 - 2
services/cdn/struct_green_manager_config_in_describe_domain_configs.go → services/cdn/struct_green_manager_config.go

@@ -15,8 +15,10 @@ package cdn
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type GreenManagerConfigInDescribeDomainConfigs struct {
-	Enabled  string `json:"Enabled" xml:"Enabled"`
+type GreenManagerConfig struct {
+	Ratio    string `json:"Ratio" xml:"Ratio"`
 	ConfigId string `json:"ConfigId" xml:"ConfigId"`
+	Enabled  string `json:"Enabled" xml:"Enabled"`
+	Quota    string `json:"Quota" xml:"Quota"`
 	Status   string `json:"Status" xml:"Status"`
 }

+ 0 - 21
services/cdn/struct_green_manager_config_in_describe_user_configs.go

@@ -1,21 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type GreenManagerConfigInDescribeUserConfigs struct {
-	Quota string `json:"Quota" xml:"Quota"`
-	Ratio string `json:"Ratio" xml:"Ratio"`
-}

+ 1 - 1
services/cdn/struct_path_data_per_interval.go

@@ -16,5 +16,5 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type PathDataPerInterval struct {
-	UsageData []UsageDataInDescribeDomainPathData `json:"UsageData" xml:"UsageData"`
+	UsageData []UsageData `json:"UsageData" xml:"UsageData"`
 }

+ 4 - 0
services/cdn/struct_usage_data.go

@@ -16,6 +16,10 @@ package cdn
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type UsageData struct {
+	Acc       int    `json:"Acc" xml:"Acc"`
+	Time      string `json:"Time" xml:"Time"`
+	Traffic   int    `json:"Traffic" xml:"Traffic"`
+	Path      string `json:"Path" xml:"Path"`
 	TimeStamp string `json:"TimeStamp" xml:"TimeStamp"`
 	Value     string `json:"Value" xml:"Value"`
 }

+ 0 - 23
services/cdn/struct_usage_data_in_describe_domain_path_data.go

@@ -1,23 +0,0 @@
-package cdn
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type UsageDataInDescribeDomainPathData struct {
-	Traffic int    `json:"Traffic" xml:"Traffic"`
-	Acc     int    `json:"Acc" xml:"Acc"`
-	Path    string `json:"Path" xml:"Path"`
-	Time    string `json:"Time" xml:"Time"`
-}

+ 7 - 7
services/cloudphoto/list_albums.go

@@ -77,13 +77,13 @@ type ListAlbumsRequest struct {
 
 type ListAlbumsResponse struct {
 	*responses.BaseResponse
-	Code       string              `json:"Code" xml:"Code"`
-	Message    string              `json:"Message" xml:"Message"`
-	NextCursor string              `json:"NextCursor" xml:"NextCursor"`
-	TotalCount int                 `json:"TotalCount" xml:"TotalCount"`
-	RequestId  string              `json:"RequestId" xml:"RequestId"`
-	Action     string              `json:"Action" xml:"Action"`
-	Albums     []AlbumInListAlbums `json:"Albums" xml:"Albums"`
+	Code       string  `json:"Code" xml:"Code"`
+	Message    string  `json:"Message" xml:"Message"`
+	NextCursor string  `json:"NextCursor" xml:"NextCursor"`
+	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
+	RequestId  string  `json:"RequestId" xml:"RequestId"`
+	Action     string  `json:"Action" xml:"Action"`
+	Albums     []Album `json:"Albums" xml:"Albums"`
 }
 
 func CreateListAlbumsRequest() (request *ListAlbumsRequest) {

+ 5 - 5
services/cloudphoto/list_photo_stores.go

@@ -71,11 +71,11 @@ type ListPhotoStoresRequest struct {
 
 type ListPhotoStoresResponse struct {
 	*responses.BaseResponse
-	Code        string                        `json:"Code" xml:"Code"`
-	Message     string                        `json:"Message" xml:"Message"`
-	RequestId   string                        `json:"RequestId" xml:"RequestId"`
-	Action      string                        `json:"Action" xml:"Action"`
-	PhotoStores []PhotoStoreInListPhotoStores `json:"PhotoStores" xml:"PhotoStores"`
+	Code        string       `json:"Code" xml:"Code"`
+	Message     string       `json:"Message" xml:"Message"`
+	RequestId   string       `json:"RequestId" xml:"RequestId"`
+	Action      string       `json:"Action" xml:"Action"`
+	PhotoStores []PhotoStore `json:"PhotoStores" xml:"PhotoStores"`
 }
 
 func CreateListPhotoStoresRequest() (request *ListPhotoStoresRequest) {

+ 5 - 5
services/cloudphoto/struct_album_in_list_albums.go → services/cloudphoto/struct_album.go

@@ -15,12 +15,12 @@ package cloudphoto
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type AlbumInListAlbums struct {
-	Id          int    `json:"Id" xml:"Id"`
+type Album struct {
+	Mtime       int    `json:"Mtime" xml:"Mtime"`
+	Ctime       int    `json:"Ctime" xml:"Ctime"`
 	Name        string `json:"Name" xml:"Name"`
-	State       string `json:"State" xml:"State"`
+	Id          int    `json:"Id" xml:"Id"`
 	PhotosCount int    `json:"PhotosCount" xml:"PhotosCount"`
-	Ctime       int    `json:"Ctime" xml:"Ctime"`
-	Mtime       int    `json:"Mtime" xml:"Mtime"`
+	State       string `json:"State" xml:"State"`
 	Cover       Cover  `json:"Cover" xml:"Cover"`
 }

+ 1 - 1
services/cloudphoto/struct_albums.go

@@ -16,5 +16,5 @@ package cloudphoto
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Albums struct {
-	Album []AlbumInListAlbums `json:"Album" xml:"Album"`
+	Album []Album `json:"Album" xml:"Album"`
 }

+ 7 - 7
services/cloudphoto/struct_photo_store_in_list_photo_stores.go → services/cloudphoto/struct_photo_store.go

@@ -15,14 +15,14 @@ package cloudphoto
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type PhotoStoreInListPhotoStores struct {
-	Id               int      `json:"Id" xml:"Id"`
-	Name             string   `json:"Name" xml:"Name"`
-	Remark           string   `json:"Remark" xml:"Remark"`
-	AutoCleanEnabled bool     `json:"AutoCleanEnabled" xml:"AutoCleanEnabled"`
-	AutoCleanDays    int      `json:"AutoCleanDays" xml:"AutoCleanDays"`
+type PhotoStore struct {
+	Mtime            int      `json:"Mtime" xml:"Mtime"`
 	DefaultQuota     int      `json:"DefaultQuota" xml:"DefaultQuota"`
+	AutoCleanDays    int      `json:"AutoCleanDays" xml:"AutoCleanDays"`
 	Ctime            int      `json:"Ctime" xml:"Ctime"`
-	Mtime            int      `json:"Mtime" xml:"Mtime"`
+	AutoCleanEnabled bool     `json:"AutoCleanEnabled" xml:"AutoCleanEnabled"`
+	Name             string   `json:"Name" xml:"Name"`
+	Id               int      `json:"Id" xml:"Id"`
+	Remark           string   `json:"Remark" xml:"Remark"`
 	Buckets          []Bucket `json:"Buckets" xml:"Buckets"`
 }

+ 1 - 1
services/cloudphoto/struct_photo_stores.go

@@ -16,5 +16,5 @@ package cloudphoto
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type PhotoStores struct {
-	PhotoStore []PhotoStoreInListPhotoStores `json:"PhotoStore" xml:"PhotoStore"`
+	PhotoStore []PhotoStore `json:"PhotoStore" xml:"PhotoStore"`
 }

+ 5 - 5
services/cms/get_my_groups.go

@@ -77,11 +77,11 @@ type GetMyGroupsRequest struct {
 
 type GetMyGroupsResponse struct {
 	*responses.BaseResponse
-	RequestId    string             `json:"RequestId" xml:"RequestId"`
-	Success      bool               `json:"Success" xml:"Success"`
-	ErrorCode    int                `json:"ErrorCode" xml:"ErrorCode"`
-	ErrorMessage string             `json:"ErrorMessage" xml:"ErrorMessage"`
-	Group        GroupInGetMyGroups `json:"Group" xml:"Group"`
+	RequestId    string `json:"RequestId" xml:"RequestId"`
+	Success      bool   `json:"Success" xml:"Success"`
+	ErrorCode    int    `json:"ErrorCode" xml:"ErrorCode"`
+	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
+	Group        Group  `json:"Group" xml:"Group"`
 }
 
 func CreateGetMyGroupsRequest() (request *GetMyGroupsRequest) {

+ 12 - 12
services/cms/struct_alarm_in_list_active_alert_rule.go → services/cms/struct_alarm.go

@@ -15,23 +15,23 @@ package cms
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type AlarmInListActiveAlertRule struct {
-	Uuid               string `json:"Uuid" xml:"Uuid"`
-	Name               string `json:"Name" xml:"Name"`
-	Namespace          string `json:"Namespace" xml:"Namespace"`
-	MetricName         string `json:"MetricName" xml:"MetricName"`
-	Period             string `json:"Period" xml:"Period"`
+type Alarm struct {
 	Statistics         string `json:"Statistics" xml:"Statistics"`
-	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
+	Name               string `json:"Name" xml:"Name"`
+	StartTime          string `json:"StartTime" xml:"StartTime"`
 	Threshold          string `json:"Threshold" xml:"Threshold"`
+	State              string `json:"State" xml:"State"`
 	EvaluationCount    string `json:"EvaluationCount" xml:"EvaluationCount"`
-	StartTime          string `json:"StartTime" xml:"StartTime"`
-	EndTime            string `json:"EndTime" xml:"EndTime"`
+	RuleName           string `json:"RuleName" xml:"RuleName"`
+	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
+	Namespace          string `json:"Namespace" xml:"Namespace"`
+	Period             string `json:"Period" xml:"Period"`
+	Uuid               string `json:"Uuid" xml:"Uuid"`
 	SilenceTime        string `json:"SilenceTime" xml:"SilenceTime"`
 	NotifyType         string `json:"NotifyType" xml:"NotifyType"`
-	Enable             string `json:"Enable" xml:"Enable"`
-	State              string `json:"State" xml:"State"`
 	ContactGroups      string `json:"ContactGroups" xml:"ContactGroups"`
+	MetricName         string `json:"MetricName" xml:"MetricName"`
+	Enable             string `json:"Enable" xml:"Enable"`
 	Webhook            string `json:"Webhook" xml:"Webhook"`
-	RuleName           string `json:"RuleName" xml:"RuleName"`
+	EndTime            string `json:"EndTime" xml:"EndTime"`
 }

+ 14 - 14
services/cms/struct_alarm_history_in_describe_alarm_history.go → services/cms/struct_alarm_history.go

@@ -15,28 +15,28 @@ package cms
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type AlarmHistoryInDescribeAlarmHistory struct {
-	Id              string                              `json:"Id" xml:"Id"`
-	AlertName       string                              `json:"AlertName" xml:"AlertName"`
+type AlarmHistory struct {
+	Status          int                                 `json:"Status" xml:"Status"`
+	LastTime        int                                 `json:"LastTime" xml:"LastTime"`
 	GroupId         string                              `json:"GroupId" xml:"GroupId"`
-	Namespace       string                              `json:"Namespace" xml:"Namespace"`
-	MetricName      string                              `json:"MetricName" xml:"MetricName"`
-	Dimensions      string                              `json:"Dimensions" xml:"Dimensions"`
 	Expression      string                              `json:"Expression" xml:"Expression"`
 	EvaluationCount int                                 `json:"EvaluationCount" xml:"EvaluationCount"`
+	PreLevel        string                              `json:"PreLevel" xml:"PreLevel"`
+	State           string                              `json:"State" xml:"State"`
+	Namespace       string                              `json:"Namespace" xml:"Namespace"`
 	Value           string                              `json:"Value" xml:"Value"`
+	Dimensions      string                              `json:"Dimensions" xml:"Dimensions"`
 	AlertTime       int                                 `json:"AlertTime" xml:"AlertTime"`
-	LastTime        int                                 `json:"LastTime" xml:"LastTime"`
 	Level           string                              `json:"Level" xml:"Level"`
-	PreLevel        string                              `json:"PreLevel" xml:"PreLevel"`
-	RuleName        string                              `json:"ruleName" xml:"ruleName"`
-	State           string                              `json:"State" xml:"State"`
-	Status          int                                 `json:"Status" xml:"Status"`
 	UserId          string                              `json:"UserId" xml:"UserId"`
+	MetricName      string                              `json:"MetricName" xml:"MetricName"`
+	Id              string                              `json:"Id" xml:"Id"`
+	AlertName       string                              `json:"AlertName" xml:"AlertName"`
+	RuleName        string                              `json:"ruleName" xml:"ruleName"`
 	Webhooks        string                              `json:"Webhooks" xml:"Webhooks"`
+	ContactMails    ContactMails                        `json:"ContactMails" xml:"ContactMails"`
+	ContactSmses    ContactSmses                        `json:"ContactSmses" xml:"ContactSmses"`
 	ContactGroups   ContactGroupsInDescribeAlarmHistory `json:"ContactGroups" xml:"ContactGroups"`
-	Contacts        Contacts                            `json:"Contacts" xml:"Contacts"`
 	ContactALIIMs   ContactALIIMs                       `json:"ContactALIIMs" xml:"ContactALIIMs"`
-	ContactSmses    ContactSmses                        `json:"ContactSmses" xml:"ContactSmses"`
-	ContactMails    ContactMails                        `json:"ContactMails" xml:"ContactMails"`
+	Contacts        Contacts                            `json:"Contacts" xml:"Contacts"`
 }

+ 1 - 1
services/cms/struct_alarm_history_list_in_describe_alarm_history.go

@@ -16,5 +16,5 @@ package cms
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type AlarmHistoryListInDescribeAlarmHistory struct {
-	AlarmHistory []AlarmHistoryInDescribeAlarmHistory `json:"AlarmHistory" xml:"AlarmHistory"`
+	AlarmHistory []AlarmHistory `json:"AlarmHistory" xml:"AlarmHistory"`
 }

+ 1 - 1
services/cms/struct_datapoints.go

@@ -16,5 +16,5 @@ package cms
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Datapoints struct {
-	Alarm []AlarmInListActiveAlertRule `json:"Alarm" xml:"Alarm"`
+	Alarm []Alarm `json:"Alarm" xml:"Alarm"`
 }

+ 4 - 4
services/cms/struct_group_in_get_my_groups.go → services/cms/struct_group.go

@@ -15,11 +15,11 @@ package cms
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type GroupInGetMyGroups struct {
-	GroupId       int                        `json:"GroupId" xml:"GroupId"`
-	GroupName     string                     `json:"GroupName" xml:"GroupName"`
+type Group struct {
 	ServiceId     int                        `json:"ServiceId" xml:"ServiceId"`
-	BindUrl       string                     `json:"BindUrl" xml:"BindUrl"`
 	Type          string                     `json:"Type" xml:"Type"`
+	BindUrl       string                     `json:"BindUrl" xml:"BindUrl"`
+	GroupName     string                     `json:"GroupName" xml:"GroupName"`
+	GroupId       int                        `json:"GroupId" xml:"GroupId"`
 	ContactGroups ContactGroupsInGetMyGroups `json:"ContactGroups" xml:"ContactGroups"`
 }

+ 17 - 11
services/cms/struct_resource.go

@@ -16,15 +16,21 @@ package cms
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Resource struct {
-	Category     string `json:"Category" xml:"Category"`
-	Desc         string `json:"Desc" xml:"Desc"`
-	InstanceName string `json:"InstanceName" xml:"InstanceName"`
-	AliUid       int    `json:"AliUid" xml:"AliUid"`
-	RegionId     string `json:"RegionId" xml:"RegionId"`
-	Id           int    `json:"Id" xml:"Id"`
-	NetworkType  string `json:"NetworkType" xml:"NetworkType"`
-	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
-	Vpc          Vpc    `json:"Vpc" xml:"Vpc"`
-	Region       Region `json:"Region" xml:"Region"`
-	Tags         Tags   `json:"Tags" xml:"Tags"`
+	Category      string                      `json:"Category" xml:"Category"`
+	ServiceId     string                      `json:"ServiceId" xml:"ServiceId"`
+	GroupName     string                      `json:"GroupName" xml:"GroupName"`
+	Desc          string                      `json:"Desc" xml:"Desc"`
+	InstanceName  string                      `json:"InstanceName" xml:"InstanceName"`
+	Type          string                      `json:"Type" xml:"Type"`
+	AliUid        int                         `json:"AliUid" xml:"AliUid"`
+	RegionId      string                      `json:"RegionId" xml:"RegionId"`
+	BindUrls      string                      `json:"BindUrls" xml:"BindUrls"`
+	Id            int                         `json:"Id" xml:"Id"`
+	NetworkType   string                      `json:"NetworkType" xml:"NetworkType"`
+	InstanceId    string                      `json:"InstanceId" xml:"InstanceId"`
+	GroupId       int                         `json:"GroupId" xml:"GroupId"`
+	Vpc           Vpc                         `json:"Vpc" xml:"Vpc"`
+	Region        Region                      `json:"Region" xml:"Region"`
+	Tags          Tags                        `json:"Tags" xml:"Tags"`
+	ContactGroups ContactGroupsInListMyGroups `json:"ContactGroups" xml:"ContactGroups"`
 }

+ 0 - 25
services/cms/struct_resource_in_list_my_groups.go

@@ -1,25 +0,0 @@
-package cms
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ResourceInListMyGroups struct {
-	GroupId       int                         `json:"GroupId" xml:"GroupId"`
-	GroupName     string                      `json:"GroupName" xml:"GroupName"`
-	ServiceId     string                      `json:"ServiceId" xml:"ServiceId"`
-	BindUrls      string                      `json:"BindUrls" xml:"BindUrls"`
-	Type          string                      `json:"Type" xml:"Type"`
-	ContactGroups ContactGroupsInListMyGroups `json:"ContactGroups" xml:"ContactGroups"`
-}

+ 1 - 1
services/cms/struct_resources_in_list_my_groups.go

@@ -16,5 +16,5 @@ package cms
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type ResourcesInListMyGroups struct {
-	Resource []ResourceInListMyGroups `json:"Resource" xml:"Resource"`
+	Resource []Resource `json:"Resource" xml:"Resource"`
 }

+ 2 - 2
services/ddospro/describe_domain_black_white_list.go

@@ -73,8 +73,8 @@ type DescribeDomainBlackWhiteListRequest struct {
 
 type DescribeDomainBlackWhiteListResponse struct {
 	*responses.BaseResponse
-	RequestId string                             `json:"RequestId" xml:"RequestId"`
-	Data      DataInDescribeDomainBlackWhiteList `json:"Data" xml:"Data"`
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateDescribeDomainBlackWhiteListRequest() (request *DescribeDomainBlackWhiteListRequest) {

+ 5 - 5
services/ddospro/describe_ip_attack_event.go

@@ -76,11 +76,11 @@ type DescribeIpAttackEventRequest struct {
 
 type DescribeIpAttackEventResponse struct {
 	*responses.BaseResponse
-	RequestId string                      `json:"RequestId" xml:"RequestId"`
-	Success   bool                        `json:"Success" xml:"Success"`
-	Code      string                      `json:"Code" xml:"Code"`
-	Message   string                      `json:"Message" xml:"Message"`
-	Data      DataInDescribeIpAttackEvent `json:"Data" xml:"Data"`
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Success   bool   `json:"Success" xml:"Success"`
+	Code      string `json:"Code" xml:"Code"`
+	Message   string `json:"Message" xml:"Message"`
+	Data      Data   `json:"Data" xml:"Data"`
 }
 
 func CreateDescribeIpAttackEventRequest() (request *DescribeIpAttackEventRequest) {

+ 3 - 3
services/ddospro/describe_oplog.go

@@ -79,9 +79,9 @@ type DescribeOplogRequest struct {
 
 type DescribeOplogResponse struct {
 	*responses.BaseResponse
-	RequestId string                `json:"RequestId" xml:"RequestId"`
-	Total     int                   `json:"Total" xml:"Total"`
-	OplogList []DataInDescribeOplog `json:"OplogList" xml:"OplogList"`
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Total     int    `json:"Total" xml:"Total"`
+	OplogList []Data `json:"OplogList" xml:"OplogList"`
 }
 
 func CreateDescribeOplogRequest() (request *DescribeOplogRequest) {

+ 34 - 25
services/ddospro/struct_data.go

@@ -16,29 +16,38 @@ package ddospro
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Data struct {
-	Cycle             int       `json:"Cycle" xml:"Cycle"`
-	CycleResidue      int       `json:"CycleResidue" xml:"CycleResidue"`
-	LastBlockTime     int       `json:"LastBlockTime" xml:"LastBlockTime"`
-	HoleThresholdMbps int       `json:"HoleThresholdMbps" xml:"HoleThresholdMbps"`
-	CcMode            string    `json:"CcMode" xml:"CcMode"`
-	ExpectionOpenTime int       `json:"ExpectionOpenTime" xml:"ExpectionOpenTime"`
-	Status            bool      `json:"Status" xml:"Status"`
-	LastCloseTime     int       `json:"LastCloseTime" xml:"LastCloseTime"`
-	RemainingTime     int       `json:"RemainingTime" xml:"RemainingTime"`
-	BlockZone         string    `json:"BlockZone" xml:"BlockZone"`
-	BlockTime         int       `json:"BlockTime" xml:"BlockTime"`
-	TotalClose        int       `json:"TotalClose" xml:"TotalClose"`
-	Region            string    `json:"Region" xml:"Region"`
-	TotalTime         int       `json:"TotalTime" xml:"TotalTime"`
-	CycleTime         int       `json:"CycleTime" xml:"CycleTime"`
-	DdosStatus        int       `json:"DdosStatus" xml:"DdosStatus"`
-	Vip               string    `json:"Vip" xml:"Vip"`
-	UnblockTime       int       `json:"UnblockTime" xml:"UnblockTime"`
-	BpsDrop           []string  `json:"BpsDrop" xml:"BpsDrop"`
-	Attacks           []string  `json:"Attacks" xml:"Attacks"`
-	PpsDrop           []string  `json:"PpsDrop" xml:"PpsDrop"`
-	PpsTotal          []string  `json:"PpsTotal" xml:"PpsTotal"`
-	BpsTotal          []string  `json:"BpsTotal" xml:"BpsTotal"`
-	Total             []string  `json:"Total" xml:"Total"`
-	TimeScope         TimeScope `json:"TimeScope" xml:"TimeScope"`
+	Cycle             int          `json:"Cycle" xml:"Cycle"`
+	CycleResidue      int          `json:"CycleResidue" xml:"CycleResidue"`
+	LastBlockTime     int          `json:"LastBlockTime" xml:"LastBlockTime"`
+	HoleThresholdMbps int          `json:"HoleThresholdMbps" xml:"HoleThresholdMbps"`
+	CcMode            string       `json:"CcMode" xml:"CcMode"`
+	WhiteList         string       `json:"WhiteList" xml:"WhiteList"`
+	ExpectionOpenTime int          `json:"ExpectionOpenTime" xml:"ExpectionOpenTime"`
+	Status            bool         `json:"Status" xml:"Status"`
+	ResourceId        string       `json:"ResourceId" xml:"ResourceId"`
+	OpDesc            string       `json:"OpDesc" xml:"OpDesc"`
+	OpAction          int          `json:"OpAction" xml:"OpAction"`
+	LastCloseTime     int          `json:"LastCloseTime" xml:"LastCloseTime"`
+	RemainingTime     int          `json:"RemainingTime" xml:"RemainingTime"`
+	BlockZone         string       `json:"BlockZone" xml:"BlockZone"`
+	BlockTime         int          `json:"BlockTime" xml:"BlockTime"`
+	TotalClose        int          `json:"TotalClose" xml:"TotalClose"`
+	Region            string       `json:"Region" xml:"Region"`
+	TotalTime         int          `json:"TotalTime" xml:"TotalTime"`
+	CycleTime         int          `json:"CycleTime" xml:"CycleTime"`
+	DdosStatus        int          `json:"DdosStatus" xml:"DdosStatus"`
+	BlackList         string       `json:"BlackList" xml:"BlackList"`
+	Result            int          `json:"Result" xml:"Result"`
+	Vip               string       `json:"Vip" xml:"Vip"`
+	OpDate            int          `json:"OpDate" xml:"OpDate"`
+	UnblockTime       int          `json:"UnblockTime" xml:"UnblockTime"`
+	BpsDrop           []string     `json:"BpsDrop" xml:"BpsDrop"`
+	Attacks           []string     `json:"Attacks" xml:"Attacks"`
+	PpsDrop           []string     `json:"PpsDrop" xml:"PpsDrop"`
+	PpsTotal          []string     `json:"PpsTotal" xml:"PpsTotal"`
+	BpsTotal          []string     `json:"BpsTotal" xml:"BpsTotal"`
+	Total             []string     `json:"Total" xml:"Total"`
+	TimeScope         TimeScope    `json:"TimeScope" xml:"TimeScope"`
+	PageInfo          PageInfo     `json:"PageInfo" xml:"PageInfo"`
+	List              []AttackInfo `json:"List" xml:"List"`
 }

+ 0 - 21
services/ddospro/struct_data_in_describe_domain_black_white_list.go

@@ -1,21 +0,0 @@
-package ddospro
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInDescribeDomainBlackWhiteList struct {
-	BlackList string `json:"BlackList" xml:"BlackList"`
-	WhiteList string `json:"WhiteList" xml:"WhiteList"`
-}

+ 0 - 21
services/ddospro/struct_data_in_describe_ip_attack_event.go

@@ -1,21 +0,0 @@
-package ddospro
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInDescribeIpAttackEvent struct {
-	PageInfo PageInfo     `json:"PageInfo" xml:"PageInfo"`
-	List     []AttackInfo `json:"List" xml:"List"`
-}

+ 0 - 24
services/ddospro/struct_data_in_describe_oplog.go

@@ -1,24 +0,0 @@
-package ddospro
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type DataInDescribeOplog struct {
-	Result     int    `json:"Result" xml:"Result"`
-	ResourceId string `json:"ResourceId" xml:"ResourceId"`
-	OpDesc     string `json:"OpDesc" xml:"OpDesc"`
-	OpDate     int    `json:"OpDate" xml:"OpDate"`
-	OpAction   int    `json:"OpAction" xml:"OpAction"`
-}

+ 1 - 1
services/ddospro/struct_oplog_list.go

@@ -16,5 +16,5 @@ package ddospro
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type OplogList struct {
-	Data []DataInDescribeOplog `json:"data" xml:"data"`
+	Data []Data `json:"data" xml:"data"`
 }

+ 1 - 1
services/dm/struct_data_in_sender_statistics_detail_by_param.go

@@ -16,5 +16,5 @@ package dm
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type DataInSenderStatisticsDetailByParam struct {
-	MailDetail []MailDetailInSenderStatisticsDetailByParam `json:"mailDetail" xml:"mailDetail"`
+	MailDetail []MailDetail `json:"mailDetail" xml:"mailDetail"`
 }

+ 4 - 4
services/dm/struct_mail_detail_in_sender_statistics_detail_by_param.go → services/dm/struct_mail_detail.go

@@ -15,11 +15,11 @@ package dm
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type MailDetailInSenderStatisticsDetailByParam struct {
-	LastUpdateTime    string `json:"LastUpdateTime" xml:"LastUpdateTime"`
+type MailDetail struct {
+	Status            int    `json:"Status" xml:"Status"`
 	UtcLastUpdateTime string `json:"UtcLastUpdateTime" xml:"UtcLastUpdateTime"`
-	AccountName       string `json:"AccountName" xml:"AccountName"`
 	ToAddress         string `json:"ToAddress" xml:"ToAddress"`
-	Status            int    `json:"Status" xml:"Status"`
 	Message           string `json:"Message" xml:"Message"`
+	LastUpdateTime    string `json:"LastUpdateTime" xml:"LastUpdateTime"`
+	AccountName       string `json:"AccountName" xml:"AccountName"`
 }

+ 4 - 4
services/ecs/describe_auto_snapshot_policy.go

@@ -75,10 +75,10 @@ type DescribeAutoSnapshotPolicyRequest struct {
 
 type DescribeAutoSnapshotPolicyResponse struct {
 	*responses.BaseResponse
-	RequestId                  string                                         `json:"RequestId" xml:"RequestId"`
-	AutoSnapshotOccupation     int                                            `json:"AutoSnapshotOccupation" xml:"AutoSnapshotOccupation"`
-	AutoSnapshotPolicy         AutoSnapshotPolicyInDescribeAutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
-	AutoSnapshotExcutionStatus AutoSnapshotExcutionStatus                     `json:"AutoSnapshotExcutionStatus" xml:"AutoSnapshotExcutionStatus"`
+	RequestId                  string                     `json:"RequestId" xml:"RequestId"`
+	AutoSnapshotOccupation     int                        `json:"AutoSnapshotOccupation" xml:"AutoSnapshotOccupation"`
+	AutoSnapshotPolicy         AutoSnapshotPolicy         `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
+	AutoSnapshotExcutionStatus AutoSnapshotExcutionStatus `json:"AutoSnapshotExcutionStatus" xml:"AutoSnapshotExcutionStatus"`
 }
 
 func CreateDescribeAutoSnapshotPolicyRequest() (request *DescribeAutoSnapshotPolicyRequest) {

+ 2 - 2
services/ecs/describe_invocation_results.go

@@ -71,8 +71,8 @@ type DescribeInvocationResultsRequest struct {
 
 type DescribeInvocationResultsResponse struct {
 	*responses.BaseResponse
-	RequestId  string                                `json:"RequestId" xml:"RequestId"`
-	Invocation InvocationInDescribeInvocationResults `json:"Invocation" xml:"Invocation"`
+	RequestId  string     `json:"RequestId" xml:"RequestId"`
+	Invocation Invocation `json:"Invocation" xml:"Invocation"`
 }
 
 func CreateDescribeInvocationResultsRequest() (request *DescribeInvocationResultsRequest) {

+ 1 - 1
services/ecs/struct_auto_snapshot_policies.go

@@ -16,5 +16,5 @@ package ecs
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type AutoSnapshotPolicies struct {
-	AutoSnapshotPolicy []AutoSnapshotPolicyInDescribeAutoSnapshotPolicyEx `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
+	AutoSnapshotPolicy []AutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
 }

+ 15 - 5
services/ecs/struct_auto_snapshot_policy_in_describe_auto_snapshot_policy.go → services/ecs/struct_auto_snapshot_policy.go

@@ -15,13 +15,23 @@ package ecs
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type AutoSnapshotPolicyInDescribeAutoSnapshotPolicy struct {
-	SystemDiskPolicyEnabled           string `json:"SystemDiskPolicyEnabled" xml:"SystemDiskPolicyEnabled"`
-	SystemDiskPolicyTimePeriod        string `json:"SystemDiskPolicyTimePeriod" xml:"SystemDiskPolicyTimePeriod"`
+type AutoSnapshotPolicy struct {
+	CreationTime                      string `json:"CreationTime" xml:"CreationTime"`
 	SystemDiskPolicyRetentionDays     string `json:"SystemDiskPolicyRetentionDays" xml:"SystemDiskPolicyRetentionDays"`
+	RetentionDays                     int    `json:"RetentionDays" xml:"RetentionDays"`
+	VolumeNums                        int    `json:"VolumeNums" xml:"VolumeNums"`
+	DataDiskPolicyTimePeriod          string `json:"DataDiskPolicyTimePeriod" xml:"DataDiskPolicyTimePeriod"`
 	SystemDiskPolicyRetentionLastWeek string `json:"SystemDiskPolicyRetentionLastWeek" xml:"SystemDiskPolicyRetentionLastWeek"`
+	DataDiskPolicyRetentionLastWeek   string `json:"DataDiskPolicyRetentionLastWeek" xml:"DataDiskPolicyRetentionLastWeek"`
+	DiskNums                          int    `json:"DiskNums" xml:"DiskNums"`
+	AutoSnapshotPolicyId              string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
+	RegionId                          string `json:"RegionId" xml:"RegionId"`
+	SystemDiskPolicyEnabled           string `json:"SystemDiskPolicyEnabled" xml:"SystemDiskPolicyEnabled"`
 	DataDiskPolicyEnabled             string `json:"DataDiskPolicyEnabled" xml:"DataDiskPolicyEnabled"`
-	DataDiskPolicyTimePeriod          string `json:"DataDiskPolicyTimePeriod" xml:"DataDiskPolicyTimePeriod"`
+	TimePoints                        string `json:"TimePoints" xml:"TimePoints"`
+	AutoSnapshotPolicyName            string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
+	RepeatWeekdays                    string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
+	SystemDiskPolicyTimePeriod        string `json:"SystemDiskPolicyTimePeriod" xml:"SystemDiskPolicyTimePeriod"`
 	DataDiskPolicyRetentionDays       string `json:"DataDiskPolicyRetentionDays" xml:"DataDiskPolicyRetentionDays"`
-	DataDiskPolicyRetentionLastWeek   string `json:"DataDiskPolicyRetentionLastWeek" xml:"DataDiskPolicyRetentionLastWeek"`
+	Status                            string `json:"Status" xml:"Status"`
 }

+ 0 - 29
services/ecs/struct_auto_snapshot_policy_in_describe_auto_snapshot_policy_ex.go

@@ -1,29 +0,0 @@
-package ecs
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type AutoSnapshotPolicyInDescribeAutoSnapshotPolicyEx struct {
-	AutoSnapshotPolicyId   string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
-	RegionId               string `json:"RegionId" xml:"RegionId"`
-	AutoSnapshotPolicyName string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
-	TimePoints             string `json:"TimePoints" xml:"TimePoints"`
-	RepeatWeekdays         string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
-	RetentionDays          int    `json:"RetentionDays" xml:"RetentionDays"`
-	DiskNums               int    `json:"DiskNums" xml:"DiskNums"`
-	VolumeNums             int    `json:"VolumeNums" xml:"VolumeNums"`
-	CreationTime           string `json:"CreationTime" xml:"CreationTime"`
-	Status                 string `json:"Status" xml:"Status"`
-}

+ 10 - 2
services/ecs/struct_invocation_in_describe_invocation_results.go → services/ecs/struct_invocation.go

@@ -15,9 +15,17 @@ package ecs
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type InvocationInDescribeInvocationResults struct {
+type Invocation struct {
+	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
+	Timed             bool              `json:"Timed" xml:"Timed"`
+	CommandName       string            `json:"CommandName" xml:"CommandName"`
 	PageSize          int               `json:"PageSize" xml:"PageSize"`
 	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
-	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
+	InvokeId          string            `json:"InvokeId" xml:"InvokeId"`
+	InvokeStatus      string            `json:"InvokeStatus" xml:"InvokeStatus"`
+	CommandType       string            `json:"CommandType" xml:"CommandType"`
+	Frequency         string            `json:"Frequency" xml:"Frequency"`
+	CommandId         string            `json:"CommandId" xml:"CommandId"`
+	InvokeInstances   InvokeInstances   `json:"InvokeInstances" xml:"InvokeInstances"`
 	InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
 }

+ 0 - 27
services/ecs/struct_invocation_in_describe_invocations.go

@@ -1,27 +0,0 @@
-package ecs
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type InvocationInDescribeInvocations struct {
-	InvokeId        string          `json:"InvokeId" xml:"InvokeId"`
-	CommandId       string          `json:"CommandId" xml:"CommandId"`
-	CommandType     string          `json:"CommandType" xml:"CommandType"`
-	CommandName     string          `json:"CommandName" xml:"CommandName"`
-	Frequency       string          `json:"Frequency" xml:"Frequency"`
-	Timed           bool            `json:"Timed" xml:"Timed"`
-	InvokeStatus    string          `json:"InvokeStatus" xml:"InvokeStatus"`
-	InvokeInstances InvokeInstances `json:"InvokeInstances" xml:"InvokeInstances"`
-}

+ 1 - 1
services/ecs/struct_invocations.go

@@ -16,5 +16,5 @@ package ecs
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Invocations struct {
-	Invocation []InvocationInDescribeInvocations `json:"Invocation" xml:"Invocation"`
+	Invocation []Invocation `json:"Invocation" xml:"Invocation"`
 }

+ 28 - 0
services/ecs/struct_zone.go

@@ -0,0 +1,28 @@
+package ecs
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+type Zone struct {
+	ZoneId                    string                                      `json:"ZoneId" xml:"ZoneId"`
+	ZoneNo                    string                                      `json:"ZoneNo" xml:"ZoneNo"`
+	LocalName                 string                                      `json:"LocalName" xml:"LocalName"`
+	NetworkTypes              NetworkTypesInDescribeRecommendInstanceType `json:"NetworkTypes" xml:"NetworkTypes"`
+	AvailableDiskCategories   AvailableDiskCategories                     `json:"AvailableDiskCategories" xml:"AvailableDiskCategories"`
+	AvailableInstanceTypes    AvailableInstanceTypes                      `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
+	AvailableVolumeCategories AvailableVolumeCategories                   `json:"AvailableVolumeCategories" xml:"AvailableVolumeCategories"`
+	AvailableResourceCreation AvailableResourceCreation                   `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`
+	AvailableResources        AvailableResourcesInDescribeZones           `json:"AvailableResources" xml:"AvailableResources"`
+}

+ 0 - 21
services/ecs/struct_zone_in_describe_recommend_instance_type.go

@@ -1,21 +0,0 @@
-package ecs
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ZoneInDescribeRecommendInstanceType struct {
-	ZoneNo       string                                      `json:"ZoneNo" xml:"ZoneNo"`
-	NetworkTypes NetworkTypesInDescribeRecommendInstanceType `json:"NetworkTypes" xml:"NetworkTypes"`
-}

+ 0 - 26
services/ecs/struct_zone_in_describe_zones.go

@@ -1,26 +0,0 @@
-package ecs
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ZoneInDescribeZones struct {
-	ZoneId                    string                            `json:"ZoneId" xml:"ZoneId"`
-	LocalName                 string                            `json:"LocalName" xml:"LocalName"`
-	AvailableResourceCreation AvailableResourceCreation         `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`
-	AvailableDiskCategories   AvailableDiskCategories           `json:"AvailableDiskCategories" xml:"AvailableDiskCategories"`
-	AvailableInstanceTypes    AvailableInstanceTypes            `json:"AvailableInstanceTypes" xml:"AvailableInstanceTypes"`
-	AvailableVolumeCategories AvailableVolumeCategories         `json:"AvailableVolumeCategories" xml:"AvailableVolumeCategories"`
-	AvailableResources        AvailableResourcesInDescribeZones `json:"AvailableResources" xml:"AvailableResources"`
-}

+ 1 - 1
services/ecs/struct_zones_in_describe_recommend_instance_type.go

@@ -16,5 +16,5 @@ package ecs
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type ZonesInDescribeRecommendInstanceType struct {
-	Zone []ZoneInDescribeRecommendInstanceType `json:"zone" xml:"zone"`
+	Zone []Zone `json:"zone" xml:"zone"`
 }

+ 1 - 1
services/ecs/struct_zones_in_describe_zones.go

@@ -16,5 +16,5 @@ package ecs
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type ZonesInDescribeZones struct {
-	Zone []ZoneInDescribeZones `json:"Zone" xml:"Zone"`
+	Zone []Zone `json:"Zone" xml:"Zone"`
 }

+ 3 - 3
services/ehpc/struct_application_info_in_list_softwares.go → services/ehpc/struct_application_info.go

@@ -15,9 +15,9 @@ package ehpc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type ApplicationInfoInListSoftwares struct {
-	Tag      string `json:"Tag" xml:"Tag"`
-	Name     string `json:"Name" xml:"Name"`
+type ApplicationInfo struct {
 	Version  string `json:"Version" xml:"Version"`
 	Required bool   `json:"Required" xml:"Required"`
+	Name     string `json:"Name" xml:"Name"`
+	Tag      string `json:"Tag" xml:"Tag"`
 }

+ 0 - 20
services/ehpc/struct_application_info_in_describe_cluster.go

@@ -1,20 +0,0 @@
-package ehpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ApplicationInfoInDescribeCluster struct {
-	ApplicationInfoItem []ApplicationInfoItem `json:"ApplicationInfoItem" xml:"ApplicationInfoItem"`
-}

+ 0 - 22
services/ehpc/struct_application_info_item.go

@@ -1,22 +0,0 @@
-package ehpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ApplicationInfoItem struct {
-	Tag     string `json:"Tag" xml:"Tag"`
-	Name    string `json:"Name" xml:"Name"`
-	Version string `json:"Version" xml:"Version"`
-}

+ 3 - 4
services/rds/struct_network_value.go → services/ehpc/struct_applications_in_describe_cluster.go

@@ -1,4 +1,4 @@
-package rds
+package ehpc
 
 //Licensed under the Apache License, Version 2.0 (the "License");
 //you may not use this file except in compliance with the License.
@@ -15,7 +15,6 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type NetworkValue struct {
-	Value    string `json:"Value" xml:"Value"`
-	DateTime string `json:"DateTime" xml:"DateTime"`
+type ApplicationsInDescribeCluster struct {
+	ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
 }

+ 2 - 2
services/ehpc/struct_applications.go → services/ehpc/struct_applications_in_list_softwares.go

@@ -15,6 +15,6 @@ package ehpc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type Applications struct {
-	ApplicationInfo []ApplicationInfoInListSoftwares `json:"ApplicationInfo" xml:"ApplicationInfo"`
+type ApplicationsInListSoftwares struct {
+	ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
 }

+ 25 - 25
services/ehpc/struct_cluster_info.go

@@ -16,29 +16,29 @@ package ehpc
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type ClusterInfo struct {
-	Id               string                           `json:"Id" xml:"Id"`
-	RegionId         string                           `json:"RegionId" xml:"RegionId"`
-	Name             string                           `json:"Name" xml:"Name"`
-	Description      string                           `json:"Description" xml:"Description"`
-	Status           string                           `json:"Status" xml:"Status"`
-	OsTag            string                           `json:"OsTag" xml:"OsTag"`
-	AccountType      string                           `json:"AccountType" xml:"AccountType"`
-	SchedulerType    string                           `json:"SchedulerType" xml:"SchedulerType"`
-	CreateTime       string                           `json:"CreateTime" xml:"CreateTime"`
-	SecurityGroupId  string                           `json:"SecurityGroupId" xml:"SecurityGroupId"`
-	VSwitchId        string                           `json:"VSwitchId" xml:"VSwitchId"`
-	VolumeType       string                           `json:"VolumeType" xml:"VolumeType"`
-	VolumeId         string                           `json:"VolumeId" xml:"VolumeId"`
-	VolumeProtocol   string                           `json:"VolumeProtocol" xml:"VolumeProtocol"`
-	VolumeMountpoint string                           `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
-	RemoteDirectory  string                           `json:"RemoteDirectory" xml:"RemoteDirectory"`
-	HaEnable         bool                             `json:"HaEnable" xml:"HaEnable"`
-	EcsChargeType    string                           `json:"EcsChargeType" xml:"EcsChargeType"`
-	KeyPairName      string                           `json:"KeyPairName" xml:"KeyPairName"`
-	SccClusterId     string                           `json:"SccClusterId" xml:"SccClusterId"`
-	ClientVersion    string                           `json:"ClientVersion" xml:"ClientVersion"`
-	ImageOwnerAlias  string                           `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
-	ImageId          string                           `json:"ImageId" xml:"ImageId"`
-	EcsInfo          EcsInfo                          `json:"EcsInfo" xml:"EcsInfo"`
-	ApplicationInfo  ApplicationInfoInDescribeCluster `json:"ApplicationInfo" xml:"ApplicationInfo"`
+	Id               string                        `json:"Id" xml:"Id"`
+	RegionId         string                        `json:"RegionId" xml:"RegionId"`
+	Name             string                        `json:"Name" xml:"Name"`
+	Description      string                        `json:"Description" xml:"Description"`
+	Status           string                        `json:"Status" xml:"Status"`
+	OsTag            string                        `json:"OsTag" xml:"OsTag"`
+	AccountType      string                        `json:"AccountType" xml:"AccountType"`
+	SchedulerType    string                        `json:"SchedulerType" xml:"SchedulerType"`
+	CreateTime       string                        `json:"CreateTime" xml:"CreateTime"`
+	SecurityGroupId  string                        `json:"SecurityGroupId" xml:"SecurityGroupId"`
+	VSwitchId        string                        `json:"VSwitchId" xml:"VSwitchId"`
+	VolumeType       string                        `json:"VolumeType" xml:"VolumeType"`
+	VolumeId         string                        `json:"VolumeId" xml:"VolumeId"`
+	VolumeProtocol   string                        `json:"VolumeProtocol" xml:"VolumeProtocol"`
+	VolumeMountpoint string                        `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
+	RemoteDirectory  string                        `json:"RemoteDirectory" xml:"RemoteDirectory"`
+	HaEnable         bool                          `json:"HaEnable" xml:"HaEnable"`
+	EcsChargeType    string                        `json:"EcsChargeType" xml:"EcsChargeType"`
+	KeyPairName      string                        `json:"KeyPairName" xml:"KeyPairName"`
+	SccClusterId     string                        `json:"SccClusterId" xml:"SccClusterId"`
+	ClientVersion    string                        `json:"ClientVersion" xml:"ClientVersion"`
+	ImageOwnerAlias  string                        `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
+	ImageId          string                        `json:"ImageId" xml:"ImageId"`
+	EcsInfo          EcsInfo                       `json:"EcsInfo" xml:"EcsInfo"`
+	Applications     ApplicationsInDescribeCluster `json:"Applications" xml:"Applications"`
 }

+ 2 - 2
services/ehpc/struct_login_in_describe_cluster.go → services/ehpc/struct_compute.go

@@ -15,7 +15,7 @@ package ehpc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type LoginInDescribeCluster struct {
-	Count        int    `json:"Count" xml:"Count"`
+type Compute struct {
 	InstanceType string `json:"InstanceType" xml:"InstanceType"`
+	Count        int    `json:"Count" xml:"Count"`
 }

+ 3 - 3
services/ehpc/struct_ecs_info.go

@@ -16,7 +16,7 @@ package ehpc
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type EcsInfo struct {
-	Manager ManagerInDescribeCluster `json:"Manager" xml:"Manager"`
-	Compute ComputeInDescribeCluster `json:"Compute" xml:"Compute"`
-	Login   LoginInDescribeCluster   `json:"Login" xml:"Login"`
+	Manager Manager `json:"Manager" xml:"Manager"`
+	Compute Compute `json:"Compute" xml:"Compute"`
+	Login   Login   `json:"Login" xml:"Login"`
 }

+ 2 - 2
services/ehpc/struct_manager_in_describe_cluster.go → services/ehpc/struct_login.go

@@ -15,7 +15,7 @@ package ehpc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type ManagerInDescribeCluster struct {
-	Count        int    `json:"Count" xml:"Count"`
+type Login struct {
 	InstanceType string `json:"InstanceType" xml:"InstanceType"`
+	Count        int    `json:"Count" xml:"Count"`
 }

+ 2 - 2
services/ehpc/struct_compute_in_describe_cluster.go → services/ehpc/struct_manager.go

@@ -15,7 +15,7 @@ package ehpc
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type ComputeInDescribeCluster struct {
-	Count        int    `json:"Count" xml:"Count"`
+type Manager struct {
 	InstanceType string `json:"InstanceType" xml:"InstanceType"`
+	Count        int    `json:"Count" xml:"Count"`
 }

+ 7 - 7
services/ehpc/struct_software_info.go

@@ -16,11 +16,11 @@ package ehpc
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type SoftwareInfo struct {
-	EhpcVersion      string       `json:"EhpcVersion" xml:"EhpcVersion"`
-	OsTag            string       `json:"OsTag" xml:"OsTag"`
-	SchedulerType    string       `json:"SchedulerType" xml:"SchedulerType"`
-	SchedulerVersion string       `json:"SchedulerVersion" xml:"SchedulerVersion"`
-	AccountType      string       `json:"AccountType" xml:"AccountType"`
-	AccountVersion   string       `json:"AccountVersion" xml:"AccountVersion"`
-	Applications     Applications `json:"Applications" xml:"Applications"`
+	EhpcVersion      string                      `json:"EhpcVersion" xml:"EhpcVersion"`
+	OsTag            string                      `json:"OsTag" xml:"OsTag"`
+	SchedulerType    string                      `json:"SchedulerType" xml:"SchedulerType"`
+	SchedulerVersion string                      `json:"SchedulerVersion" xml:"SchedulerVersion"`
+	AccountType      string                      `json:"AccountType" xml:"AccountType"`
+	AccountVersion   string                      `json:"AccountVersion" xml:"AccountVersion"`
+	Applications     ApplicationsInListSoftwares `json:"Applications" xml:"Applications"`
 }

+ 2 - 2
services/mts/add_template.go

@@ -81,8 +81,8 @@ type AddTemplateRequest struct {
 
 type AddTemplateResponse struct {
 	*responses.BaseResponse
-	RequestId string                `json:"RequestId" xml:"RequestId"`
-	Template  TemplateInAddTemplate `json:"Template" xml:"Template"`
+	RequestId string   `json:"RequestId" xml:"RequestId"`
+	Template  Template `json:"Template" xml:"Template"`
 }
 
 func CreateAddTemplateRequest() (request *AddTemplateRequest) {

+ 2 - 2
services/mts/struct_fp_shot_slice.go

@@ -16,6 +16,6 @@ package mts
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type FpShotSlice struct {
-	Input       InputInQueryFpShotJobList `json:"Input" xml:"Input"`
-	Duplication Duplication               `json:"Duplication" xml:"Duplication"`
+	Input       Input       `json:"Input" xml:"Input"`
+	Duplication Duplication `json:"Duplication" xml:"Duplication"`
 }

+ 2 - 0
services/mts/struct_input.go

@@ -16,7 +16,9 @@ package mts
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Input struct {
+	Start     string    `json:"Start" xml:"Start"`
 	Location  string    `json:"Location" xml:"Location"`
+	Duration  string    `json:"Duration" xml:"Duration"`
 	RoleArn   string    `json:"RoleArn" xml:"RoleArn"`
 	Bucket    string    `json:"Bucket" xml:"Bucket"`
 	UserData  string    `json:"UserData" xml:"UserData"`

+ 0 - 21
services/mts/struct_input_in_query_fp_shot_job_list.go

@@ -1,21 +0,0 @@
-package mts
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type InputInQueryFpShotJobList struct {
-	Start    string `json:"Start" xml:"Start"`
-	Duration string `json:"Duration" xml:"Duration"`
-}

+ 2 - 2
services/mts/struct_job_result_in_submit_editing_jobs.go → services/mts/struct_job_result.go

@@ -15,9 +15,9 @@ package mts
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type JobResultInSubmitEditingJobs struct {
+type JobResult struct {
 	Success bool   `json:"Success" xml:"Success"`
-	Code    string `json:"Code" xml:"Code"`
 	Message string `json:"Message" xml:"Message"`
+	Code    string `json:"Code" xml:"Code"`
 	Job     Job    `json:"Job" xml:"Job"`
 }

+ 1 - 1
services/mts/struct_job_result_list_in_submit_editing_jobs.go

@@ -16,5 +16,5 @@ package mts
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type JobResultListInSubmitEditingJobs struct {
-	JobResult []JobResultInSubmitEditingJobs `json:"JobResult" xml:"JobResult"`
+	JobResult []JobResult `json:"JobResult" xml:"JobResult"`
 }

+ 3 - 3
services/mts/struct_template_in_add_template.go → services/mts/struct_template.go

@@ -15,13 +15,13 @@ package mts
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type TemplateInAddTemplate struct {
+type Template struct {
 	Id          string      `json:"Id" xml:"Id"`
 	Name        string      `json:"Name" xml:"Name"`
 	State       string      `json:"State" xml:"State"`
-	Container   Container   `json:"Container" xml:"Container"`
-	Video       Video       `json:"Video" xml:"Video"`
 	Audio       Audio       `json:"Audio" xml:"Audio"`
 	TransConfig TransConfig `json:"TransConfig" xml:"TransConfig"`
+	Container   Container   `json:"Container" xml:"Container"`
 	MuxConfig   MuxConfig   `json:"MuxConfig" xml:"MuxConfig"`
+	Video       Video       `json:"Video" xml:"Video"`
 }

+ 0 - 97
services/rds/describe_db_instance_network.go

@@ -1,97 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-func (client *Client) DescribeDBInstanceNetwork(request *DescribeDBInstanceNetworkRequest) (response *DescribeDBInstanceNetworkResponse, err error) {
-	response = CreateDescribeDBInstanceNetworkResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-func (client *Client) DescribeDBInstanceNetworkWithChan(request *DescribeDBInstanceNetworkRequest) (<-chan *DescribeDBInstanceNetworkResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBInstanceNetworkResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBInstanceNetwork(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-func (client *Client) DescribeDBInstanceNetworkWithCallback(request *DescribeDBInstanceNetworkRequest, callback func(response *DescribeDBInstanceNetworkResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBInstanceNetworkResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBInstanceNetwork(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-type DescribeDBInstanceNetworkRequest struct {
-	*requests.RpcRequest
-	DBInstanceId string `position:"Query" name:"DBInstanceId"`
-	StartTime    string `position:"Query" name:"StartTime"`
-	EndTime      string `position:"Query" name:"EndTime"`
-}
-
-type DescribeDBInstanceNetworkResponse struct {
-	*responses.BaseResponse
-	RequestId    string   `json:"RequestId" xml:"RequestId"`
-	DBInstanceId string   `json:"DBInstanceId" xml:"DBInstanceId"`
-	StartTime    string   `json:"StartTime" xml:"StartTime"`
-	EndTime      string   `json:"EndTime" xml:"EndTime"`
-	Topology     Topology `json:"Topology" xml:"Topology"`
-}
-
-func CreateDescribeDBInstanceNetworkRequest() (request *DescribeDBInstanceNetworkRequest) {
-	request = &DescribeDBInstanceNetworkRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceNetwork", "", "")
-	return
-}
-
-func CreateDescribeDBInstanceNetworkResponse() (response *DescribeDBInstanceNetworkResponse) {
-	response = &DescribeDBInstanceNetworkResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 108
services/rds/describe_db_instance_network_detail.go

@@ -1,108 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-func (client *Client) DescribeDBInstanceNetworkDetail(request *DescribeDBInstanceNetworkDetailRequest) (response *DescribeDBInstanceNetworkDetailResponse, err error) {
-	response = CreateDescribeDBInstanceNetworkDetailResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-func (client *Client) DescribeDBInstanceNetworkDetailWithChan(request *DescribeDBInstanceNetworkDetailRequest) (<-chan *DescribeDBInstanceNetworkDetailResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBInstanceNetworkDetailResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBInstanceNetworkDetail(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-func (client *Client) DescribeDBInstanceNetworkDetailWithCallback(request *DescribeDBInstanceNetworkDetailRequest, callback func(response *DescribeDBInstanceNetworkDetailResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBInstanceNetworkDetailResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBInstanceNetworkDetail(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-type DescribeDBInstanceNetworkDetailRequest struct {
-	*requests.RpcRequest
-	DBInstanceId string `position:"Query" name:"DBInstanceId"`
-	StartTime    string `position:"Query" name:"StartTime"`
-	EndTime      string `position:"Query" name:"EndTime"`
-	StartPoint   string `position:"Query" name:"StartPoint"`
-	EndPoint     string `position:"Query" name:"EndPoint"`
-}
-
-type DescribeDBInstanceNetworkDetailResponse struct {
-	*responses.BaseResponse
-	RequestId         string        `json:"RequestId" xml:"RequestId"`
-	DBInstanceId      string        `json:"DBInstanceId" xml:"DBInstanceId"`
-	StartTime         string        `json:"StartTime" xml:"StartTime"`
-	EndTime           string        `json:"EndTime" xml:"EndTime"`
-	NewConnection     string        `json:"NewConnection" xml:"NewConnection"`
-	ActiveConnection  string        `json:"ActiveConnection" xml:"ActiveConnection"`
-	AbortedConnection string        `json:"AbortedConnection" xml:"AbortedConnection"`
-	NetworkRequest    string        `json:"NetworkRequest" xml:"NetworkRequest"`
-	NetworkTrafficIn  string        `json:"NetworkTrafficIn" xml:"NetworkTrafficIn"`
-	NetworkTrafficOut string        `json:"NetworkTrafficOut" xml:"NetworkTrafficOut"`
-	NetworkLatency    string        `json:"NetworkLatency" xml:"NetworkLatency"`
-	BackendLatency    string        `json:"BackendLatency" xml:"BackendLatency"`
-	NetworkErrors     string        `json:"NetworkErrors" xml:"NetworkErrors"`
-	NetworkDetail     NetworkDetail `json:"NetworkDetail" xml:"NetworkDetail"`
-}
-
-func CreateDescribeDBInstanceNetworkDetailRequest() (request *DescribeDBInstanceNetworkDetailRequest) {
-	request = &DescribeDBInstanceNetworkDetailRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceNetworkDetail", "", "")
-	return
-}
-
-func CreateDescribeDBInstanceNetworkDetailResponse() (response *DescribeDBInstanceNetworkDetailResponse) {
-	response = &DescribeDBInstanceNetworkDetailResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 5 - 5
services/rds/describe_replicas.go

@@ -79,11 +79,11 @@ type DescribeReplicasRequest struct {
 
 type DescribeReplicasResponse struct {
 	*responses.BaseResponse
-	RequestId        string                              `json:"RequestId" xml:"RequestId"`
-	PageNumber       string                              `json:"PageNumber" xml:"PageNumber"`
-	TotalRecordCount int                                 `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageRecordCount  int                                 `json:"PageRecordCount" xml:"PageRecordCount"`
-	Replicas         []ItemsInDescribeReplicasInReplicas `json:"Replicas" xml:"Replicas"`
+	RequestId        string  `json:"RequestId" xml:"RequestId"`
+	PageNumber       string  `json:"PageNumber" xml:"PageNumber"`
+	TotalRecordCount int     `json:"TotalRecordCount" xml:"TotalRecordCount"`
+	PageRecordCount  int     `json:"PageRecordCount" xml:"PageRecordCount"`
+	Replicas         []Items `json:"Replicas" xml:"Replicas"`
 }
 
 func CreateDescribeReplicasRequest() (request *DescribeReplicasRequest) {

+ 1 - 1
services/rds/struct_db_instances.go

@@ -16,5 +16,5 @@ package rds
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type DBInstances struct {
-	Items []ItemsInDescribeReplicasInDBInstances `json:"Items" xml:"Items"`
+	Items []Items `json:"Items" xml:"Items"`
 }

+ 10 - 4
services/rds/struct_items_in_describe_replicas_in_db_instances.go → services/rds/struct_items.go

@@ -15,8 +15,14 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type ItemsInDescribeReplicasInDBInstances struct {
-	DBInstanceId  string `json:"DBInstanceId" xml:"DBInstanceId"`
-	Role          string `json:"Role" xml:"Role"`
-	ReadWriteType string `json:"ReadWriteType" xml:"ReadWriteType"`
+type Items struct {
+	ReplicaId          string  `json:"ReplicaId" xml:"ReplicaId"`
+	ReadWriteType      string  `json:"ReadWriteType" xml:"ReadWriteType"`
+	Role               string  `json:"Role" xml:"Role"`
+	DBInstanceId       string  `json:"DBInstanceId" xml:"DBInstanceId"`
+	ReplicaStatus      string  `json:"ReplicaStatus" xml:"ReplicaStatus"`
+	ReplicaDescription string  `json:"ReplicaDescription" xml:"ReplicaDescription"`
+	DomainMode         string  `json:"DomainMode" xml:"DomainMode"`
+	ReplicaMode        string  `json:"ReplicaMode" xml:"ReplicaMode"`
+	DBInstances        []Items `json:"DBInstances" xml:"DBInstances"`
 }

+ 0 - 25
services/rds/struct_items_in_describe_replicas_in_replicas.go

@@ -1,25 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ItemsInDescribeReplicasInReplicas struct {
-	ReplicaId          string                                 `json:"ReplicaId" xml:"ReplicaId"`
-	ReplicaDescription string                                 `json:"ReplicaDescription" xml:"ReplicaDescription"`
-	ReplicaStatus      string                                 `json:"ReplicaStatus" xml:"ReplicaStatus"`
-	ReplicaMode        string                                 `json:"ReplicaMode" xml:"ReplicaMode"`
-	DomainMode         string                                 `json:"DomainMode" xml:"DomainMode"`
-	DBInstances        []ItemsInDescribeReplicasInDBInstances `json:"DBInstances" xml:"DBInstances"`
-}

+ 0 - 22
services/rds/struct_network_key.go

@@ -1,22 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type NetworkKey struct {
-	Key    string                                  `json:"Key" xml:"Key"`
-	Unit   string                                  `json:"Unit" xml:"Unit"`
-	Values ValuesInDescribeDBInstanceNetworkDetail `json:"Values" xml:"Values"`
-}

+ 5 - 2
services/rds/struct_network_detail.go → services/rds/struct_performance_key.go

@@ -15,6 +15,9 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type NetworkDetail struct {
-	NetworkKey []NetworkKey `json:"NetworkKey" xml:"NetworkKey"`
+type PerformanceKey struct {
+	Key         string `json:"Key" xml:"Key"`
+	Unit        string `json:"Unit" xml:"Unit"`
+	ValueFormat string `json:"ValueFormat" xml:"ValueFormat"`
+	Values      Values `json:"Values" xml:"Values"`
 }

+ 0 - 23
services/rds/struct_performance_key_in_describe_db_instance_performance.go

@@ -1,23 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type PerformanceKeyInDescribeDBInstancePerformance struct {
-	Key         string                                `json:"Key" xml:"Key"`
-	Unit        string                                `json:"Unit" xml:"Unit"`
-	ValueFormat string                                `json:"ValueFormat" xml:"ValueFormat"`
-	Values      ValuesInDescribeDBInstancePerformance `json:"Values" xml:"Values"`
-}

+ 1 - 1
services/rds/struct_performance_keys_in_describe_db_instance_performance.go

@@ -16,5 +16,5 @@ package rds
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type PerformanceKeysInDescribeDBInstancePerformance struct {
-	PerformanceKey []PerformanceKeyInDescribeDBInstancePerformance `json:"PerformanceKey" xml:"PerformanceKey"`
+	PerformanceKey []PerformanceKey `json:"PerformanceKey" xml:"PerformanceKey"`
 }

+ 2 - 2
services/rds/struct_performance_value_in_describe_db_instance_performance.go → services/rds/struct_performance_value.go

@@ -15,7 +15,7 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type PerformanceValueInDescribeDBInstancePerformance struct {
-	Value string `json:"Value" xml:"Value"`
+type PerformanceValue struct {
 	Date  string `json:"Date" xml:"Date"`
+	Value string `json:"Value" xml:"Value"`
 }

+ 1 - 1
services/rds/struct_replicas.go

@@ -16,5 +16,5 @@ package rds
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Replicas struct {
-	Items []ItemsInDescribeReplicasInReplicas `json:"Items" xml:"Items"`
+	Items []Items `json:"Items" xml:"Items"`
 }

+ 0 - 26
services/rds/struct_topology_item.go

@@ -1,26 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type TopologyItem struct {
-	StartPoint        string `json:"StartPoint" xml:"StartPoint"`
-	EndPoint          string `json:"EndPoint" xml:"EndPoint"`
-	NetworkTrafficIn  string `json:"NetworkTrafficIn" xml:"NetworkTrafficIn"`
-	NetworkTrafficOut string `json:"NetworkTrafficOut" xml:"NetworkTrafficOut"`
-	NetworkLatency    string `json:"NetworkLatency" xml:"NetworkLatency"`
-	BackendLatency    string `json:"BackendLatency" xml:"BackendLatency"`
-	NetworkErrors     string `json:"NetworkErrors" xml:"NetworkErrors"`
-}

+ 2 - 2
services/rds/struct_topology.go → services/rds/struct_values.go

@@ -15,6 +15,6 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-type Topology struct {
-	TopologyItem []TopologyItem `json:"TopologyItem" xml:"TopologyItem"`
+type Values struct {
+	PerformanceValue []PerformanceValue `json:"PerformanceValue" xml:"PerformanceValue"`
 }

+ 0 - 20
services/rds/struct_values_in_describe_db_instance_network_detail.go

@@ -1,20 +0,0 @@
-package rds
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-type ValuesInDescribeDBInstanceNetworkDetail struct {
-	NetworkValue []NetworkValue `json:"NetworkValue" xml:"NetworkValue"`
-}

部分文件因文件數量過多而無法顯示