Browse Source

RDS SDK Auto Released By junjun.zhang,Version:1.43.8

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 years ago
parent
commit
90f3fcd05e
100 changed files with 191 additions and 3667 deletions
  1. 4 0
      ChangeLog.txt
  2. 1 1
      services/rds/add_tags_to_resource.go
  3. 1 1
      services/rds/allocate_instance_private_connection.go
  4. 1 1
      services/rds/allocate_instance_public_connection.go
  5. 1 1
      services/rds/allocate_read_write_splitting_connection.go
  6. 1 1
      services/rds/calculate_db_instance_weight.go
  7. 1 1
      services/rds/cancel_import.go
  8. 1 1
      services/rds/check_account_name_available.go
  9. 0 109
      services/rds/check_db_name_available.go
  10. 1 1
      services/rds/check_instance_exist.go
  11. 0 107
      services/rds/check_instance_exsit.go
  12. 1 1
      services/rds/check_recovery_conditions.go
  13. 1 1
      services/rds/check_resource.go
  14. 1 1
      services/rds/clone_db_instance.go
  15. 1 1
      services/rds/copy_database.go
  16. 1 1
      services/rds/copy_database_between_instances.go
  17. 1 1
      services/rds/create_account.go
  18. 1 1
      services/rds/create_backup.go
  19. 0 116
      services/rds/create_damp_policy.go
  20. 1 1
      services/rds/create_database.go
  21. 1 1
      services/rds/create_db_instance.go
  22. 1 1
      services/rds/create_db_instance_replica.go
  23. 0 106
      services/rds/create_diagnostic_report.go
  24. 1 1
      services/rds/create_migrate_task.go
  25. 1 1
      services/rds/create_migrate_task_for_sql_server.go
  26. 1 1
      services/rds/create_online_database_task.go
  27. 0 109
      services/rds/create_policy_with_specified_policy.go
  28. 1 1
      services/rds/create_read_only_db_instance.go
  29. 0 106
      services/rds/create_sql_diagnosis.go
  30. 0 110
      services/rds/create_static_verification.go
  31. 1 1
      services/rds/create_temp_db_instance.go
  32. 0 112
      services/rds/decribe_sql_log_dump_status.go
  33. 0 110
      services/rds/degrade_db_instance_spec.go
  34. 1 1
      services/rds/delete_account.go
  35. 1 1
      services/rds/delete_backup.go
  36. 0 109
      services/rds/delete_damp_policy.go
  37. 1 1
      services/rds/delete_database.go
  38. 1 1
      services/rds/delete_db_instance.go
  39. 1 1
      services/rds/descibe_imports_from_database.go
  40. 0 126
      services/rds/describe_abnormal_db_instances.go
  41. 1 1
      services/rds/describe_accounts.go
  42. 1 1
      services/rds/describe_available_resource.go
  43. 1 1
      services/rds/describe_backup_database.go
  44. 1 1
      services/rds/describe_backup_policy.go
  45. 0 122
      services/rds/describe_backup_sets_for_security.go
  46. 1 1
      services/rds/describe_backup_tasks.go
  47. 1 1
      services/rds/describe_backups.go
  48. 0 122
      services/rds/describe_backups_for_security.go
  49. 1 1
      services/rds/describe_binlog_files.go
  50. 1 1
      services/rds/describe_character_set_name.go
  51. 112 0
      services/rds/describe_cloud_db_expert_service.go
  52. 0 107
      services/rds/describe_cloud_dba_service.go
  53. 1 1
      services/rds/describe_collation_time_zones.go
  54. 0 108
      services/rds/describe_custins_kernel_release_notes.go
  55. 0 109
      services/rds/describe_damp_policies_by_cid.go
  56. 0 114
      services/rds/describe_damp_policy_by_comment.go
  57. 0 114
      services/rds/describe_damp_policy_by_policy_name.go
  58. 0 106
      services/rds/describe_database_lock_diagnosis.go
  59. 1 1
      services/rds/describe_databases.go
  60. 1 1
      services/rds/describe_db_instance_attribute.go
  61. 1 1
      services/rds/describe_db_instance_by_tags.go
  62. 0 115
      services/rds/describe_db_instance_extend_attribute.go
  63. 1 1
      services/rds/describe_db_instance_ha_config.go
  64. 1 1
      services/rds/describe_db_instance_ip_array_list.go
  65. 1 1
      services/rds/describe_db_instance_monitor.go
  66. 2 1
      services/rds/describe_db_instance_net_info.go
  67. 7 7
      services/rds/describe_db_instance_performance.go
  68. 1 1
      services/rds/describe_db_instance_proxy_configuration.go
  69. 1 1
      services/rds/describe_db_instance_ssl.go
  70. 1 1
      services/rds/describe_db_instance_tde.go
  71. 0 109
      services/rds/describe_db_instance_user.go
  72. 2 1
      services/rds/describe_db_instances.go
  73. 1 1
      services/rds/describe_db_instances_as_csv.go
  74. 1 1
      services/rds/describe_db_instances_by_expire_time.go
  75. 1 1
      services/rds/describe_db_instances_by_performance.go
  76. 1 1
      services/rds/describe_diagnostic_report_list.go
  77. 1 1
      services/rds/describe_error_logs.go
  78. 0 115
      services/rds/describe_instance_auto_renew_attribute.go
  79. 1 1
      services/rds/describe_instance_auto_renewal_attribute.go
  80. 1 1
      services/rds/describe_log_backup_files.go
  81. 0 113
      services/rds/describe_logic_db_instance_topology.go
  82. 1 1
      services/rds/describe_migrate_tasks.go
  83. 1 1
      services/rds/describe_migrate_tasks_for_sql_server.go
  84. 1 1
      services/rds/describe_modify_parameter_log.go
  85. 0 110
      services/rds/describe_operator_permission.go
  86. 0 113
      services/rds/describe_optimize_advice_on_big_table.go
  87. 0 113
      services/rds/describe_optimize_advice_on_excess_index.go
  88. 0 114
      services/rds/describe_optimize_advice_on_miss_index.go
  89. 0 113
      services/rds/describe_optimize_advice_on_miss_pk.go
  90. 0 114
      services/rds/describe_optimize_advice_on_storage.go
  91. 1 1
      services/rds/describe_oss_downloads.go
  92. 1 1
      services/rds/describe_oss_downloads_for_sql_server.go
  93. 2 1
      services/rds/describe_parameter_templates.go
  94. 1 1
      services/rds/describe_parameters.go
  95. 0 111
      services/rds/describe_pre_check_results.go
  96. 1 1
      services/rds/describe_price.go
  97. 0 116
      services/rds/describe_realtime_diagnoses.go
  98. 1 1
      services/rds/describe_regions.go
  99. 1 1
      services/rds/describe_renewal_price.go
  100. 0 117
      services/rds/describe_replica_conflict_info.go

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2018-12-11 Version: 1.43.8
+1, DescribeAccount support OwnerAccount params.
+2, Upgrade Rds SDK Version to 2.3.0
+
 2018-12-11 Version: 1.43.7
 1, Modify DescribeDBInstances OpenApi lastDowngradeTime dataType. 
 2, Upgrade SDK Version to 2.0.3.

+ 1 - 1
services/rds/add_tags_to_resource.go

@@ -107,7 +107,7 @@ func CreateAddTagsToResourceRequest() (request *AddTagsToResourceRequest) {
 	request = &AddTagsToResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "AddTagsToResource", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "AddTagsToResource", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/allocate_instance_private_connection.go

@@ -96,7 +96,7 @@ func CreateAllocateInstancePrivateConnectionRequest() (request *AllocateInstance
 	request = &AllocateInstancePrivateConnectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateInstancePrivateConnection", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateInstancePrivateConnection", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/allocate_instance_public_connection.go

@@ -96,7 +96,7 @@ func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstanceP
 	request = &AllocateInstancePublicConnectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateInstancePublicConnection", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateInstancePublicConnection", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/allocate_read_write_splitting_connection.go

@@ -100,7 +100,7 @@ func CreateAllocateReadWriteSplittingConnectionRequest() (request *AllocateReadW
 	request = &AllocateReadWriteSplittingConnectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateReadWriteSplittingConnection", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateReadWriteSplittingConnection", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/calculate_db_instance_weight.go

@@ -95,7 +95,7 @@ func CreateCalculateDBInstanceWeightRequest() (request *CalculateDBInstanceWeigh
 	request = &CalculateDBInstanceWeightRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CalculateDBInstanceWeight", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CalculateDBInstanceWeight", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/cancel_import.go

@@ -95,7 +95,7 @@ func CreateCancelImportRequest() (request *CancelImportRequest) {
 	request = &CancelImportRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CancelImport", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CancelImport", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/check_account_name_available.go

@@ -96,7 +96,7 @@ func CreateCheckAccountNameAvailableRequest() (request *CheckAccountNameAvailabl
 	request = &CheckAccountNameAvailableRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckAccountNameAvailable", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CheckAccountNameAvailable", "Rds", "openAPI")
 	return
 }
 

+ 0 - 109
services/rds/check_db_name_available.go

@@ -1,109 +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"
-)
-
-// CheckDBNameAvailable invokes the rds.CheckDBNameAvailable API synchronously
-// api document: https://help.aliyun.com/api/rds/checkdbnameavailable.html
-func (client *Client) CheckDBNameAvailable(request *CheckDBNameAvailableRequest) (response *CheckDBNameAvailableResponse, err error) {
-	response = CreateCheckDBNameAvailableResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CheckDBNameAvailableWithChan invokes the rds.CheckDBNameAvailable API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkdbnameavailable.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckDBNameAvailableWithChan(request *CheckDBNameAvailableRequest) (<-chan *CheckDBNameAvailableResponse, <-chan error) {
-	responseChan := make(chan *CheckDBNameAvailableResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CheckDBNameAvailable(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CheckDBNameAvailableWithCallback invokes the rds.CheckDBNameAvailable API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkdbnameavailable.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckDBNameAvailableWithCallback(request *CheckDBNameAvailableRequest, callback func(response *CheckDBNameAvailableResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CheckDBNameAvailableResponse
-		var err error
-		defer close(result)
-		response, err = client.CheckDBNameAvailable(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CheckDBNameAvailableRequest is the request struct for api CheckDBNameAvailable
-type CheckDBNameAvailableRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	DBName               string           `position:"Query" name:"DBName"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// CheckDBNameAvailableResponse is the response struct for api CheckDBNameAvailable
-type CheckDBNameAvailableResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateCheckDBNameAvailableRequest creates a request to invoke CheckDBNameAvailable API
-func CreateCheckDBNameAvailableRequest() (request *CheckDBNameAvailableRequest) {
-	request = &CheckDBNameAvailableRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckDBNameAvailable", "rds", "openAPI")
-	return
-}
-
-// CreateCheckDBNameAvailableResponse creates a response to parse from CheckDBNameAvailable response
-func CreateCheckDBNameAvailableResponse() (response *CheckDBNameAvailableResponse) {
-	response = &CheckDBNameAvailableResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/check_instance_exist.go

@@ -94,7 +94,7 @@ func CreateCheckInstanceExistRequest() (request *CheckInstanceExistRequest) {
 	request = &CheckInstanceExistRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckInstanceExist", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CheckInstanceExist", "Rds", "openAPI")
 	return
 }
 

+ 0 - 107
services/rds/check_instance_exsit.go

@@ -1,107 +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"
-)
-
-// CheckInstanceExsit invokes the rds.CheckInstanceExsit API synchronously
-// api document: https://help.aliyun.com/api/rds/checkinstanceexsit.html
-func (client *Client) CheckInstanceExsit(request *CheckInstanceExsitRequest) (response *CheckInstanceExsitResponse, err error) {
-	response = CreateCheckInstanceExsitResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CheckInstanceExsitWithChan invokes the rds.CheckInstanceExsit API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkinstanceexsit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckInstanceExsitWithChan(request *CheckInstanceExsitRequest) (<-chan *CheckInstanceExsitResponse, <-chan error) {
-	responseChan := make(chan *CheckInstanceExsitResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CheckInstanceExsit(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CheckInstanceExsitWithCallback invokes the rds.CheckInstanceExsit API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkinstanceexsit.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckInstanceExsitWithCallback(request *CheckInstanceExsitRequest, callback func(response *CheckInstanceExsitResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CheckInstanceExsitResponse
-		var err error
-		defer close(result)
-		response, err = client.CheckInstanceExsit(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CheckInstanceExsitRequest is the request struct for api CheckInstanceExsit
-type CheckInstanceExsitRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// CheckInstanceExsitResponse is the response struct for api CheckInstanceExsit
-type CheckInstanceExsitResponse struct {
-	*responses.BaseResponse
-	RequestId       string `json:"RequestId" xml:"RequestId"`
-	IsExistInstance bool   `json:"IsExistInstance" xml:"IsExistInstance"`
-}
-
-// CreateCheckInstanceExsitRequest creates a request to invoke CheckInstanceExsit API
-func CreateCheckInstanceExsitRequest() (request *CheckInstanceExsitRequest) {
-	request = &CheckInstanceExsitRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckInstanceExsit", "rds", "openAPI")
-	return
-}
-
-// CreateCheckInstanceExsitResponse creates a response to parse from CheckInstanceExsit response
-func CreateCheckInstanceExsitResponse() (response *CheckInstanceExsitResponse) {
-	response = &CheckInstanceExsitResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/check_recovery_conditions.go

@@ -99,7 +99,7 @@ func CreateCheckRecoveryConditionsRequest() (request *CheckRecoveryConditionsReq
 	request = &CheckRecoveryConditionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckRecoveryConditions", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CheckRecoveryConditions", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/check_resource.go

@@ -102,7 +102,7 @@ func CreateCheckResourceRequest() (request *CheckResourceRequest) {
 	request = &CheckResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckResource", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CheckResource", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/clone_db_instance.go

@@ -114,7 +114,7 @@ func CreateCloneDBInstanceRequest() (request *CloneDBInstanceRequest) {
 	request = &CloneDBInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CloneDBInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CloneDBInstance", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/copy_database.go

@@ -94,7 +94,7 @@ func CreateCopyDatabaseRequest() (request *CopyDatabaseRequest) {
 	request = &CopyDatabaseRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CopyDatabase", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CopyDatabase", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/copy_database_between_instances.go

@@ -103,7 +103,7 @@ func CreateCopyDatabaseBetweenInstancesRequest() (request *CopyDatabaseBetweenIn
 	request = &CopyDatabaseBetweenInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CopyDatabaseBetweenInstances", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CopyDatabaseBetweenInstances", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_account.go

@@ -98,7 +98,7 @@ func CreateCreateAccountRequest() (request *CreateAccountRequest) {
 	request = &CreateAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateAccount", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateAccount", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_backup.go

@@ -99,7 +99,7 @@ func CreateCreateBackupRequest() (request *CreateBackupRequest) {
 	request = &CreateBackupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateBackup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateBackup", "Rds", "openAPI")
 	return
 }
 

+ 0 - 116
services/rds/create_damp_policy.go

@@ -1,116 +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"
-)
-
-// CreateDampPolicy invokes the rds.CreateDampPolicy API synchronously
-// api document: https://help.aliyun.com/api/rds/createdamppolicy.html
-func (client *Client) CreateDampPolicy(request *CreateDampPolicyRequest) (response *CreateDampPolicyResponse, err error) {
-	response = CreateCreateDampPolicyResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateDampPolicyWithChan invokes the rds.CreateDampPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/createdamppolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateDampPolicyWithChan(request *CreateDampPolicyRequest) (<-chan *CreateDampPolicyResponse, <-chan error) {
-	responseChan := make(chan *CreateDampPolicyResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateDampPolicy(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateDampPolicyWithCallback invokes the rds.CreateDampPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/createdamppolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateDampPolicyWithCallback(request *CreateDampPolicyRequest, callback func(response *CreateDampPolicyResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateDampPolicyResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateDampPolicy(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateDampPolicyRequest is the request struct for api CreateDampPolicy
-type CreateDampPolicyRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Priority             requests.Integer `position:"Query" name:"Priority"`
-	TimeRules            string           `position:"Query" name:"TimeRules"`
-	ActionRules          string           `position:"Query" name:"ActionRules"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	Handlers             string           `position:"Query" name:"Handlers"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	PolicyName           string           `position:"Query" name:"PolicyName"`
-	SourceRules          string           `position:"Query" name:"SourceRules"`
-}
-
-// CreateDampPolicyResponse is the response struct for api CreateDampPolicy
-type CreateDampPolicyResponse struct {
-	*responses.BaseResponse
-	RequestId  string `json:"RequestId" xml:"RequestId"`
-	PolicyId   string `json:"PolicyId" xml:"PolicyId"`
-	PolicyName string `json:"PolicyName" xml:"PolicyName"`
-}
-
-// CreateCreateDampPolicyRequest creates a request to invoke CreateDampPolicy API
-func CreateCreateDampPolicyRequest() (request *CreateDampPolicyRequest) {
-	request = &CreateDampPolicyRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDampPolicy", "rds", "openAPI")
-	return
-}
-
-// CreateCreateDampPolicyResponse creates a response to parse from CreateDampPolicy response
-func CreateCreateDampPolicyResponse() (response *CreateDampPolicyResponse) {
-	response = &CreateDampPolicyResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/create_database.go

@@ -97,7 +97,7 @@ func CreateCreateDatabaseRequest() (request *CreateDatabaseRequest) {
 	request = &CreateDatabaseRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDatabase", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDatabase", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_db_instance.go

@@ -119,7 +119,7 @@ func CreateCreateDBInstanceRequest() (request *CreateDBInstanceRequest) {
 	request = &CreateDBInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDBInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDBInstance", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_db_instance_replica.go

@@ -119,7 +119,7 @@ func CreateCreateDBInstanceReplicaRequest() (request *CreateDBInstanceReplicaReq
 	request = &CreateDBInstanceReplicaRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDBInstanceReplica", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDBInstanceReplica", "Rds", "openAPI")
 	return
 }
 

+ 0 - 106
services/rds/create_diagnostic_report.go

@@ -1,106 +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"
-)
-
-// CreateDiagnosticReport invokes the rds.CreateDiagnosticReport API synchronously
-// api document: https://help.aliyun.com/api/rds/creatediagnosticreport.html
-func (client *Client) CreateDiagnosticReport(request *CreateDiagnosticReportRequest) (response *CreateDiagnosticReportResponse, err error) {
-	response = CreateCreateDiagnosticReportResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateDiagnosticReportWithChan invokes the rds.CreateDiagnosticReport API asynchronously
-// api document: https://help.aliyun.com/api/rds/creatediagnosticreport.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateDiagnosticReportWithChan(request *CreateDiagnosticReportRequest) (<-chan *CreateDiagnosticReportResponse, <-chan error) {
-	responseChan := make(chan *CreateDiagnosticReportResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateDiagnosticReport(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateDiagnosticReportWithCallback invokes the rds.CreateDiagnosticReport API asynchronously
-// api document: https://help.aliyun.com/api/rds/creatediagnosticreport.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateDiagnosticReportWithCallback(request *CreateDiagnosticReportRequest, callback func(response *CreateDiagnosticReportResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateDiagnosticReportResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateDiagnosticReport(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateDiagnosticReportRequest is the request struct for api CreateDiagnosticReport
-type CreateDiagnosticReportRequest struct {
-	*requests.RpcRequest
-	EndTime      string `position:"Query" name:"EndTime"`
-	DBInstanceId string `position:"Query" name:"DBInstanceId"`
-	StartTime    string `position:"Query" name:"StartTime"`
-}
-
-// CreateDiagnosticReportResponse is the response struct for api CreateDiagnosticReport
-type CreateDiagnosticReportResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	ReportId  string `json:"ReportId" xml:"ReportId"`
-}
-
-// CreateCreateDiagnosticReportRequest creates a request to invoke CreateDiagnosticReport API
-func CreateCreateDiagnosticReportRequest() (request *CreateDiagnosticReportRequest) {
-	request = &CreateDiagnosticReportRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDiagnosticReport", "rds", "openAPI")
-	return
-}
-
-// CreateCreateDiagnosticReportResponse creates a response to parse from CreateDiagnosticReport response
-func CreateCreateDiagnosticReportResponse() (response *CreateDiagnosticReportResponse) {
-	response = &CreateDiagnosticReportResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/create_migrate_task.go

@@ -105,7 +105,7 @@ func CreateCreateMigrateTaskRequest() (request *CreateMigrateTaskRequest) {
 	request = &CreateMigrateTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateMigrateTask", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateMigrateTask", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_migrate_task_for_sql_server.go

@@ -103,7 +103,7 @@ func CreateCreateMigrateTaskForSQLServerRequest() (request *CreateMigrateTaskFor
 	request = &CreateMigrateTaskForSQLServerRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateMigrateTaskForSQLServer", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateMigrateTaskForSQLServer", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/create_online_database_task.go

@@ -98,7 +98,7 @@ func CreateCreateOnlineDatabaseTaskRequest() (request *CreateOnlineDatabaseTaskR
 	request = &CreateOnlineDatabaseTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateOnlineDatabaseTask", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateOnlineDatabaseTask", "Rds", "openAPI")
 	return
 }
 

+ 0 - 109
services/rds/create_policy_with_specified_policy.go

@@ -1,109 +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"
-)
-
-// CreatePolicyWithSpecifiedPolicy invokes the rds.CreatePolicyWithSpecifiedPolicy API synchronously
-// api document: https://help.aliyun.com/api/rds/createpolicywithspecifiedpolicy.html
-func (client *Client) CreatePolicyWithSpecifiedPolicy(request *CreatePolicyWithSpecifiedPolicyRequest) (response *CreatePolicyWithSpecifiedPolicyResponse, err error) {
-	response = CreateCreatePolicyWithSpecifiedPolicyResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreatePolicyWithSpecifiedPolicyWithChan invokes the rds.CreatePolicyWithSpecifiedPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/createpolicywithspecifiedpolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreatePolicyWithSpecifiedPolicyWithChan(request *CreatePolicyWithSpecifiedPolicyRequest) (<-chan *CreatePolicyWithSpecifiedPolicyResponse, <-chan error) {
-	responseChan := make(chan *CreatePolicyWithSpecifiedPolicyResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreatePolicyWithSpecifiedPolicy(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreatePolicyWithSpecifiedPolicyWithCallback invokes the rds.CreatePolicyWithSpecifiedPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/createpolicywithspecifiedpolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreatePolicyWithSpecifiedPolicyWithCallback(request *CreatePolicyWithSpecifiedPolicyRequest, callback func(response *CreatePolicyWithSpecifiedPolicyResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreatePolicyWithSpecifiedPolicyResponse
-		var err error
-		defer close(result)
-		response, err = client.CreatePolicyWithSpecifiedPolicy(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreatePolicyWithSpecifiedPolicyRequest is the request struct for api CreatePolicyWithSpecifiedPolicy
-type CreatePolicyWithSpecifiedPolicyRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	PolicyId             string           `position:"Query" name:"PolicyId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// CreatePolicyWithSpecifiedPolicyResponse is the response struct for api CreatePolicyWithSpecifiedPolicy
-type CreatePolicyWithSpecifiedPolicyResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateCreatePolicyWithSpecifiedPolicyRequest creates a request to invoke CreatePolicyWithSpecifiedPolicy API
-func CreateCreatePolicyWithSpecifiedPolicyRequest() (request *CreatePolicyWithSpecifiedPolicyRequest) {
-	request = &CreatePolicyWithSpecifiedPolicyRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreatePolicyWithSpecifiedPolicy", "rds", "openAPI")
-	return
-}
-
-// CreateCreatePolicyWithSpecifiedPolicyResponse creates a response to parse from CreatePolicyWithSpecifiedPolicy response
-func CreateCreatePolicyWithSpecifiedPolicyResponse() (response *CreatePolicyWithSpecifiedPolicyResponse) {
-	response = &CreatePolicyWithSpecifiedPolicyResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/create_read_only_db_instance.go

@@ -110,7 +110,7 @@ func CreateCreateReadOnlyDBInstanceRequest() (request *CreateReadOnlyDBInstanceR
 	request = &CreateReadOnlyDBInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateReadOnlyDBInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateReadOnlyDBInstance", "Rds", "openAPI")
 	return
 }
 

+ 0 - 106
services/rds/create_sql_diagnosis.go

@@ -1,106 +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"
-)
-
-// CreateSQLDiagnosis invokes the rds.CreateSQLDiagnosis API synchronously
-// api document: https://help.aliyun.com/api/rds/createsqldiagnosis.html
-func (client *Client) CreateSQLDiagnosis(request *CreateSQLDiagnosisRequest) (response *CreateSQLDiagnosisResponse, err error) {
-	response = CreateCreateSQLDiagnosisResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateSQLDiagnosisWithChan invokes the rds.CreateSQLDiagnosis API asynchronously
-// api document: https://help.aliyun.com/api/rds/createsqldiagnosis.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateSQLDiagnosisWithChan(request *CreateSQLDiagnosisRequest) (<-chan *CreateSQLDiagnosisResponse, <-chan error) {
-	responseChan := make(chan *CreateSQLDiagnosisResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateSQLDiagnosis(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateSQLDiagnosisWithCallback invokes the rds.CreateSQLDiagnosis API asynchronously
-// api document: https://help.aliyun.com/api/rds/createsqldiagnosis.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateSQLDiagnosisWithCallback(request *CreateSQLDiagnosisRequest, callback func(response *CreateSQLDiagnosisResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateSQLDiagnosisResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateSQLDiagnosis(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateSQLDiagnosisRequest is the request struct for api CreateSQLDiagnosis
-type CreateSQLDiagnosisRequest struct {
-	*requests.RpcRequest
-	EndTime      string `position:"Query" name:"EndTime"`
-	DBInstanceId string `position:"Query" name:"DBInstanceId"`
-	StartTime    string `position:"Query" name:"StartTime"`
-}
-
-// CreateSQLDiagnosisResponse is the response struct for api CreateSQLDiagnosis
-type CreateSQLDiagnosisResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	SQLDiagId string `json:"SQLDiagId" xml:"SQLDiagId"`
-}
-
-// CreateCreateSQLDiagnosisRequest creates a request to invoke CreateSQLDiagnosis API
-func CreateCreateSQLDiagnosisRequest() (request *CreateSQLDiagnosisRequest) {
-	request = &CreateSQLDiagnosisRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateSQLDiagnosis", "rds", "openAPI")
-	return
-}
-
-// CreateCreateSQLDiagnosisResponse creates a response to parse from CreateSQLDiagnosis response
-func CreateCreateSQLDiagnosisResponse() (response *CreateSQLDiagnosisResponse) {
-	response = &CreateSQLDiagnosisResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/rds/create_static_verification.go

@@ -1,110 +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"
-)
-
-// CreateStaticVerification invokes the rds.CreateStaticVerification API synchronously
-// api document: https://help.aliyun.com/api/rds/createstaticverification.html
-func (client *Client) CreateStaticVerification(request *CreateStaticVerificationRequest) (response *CreateStaticVerificationResponse, err error) {
-	response = CreateCreateStaticVerificationResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateStaticVerificationWithChan invokes the rds.CreateStaticVerification API asynchronously
-// api document: https://help.aliyun.com/api/rds/createstaticverification.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateStaticVerificationWithChan(request *CreateStaticVerificationRequest) (<-chan *CreateStaticVerificationResponse, <-chan error) {
-	responseChan := make(chan *CreateStaticVerificationResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateStaticVerification(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateStaticVerificationWithCallback invokes the rds.CreateStaticVerification API asynchronously
-// api document: https://help.aliyun.com/api/rds/createstaticverification.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateStaticVerificationWithCallback(request *CreateStaticVerificationRequest, callback func(response *CreateStaticVerificationResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateStaticVerificationResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateStaticVerification(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateStaticVerificationRequest is the request struct for api CreateStaticVerification
-type CreateStaticVerificationRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken         string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	ReplicaId             string           `position:"Query" name:"ReplicaId"`
-	DestinationInstanceId string           `position:"Query" name:"DestinationInstanceId"`
-	SourceInstanceId      string           `position:"Query" name:"SourceInstanceId"`
-	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// CreateStaticVerificationResponse is the response struct for api CreateStaticVerification
-type CreateStaticVerificationResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateCreateStaticVerificationRequest creates a request to invoke CreateStaticVerification API
-func CreateCreateStaticVerificationRequest() (request *CreateStaticVerificationRequest) {
-	request = &CreateStaticVerificationRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateStaticVerification", "rds", "openAPI")
-	return
-}
-
-// CreateCreateStaticVerificationResponse creates a response to parse from CreateStaticVerification response
-func CreateCreateStaticVerificationResponse() (response *CreateStaticVerificationResponse) {
-	response = &CreateStaticVerificationResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/create_temp_db_instance.go

@@ -97,7 +97,7 @@ func CreateCreateTempDBInstanceRequest() (request *CreateTempDBInstanceRequest)
 	request = &CreateTempDBInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateTempDBInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateTempDBInstance", "Rds", "openAPI")
 	return
 }
 

+ 0 - 112
services/rds/decribe_sql_log_dump_status.go

@@ -1,112 +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"
-)
-
-// DecribeSqlLogDumpStatus invokes the rds.DecribeSqlLogDumpStatus API synchronously
-// api document: https://help.aliyun.com/api/rds/decribesqllogdumpstatus.html
-func (client *Client) DecribeSqlLogDumpStatus(request *DecribeSqlLogDumpStatusRequest) (response *DecribeSqlLogDumpStatusResponse, err error) {
-	response = CreateDecribeSqlLogDumpStatusResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DecribeSqlLogDumpStatusWithChan invokes the rds.DecribeSqlLogDumpStatus API asynchronously
-// api document: https://help.aliyun.com/api/rds/decribesqllogdumpstatus.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DecribeSqlLogDumpStatusWithChan(request *DecribeSqlLogDumpStatusRequest) (<-chan *DecribeSqlLogDumpStatusResponse, <-chan error) {
-	responseChan := make(chan *DecribeSqlLogDumpStatusResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DecribeSqlLogDumpStatus(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DecribeSqlLogDumpStatusWithCallback invokes the rds.DecribeSqlLogDumpStatus API asynchronously
-// api document: https://help.aliyun.com/api/rds/decribesqllogdumpstatus.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DecribeSqlLogDumpStatusWithCallback(request *DecribeSqlLogDumpStatusRequest, callback func(response *DecribeSqlLogDumpStatusResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DecribeSqlLogDumpStatusResponse
-		var err error
-		defer close(result)
-		response, err = client.DecribeSqlLogDumpStatus(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DecribeSqlLogDumpStatusRequest is the request struct for api DecribeSqlLogDumpStatus
-type DecribeSqlLogDumpStatusRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DecribeSqlLogDumpStatusResponse is the response struct for api DecribeSqlLogDumpStatus
-type DecribeSqlLogDumpStatusResponse struct {
-	*responses.BaseResponse
-	RequestId          string                         `json:"RequestId" xml:"RequestId"`
-	DBInstanceID       int                            `json:"DBInstanceID" xml:"DBInstanceID"`
-	DBInstanceName     string                         `json:"DBInstanceName" xml:"DBInstanceName"`
-	IsEnableSqlLogDump string                         `json:"IsEnableSqlLogDump" xml:"IsEnableSqlLogDump"`
-	Items              ItemsInDecribeSqlLogDumpStatus `json:"Items" xml:"Items"`
-}
-
-// CreateDecribeSqlLogDumpStatusRequest creates a request to invoke DecribeSqlLogDumpStatus API
-func CreateDecribeSqlLogDumpStatusRequest() (request *DecribeSqlLogDumpStatusRequest) {
-	request = &DecribeSqlLogDumpStatusRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DecribeSqlLogDumpStatus", "rds", "openAPI")
-	return
-}
-
-// CreateDecribeSqlLogDumpStatusResponse creates a response to parse from DecribeSqlLogDumpStatus response
-func CreateDecribeSqlLogDumpStatusResponse() (response *DecribeSqlLogDumpStatusResponse) {
-	response = &DecribeSqlLogDumpStatusResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 110
services/rds/degrade_db_instance_spec.go

@@ -1,110 +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"
-)
-
-// DegradeDBInstanceSpec invokes the rds.DegradeDBInstanceSpec API synchronously
-// api document: https://help.aliyun.com/api/rds/degradedbinstancespec.html
-func (client *Client) DegradeDBInstanceSpec(request *DegradeDBInstanceSpecRequest) (response *DegradeDBInstanceSpecResponse, err error) {
-	response = CreateDegradeDBInstanceSpecResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DegradeDBInstanceSpecWithChan invokes the rds.DegradeDBInstanceSpec API asynchronously
-// api document: https://help.aliyun.com/api/rds/degradedbinstancespec.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DegradeDBInstanceSpecWithChan(request *DegradeDBInstanceSpecRequest) (<-chan *DegradeDBInstanceSpecResponse, <-chan error) {
-	responseChan := make(chan *DegradeDBInstanceSpecResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DegradeDBInstanceSpec(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DegradeDBInstanceSpecWithCallback invokes the rds.DegradeDBInstanceSpec API asynchronously
-// api document: https://help.aliyun.com/api/rds/degradedbinstancespec.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DegradeDBInstanceSpecWithCallback(request *DegradeDBInstanceSpecRequest, callback func(response *DegradeDBInstanceSpecResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DegradeDBInstanceSpecResponse
-		var err error
-		defer close(result)
-		response, err = client.DegradeDBInstanceSpec(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DegradeDBInstanceSpecRequest is the request struct for api DegradeDBInstanceSpec
-type DegradeDBInstanceSpecRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	DBInstanceStorage    requests.Integer `position:"Query" name:"DBInstanceStorage"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
-}
-
-// DegradeDBInstanceSpecResponse is the response struct for api DegradeDBInstanceSpec
-type DegradeDBInstanceSpecResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateDegradeDBInstanceSpecRequest creates a request to invoke DegradeDBInstanceSpec API
-func CreateDegradeDBInstanceSpecRequest() (request *DegradeDBInstanceSpecRequest) {
-	request = &DegradeDBInstanceSpecRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DegradeDBInstanceSpec", "rds", "openAPI")
-	return
-}
-
-// CreateDegradeDBInstanceSpecResponse creates a response to parse from DegradeDBInstanceSpec response
-func CreateDegradeDBInstanceSpecResponse() (response *DegradeDBInstanceSpecResponse) {
-	response = &DegradeDBInstanceSpecResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/delete_account.go

@@ -95,7 +95,7 @@ func CreateDeleteAccountRequest() (request *DeleteAccountRequest) {
 	request = &DeleteAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteAccount", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteAccount", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/delete_backup.go

@@ -95,7 +95,7 @@ func CreateDeleteBackupRequest() (request *DeleteBackupRequest) {
 	request = &DeleteBackupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteBackup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteBackup", "Rds", "openAPI")
 	return
 }
 

+ 0 - 109
services/rds/delete_damp_policy.go

@@ -1,109 +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"
-)
-
-// DeleteDampPolicy invokes the rds.DeleteDampPolicy API synchronously
-// api document: https://help.aliyun.com/api/rds/deletedamppolicy.html
-func (client *Client) DeleteDampPolicy(request *DeleteDampPolicyRequest) (response *DeleteDampPolicyResponse, err error) {
-	response = CreateDeleteDampPolicyResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DeleteDampPolicyWithChan invokes the rds.DeleteDampPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/deletedamppolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteDampPolicyWithChan(request *DeleteDampPolicyRequest) (<-chan *DeleteDampPolicyResponse, <-chan error) {
-	responseChan := make(chan *DeleteDampPolicyResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DeleteDampPolicy(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DeleteDampPolicyWithCallback invokes the rds.DeleteDampPolicy API asynchronously
-// api document: https://help.aliyun.com/api/rds/deletedamppolicy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteDampPolicyWithCallback(request *DeleteDampPolicyRequest, callback func(response *DeleteDampPolicyResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DeleteDampPolicyResponse
-		var err error
-		defer close(result)
-		response, err = client.DeleteDampPolicy(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DeleteDampPolicyRequest is the request struct for api DeleteDampPolicy
-type DeleteDampPolicyRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	PolicyName           string           `position:"Query" name:"PolicyName"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DeleteDampPolicyResponse is the response struct for api DeleteDampPolicy
-type DeleteDampPolicyResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateDeleteDampPolicyRequest creates a request to invoke DeleteDampPolicy API
-func CreateDeleteDampPolicyRequest() (request *DeleteDampPolicyRequest) {
-	request = &DeleteDampPolicyRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDampPolicy", "rds", "openAPI")
-	return
-}
-
-// CreateDeleteDampPolicyResponse creates a response to parse from DeleteDampPolicy response
-func CreateDeleteDampPolicyResponse() (response *DeleteDampPolicyResponse) {
-	response = &DeleteDampPolicyResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/delete_database.go

@@ -95,7 +95,7 @@ func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest) {
 	request = &DeleteDatabaseRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDatabase", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDatabase", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/delete_db_instance.go

@@ -95,7 +95,7 @@ func CreateDeleteDBInstanceRequest() (request *DeleteDBInstanceRequest) {
 	request = &DeleteDBInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDBInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDBInstance", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/descibe_imports_from_database.go

@@ -105,7 +105,7 @@ func CreateDescibeImportsFromDatabaseRequest() (request *DescibeImportsFromDatab
 	request = &DescibeImportsFromDatabaseRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescibeImportsFromDatabase", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescibeImportsFromDatabase", "Rds", "openAPI")
 	return
 }
 

+ 0 - 126
services/rds/describe_abnormal_db_instances.go

@@ -1,126 +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"
-)
-
-// DescribeAbnormalDBInstances invokes the rds.DescribeAbnormalDBInstances API synchronously
-// api document: https://help.aliyun.com/api/rds/describeabnormaldbinstances.html
-func (client *Client) DescribeAbnormalDBInstances(request *DescribeAbnormalDBInstancesRequest) (response *DescribeAbnormalDBInstancesResponse, err error) {
-	response = CreateDescribeAbnormalDBInstancesResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeAbnormalDBInstancesWithChan invokes the rds.DescribeAbnormalDBInstances API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeabnormaldbinstances.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAbnormalDBInstancesWithChan(request *DescribeAbnormalDBInstancesRequest) (<-chan *DescribeAbnormalDBInstancesResponse, <-chan error) {
-	responseChan := make(chan *DescribeAbnormalDBInstancesResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeAbnormalDBInstances(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeAbnormalDBInstancesWithCallback invokes the rds.DescribeAbnormalDBInstances API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeabnormaldbinstances.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAbnormalDBInstancesWithCallback(request *DescribeAbnormalDBInstancesRequest, callback func(response *DescribeAbnormalDBInstancesResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeAbnormalDBInstancesResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeAbnormalDBInstances(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeAbnormalDBInstancesRequest is the request struct for api DescribeAbnormalDBInstances
-type DescribeAbnormalDBInstancesRequest struct {
-	*requests.RpcRequest
-	Tag4Value            string           `position:"Query" name:"Tag.4.value"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Tag2Key              string           `position:"Query" name:"Tag.2.key"`
-	Tag5Key              string           `position:"Query" name:"Tag.5.key"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.key"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	Tags                 string           `position:"Query" name:"Tags"`
-	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
-	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
-	Tag2Value            string           `position:"Query" name:"Tag.2.value"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	Tag4Key              string           `position:"Query" name:"Tag.4.key"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
-	ProxyId              string           `position:"Query" name:"proxyId"`
-}
-
-// DescribeAbnormalDBInstancesResponse is the response struct for api DescribeAbnormalDBInstances
-type DescribeAbnormalDBInstancesResponse struct {
-	*responses.BaseResponse
-	RequestId        string                             `json:"RequestId" xml:"RequestId"`
-	TotalRecordCount int                                `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageNumber       int                                `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount  int                                `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items            ItemsInDescribeAbnormalDBInstances `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeAbnormalDBInstancesRequest creates a request to invoke DescribeAbnormalDBInstances API
-func CreateDescribeAbnormalDBInstancesRequest() (request *DescribeAbnormalDBInstancesRequest) {
-	request = &DescribeAbnormalDBInstancesRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAbnormalDBInstances", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeAbnormalDBInstancesResponse creates a response to parse from DescribeAbnormalDBInstances response
-func CreateDescribeAbnormalDBInstancesResponse() (response *DescribeAbnormalDBInstancesResponse) {
-	response = &DescribeAbnormalDBInstancesResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_accounts.go

@@ -98,7 +98,7 @@ func CreateDescribeAccountsRequest() (request *DescribeAccountsRequest) {
 	request = &DescribeAccountsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAccounts", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAccounts", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_available_resource.go

@@ -100,7 +100,7 @@ func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourc
 	request = &DescribeAvailableResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAvailableResource", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAvailableResource", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_backup_database.go

@@ -95,7 +95,7 @@ func CreateDescribeBackupDatabaseRequest() (request *DescribeBackupDatabaseReque
 	request = &DescribeBackupDatabaseRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupDatabase", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupDatabase", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_backup_policy.go

@@ -109,7 +109,7 @@ func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)
 	request = &DescribeBackupPolicyRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupPolicy", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupPolicy", "Rds", "openAPI")
 	return
 }
 

+ 0 - 122
services/rds/describe_backup_sets_for_security.go

@@ -1,122 +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"
-)
-
-// DescribeBackupSetsForSecurity invokes the rds.DescribeBackupSetsForSecurity API synchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsetsforsecurity.html
-func (client *Client) DescribeBackupSetsForSecurity(request *DescribeBackupSetsForSecurityRequest) (response *DescribeBackupSetsForSecurityResponse, err error) {
-	response = CreateDescribeBackupSetsForSecurityResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeBackupSetsForSecurityWithChan invokes the rds.DescribeBackupSetsForSecurity API asynchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsetsforsecurity.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeBackupSetsForSecurityWithChan(request *DescribeBackupSetsForSecurityRequest) (<-chan *DescribeBackupSetsForSecurityResponse, <-chan error) {
-	responseChan := make(chan *DescribeBackupSetsForSecurityResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeBackupSetsForSecurity(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeBackupSetsForSecurityWithCallback invokes the rds.DescribeBackupSetsForSecurity API asynchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsetsforsecurity.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeBackupSetsForSecurityWithCallback(request *DescribeBackupSetsForSecurityRequest, callback func(response *DescribeBackupSetsForSecurityResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeBackupSetsForSecurityResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeBackupSetsForSecurity(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeBackupSetsForSecurityRequest is the request struct for api DescribeBackupSetsForSecurity
-type DescribeBackupSetsForSecurityRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	TargetAliBid         string           `position:"Query" name:"TargetAliBid"`
-	BackupId             string           `position:"Query" name:"BackupId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	BackupStatus         string           `position:"Query" name:"BackupStatus"`
-	BackupLocation       string           `position:"Query" name:"BackupLocation"`
-	TargetAliUid         string           `position:"Query" name:"TargetAliUid"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	BackupMode           string           `position:"Query" name:"BackupMode"`
-}
-
-// DescribeBackupSetsForSecurityResponse is the response struct for api DescribeBackupSetsForSecurity
-type DescribeBackupSetsForSecurityResponse struct {
-	*responses.BaseResponse
-	RequestId        string                               `json:"RequestId" xml:"RequestId"`
-	TotalRecordCount string                               `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageNumber       string                               `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount  string                               `json:"PageRecordCount" xml:"PageRecordCount"`
-	TotalBackupSize  int                                  `json:"TotalBackupSize" xml:"TotalBackupSize"`
-	Items            ItemsInDescribeBackupSetsForSecurity `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeBackupSetsForSecurityRequest creates a request to invoke DescribeBackupSetsForSecurity API
-func CreateDescribeBackupSetsForSecurityRequest() (request *DescribeBackupSetsForSecurityRequest) {
-	request = &DescribeBackupSetsForSecurityRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupSetsForSecurity", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeBackupSetsForSecurityResponse creates a response to parse from DescribeBackupSetsForSecurity response
-func CreateDescribeBackupSetsForSecurityResponse() (response *DescribeBackupSetsForSecurityResponse) {
-	response = &DescribeBackupSetsForSecurityResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_backup_tasks.go

@@ -100,7 +100,7 @@ func CreateDescribeBackupTasksRequest() (request *DescribeBackupTasksRequest) {
 	request = &DescribeBackupTasksRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupTasks", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupTasks", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_backups.go

@@ -107,7 +107,7 @@ func CreateDescribeBackupsRequest() (request *DescribeBackupsRequest) {
 	request = &DescribeBackupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackups", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackups", "Rds", "openAPI")
 	return
 }
 

+ 0 - 122
services/rds/describe_backups_for_security.go

@@ -1,122 +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"
-)
-
-// DescribeBackupsForSecurity invokes the rds.DescribeBackupsForSecurity API synchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsforsecurity.html
-func (client *Client) DescribeBackupsForSecurity(request *DescribeBackupsForSecurityRequest) (response *DescribeBackupsForSecurityResponse, err error) {
-	response = CreateDescribeBackupsForSecurityResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeBackupsForSecurityWithChan invokes the rds.DescribeBackupsForSecurity API asynchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsforsecurity.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeBackupsForSecurityWithChan(request *DescribeBackupsForSecurityRequest) (<-chan *DescribeBackupsForSecurityResponse, <-chan error) {
-	responseChan := make(chan *DescribeBackupsForSecurityResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeBackupsForSecurity(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeBackupsForSecurityWithCallback invokes the rds.DescribeBackupsForSecurity API asynchronously
-// api document: https://help.aliyun.com/api/rds/describebackupsforsecurity.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeBackupsForSecurityWithCallback(request *DescribeBackupsForSecurityRequest, callback func(response *DescribeBackupsForSecurityResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeBackupsForSecurityResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeBackupsForSecurity(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeBackupsForSecurityRequest is the request struct for api DescribeBackupsForSecurity
-type DescribeBackupsForSecurityRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	TargetAliBid         string           `position:"Query" name:"TargetAliBid"`
-	BackupId             string           `position:"Query" name:"BackupId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	BackupStatus         string           `position:"Query" name:"BackupStatus"`
-	BackupLocation       string           `position:"Query" name:"BackupLocation"`
-	TargetAliUid         string           `position:"Query" name:"TargetAliUid"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	BackupMode           string           `position:"Query" name:"BackupMode"`
-}
-
-// DescribeBackupsForSecurityResponse is the response struct for api DescribeBackupsForSecurity
-type DescribeBackupsForSecurityResponse struct {
-	*responses.BaseResponse
-	RequestId        string                            `json:"RequestId" xml:"RequestId"`
-	TotalRecordCount string                            `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageNumber       string                            `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount  string                            `json:"PageRecordCount" xml:"PageRecordCount"`
-	TotalBackupSize  int                               `json:"TotalBackupSize" xml:"TotalBackupSize"`
-	Items            ItemsInDescribeBackupsForSecurity `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeBackupsForSecurityRequest creates a request to invoke DescribeBackupsForSecurity API
-func CreateDescribeBackupsForSecurityRequest() (request *DescribeBackupsForSecurityRequest) {
-	request = &DescribeBackupsForSecurityRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBackupsForSecurity", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeBackupsForSecurityResponse creates a response to parse from DescribeBackupsForSecurity response
-func CreateDescribeBackupsForSecurityResponse() (response *DescribeBackupsForSecurityResponse) {
-	response = &DescribeBackupsForSecurityResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_binlog_files.go

@@ -103,7 +103,7 @@ func CreateDescribeBinlogFilesRequest() (request *DescribeBinlogFilesRequest) {
 	request = &DescribeBinlogFilesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBinlogFiles", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeBinlogFiles", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_character_set_name.go

@@ -96,7 +96,7 @@ func CreateDescribeCharacterSetNameRequest() (request *DescribeCharacterSetNameR
 	request = &DescribeCharacterSetNameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCharacterSetName", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCharacterSetName", "Rds", "openAPI")
 	return
 }
 

+ 112 - 0
services/rds/describe_cloud_db_expert_service.go

@@ -0,0 +1,112 @@
+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"
+)
+
+// DescribeCloudDbExpertService invokes the rds.DescribeCloudDbExpertService API synchronously
+// api document: https://help.aliyun.com/api/rds/describeclouddbexpertservice.html
+func (client *Client) DescribeCloudDbExpertService(request *DescribeCloudDbExpertServiceRequest) (response *DescribeCloudDbExpertServiceResponse, err error) {
+	response = CreateDescribeCloudDbExpertServiceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeCloudDbExpertServiceWithChan invokes the rds.DescribeCloudDbExpertService API asynchronously
+// api document: https://help.aliyun.com/api/rds/describeclouddbexpertservice.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCloudDbExpertServiceWithChan(request *DescribeCloudDbExpertServiceRequest) (<-chan *DescribeCloudDbExpertServiceResponse, <-chan error) {
+	responseChan := make(chan *DescribeCloudDbExpertServiceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeCloudDbExpertService(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeCloudDbExpertServiceWithCallback invokes the rds.DescribeCloudDbExpertService API asynchronously
+// api document: https://help.aliyun.com/api/rds/describeclouddbexpertservice.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeCloudDbExpertServiceWithCallback(request *DescribeCloudDbExpertServiceRequest, callback func(response *DescribeCloudDbExpertServiceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeCloudDbExpertServiceResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeCloudDbExpertService(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeCloudDbExpertServiceRequest is the request struct for api DescribeCloudDbExpertService
+type DescribeCloudDbExpertServiceRequest struct {
+	*requests.RpcRequest
+	ServiceRequestParam  string           `position:"Query" name:"ServiceRequestParam"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SecurityToken        string           `position:"Query" name:"SecurityToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	ServiceRequestType   string           `position:"Query" name:"ServiceRequestType"`
+}
+
+// DescribeCloudDbExpertServiceResponse is the response struct for api DescribeCloudDbExpertService
+type DescribeCloudDbExpertServiceResponse struct {
+	*responses.BaseResponse
+	Message string `json:"Message" xml:"Message"`
+	Data    string `json:"Data" xml:"Data"`
+	Code    string `json:"Code" xml:"Code"`
+}
+
+// CreateDescribeCloudDbExpertServiceRequest creates a request to invoke DescribeCloudDbExpertService API
+func CreateDescribeCloudDbExpertServiceRequest() (request *DescribeCloudDbExpertServiceRequest) {
+	request = &DescribeCloudDbExpertServiceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCloudDbExpertService", "Rds", "openAPI")
+	return
+}
+
+// CreateDescribeCloudDbExpertServiceResponse creates a response to parse from DescribeCloudDbExpertService response
+func CreateDescribeCloudDbExpertServiceResponse() (response *DescribeCloudDbExpertServiceResponse) {
+	response = &DescribeCloudDbExpertServiceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 107
services/rds/describe_cloud_dba_service.go

@@ -1,107 +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"
-)
-
-// DescribeCloudDBAService invokes the rds.DescribeCloudDBAService API synchronously
-// api document: https://help.aliyun.com/api/rds/describeclouddbaservice.html
-func (client *Client) DescribeCloudDBAService(request *DescribeCloudDBAServiceRequest) (response *DescribeCloudDBAServiceResponse, err error) {
-	response = CreateDescribeCloudDBAServiceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCloudDBAServiceWithChan invokes the rds.DescribeCloudDBAService API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeclouddbaservice.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCloudDBAServiceWithChan(request *DescribeCloudDBAServiceRequest) (<-chan *DescribeCloudDBAServiceResponse, <-chan error) {
-	responseChan := make(chan *DescribeCloudDBAServiceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCloudDBAService(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCloudDBAServiceWithCallback invokes the rds.DescribeCloudDBAService API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeclouddbaservice.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCloudDBAServiceWithCallback(request *DescribeCloudDBAServiceRequest, callback func(response *DescribeCloudDBAServiceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCloudDBAServiceResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCloudDBAService(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCloudDBAServiceRequest is the request struct for api DescribeCloudDBAService
-type DescribeCloudDBAServiceRequest struct {
-	*requests.RpcRequest
-	ServiceRequestParam string `position:"Query" name:"ServiceRequestParam"`
-	DBInstanceId        string `position:"Query" name:"DBInstanceId"`
-	ServiceRequestType  string `position:"Query" name:"ServiceRequestType"`
-}
-
-// DescribeCloudDBAServiceResponse is the response struct for api DescribeCloudDBAService
-type DescribeCloudDBAServiceResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	ListData  string `json:"ListData" xml:"ListData"`
-	AttrData  string `json:"AttrData" xml:"AttrData"`
-}
-
-// CreateDescribeCloudDBAServiceRequest creates a request to invoke DescribeCloudDBAService API
-func CreateDescribeCloudDBAServiceRequest() (request *DescribeCloudDBAServiceRequest) {
-	request = &DescribeCloudDBAServiceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCloudDBAService", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeCloudDBAServiceResponse creates a response to parse from DescribeCloudDBAService response
-func CreateDescribeCloudDBAServiceResponse() (response *DescribeCloudDBAServiceResponse) {
-	response = &DescribeCloudDBAServiceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_collation_time_zones.go

@@ -93,7 +93,7 @@ func CreateDescribeCollationTimeZonesRequest() (request *DescribeCollationTimeZo
 	request = &DescribeCollationTimeZonesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCollationTimeZones", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCollationTimeZones", "Rds", "openAPI")
 	return
 }
 

+ 0 - 108
services/rds/describe_custins_kernel_release_notes.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"
-)
-
-// DescribeCustinsKernelReleaseNotes invokes the rds.DescribeCustinsKernelReleaseNotes API synchronously
-// api document: https://help.aliyun.com/api/rds/describecustinskernelreleasenotes.html
-func (client *Client) DescribeCustinsKernelReleaseNotes(request *DescribeCustinsKernelReleaseNotesRequest) (response *DescribeCustinsKernelReleaseNotesResponse, err error) {
-	response = CreateDescribeCustinsKernelReleaseNotesResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCustinsKernelReleaseNotesWithChan invokes the rds.DescribeCustinsKernelReleaseNotes API asynchronously
-// api document: https://help.aliyun.com/api/rds/describecustinskernelreleasenotes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCustinsKernelReleaseNotesWithChan(request *DescribeCustinsKernelReleaseNotesRequest) (<-chan *DescribeCustinsKernelReleaseNotesResponse, <-chan error) {
-	responseChan := make(chan *DescribeCustinsKernelReleaseNotesResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCustinsKernelReleaseNotes(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCustinsKernelReleaseNotesWithCallback invokes the rds.DescribeCustinsKernelReleaseNotes API asynchronously
-// api document: https://help.aliyun.com/api/rds/describecustinskernelreleasenotes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCustinsKernelReleaseNotesWithCallback(request *DescribeCustinsKernelReleaseNotesRequest, callback func(response *DescribeCustinsKernelReleaseNotesResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCustinsKernelReleaseNotesResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCustinsKernelReleaseNotes(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCustinsKernelReleaseNotesRequest is the request struct for api DescribeCustinsKernelReleaseNotes
-type DescribeCustinsKernelReleaseNotesRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeCustinsKernelReleaseNotesResponse is the response struct for api DescribeCustinsKernelReleaseNotes
-type DescribeCustinsKernelReleaseNotesResponse struct {
-	*responses.BaseResponse
-	RequestId                 string `json:"RequestId" xml:"RequestId"`
-	DBInstanceId              string `json:"DBInstanceId" xml:"DBInstanceId"`
-	DBInstanceDiffReleaseNote string `json:"DBInstanceDiffReleaseNote" xml:"DBInstanceDiffReleaseNote"`
-}
-
-// CreateDescribeCustinsKernelReleaseNotesRequest creates a request to invoke DescribeCustinsKernelReleaseNotes API
-func CreateDescribeCustinsKernelReleaseNotesRequest() (request *DescribeCustinsKernelReleaseNotesRequest) {
-	request = &DescribeCustinsKernelReleaseNotesRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCustinsKernelReleaseNotes", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeCustinsKernelReleaseNotesResponse creates a response to parse from DescribeCustinsKernelReleaseNotes response
-func CreateDescribeCustinsKernelReleaseNotesResponse() (response *DescribeCustinsKernelReleaseNotesResponse) {
-	response = &DescribeCustinsKernelReleaseNotesResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 109
services/rds/describe_damp_policies_by_cid.go

@@ -1,109 +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"
-)
-
-// DescribeDampPoliciesByCid invokes the rds.DescribeDampPoliciesByCid API synchronously
-// api document: https://help.aliyun.com/api/rds/describedamppoliciesbycid.html
-func (client *Client) DescribeDampPoliciesByCid(request *DescribeDampPoliciesByCidRequest) (response *DescribeDampPoliciesByCidResponse, err error) {
-	response = CreateDescribeDampPoliciesByCidResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDampPoliciesByCidWithChan invokes the rds.DescribeDampPoliciesByCid API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppoliciesbycid.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPoliciesByCidWithChan(request *DescribeDampPoliciesByCidRequest) (<-chan *DescribeDampPoliciesByCidResponse, <-chan error) {
-	responseChan := make(chan *DescribeDampPoliciesByCidResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDampPoliciesByCid(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDampPoliciesByCidWithCallback invokes the rds.DescribeDampPoliciesByCid API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppoliciesbycid.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPoliciesByCidWithCallback(request *DescribeDampPoliciesByCidRequest, callback func(response *DescribeDampPoliciesByCidResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDampPoliciesByCidResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDampPoliciesByCid(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDampPoliciesByCidRequest is the request struct for api DescribeDampPoliciesByCid
-type DescribeDampPoliciesByCidRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDampPoliciesByCidResponse is the response struct for api DescribeDampPoliciesByCid
-type DescribeDampPoliciesByCidResponse struct {
-	*responses.BaseResponse
-	RequestId string   `json:"RequestId" xml:"RequestId"`
-	Policies  Policies `json:"Policies" xml:"Policies"`
-}
-
-// CreateDescribeDampPoliciesByCidRequest creates a request to invoke DescribeDampPoliciesByCid API
-func CreateDescribeDampPoliciesByCidRequest() (request *DescribeDampPoliciesByCidRequest) {
-	request = &DescribeDampPoliciesByCidRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDampPoliciesByCid", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDampPoliciesByCidResponse creates a response to parse from DescribeDampPoliciesByCid response
-func CreateDescribeDampPoliciesByCidResponse() (response *DescribeDampPoliciesByCidResponse) {
-	response = &DescribeDampPoliciesByCidResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/rds/describe_damp_policy_by_comment.go

@@ -1,114 +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"
-)
-
-// DescribeDampPolicyByComment invokes the rds.DescribeDampPolicyByComment API synchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybycomment.html
-func (client *Client) DescribeDampPolicyByComment(request *DescribeDampPolicyByCommentRequest) (response *DescribeDampPolicyByCommentResponse, err error) {
-	response = CreateDescribeDampPolicyByCommentResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDampPolicyByCommentWithChan invokes the rds.DescribeDampPolicyByComment API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybycomment.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPolicyByCommentWithChan(request *DescribeDampPolicyByCommentRequest) (<-chan *DescribeDampPolicyByCommentResponse, <-chan error) {
-	responseChan := make(chan *DescribeDampPolicyByCommentResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDampPolicyByComment(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDampPolicyByCommentWithCallback invokes the rds.DescribeDampPolicyByComment API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybycomment.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPolicyByCommentWithCallback(request *DescribeDampPolicyByCommentRequest, callback func(response *DescribeDampPolicyByCommentResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDampPolicyByCommentResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDampPolicyByComment(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDampPolicyByCommentRequest is the request struct for api DescribeDampPolicyByComment
-type DescribeDampPolicyByCommentRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	PolicyName           string           `position:"Query" name:"PolicyName"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDampPolicyByCommentResponse is the response struct for api DescribeDampPolicyByComment
-type DescribeDampPolicyByCommentResponse struct {
-	*responses.BaseResponse
-	RequestId   string `json:"RequestId" xml:"RequestId"`
-	Policy      string `json:"Policy" xml:"Policy"`
-	TimeRules   string `json:"TimeRules" xml:"TimeRules"`
-	ActionRules string `json:"ActionRules" xml:"ActionRules"`
-	SourceRules string `json:"SourceRules" xml:"SourceRules"`
-	Handler     string `json:"Handler" xml:"Handler"`
-}
-
-// CreateDescribeDampPolicyByCommentRequest creates a request to invoke DescribeDampPolicyByComment API
-func CreateDescribeDampPolicyByCommentRequest() (request *DescribeDampPolicyByCommentRequest) {
-	request = &DescribeDampPolicyByCommentRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDampPolicyByComment", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDampPolicyByCommentResponse creates a response to parse from DescribeDampPolicyByComment response
-func CreateDescribeDampPolicyByCommentResponse() (response *DescribeDampPolicyByCommentResponse) {
-	response = &DescribeDampPolicyByCommentResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/rds/describe_damp_policy_by_policy_name.go

@@ -1,114 +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"
-)
-
-// DescribeDampPolicyByPolicyName invokes the rds.DescribeDampPolicyByPolicyName API synchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybypolicyname.html
-func (client *Client) DescribeDampPolicyByPolicyName(request *DescribeDampPolicyByPolicyNameRequest) (response *DescribeDampPolicyByPolicyNameResponse, err error) {
-	response = CreateDescribeDampPolicyByPolicyNameResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDampPolicyByPolicyNameWithChan invokes the rds.DescribeDampPolicyByPolicyName API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybypolicyname.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPolicyByPolicyNameWithChan(request *DescribeDampPolicyByPolicyNameRequest) (<-chan *DescribeDampPolicyByPolicyNameResponse, <-chan error) {
-	responseChan := make(chan *DescribeDampPolicyByPolicyNameResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDampPolicyByPolicyName(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDampPolicyByPolicyNameWithCallback invokes the rds.DescribeDampPolicyByPolicyName API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedamppolicybypolicyname.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDampPolicyByPolicyNameWithCallback(request *DescribeDampPolicyByPolicyNameRequest, callback func(response *DescribeDampPolicyByPolicyNameResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDampPolicyByPolicyNameResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDampPolicyByPolicyName(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDampPolicyByPolicyNameRequest is the request struct for api DescribeDampPolicyByPolicyName
-type DescribeDampPolicyByPolicyNameRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	PolicyName           string           `position:"Query" name:"PolicyName"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDampPolicyByPolicyNameResponse is the response struct for api DescribeDampPolicyByPolicyName
-type DescribeDampPolicyByPolicyNameResponse struct {
-	*responses.BaseResponse
-	RequestId   string `json:"RequestId" xml:"RequestId"`
-	Policy      string `json:"Policy" xml:"Policy"`
-	TimeRules   string `json:"TimeRules" xml:"TimeRules"`
-	ActionRules string `json:"ActionRules" xml:"ActionRules"`
-	SourceRules string `json:"SourceRules" xml:"SourceRules"`
-	Handler     string `json:"Handler" xml:"Handler"`
-}
-
-// CreateDescribeDampPolicyByPolicyNameRequest creates a request to invoke DescribeDampPolicyByPolicyName API
-func CreateDescribeDampPolicyByPolicyNameRequest() (request *DescribeDampPolicyByPolicyNameRequest) {
-	request = &DescribeDampPolicyByPolicyNameRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDampPolicyByPolicyName", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDampPolicyByPolicyNameResponse creates a response to parse from DescribeDampPolicyByPolicyName response
-func CreateDescribeDampPolicyByPolicyNameResponse() (response *DescribeDampPolicyByPolicyNameResponse) {
-	response = &DescribeDampPolicyByPolicyNameResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/rds/describe_database_lock_diagnosis.go

@@ -1,106 +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"
-)
-
-// DescribeDatabaseLockDiagnosis invokes the rds.DescribeDatabaseLockDiagnosis API synchronously
-// api document: https://help.aliyun.com/api/rds/describedatabaselockdiagnosis.html
-func (client *Client) DescribeDatabaseLockDiagnosis(request *DescribeDatabaseLockDiagnosisRequest) (response *DescribeDatabaseLockDiagnosisResponse, err error) {
-	response = CreateDescribeDatabaseLockDiagnosisResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDatabaseLockDiagnosisWithChan invokes the rds.DescribeDatabaseLockDiagnosis API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedatabaselockdiagnosis.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDatabaseLockDiagnosisWithChan(request *DescribeDatabaseLockDiagnosisRequest) (<-chan *DescribeDatabaseLockDiagnosisResponse, <-chan error) {
-	responseChan := make(chan *DescribeDatabaseLockDiagnosisResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDatabaseLockDiagnosis(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDatabaseLockDiagnosisWithCallback invokes the rds.DescribeDatabaseLockDiagnosis API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedatabaselockdiagnosis.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDatabaseLockDiagnosisWithCallback(request *DescribeDatabaseLockDiagnosisRequest, callback func(response *DescribeDatabaseLockDiagnosisResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDatabaseLockDiagnosisResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDatabaseLockDiagnosis(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDatabaseLockDiagnosisRequest is the request struct for api DescribeDatabaseLockDiagnosis
-type DescribeDatabaseLockDiagnosisRequest struct {
-	*requests.RpcRequest
-	EndTime      string `position:"Query" name:"EndTime"`
-	DBInstanceId string `position:"Query" name:"DBInstanceId"`
-	StartTime    string `position:"Query" name:"StartTime"`
-}
-
-// DescribeDatabaseLockDiagnosisResponse is the response struct for api DescribeDatabaseLockDiagnosis
-type DescribeDatabaseLockDiagnosisResponse struct {
-	*responses.BaseResponse
-	RequestId    string       `json:"RequestId" xml:"RequestId"`
-	DeadLockList DeadLockList `json:"DeadLockList" xml:"DeadLockList"`
-}
-
-// CreateDescribeDatabaseLockDiagnosisRequest creates a request to invoke DescribeDatabaseLockDiagnosis API
-func CreateDescribeDatabaseLockDiagnosisRequest() (request *DescribeDatabaseLockDiagnosisRequest) {
-	request = &DescribeDatabaseLockDiagnosisRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDatabaseLockDiagnosis", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDatabaseLockDiagnosisResponse creates a response to parse from DescribeDatabaseLockDiagnosis response
-func CreateDescribeDatabaseLockDiagnosisResponse() (response *DescribeDatabaseLockDiagnosisResponse) {
-	response = &DescribeDatabaseLockDiagnosisResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_databases.go

@@ -99,7 +99,7 @@ func CreateDescribeDatabasesRequest() (request *DescribeDatabasesRequest) {
 	request = &DescribeDatabasesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDatabases", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDatabases", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_attribute.go

@@ -97,7 +97,7 @@ func CreateDescribeDBInstanceAttributeRequest() (request *DescribeDBInstanceAttr
 	request = &DescribeDBInstanceAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceAttribute", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceAttribute", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_by_tags.go

@@ -102,7 +102,7 @@ func CreateDescribeDBInstanceByTagsRequest() (request *DescribeDBInstanceByTagsR
 	request = &DescribeDBInstanceByTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceByTags", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceByTags", "Rds", "openAPI")
 	return
 }
 

+ 0 - 115
services/rds/describe_db_instance_extend_attribute.go

@@ -1,115 +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"
-)
-
-// DescribeDBInstanceExtendAttribute invokes the rds.DescribeDBInstanceExtendAttribute API synchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceextendattribute.html
-func (client *Client) DescribeDBInstanceExtendAttribute(request *DescribeDBInstanceExtendAttributeRequest) (response *DescribeDBInstanceExtendAttributeResponse, err error) {
-	response = CreateDescribeDBInstanceExtendAttributeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDBInstanceExtendAttributeWithChan invokes the rds.DescribeDBInstanceExtendAttribute API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceextendattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBInstanceExtendAttributeWithChan(request *DescribeDBInstanceExtendAttributeRequest) (<-chan *DescribeDBInstanceExtendAttributeResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBInstanceExtendAttributeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBInstanceExtendAttribute(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDBInstanceExtendAttributeWithCallback invokes the rds.DescribeDBInstanceExtendAttribute API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceextendattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBInstanceExtendAttributeWithCallback(request *DescribeDBInstanceExtendAttributeRequest, callback func(response *DescribeDBInstanceExtendAttributeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBInstanceExtendAttributeResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBInstanceExtendAttribute(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDBInstanceExtendAttributeRequest is the request struct for api DescribeDBInstanceExtendAttribute
-type DescribeDBInstanceExtendAttributeRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDBInstanceExtendAttributeResponse is the response struct for api DescribeDBInstanceExtendAttribute
-type DescribeDBInstanceExtendAttributeResponse struct {
-	*responses.BaseResponse
-	RequestId                         string `json:"RequestId" xml:"RequestId"`
-	CanTempUpgrade                    bool   `json:"CanTempUpgrade" xml:"CanTempUpgrade"`
-	TempUpgradeTimeStart              string `json:"TempUpgradeTimeStart" xml:"TempUpgradeTimeStart"`
-	TempUpgradeTimeEnd                string `json:"TempUpgradeTimeEnd" xml:"TempUpgradeTimeEnd"`
-	TempUpgradeRecoveryTime           string `json:"TempUpgradeRecoveryTime" xml:"TempUpgradeRecoveryTime"`
-	TempUpgradeRecoveryClass          string `json:"TempUpgradeRecoveryClass" xml:"TempUpgradeRecoveryClass"`
-	TempUpgradeRecoveryCpu            int    `json:"TempUpgradeRecoveryCpu" xml:"TempUpgradeRecoveryCpu"`
-	TempUpgradeRecoveryMemory         int    `json:"TempUpgradeRecoveryMemory" xml:"TempUpgradeRecoveryMemory"`
-	TempUpgradeRecoveryMaxIOPS        string `json:"TempUpgradeRecoveryMaxIOPS" xml:"TempUpgradeRecoveryMaxIOPS"`
-	TempUpgradeRecoveryMaxConnections string `json:"TempUpgradeRecoveryMaxConnections" xml:"TempUpgradeRecoveryMaxConnections"`
-}
-
-// CreateDescribeDBInstanceExtendAttributeRequest creates a request to invoke DescribeDBInstanceExtendAttribute API
-func CreateDescribeDBInstanceExtendAttributeRequest() (request *DescribeDBInstanceExtendAttributeRequest) {
-	request = &DescribeDBInstanceExtendAttributeRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceExtendAttribute", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDBInstanceExtendAttributeResponse creates a response to parse from DescribeDBInstanceExtendAttribute response
-func CreateDescribeDBInstanceExtendAttributeResponse() (response *DescribeDBInstanceExtendAttributeResponse) {
-	response = &DescribeDBInstanceExtendAttributeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_db_instance_ha_config.go

@@ -98,7 +98,7 @@ func CreateDescribeDBInstanceHAConfigRequest() (request *DescribeDBInstanceHACon
 	request = &DescribeDBInstanceHAConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceHAConfig", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceHAConfig", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_ip_array_list.go

@@ -96,7 +96,7 @@ func CreateDescribeDBInstanceIPArrayListRequest() (request *DescribeDBInstanceIP
 	request = &DescribeDBInstanceIPArrayListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceIPArrayList", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceIPArrayList", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_monitor.go

@@ -96,7 +96,7 @@ func CreateDescribeDBInstanceMonitorRequest() (request *DescribeDBInstanceMonito
 	request = &DescribeDBInstanceMonitorRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceMonitor", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceMonitor", "Rds", "openAPI")
 	return
 }
 

+ 2 - 1
services/rds/describe_db_instance_net_info.go

@@ -91,6 +91,7 @@ type DescribeDBInstanceNetInfoResponse struct {
 	*responses.BaseResponse
 	RequestId           string             `json:"RequestId" xml:"RequestId"`
 	InstanceNetworkType string             `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
+	SecurityIPMode      string             `json:"SecurityIPMode" xml:"SecurityIPMode"`
 	DBInstanceNetInfos  DBInstanceNetInfos `json:"DBInstanceNetInfos" xml:"DBInstanceNetInfos"`
 }
 
@@ -99,7 +100,7 @@ func CreateDescribeDBInstanceNetInfoRequest() (request *DescribeDBInstanceNetInf
 	request = &DescribeDBInstanceNetInfoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceNetInfo", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceNetInfo", "Rds", "openAPI")
 	return
 }
 

+ 7 - 7
services/rds/describe_db_instance_performance.go

@@ -89,12 +89,12 @@ type DescribeDBInstancePerformanceRequest struct {
 // DescribeDBInstancePerformanceResponse is the response struct for api DescribeDBInstancePerformance
 type DescribeDBInstancePerformanceResponse struct {
 	*responses.BaseResponse
-	RequestId       string                                         `json:"RequestId" xml:"RequestId"`
-	DBInstanceId    string                                         `json:"DBInstanceId" xml:"DBInstanceId"`
-	Engine          string                                         `json:"Engine" xml:"Engine"`
-	StartTime       string                                         `json:"StartTime" xml:"StartTime"`
-	EndTime         string                                         `json:"EndTime" xml:"EndTime"`
-	PerformanceKeys PerformanceKeysInDescribeDBInstancePerformance `json:"PerformanceKeys" xml:"PerformanceKeys"`
+	RequestId       string          `json:"RequestId" xml:"RequestId"`
+	DBInstanceId    string          `json:"DBInstanceId" xml:"DBInstanceId"`
+	Engine          string          `json:"Engine" xml:"Engine"`
+	StartTime       string          `json:"StartTime" xml:"StartTime"`
+	EndTime         string          `json:"EndTime" xml:"EndTime"`
+	PerformanceKeys PerformanceKeys `json:"PerformanceKeys" xml:"PerformanceKeys"`
 }
 
 // CreateDescribeDBInstancePerformanceRequest creates a request to invoke DescribeDBInstancePerformance API
@@ -102,7 +102,7 @@ func CreateDescribeDBInstancePerformanceRequest() (request *DescribeDBInstancePe
 	request = &DescribeDBInstancePerformanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancePerformance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancePerformance", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_proxy_configuration.go

@@ -96,7 +96,7 @@ func CreateDescribeDBInstanceProxyConfigurationRequest() (request *DescribeDBIns
 	request = &DescribeDBInstanceProxyConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceProxyConfiguration", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceProxyConfiguration", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_ssl.go

@@ -98,7 +98,7 @@ func CreateDescribeDBInstanceSSLRequest() (request *DescribeDBInstanceSSLRequest
 	request = &DescribeDBInstanceSSLRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceSSL", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceSSL", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_tde.go

@@ -96,7 +96,7 @@ func CreateDescribeDBInstanceTDERequest() (request *DescribeDBInstanceTDERequest
 	request = &DescribeDBInstanceTDERequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceTDE", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceTDE", "Rds", "openAPI")
 	return
 }
 

+ 0 - 109
services/rds/describe_db_instance_user.go

@@ -1,109 +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"
-)
-
-// DescribeDBInstanceUser invokes the rds.DescribeDBInstanceUser API synchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceuser.html
-func (client *Client) DescribeDBInstanceUser(request *DescribeDBInstanceUserRequest) (response *DescribeDBInstanceUserResponse, err error) {
-	response = CreateDescribeDBInstanceUserResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDBInstanceUserWithChan invokes the rds.DescribeDBInstanceUser API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceuser.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBInstanceUserWithChan(request *DescribeDBInstanceUserRequest) (<-chan *DescribeDBInstanceUserResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBInstanceUserResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBInstanceUser(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDBInstanceUserWithCallback invokes the rds.DescribeDBInstanceUser API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbinstanceuser.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBInstanceUserWithCallback(request *DescribeDBInstanceUserRequest, callback func(response *DescribeDBInstanceUserResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBInstanceUserResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBInstanceUser(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDBInstanceUserRequest is the request struct for api DescribeDBInstanceUser
-type DescribeDBInstanceUserRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ConnectionString     string           `position:"Query" name:"ConnectionString"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeDBInstanceUserResponse is the response struct for api DescribeDBInstanceUser
-type DescribeDBInstanceUserResponse struct {
-	*responses.BaseResponse
-	RequestId      string `json:"RequestId" xml:"RequestId"`
-	DBInstanceName string `json:"DBInstanceName" xml:"DBInstanceName"`
-	InternalDBFlag string `json:"InternalDBFlag" xml:"InternalDBFlag"`
-}
-
-// CreateDescribeDBInstanceUserRequest creates a request to invoke DescribeDBInstanceUser API
-func CreateDescribeDBInstanceUserRequest() (request *DescribeDBInstanceUserRequest) {
-	request = &DescribeDBInstanceUserRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceUser", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDBInstanceUserResponse creates a response to parse from DescribeDBInstanceUser response
-func CreateDescribeDBInstanceUserResponse() (response *DescribeDBInstanceUserResponse) {
-	response = &DescribeDBInstanceUserResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 2 - 1
services/rds/describe_db_instances.go

@@ -86,6 +86,7 @@ type DescribeDBInstancesRequest struct {
 	EngineVersion        string           `position:"Query" name:"EngineVersion"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.value"`
+	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	Expired              string           `position:"Query" name:"Expired"`
 	Engine               string           `position:"Query" name:"Engine"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
@@ -126,7 +127,7 @@ func CreateDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest) {
 	request = &DescribeDBInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstances", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstances", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instances_as_csv.go

@@ -94,7 +94,7 @@ func CreateDescribeDBInstancesAsCsvRequest() (request *DescribeDBInstancesAsCsvR
 	request = &DescribeDBInstancesAsCsvRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesAsCsv", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesAsCsv", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instances_by_expire_time.go

@@ -103,7 +103,7 @@ func CreateDescribeDBInstancesByExpireTimeRequest() (request *DescribeDBInstance
 	request = &DescribeDBInstancesByExpireTimeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesByExpireTime", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesByExpireTime", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instances_by_performance.go

@@ -115,7 +115,7 @@ func CreateDescribeDBInstancesByPerformanceRequest() (request *DescribeDBInstanc
 	request = &DescribeDBInstancesByPerformanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesByPerformance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesByPerformance", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_diagnostic_report_list.go

@@ -91,7 +91,7 @@ func CreateDescribeDiagnosticReportListRequest() (request *DescribeDiagnosticRep
 	request = &DescribeDiagnosticReportListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDiagnosticReportList", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDiagnosticReportList", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_error_logs.go

@@ -102,7 +102,7 @@ func CreateDescribeErrorLogsRequest() (request *DescribeErrorLogsRequest) {
 	request = &DescribeErrorLogsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeErrorLogs", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeErrorLogs", "Rds", "openAPI")
 	return
 }
 

+ 0 - 115
services/rds/describe_instance_auto_renew_attribute.go

@@ -1,115 +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"
-)
-
-// DescribeInstanceAutoRenewAttribute invokes the rds.DescribeInstanceAutoRenewAttribute API synchronously
-// api document: https://help.aliyun.com/api/rds/describeinstanceautorenewattribute.html
-func (client *Client) DescribeInstanceAutoRenewAttribute(request *DescribeInstanceAutoRenewAttributeRequest) (response *DescribeInstanceAutoRenewAttributeResponse, err error) {
-	response = CreateDescribeInstanceAutoRenewAttributeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeInstanceAutoRenewAttributeWithChan invokes the rds.DescribeInstanceAutoRenewAttribute API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeinstanceautorenewattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeInstanceAutoRenewAttributeWithChan(request *DescribeInstanceAutoRenewAttributeRequest) (<-chan *DescribeInstanceAutoRenewAttributeResponse, <-chan error) {
-	responseChan := make(chan *DescribeInstanceAutoRenewAttributeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeInstanceAutoRenewAttribute(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeInstanceAutoRenewAttributeWithCallback invokes the rds.DescribeInstanceAutoRenewAttribute API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeinstanceautorenewattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *DescribeInstanceAutoRenewAttributeRequest, callback func(response *DescribeInstanceAutoRenewAttributeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeInstanceAutoRenewAttributeResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeInstanceAutoRenewAttribute(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeInstanceAutoRenewAttributeRequest is the request struct for api DescribeInstanceAutoRenewAttribute
-type DescribeInstanceAutoRenewAttributeRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	ProxyId              string           `position:"Query" name:"proxyId"`
-}
-
-// DescribeInstanceAutoRenewAttributeResponse is the response struct for api DescribeInstanceAutoRenewAttribute
-type DescribeInstanceAutoRenewAttributeResponse struct {
-	*responses.BaseResponse
-	RequestId        string                                    `json:"RequestId" xml:"RequestId"`
-	PageNumber       int                                       `json:"PageNumber" xml:"PageNumber"`
-	TotalRecordCount int                                       `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageRecordCount  int                                       `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items            ItemsInDescribeInstanceAutoRenewAttribute `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeInstanceAutoRenewAttributeRequest creates a request to invoke DescribeInstanceAutoRenewAttribute API
-func CreateDescribeInstanceAutoRenewAttributeRequest() (request *DescribeInstanceAutoRenewAttributeRequest) {
-	request = &DescribeInstanceAutoRenewAttributeRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeInstanceAutoRenewAttribute", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeInstanceAutoRenewAttributeResponse creates a response to parse from DescribeInstanceAutoRenewAttribute response
-func CreateDescribeInstanceAutoRenewAttributeResponse() (response *DescribeInstanceAutoRenewAttributeResponse) {
-	response = &DescribeInstanceAutoRenewAttributeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_instance_auto_renewal_attribute.go

@@ -102,7 +102,7 @@ func CreateDescribeInstanceAutoRenewalAttributeRequest() (request *DescribeInsta
 	request = &DescribeInstanceAutoRenewalAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeInstanceAutoRenewalAttribute", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeInstanceAutoRenewalAttribute", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_log_backup_files.go

@@ -103,7 +103,7 @@ func CreateDescribeLogBackupFilesRequest() (request *DescribeLogBackupFilesReque
 	request = &DescribeLogBackupFilesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeLogBackupFiles", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeLogBackupFiles", "Rds", "openAPI")
 	return
 }
 

+ 0 - 113
services/rds/describe_logic_db_instance_topology.go

@@ -1,113 +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"
-)
-
-// DescribeLogicDBInstanceTopology invokes the rds.DescribeLogicDBInstanceTopology API synchronously
-// api document: https://help.aliyun.com/api/rds/describelogicdbinstancetopology.html
-func (client *Client) DescribeLogicDBInstanceTopology(request *DescribeLogicDBInstanceTopologyRequest) (response *DescribeLogicDBInstanceTopologyResponse, err error) {
-	response = CreateDescribeLogicDBInstanceTopologyResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeLogicDBInstanceTopologyWithChan invokes the rds.DescribeLogicDBInstanceTopology API asynchronously
-// api document: https://help.aliyun.com/api/rds/describelogicdbinstancetopology.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLogicDBInstanceTopologyWithChan(request *DescribeLogicDBInstanceTopologyRequest) (<-chan *DescribeLogicDBInstanceTopologyResponse, <-chan error) {
-	responseChan := make(chan *DescribeLogicDBInstanceTopologyResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeLogicDBInstanceTopology(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeLogicDBInstanceTopologyWithCallback invokes the rds.DescribeLogicDBInstanceTopology API asynchronously
-// api document: https://help.aliyun.com/api/rds/describelogicdbinstancetopology.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeLogicDBInstanceTopologyWithCallback(request *DescribeLogicDBInstanceTopologyRequest, callback func(response *DescribeLogicDBInstanceTopologyResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeLogicDBInstanceTopologyResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeLogicDBInstanceTopology(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeLogicDBInstanceTopologyRequest is the request struct for api DescribeLogicDBInstanceTopology
-type DescribeLogicDBInstanceTopologyRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeLogicDBInstanceTopologyResponse is the response struct for api DescribeLogicDBInstanceTopology
-type DescribeLogicDBInstanceTopologyResponse struct {
-	*responses.BaseResponse
-	DBInstanceId          int                                    `json:"DBInstanceId" xml:"DBInstanceId"`
-	DBInstanceName        string                                 `json:"DBInstanceName" xml:"DBInstanceName"`
-	DBInstanceStatus      int                                    `json:"DBInstanceStatus" xml:"DBInstanceStatus"`
-	DBInstanceStatusDesc  string                                 `json:"DBInstanceStatusDesc" xml:"DBInstanceStatusDesc"`
-	DBInstanceConnType    string                                 `json:"DBInstanceConnType" xml:"DBInstanceConnType"`
-	DBInstanceDescription string                                 `json:"DBInstanceDescription" xml:"DBInstanceDescription"`
-	Engine                string                                 `json:"Engine" xml:"Engine"`
-	EngineVersion         string                                 `json:"EngineVersion" xml:"EngineVersion"`
-	Items                 ItemsInDescribeLogicDBInstanceTopology `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeLogicDBInstanceTopologyRequest creates a request to invoke DescribeLogicDBInstanceTopology API
-func CreateDescribeLogicDBInstanceTopologyRequest() (request *DescribeLogicDBInstanceTopologyRequest) {
-	request = &DescribeLogicDBInstanceTopologyRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeLogicDBInstanceTopology", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeLogicDBInstanceTopologyResponse creates a response to parse from DescribeLogicDBInstanceTopology response
-func CreateDescribeLogicDBInstanceTopologyResponse() (response *DescribeLogicDBInstanceTopologyResponse) {
-	response = &DescribeLogicDBInstanceTopologyResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_migrate_tasks.go

@@ -102,7 +102,7 @@ func CreateDescribeMigrateTasksRequest() (request *DescribeMigrateTasksRequest)
 	request = &DescribeMigrateTasksRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeMigrateTasks", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeMigrateTasks", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_migrate_tasks_for_sql_server.go

@@ -105,7 +105,7 @@ func CreateDescribeMigrateTasksForSQLServerRequest() (request *DescribeMigrateTa
 	request = &DescribeMigrateTasksForSQLServerRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeMigrateTasksForSQLServer", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeMigrateTasksForSQLServer", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_modify_parameter_log.go

@@ -105,7 +105,7 @@ func CreateDescribeModifyParameterLogRequest() (request *DescribeModifyParameter
 	request = &DescribeModifyParameterLogRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeModifyParameterLog", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeModifyParameterLog", "Rds", "openAPI")
 	return
 }
 

+ 0 - 110
services/rds/describe_operator_permission.go

@@ -1,110 +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"
-)
-
-// DescribeOperatorPermission invokes the rds.DescribeOperatorPermission API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoperatorpermission.html
-func (client *Client) DescribeOperatorPermission(request *DescribeOperatorPermissionRequest) (response *DescribeOperatorPermissionResponse, err error) {
-	response = CreateDescribeOperatorPermissionResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOperatorPermissionWithChan invokes the rds.DescribeOperatorPermission API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoperatorpermission.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOperatorPermissionWithChan(request *DescribeOperatorPermissionRequest) (<-chan *DescribeOperatorPermissionResponse, <-chan error) {
-	responseChan := make(chan *DescribeOperatorPermissionResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOperatorPermission(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOperatorPermissionWithCallback invokes the rds.DescribeOperatorPermission API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoperatorpermission.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOperatorPermissionWithCallback(request *DescribeOperatorPermissionRequest, callback func(response *DescribeOperatorPermissionResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOperatorPermissionResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOperatorPermission(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOperatorPermissionRequest is the request struct for api DescribeOperatorPermission
-type DescribeOperatorPermissionRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeOperatorPermissionResponse is the response struct for api DescribeOperatorPermission
-type DescribeOperatorPermissionResponse struct {
-	*responses.BaseResponse
-	RequestId   string `json:"RequestId" xml:"RequestId"`
-	Privileges  string `json:"Privileges" xml:"Privileges"`
-	CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
-	ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
-}
-
-// CreateDescribeOperatorPermissionRequest creates a request to invoke DescribeOperatorPermission API
-func CreateDescribeOperatorPermissionRequest() (request *DescribeOperatorPermissionRequest) {
-	request = &DescribeOperatorPermissionRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOperatorPermission", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOperatorPermissionResponse creates a response to parse from DescribeOperatorPermission response
-func CreateDescribeOperatorPermissionResponse() (response *DescribeOperatorPermissionResponse) {
-	response = &DescribeOperatorPermissionResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/rds/describe_optimize_advice_on_big_table.go

@@ -1,113 +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"
-)
-
-// DescribeOptimizeAdviceOnBigTable invokes the rds.DescribeOptimizeAdviceOnBigTable API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonbigtable.html
-func (client *Client) DescribeOptimizeAdviceOnBigTable(request *DescribeOptimizeAdviceOnBigTableRequest) (response *DescribeOptimizeAdviceOnBigTableResponse, err error) {
-	response = CreateDescribeOptimizeAdviceOnBigTableResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOptimizeAdviceOnBigTableWithChan invokes the rds.DescribeOptimizeAdviceOnBigTable API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonbigtable.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnBigTableWithChan(request *DescribeOptimizeAdviceOnBigTableRequest) (<-chan *DescribeOptimizeAdviceOnBigTableResponse, <-chan error) {
-	responseChan := make(chan *DescribeOptimizeAdviceOnBigTableResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOptimizeAdviceOnBigTable(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOptimizeAdviceOnBigTableWithCallback invokes the rds.DescribeOptimizeAdviceOnBigTable API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonbigtable.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnBigTableWithCallback(request *DescribeOptimizeAdviceOnBigTableRequest, callback func(response *DescribeOptimizeAdviceOnBigTableResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOptimizeAdviceOnBigTableResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOptimizeAdviceOnBigTable(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOptimizeAdviceOnBigTableRequest is the request struct for api DescribeOptimizeAdviceOnBigTable
-type DescribeOptimizeAdviceOnBigTableRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeOptimizeAdviceOnBigTableResponse is the response struct for api DescribeOptimizeAdviceOnBigTable
-type DescribeOptimizeAdviceOnBigTableResponse struct {
-	*responses.BaseResponse
-	RequestId         string                                  `json:"RequestId" xml:"RequestId"`
-	TotalRecordsCount int                                     `json:"TotalRecordsCount" xml:"TotalRecordsCount"`
-	PageNumber        int                                     `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount   int                                     `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items             ItemsInDescribeOptimizeAdviceOnBigTable `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeOptimizeAdviceOnBigTableRequest creates a request to invoke DescribeOptimizeAdviceOnBigTable API
-func CreateDescribeOptimizeAdviceOnBigTableRequest() (request *DescribeOptimizeAdviceOnBigTableRequest) {
-	request = &DescribeOptimizeAdviceOnBigTableRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOptimizeAdviceOnBigTable", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOptimizeAdviceOnBigTableResponse creates a response to parse from DescribeOptimizeAdviceOnBigTable response
-func CreateDescribeOptimizeAdviceOnBigTableResponse() (response *DescribeOptimizeAdviceOnBigTableResponse) {
-	response = &DescribeOptimizeAdviceOnBigTableResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/rds/describe_optimize_advice_on_excess_index.go

@@ -1,113 +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"
-)
-
-// DescribeOptimizeAdviceOnExcessIndex invokes the rds.DescribeOptimizeAdviceOnExcessIndex API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonexcessindex.html
-func (client *Client) DescribeOptimizeAdviceOnExcessIndex(request *DescribeOptimizeAdviceOnExcessIndexRequest) (response *DescribeOptimizeAdviceOnExcessIndexResponse, err error) {
-	response = CreateDescribeOptimizeAdviceOnExcessIndexResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOptimizeAdviceOnExcessIndexWithChan invokes the rds.DescribeOptimizeAdviceOnExcessIndex API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonexcessindex.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnExcessIndexWithChan(request *DescribeOptimizeAdviceOnExcessIndexRequest) (<-chan *DescribeOptimizeAdviceOnExcessIndexResponse, <-chan error) {
-	responseChan := make(chan *DescribeOptimizeAdviceOnExcessIndexResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOptimizeAdviceOnExcessIndex(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOptimizeAdviceOnExcessIndexWithCallback invokes the rds.DescribeOptimizeAdviceOnExcessIndex API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonexcessindex.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnExcessIndexWithCallback(request *DescribeOptimizeAdviceOnExcessIndexRequest, callback func(response *DescribeOptimizeAdviceOnExcessIndexResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOptimizeAdviceOnExcessIndexResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOptimizeAdviceOnExcessIndex(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOptimizeAdviceOnExcessIndexRequest is the request struct for api DescribeOptimizeAdviceOnExcessIndex
-type DescribeOptimizeAdviceOnExcessIndexRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeOptimizeAdviceOnExcessIndexResponse is the response struct for api DescribeOptimizeAdviceOnExcessIndex
-type DescribeOptimizeAdviceOnExcessIndexResponse struct {
-	*responses.BaseResponse
-	RequestId         string                                     `json:"RequestId" xml:"RequestId"`
-	TotalRecordsCount int                                        `json:"TotalRecordsCount" xml:"TotalRecordsCount"`
-	PageNumber        int                                        `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount   int                                        `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items             ItemsInDescribeOptimizeAdviceOnExcessIndex `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeOptimizeAdviceOnExcessIndexRequest creates a request to invoke DescribeOptimizeAdviceOnExcessIndex API
-func CreateDescribeOptimizeAdviceOnExcessIndexRequest() (request *DescribeOptimizeAdviceOnExcessIndexRequest) {
-	request = &DescribeOptimizeAdviceOnExcessIndexRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOptimizeAdviceOnExcessIndex", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOptimizeAdviceOnExcessIndexResponse creates a response to parse from DescribeOptimizeAdviceOnExcessIndex response
-func CreateDescribeOptimizeAdviceOnExcessIndexResponse() (response *DescribeOptimizeAdviceOnExcessIndexResponse) {
-	response = &DescribeOptimizeAdviceOnExcessIndexResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/rds/describe_optimize_advice_on_miss_index.go

@@ -1,114 +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"
-)
-
-// DescribeOptimizeAdviceOnMissIndex invokes the rds.DescribeOptimizeAdviceOnMissIndex API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmissindex.html
-func (client *Client) DescribeOptimizeAdviceOnMissIndex(request *DescribeOptimizeAdviceOnMissIndexRequest) (response *DescribeOptimizeAdviceOnMissIndexResponse, err error) {
-	response = CreateDescribeOptimizeAdviceOnMissIndexResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOptimizeAdviceOnMissIndexWithChan invokes the rds.DescribeOptimizeAdviceOnMissIndex API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmissindex.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnMissIndexWithChan(request *DescribeOptimizeAdviceOnMissIndexRequest) (<-chan *DescribeOptimizeAdviceOnMissIndexResponse, <-chan error) {
-	responseChan := make(chan *DescribeOptimizeAdviceOnMissIndexResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOptimizeAdviceOnMissIndex(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOptimizeAdviceOnMissIndexWithCallback invokes the rds.DescribeOptimizeAdviceOnMissIndex API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmissindex.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnMissIndexWithCallback(request *DescribeOptimizeAdviceOnMissIndexRequest, callback func(response *DescribeOptimizeAdviceOnMissIndexResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOptimizeAdviceOnMissIndexResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOptimizeAdviceOnMissIndex(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOptimizeAdviceOnMissIndexRequest is the request struct for api DescribeOptimizeAdviceOnMissIndex
-type DescribeOptimizeAdviceOnMissIndexRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeOptimizeAdviceOnMissIndexResponse is the response struct for api DescribeOptimizeAdviceOnMissIndex
-type DescribeOptimizeAdviceOnMissIndexResponse struct {
-	*responses.BaseResponse
-	RequestId         string                                   `json:"RequestId" xml:"RequestId"`
-	DBInstanceId      string                                   `json:"DBInstanceId" xml:"DBInstanceId"`
-	TotalRecordsCount int                                      `json:"TotalRecordsCount" xml:"TotalRecordsCount"`
-	PageNumber        int                                      `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount   int                                      `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items             ItemsInDescribeOptimizeAdviceOnMissIndex `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeOptimizeAdviceOnMissIndexRequest creates a request to invoke DescribeOptimizeAdviceOnMissIndex API
-func CreateDescribeOptimizeAdviceOnMissIndexRequest() (request *DescribeOptimizeAdviceOnMissIndexRequest) {
-	request = &DescribeOptimizeAdviceOnMissIndexRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOptimizeAdviceOnMissIndex", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOptimizeAdviceOnMissIndexResponse creates a response to parse from DescribeOptimizeAdviceOnMissIndex response
-func CreateDescribeOptimizeAdviceOnMissIndexResponse() (response *DescribeOptimizeAdviceOnMissIndexResponse) {
-	response = &DescribeOptimizeAdviceOnMissIndexResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 113
services/rds/describe_optimize_advice_on_miss_pk.go

@@ -1,113 +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"
-)
-
-// DescribeOptimizeAdviceOnMissPK invokes the rds.DescribeOptimizeAdviceOnMissPK API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmisspk.html
-func (client *Client) DescribeOptimizeAdviceOnMissPK(request *DescribeOptimizeAdviceOnMissPKRequest) (response *DescribeOptimizeAdviceOnMissPKResponse, err error) {
-	response = CreateDescribeOptimizeAdviceOnMissPKResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOptimizeAdviceOnMissPKWithChan invokes the rds.DescribeOptimizeAdviceOnMissPK API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmisspk.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnMissPKWithChan(request *DescribeOptimizeAdviceOnMissPKRequest) (<-chan *DescribeOptimizeAdviceOnMissPKResponse, <-chan error) {
-	responseChan := make(chan *DescribeOptimizeAdviceOnMissPKResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOptimizeAdviceOnMissPK(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOptimizeAdviceOnMissPKWithCallback invokes the rds.DescribeOptimizeAdviceOnMissPK API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonmisspk.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnMissPKWithCallback(request *DescribeOptimizeAdviceOnMissPKRequest, callback func(response *DescribeOptimizeAdviceOnMissPKResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOptimizeAdviceOnMissPKResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOptimizeAdviceOnMissPK(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOptimizeAdviceOnMissPKRequest is the request struct for api DescribeOptimizeAdviceOnMissPK
-type DescribeOptimizeAdviceOnMissPKRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeOptimizeAdviceOnMissPKResponse is the response struct for api DescribeOptimizeAdviceOnMissPK
-type DescribeOptimizeAdviceOnMissPKResponse struct {
-	*responses.BaseResponse
-	RequestId         string                                `json:"RequestId" xml:"RequestId"`
-	TotalRecordsCount int                                   `json:"TotalRecordsCount" xml:"TotalRecordsCount"`
-	PageNumber        int                                   `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount   int                                   `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items             ItemsInDescribeOptimizeAdviceOnMissPK `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeOptimizeAdviceOnMissPKRequest creates a request to invoke DescribeOptimizeAdviceOnMissPK API
-func CreateDescribeOptimizeAdviceOnMissPKRequest() (request *DescribeOptimizeAdviceOnMissPKRequest) {
-	request = &DescribeOptimizeAdviceOnMissPKRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOptimizeAdviceOnMissPK", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOptimizeAdviceOnMissPKResponse creates a response to parse from DescribeOptimizeAdviceOnMissPK response
-func CreateDescribeOptimizeAdviceOnMissPKResponse() (response *DescribeOptimizeAdviceOnMissPKResponse) {
-	response = &DescribeOptimizeAdviceOnMissPKResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/rds/describe_optimize_advice_on_storage.go

@@ -1,114 +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"
-)
-
-// DescribeOptimizeAdviceOnStorage invokes the rds.DescribeOptimizeAdviceOnStorage API synchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonstorage.html
-func (client *Client) DescribeOptimizeAdviceOnStorage(request *DescribeOptimizeAdviceOnStorageRequest) (response *DescribeOptimizeAdviceOnStorageResponse, err error) {
-	response = CreateDescribeOptimizeAdviceOnStorageResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeOptimizeAdviceOnStorageWithChan invokes the rds.DescribeOptimizeAdviceOnStorage API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonstorage.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnStorageWithChan(request *DescribeOptimizeAdviceOnStorageRequest) (<-chan *DescribeOptimizeAdviceOnStorageResponse, <-chan error) {
-	responseChan := make(chan *DescribeOptimizeAdviceOnStorageResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeOptimizeAdviceOnStorage(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeOptimizeAdviceOnStorageWithCallback invokes the rds.DescribeOptimizeAdviceOnStorage API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeoptimizeadviceonstorage.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeOptimizeAdviceOnStorageWithCallback(request *DescribeOptimizeAdviceOnStorageRequest, callback func(response *DescribeOptimizeAdviceOnStorageResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeOptimizeAdviceOnStorageResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeOptimizeAdviceOnStorage(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeOptimizeAdviceOnStorageRequest is the request struct for api DescribeOptimizeAdviceOnStorage
-type DescribeOptimizeAdviceOnStorageRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeOptimizeAdviceOnStorageResponse is the response struct for api DescribeOptimizeAdviceOnStorage
-type DescribeOptimizeAdviceOnStorageResponse struct {
-	*responses.BaseResponse
-	RequestId         string                                 `json:"RequestId" xml:"RequestId"`
-	DBInstanceId      string                                 `json:"DBInstanceId" xml:"DBInstanceId"`
-	TotalRecordsCount int                                    `json:"TotalRecordsCount" xml:"TotalRecordsCount"`
-	PageNumber        int                                    `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount   int                                    `json:"PageRecordCount" xml:"PageRecordCount"`
-	Items             ItemsInDescribeOptimizeAdviceOnStorage `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeOptimizeAdviceOnStorageRequest creates a request to invoke DescribeOptimizeAdviceOnStorage API
-func CreateDescribeOptimizeAdviceOnStorageRequest() (request *DescribeOptimizeAdviceOnStorageRequest) {
-	request = &DescribeOptimizeAdviceOnStorageRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOptimizeAdviceOnStorage", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeOptimizeAdviceOnStorageResponse creates a response to parse from DescribeOptimizeAdviceOnStorage response
-func CreateDescribeOptimizeAdviceOnStorageResponse() (response *DescribeOptimizeAdviceOnStorageResponse) {
-	response = &DescribeOptimizeAdviceOnStorageResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_oss_downloads.go

@@ -97,7 +97,7 @@ func CreateDescribeOssDownloadsRequest() (request *DescribeOssDownloadsRequest)
 	request = &DescribeOssDownloadsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOssDownloads", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOssDownloads", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_oss_downloads_for_sql_server.go

@@ -97,7 +97,7 @@ func CreateDescribeOssDownloadsForSQLServerRequest() (request *DescribeOssDownlo
 	request = &DescribeOssDownloadsForSQLServerRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOssDownloadsForSQLServer", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeOssDownloadsForSQLServer", "Rds", "openAPI")
 	return
 }
 

+ 2 - 1
services/rds/describe_parameter_templates.go

@@ -83,6 +83,7 @@ type DescribeParameterTemplatesRequest struct {
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	EngineVersion        string           `position:"Query" name:"EngineVersion"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Category             string           `position:"Query" name:"Category"`
 }
 
 // DescribeParameterTemplatesResponse is the response struct for api DescribeParameterTemplates
@@ -100,7 +101,7 @@ func CreateDescribeParameterTemplatesRequest() (request *DescribeParameterTempla
 	request = &DescribeParameterTemplatesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameterTemplates", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameterTemplates", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_parameters.go

@@ -99,7 +99,7 @@ func CreateDescribeParametersRequest() (request *DescribeParametersRequest) {
 	request = &DescribeParametersRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameters", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameters", "Rds", "openAPI")
 	return
 }
 

+ 0 - 111
services/rds/describe_pre_check_results.go

@@ -1,111 +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"
-)
-
-// DescribePreCheckResults invokes the rds.DescribePreCheckResults API synchronously
-// api document: https://help.aliyun.com/api/rds/describeprecheckresults.html
-func (client *Client) DescribePreCheckResults(request *DescribePreCheckResultsRequest) (response *DescribePreCheckResultsResponse, err error) {
-	response = CreateDescribePreCheckResultsResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribePreCheckResultsWithChan invokes the rds.DescribePreCheckResults API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeprecheckresults.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribePreCheckResultsWithChan(request *DescribePreCheckResultsRequest) (<-chan *DescribePreCheckResultsResponse, <-chan error) {
-	responseChan := make(chan *DescribePreCheckResultsResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribePreCheckResults(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribePreCheckResultsWithCallback invokes the rds.DescribePreCheckResults API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeprecheckresults.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribePreCheckResultsWithCallback(request *DescribePreCheckResultsRequest, callback func(response *DescribePreCheckResultsResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribePreCheckResultsResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribePreCheckResults(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribePreCheckResultsRequest is the request struct for api DescribePreCheckResults
-type DescribePreCheckResultsRequest struct {
-	*requests.RpcRequest
-	PreCheckId           string           `position:"Query" name:"PreCheckId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribePreCheckResultsResponse is the response struct for api DescribePreCheckResults
-type DescribePreCheckResultsResponse struct {
-	*responses.BaseResponse
-	RequestId    string                         `json:"RequestId" xml:"RequestId"`
-	DBInstanceId string                         `json:"DBInstanceId" xml:"DBInstanceId"`
-	Items        ItemsInDescribePreCheckResults `json:"Items" xml:"Items"`
-}
-
-// CreateDescribePreCheckResultsRequest creates a request to invoke DescribePreCheckResults API
-func CreateDescribePreCheckResultsRequest() (request *DescribePreCheckResultsRequest) {
-	request = &DescribePreCheckResultsRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribePreCheckResults", "rds", "openAPI")
-	return
-}
-
-// CreateDescribePreCheckResultsResponse creates a response to parse from DescribePreCheckResults response
-func CreateDescribePreCheckResultsResponse() (response *DescribePreCheckResultsResponse) {
-	response = &DescribePreCheckResultsResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_price.go

@@ -108,7 +108,7 @@ func CreateDescribePriceRequest() (request *DescribePriceRequest) {
 	request = &DescribePriceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribePrice", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribePrice", "Rds", "openAPI")
 	return
 }
 

+ 0 - 116
services/rds/describe_realtime_diagnoses.go

@@ -1,116 +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"
-)
-
-// DescribeRealtimeDiagnoses invokes the rds.DescribeRealtimeDiagnoses API synchronously
-// api document: https://help.aliyun.com/api/rds/describerealtimediagnoses.html
-func (client *Client) DescribeRealtimeDiagnoses(request *DescribeRealtimeDiagnosesRequest) (response *DescribeRealtimeDiagnosesResponse, err error) {
-	response = CreateDescribeRealtimeDiagnosesResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeRealtimeDiagnosesWithChan invokes the rds.DescribeRealtimeDiagnoses API asynchronously
-// api document: https://help.aliyun.com/api/rds/describerealtimediagnoses.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeRealtimeDiagnosesWithChan(request *DescribeRealtimeDiagnosesRequest) (<-chan *DescribeRealtimeDiagnosesResponse, <-chan error) {
-	responseChan := make(chan *DescribeRealtimeDiagnosesResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeRealtimeDiagnoses(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeRealtimeDiagnosesWithCallback invokes the rds.DescribeRealtimeDiagnoses API asynchronously
-// api document: https://help.aliyun.com/api/rds/describerealtimediagnoses.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeRealtimeDiagnosesWithCallback(request *DescribeRealtimeDiagnosesRequest, callback func(response *DescribeRealtimeDiagnosesResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeRealtimeDiagnosesResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeRealtimeDiagnoses(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeRealtimeDiagnosesRequest is the request struct for api DescribeRealtimeDiagnoses
-type DescribeRealtimeDiagnosesRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeRealtimeDiagnosesResponse is the response struct for api DescribeRealtimeDiagnoses
-type DescribeRealtimeDiagnosesResponse struct {
-	*responses.BaseResponse
-	RequestId        string `json:"RequestId" xml:"RequestId"`
-	Engine           string `json:"Engine" xml:"Engine"`
-	TotalRecordCount int    `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageNumber       int    `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount  int    `json:"PageRecordCount" xml:"PageRecordCount"`
-	Tasks            Tasks  `json:"Tasks" xml:"Tasks"`
-}
-
-// CreateDescribeRealtimeDiagnosesRequest creates a request to invoke DescribeRealtimeDiagnoses API
-func CreateDescribeRealtimeDiagnosesRequest() (request *DescribeRealtimeDiagnosesRequest) {
-	request = &DescribeRealtimeDiagnosesRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeRealtimeDiagnoses", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeRealtimeDiagnosesResponse creates a response to parse from DescribeRealtimeDiagnoses response
-func CreateDescribeRealtimeDiagnosesResponse() (response *DescribeRealtimeDiagnosesResponse) {
-	response = &DescribeRealtimeDiagnosesResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_regions.go

@@ -95,7 +95,7 @@ func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest) {
 	request = &DescribeRegionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeRegions", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeRegions", "Rds", "openAPI")
 	return
 }
 

+ 1 - 1
services/rds/describe_renewal_price.go

@@ -106,7 +106,7 @@ func CreateDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)
 	request = &DescribeRenewalPriceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeRenewalPrice", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeRenewalPrice", "Rds", "openAPI")
 	return
 }
 

+ 0 - 117
services/rds/describe_replica_conflict_info.go

@@ -1,117 +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"
-)
-
-// DescribeReplicaConflictInfo invokes the rds.DescribeReplicaConflictInfo API synchronously
-// api document: https://help.aliyun.com/api/rds/describereplicaconflictinfo.html
-func (client *Client) DescribeReplicaConflictInfo(request *DescribeReplicaConflictInfoRequest) (response *DescribeReplicaConflictInfoResponse, err error) {
-	response = CreateDescribeReplicaConflictInfoResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeReplicaConflictInfoWithChan invokes the rds.DescribeReplicaConflictInfo API asynchronously
-// api document: https://help.aliyun.com/api/rds/describereplicaconflictinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeReplicaConflictInfoWithChan(request *DescribeReplicaConflictInfoRequest) (<-chan *DescribeReplicaConflictInfoResponse, <-chan error) {
-	responseChan := make(chan *DescribeReplicaConflictInfoResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeReplicaConflictInfo(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeReplicaConflictInfoWithCallback invokes the rds.DescribeReplicaConflictInfo API asynchronously
-// api document: https://help.aliyun.com/api/rds/describereplicaconflictinfo.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeReplicaConflictInfoWithCallback(request *DescribeReplicaConflictInfoRequest, callback func(response *DescribeReplicaConflictInfoResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeReplicaConflictInfoResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeReplicaConflictInfo(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeReplicaConflictInfoRequest is the request struct for api DescribeReplicaConflictInfo
-type DescribeReplicaConflictInfoRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	ReplicaId            string           `position:"Query" name:"ReplicaId"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-}
-
-// DescribeReplicaConflictInfoResponse is the response struct for api DescribeReplicaConflictInfo
-type DescribeReplicaConflictInfoResponse struct {
-	*responses.BaseResponse
-	RequestId        string      `json:"RequestId" xml:"RequestId"`
-	ReplicaId        string      `json:"ReplicaId" xml:"ReplicaId"`
-	PagNumber        int         `json:"PagNumber" xml:"PagNumber"`
-	PageRecordCount  int         `json:"PageRecordCount" xml:"PageRecordCount"`
-	TotalRecordCount int         `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	Items            []ItemsItem `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeReplicaConflictInfoRequest creates a request to invoke DescribeReplicaConflictInfo API
-func CreateDescribeReplicaConflictInfoRequest() (request *DescribeReplicaConflictInfoRequest) {
-	request = &DescribeReplicaConflictInfoRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeReplicaConflictInfo", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeReplicaConflictInfoResponse creates a response to parse from DescribeReplicaConflictInfo response
-func CreateDescribeReplicaConflictInfoResponse() (response *DescribeReplicaConflictInfoResponse) {
-	response = &DescribeReplicaConflictInfoResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

Some files were not shown because too many files changed in this diff