Browse Source

bugfixes

Signed-off-by: gaort <rutong.grt@alibaba-inc.com>
gaort 7 years ago
parent
commit
44b09386b3
41 changed files with 241 additions and 96 deletions
  1. 2 2
      services/cdn/struct_https_statistics_info.go
  2. 25 9
      services/ddospro/struct_data.go
  3. 4 4
      services/dm/save_receiver_detail.go
  4. 1 1
      services/dm/struct_data_in_save_receiver_detail.go
  5. 4 1
      services/dm/struct_detail.go
  6. 21 0
      services/ecs/struct_zone_in_describe_recommend_instance_type.go
  7. 1 1
      services/ecs/struct_zone_in_describe_zones.go
  8. 1 1
      services/ecs/struct_zones_in_describe_recommend_instance_type.go
  9. 1 1
      services/ecs/struct_zones_in_describe_zones.go
  10. 1 1
      services/ehpc/struct_application_info_in_describe_cluster.go
  11. 3 3
      services/ehpc/struct_application_info_in_list_softwares.go
  12. 22 0
      services/ehpc/struct_application_info_item.go
  13. 1 1
      services/ehpc/struct_applications.go
  14. 5 5
      services/rds/describe_db_instance_network.go
  15. 2 2
      services/rds/describe_replica_initialize_progress.go
  16. 5 5
      services/rds/describe_replicas.go
  17. 1 1
      services/rds/struct_db_instances.go
  18. 0 29
      services/rds/struct_items.go
  19. 1 1
      services/rds/struct_items_in_describe_replica_initialize_progress.go
  20. 1 1
      services/rds/struct_items_in_describe_replicas_in_db_instances.go
  21. 25 0
      services/rds/struct_items_in_describe_replicas_in_replicas.go
  22. 24 0
      services/rds/struct_items_item.go
  23. 5 6
      services/rds/struct_performance_key_in_describe_db_instance_performance.go
  24. 1 1
      services/rds/struct_performance_key_in_describe_replica_performance.go
  25. 1 1
      services/rds/struct_performance_key_in_describe_replica_usage.go
  26. 23 0
      services/rds/struct_performance_key_item.go
  27. 1 1
      services/rds/struct_performance_keys.go
  28. 1 1
      services/rds/struct_performance_keys_in_describe_db_instance_performance.go
  29. 21 0
      services/rds/struct_performance_value_in_describe_db_instance_performance.go
  30. 1 1
      services/rds/struct_performance_value_in_describe_replica_performance.go
  31. 1 1
      services/rds/struct_performance_value_in_describe_replica_usage.go
  32. 1 1
      services/rds/struct_performance_value_item.go
  33. 1 1
      services/rds/struct_performance_values.go
  34. 1 1
      services/rds/struct_replicas.go
  35. 20 0
      services/rds/struct_topology.go
  36. 1 1
      services/rds/struct_topology_item.go
  37. 1 1
      services/rds/struct_values_in_describe_db_instance_performance.go
  38. 3 3
      services/slb/describe_load_balancer_http_listener_attribute.go
  39. 3 3
      services/slb/describe_load_balancer_https_listener_attribute.go
  40. 3 3
      services/tesladam/host_gets.go
  41. 1 1
      services/tesladam/struct_data_in_host_gets.go

+ 2 - 2
services/cdn/struct_https_statistics_info.go

@@ -31,8 +31,8 @@ type HttpsStatisticsInfo struct {
 	HttpsByteHitRate   float64 `json:"HttpsByteHitRate" xml:"HttpsByteHitRate"`
 	HttpsReqHitRate    float64 `json:"HttpsReqHitRate" xml:"HttpsReqHitRate"`
 	L1HttpsHitRate     float64 `json:"L1HttpsHitRate" xml:"L1HttpsHitRate"`
-	L1HttpsInner_acc   float64 `json:"L1HttpsInner_acc" xml:"L1HttpsInner_acc"`
-	L1HttpsOut_acc     float64 `json:"L1HttpsOut_acc" xml:"L1HttpsOut_acc"`
+	L1HttpsInnerAcc    float64 `json:"L1HttpsInner_acc" xml:"L1HttpsInner_acc"`
+	L1HttpsOutAcc      float64 `json:"L1HttpsOut_acc" xml:"L1HttpsOut_acc"`
 	L1HttpsTacc        float64 `json:"L1HttpsTacc" xml:"L1HttpsTacc"`
 	L1DyHttpsBps       float64 `json:"L1DyHttpsBps" xml:"L1DyHttpsBps"`
 	L1DyHttpsInnerBps  float64 `json:"L1DyHttpsInnerBps" xml:"L1DyHttpsInnerBps"`

+ 25 - 9
services/ddospro/struct_data.go

@@ -16,13 +16,29 @@ package ddospro
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Data struct {
-	RemainingTime int       `json:"RemainingTime" xml:"RemainingTime"`
-	TotalTime     int       `json:"TotalTime" xml:"TotalTime"`
-	PpsTotal      []string  `json:"PpsTotal" xml:"PpsTotal"`
-	BpsTotal      []string  `json:"BpsTotal" xml:"BpsTotal"`
-	BpsDrop       []string  `json:"BpsDrop" xml:"BpsDrop"`
-	Attacks       []string  `json:"Attacks" xml:"Attacks"`
-	PpsDrop       []string  `json:"PpsDrop" xml:"PpsDrop"`
-	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"`
+	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"`
 }

+ 4 - 4
services/dm/save_receiver_detail.go

@@ -76,10 +76,10 @@ type SaveReceiverDetailRequest struct {
 
 type SaveReceiverDetailResponse struct {
 	*responses.BaseResponse
-	RequestId    string `json:"RequestId" xml:"RequestId"`
-	SuccessCount int    `json:"SuccessCount" xml:"SuccessCount"`
-	ErrorCount   int    `json:"ErrorCount" xml:"ErrorCount"`
-	Data         Data   `json:"Data" xml:"Data"`
+	RequestId    string                   `json:"RequestId" xml:"RequestId"`
+	SuccessCount int                      `json:"SuccessCount" xml:"SuccessCount"`
+	ErrorCount   int                      `json:"ErrorCount" xml:"ErrorCount"`
+	Data         DataInSaveReceiverDetail `json:"Data" xml:"Data"`
 }
 
 func CreateSaveReceiverDetailRequest() (request *SaveReceiverDetailRequest) {

+ 1 - 1
services/dm/struct_data.go → services/dm/struct_data_in_save_receiver_detail.go

@@ -15,6 +15,6 @@ 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 Data struct {
+type DataInSaveReceiverDetail struct {
 	Detail []Detail `json:"Detail" xml:"Detail"`
 }

+ 4 - 1
services/dm/struct_detail.go

@@ -16,5 +16,8 @@ package dm
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
 type Detail struct {
-	Email string `json:"Email" xml:"Email"`
+	Email         string `json:"Email" xml:"Email"`
+	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
+	Data          string `json:"Data" xml:"Data"`
+	UtcCreateTime int    `json:"UtcCreateTime" xml:"UtcCreateTime"`
 }

+ 21 - 0
services/ecs/struct_zone_in_describe_recommend_instance_type.go

@@ -0,0 +1,21 @@
+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"`
+}

+ 1 - 1
services/ecs/struct_zone.go → services/ecs/struct_zone_in_describe_zones.go

@@ -15,7 +15,7 @@ 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 Zone struct {
+type ZoneInDescribeZones struct {
 	ZoneId                    string                            `json:"ZoneId" xml:"ZoneId"`
 	LocalName                 string                            `json:"LocalName" xml:"LocalName"`
 	AvailableResourceCreation AvailableResourceCreation         `json:"AvailableResourceCreation" xml:"AvailableResourceCreation"`

+ 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 []Zone `json:"zone" xml:"zone"`
+	Zone []ZoneInDescribeRecommendInstanceType `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 []Zone `json:"Zone" xml:"Zone"`
+	Zone []ZoneInDescribeZones `json:"Zone" xml:"Zone"`
 }

+ 1 - 1
services/ehpc/struct_application_info_in_describe_cluster.go

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

+ 3 - 3
services/ehpc/struct_application_info.go → services/ehpc/struct_application_info_in_list_softwares.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 ApplicationInfo struct {
+type ApplicationInfoInListSoftwares struct {
+	Tag      string `json:"Tag" xml:"Tag"`
+	Name     string `json:"Name" xml:"Name"`
 	Version  string `json:"Version" xml:"Version"`
 	Required bool   `json:"Required" xml:"Required"`
-	Name     string `json:"Name" xml:"Name"`
-	Tag      string `json:"Tag" xml:"Tag"`
 }

+ 22 - 0
services/ehpc/struct_application_info_item.go

@@ -0,0 +1,22 @@
+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"`
+}

+ 1 - 1
services/ehpc/struct_applications.go

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

+ 5 - 5
services/rds/describe_db_instance_network.go

@@ -74,11 +74,11 @@ type DescribeDBInstanceNetworkRequest struct {
 
 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     TopologyInDescribeDBInstanceNetwork `json:"Topology" xml:"Topology"`
+	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) {

+ 2 - 2
services/rds/describe_replica_initialize_progress.go

@@ -77,8 +77,8 @@ type DescribeReplicaInitializeProgressRequest struct {
 
 type DescribeReplicaInitializeProgressResponse struct {
 	*responses.BaseResponse
-	RequestId string  `json:"RequestId" xml:"RequestId"`
-	Items     []Items `json:"Items" xml:"Items"`
+	RequestId string      `json:"RequestId" xml:"RequestId"`
+	Items     []ItemsItem `json:"Items" xml:"Items"`
 }
 
 func CreateDescribeReplicaInitializeProgressRequest() (request *DescribeReplicaInitializeProgressRequest) {

+ 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         []Items `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         []ItemsInDescribeReplicasInReplicas `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 []ItemsInDescribeReplicas `json:"Items" xml:"Items"`
+	Items []ItemsInDescribeReplicasInDBInstances `json:"Items" xml:"Items"`
 }

+ 0 - 29
services/rds/struct_items.go

@@ -1,29 +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 Items struct {
-	ReplicaId          string                    `json:"ReplicaId" xml:"ReplicaId"`
-	FinishTime         string                    `json:"FinishTime" xml:"FinishTime"`
-	Progress           string                    `json:"Progress" xml:"Progress"`
-	ReplicaStatus      string                    `json:"ReplicaStatus" xml:"ReplicaStatus"`
-	ReplicaDescription string                    `json:"ReplicaDescription" xml:"ReplicaDescription"`
-	DomainMode         string                    `json:"DomainMode" xml:"DomainMode"`
-	ReplicaMode        string                    `json:"ReplicaMode" xml:"ReplicaMode"`
-	CurrentStep        string                    `json:"CurrentStep" xml:"CurrentStep"`
-	Status             string                    `json:"Status" xml:"Status"`
-	DBInstances        []ItemsInDescribeReplicas `json:"DBInstances" xml:"DBInstances"`
-}

+ 1 - 1
services/rds/struct_items_in_describe_replica_initialize_progress.go

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

+ 1 - 1
services/rds/struct_items_in_describe_replicas.go → services/rds/struct_items_in_describe_replicas_in_db_instances.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 ItemsInDescribeReplicas struct {
+type ItemsInDescribeReplicasInDBInstances struct {
 	DBInstanceId  string `json:"DBInstanceId" xml:"DBInstanceId"`
 	Role          string `json:"Role" xml:"Role"`
 	ReadWriteType string `json:"ReadWriteType" xml:"ReadWriteType"`

+ 25 - 0
services/rds/struct_items_in_describe_replicas_in_replicas.go

@@ -0,0 +1,25 @@
+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"`
+}

+ 24 - 0
services/rds/struct_items_item.go

@@ -0,0 +1,24 @@
+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 ItemsItem struct {
+	ReplicaId   string `json:"ReplicaId" xml:"ReplicaId"`
+	Status      string `json:"Status" xml:"Status"`
+	Progress    string `json:"Progress" xml:"Progress"`
+	FinishTime  string `json:"FinishTime" xml:"FinishTime"`
+	CurrentStep string `json:"CurrentStep" xml:"CurrentStep"`
+}

+ 5 - 6
services/rds/struct_performance_key.go → services/rds/struct_performance_key_in_describe_db_instance_performance.go

@@ -15,10 +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 PerformanceKey struct {
-	Key               string             `json:"Key" xml:"Key"`
-	Unit              string             `json:"Unit" xml:"Unit"`
-	ValueFormat       string             `json:"ValueFormat" xml:"ValueFormat"`
-	PerformanceValues PerformanceValues  `json:"PerformanceValues" xml:"PerformanceValues"`
-	Values            []PerformanceValue `json:"Values" xml:"Values"`
+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_key_in_describe_replica_performance.go

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

+ 1 - 1
services/rds/struct_performance_key_in_describe_replica_usage.go

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

+ 23 - 0
services/rds/struct_performance_key_item.go

@@ -0,0 +1,23 @@
+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 PerformanceKeyItem struct {
+	Key               string            `json:"Key" xml:"Key"`
+	Unit              string            `json:"Unit" xml:"Unit"`
+	ValueFormat       string            `json:"ValueFormat" xml:"ValueFormat"`
+	PerformanceValues PerformanceValues `json:"PerformanceValues" xml:"PerformanceValues"`
+}

+ 1 - 1
services/rds/struct_performance_keys.go

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

+ 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 []PerformanceKey `json:"PerformanceKey" xml:"PerformanceKey"`
+	PerformanceKey []PerformanceKeyInDescribeDBInstancePerformance `json:"PerformanceKey" xml:"PerformanceKey"`
 }

+ 21 - 0
services/rds/struct_performance_value_in_describe_db_instance_performance.go

@@ -0,0 +1,21 @@
+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 PerformanceValueInDescribeDBInstancePerformance struct {
+	Value string `json:"Value" xml:"Value"`
+	Date  string `json:"Date" xml:"Date"`
+}

+ 1 - 1
services/rds/struct_performance_value_in_describe_replica_performance.go

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

+ 1 - 1
services/rds/struct_performance_value_in_describe_replica_usage.go

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

+ 1 - 1
services/rds/struct_performance_value.go → services/rds/struct_performance_value_item.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 PerformanceValue struct {
+type PerformanceValueItem struct {
 	Date  string `json:"Date" xml:"Date"`
 	Value string `json:"Value" xml:"Value"`
 }

+ 1 - 1
services/rds/struct_performance_values.go

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

+ 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 []Items `json:"Items" xml:"Items"`
+	Items []ItemsInDescribeReplicasInReplicas `json:"Items" xml:"Items"`
 }

+ 20 - 0
services/rds/struct_topology.go

@@ -0,0 +1,20 @@
+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 Topology struct {
+	TopologyItem []TopologyItem `json:"TopologyItem" xml:"TopologyItem"`
+}

+ 1 - 1
services/rds/struct_topology_in_describe_db_instance_network.go → services/rds/struct_topology_item.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 TopologyInDescribeDBInstanceNetwork struct {
+type TopologyItem struct {
 	StartPoint        string `json:"StartPoint" xml:"StartPoint"`
 	EndPoint          string `json:"EndPoint" xml:"EndPoint"`
 	NetworkTrafficIn  string `json:"NetworkTrafficIn" xml:"NetworkTrafficIn"`

+ 1 - 1
services/rds/struct_values_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 ValuesInDescribeDBInstancePerformance struct {
-	PerformanceValue []PerformanceValue `json:"PerformanceValue" xml:"PerformanceValue"`
+	PerformanceValue []PerformanceValueInDescribeDBInstancePerformance `json:"PerformanceValue" xml:"PerformanceValue"`
 }

+ 3 - 3
services/slb/describe_load_balancer_http_listener_attribute.go

@@ -103,9 +103,9 @@ type DescribeLoadBalancerHTTPListenerAttributeResponse struct {
 	MaxConnection          int    `json:"MaxConnection" xml:"MaxConnection"`
 	VServerGroupId         string `json:"VServerGroupId" xml:"VServerGroupId"`
 	Gzip                   string `json:"Gzip" xml:"Gzip"`
-	XForwardedFor_SLBIP    string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
-	XForwardedFor_SLBID    string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
-	XForwardedFor_proto    string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
+	XForwardedForSLBIP     string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
+	XForwardedForSLBID     string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
+	XForwardedForProto     string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
 }
 
 func CreateDescribeLoadBalancerHTTPListenerAttributeRequest() (request *DescribeLoadBalancerHTTPListenerAttributeRequest) {

+ 3 - 3
services/slb/describe_load_balancer_https_listener_attribute.go

@@ -105,9 +105,9 @@ type DescribeLoadBalancerHTTPSListenerAttributeResponse struct {
 	MaxConnection          int    `json:"MaxConnection" xml:"MaxConnection"`
 	VServerGroupId         string `json:"VServerGroupId" xml:"VServerGroupId"`
 	Gzip                   string `json:"Gzip" xml:"Gzip"`
-	XForwardedFor_SLBIP    string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
-	XForwardedFor_SLBID    string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
-	XForwardedFor_proto    string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
+	XForwardedForSLBIP     string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
+	XForwardedForSLBID     string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
+	XForwardedForProto     string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
 }
 
 func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest() (request *DescribeLoadBalancerHTTPSListenerAttributeRequest) {

+ 3 - 3
services/tesladam/host_gets.go

@@ -75,9 +75,9 @@ type HostGetsRequest struct {
 
 type HostGetsResponse struct {
 	*responses.BaseResponse
-	Status  bool   `json:"Status" xml:"Status"`
-	Message string `json:"Message" xml:"Message"`
-	Data    []Data `json:"Data" xml:"Data"`
+	Status  bool             `json:"Status" xml:"Status"`
+	Message string           `json:"Message" xml:"Message"`
+	Data    []DataInHostGets `json:"Data" xml:"Data"`
 }
 
 func CreateHostGetsRequest() (request *HostGetsRequest) {

+ 1 - 1
services/tesladam/struct_data.go → services/tesladam/struct_data_in_host_gets.go

@@ -15,7 +15,7 @@ package tesladam
 // 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 {
+type DataInHostGets struct {
 	Hostname         string `json:"Hostname" xml:"Hostname"`
 	Ip               string `json:"Ip" xml:"Ip"`
 	AppCode          string `json:"AppCode" xml:"AppCode"`