浏览代码

Generated 2014-08-15 for Rds.

sdk-team 6 年之前
父节点
当前提交
40e76d6e1a
共有 100 个文件被更改,包括 486 次插入1270 次删除
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/rds/add_tags_to_resource.go
  3. 0 109
      services/rds/allocate_instance_private_connection.go
  4. 1 1
      services/rds/allocate_instance_public_connection.go
  5. 0 111
      services/rds/allocate_instance_vpc_network_type.go
  6. 1 1
      services/rds/allocate_read_write_splitting_connection.go
  7. 1 1
      services/rds/calculate_db_instance_weight.go
  8. 1 1
      services/rds/cancel_import.go
  9. 1 1
      services/rds/check_account_name_available.go
  10. 1 1
      services/rds/check_create_ddr_db_instance.go
  11. 28 28
      services/rds/check_db_name_available.go
  12. 1 1
      services/rds/check_instance_exist.go
  13. 1 1
      services/rds/check_recovery_conditions.go
  14. 0 115
      services/rds/check_resource.go
  15. 1 1
      services/rds/clear_dedicated_host.go
  16. 1 1
      services/rds/clone_db_instance.go
  17. 1 1
      services/rds/clone_parameter_group.go
  18. 1 1
      services/rds/copy_database.go
  19. 1 1
      services/rds/copy_database_between_instances.go
  20. 1 1
      services/rds/create_account.go
  21. 1 1
      services/rds/create_backup.go
  22. 1 1
      services/rds/create_database.go
  23. 1 1
      services/rds/create_db_instance.go
  24. 1 1
      services/rds/create_db_instance_replica.go
  25. 1 1
      services/rds/create_ddr_instance.go
  26. 1 2
      services/rds/create_dedicated_host.go
  27. 1 1
      services/rds/create_dedicated_host_group.go
  28. 1 1
      services/rds/create_diagnostic_report.go
  29. 1 1
      services/rds/create_migrate_task.go
  30. 1 1
      services/rds/create_migrate_task_for_sql_server.go
  31. 1 1
      services/rds/create_online_database_task.go
  32. 1 1
      services/rds/create_parameter_group.go
  33. 1 1
      services/rds/create_read_only_db_instance.go
  34. 1 1
      services/rds/create_temp_db_instance.go
  35. 1 1
      services/rds/delete_account.go
  36. 1 1
      services/rds/delete_backup.go
  37. 1 1
      services/rds/delete_database.go
  38. 1 1
      services/rds/delete_db_instance.go
  39. 1 1
      services/rds/delete_dedicated_host_group.go
  40. 1 1
      services/rds/delete_parameter_group.go
  41. 1 1
      services/rds/descibe_imports_from_database.go
  42. 1 1
      services/rds/describe_accounts.go
  43. 1 1
      services/rds/describe_action_event_policy.go
  44. 1 1
      services/rds/describe_available_cross_region.go
  45. 107 0
      services/rds/describe_available_dedicated_host_classes.go
  46. 106 0
      services/rds/describe_available_dedicated_host_zones.go
  47. 0 113
      services/rds/describe_available_instance_class.go
  48. 1 1
      services/rds/describe_available_recovery_time.go
  49. 3 3
      services/rds/describe_available_resource.go
  50. 1 1
      services/rds/describe_backup_database.go
  51. 20 17
      services/rds/describe_backup_policy.go
  52. 1 1
      services/rds/describe_backup_tasks.go
  53. 1 1
      services/rds/describe_backups.go
  54. 1 1
      services/rds/describe_binlog_files.go
  55. 1 1
      services/rds/describe_character_set_name.go
  56. 0 113
      services/rds/describe_cloud_db_expert_service.go
  57. 1 1
      services/rds/describe_collation_time_zones.go
  58. 1 1
      services/rds/describe_cross_region_backup_db_instance.go
  59. 1 1
      services/rds/describe_cross_region_backups.go
  60. 1 1
      services/rds/describe_cross_region_log_backup_files.go
  61. 1 1
      services/rds/describe_databases.go
  62. 1 1
      services/rds/describe_db_instance_attribute.go
  63. 1 1
      services/rds/describe_db_instance_by_tags.go
  64. 1 1
      services/rds/describe_db_instance_ha_config.go
  65. 1 1
      services/rds/describe_db_instance_ip_array_list.go
  66. 1 1
      services/rds/describe_db_instance_ip_hostname.go
  67. 1 1
      services/rds/describe_db_instance_monitor.go
  68. 1 1
      services/rds/describe_db_instance_net_info.go
  69. 7 7
      services/rds/describe_db_instance_performance.go
  70. 1 1
      services/rds/describe_db_instance_proxy_configuration.go
  71. 1 1
      services/rds/describe_db_instance_ssl.go
  72. 1 1
      services/rds/describe_db_instance_tde.go
  73. 2 1
      services/rds/describe_db_instances.go
  74. 1 1
      services/rds/describe_db_instances_as_csv.go
  75. 1 1
      services/rds/describe_db_instances_by_expire_time.go
  76. 1 1
      services/rds/describe_db_instances_by_performance.go
  77. 129 0
      services/rds/describe_db_instances_for_clone.go
  78. 0 111
      services/rds/describe_db_proxy.go
  79. 0 116
      services/rds/describe_db_proxy_endpoint.go
  80. 0 114
      services/rds/describe_db_proxy_performance.go
  81. 1 1
      services/rds/describe_dedicated_host_attribute.go
  82. 1 1
      services/rds/describe_dedicated_host_groups.go
  83. 1 1
      services/rds/describe_dedicated_hosts.go
  84. 1 1
      services/rds/describe_diagnostic_report_list.go
  85. 1 1
      services/rds/describe_dtc_security_ip_hosts_for_sql_server.go
  86. 1 1
      services/rds/describe_error_logs.go
  87. 1 1
      services/rds/describe_events.go
  88. 1 1
      services/rds/describe_ha_switch_config.go
  89. 1 1
      services/rds/describe_instance_auto_renewal_attribute.go
  90. 1 1
      services/rds/describe_instance_cross_backup_policy.go
  91. 0 110
      services/rds/describe_instance_vpc_migrate_info.go
  92. 1 1
      services/rds/describe_log_backup_files.go
  93. 0 120
      services/rds/describe_meta_list.go
  94. 1 1
      services/rds/describe_migrate_tasks.go
  95. 1 1
      services/rds/describe_migrate_tasks_for_sql_server.go
  96. 1 1
      services/rds/describe_modify_parameter_log.go
  97. 1 1
      services/rds/describe_oss_downloads.go
  98. 1 1
      services/rds/describe_oss_downloads_for_sql_server.go
  99. 1 1
      services/rds/describe_parameter_group.go
  100. 1 1
      services/rds/describe_parameter_groups.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-11-26 Version: v1.60.262
+- Generated 2014-08-15 for `Rds`.
+
 2019-11-25 Version: v1.60.261
 - Add v to release version.
 

+ 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", "", "")
 	return
 }
 

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

+ 0 - 111
services/rds/allocate_instance_vpc_network_type.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"
-)
-
-// AllocateInstanceVpcNetworkType invokes the rds.AllocateInstanceVpcNetworkType API synchronously
-// api document: https://help.aliyun.com/api/rds/allocateinstancevpcnetworktype.html
-func (client *Client) AllocateInstanceVpcNetworkType(request *AllocateInstanceVpcNetworkTypeRequest) (response *AllocateInstanceVpcNetworkTypeResponse, err error) {
-	response = CreateAllocateInstanceVpcNetworkTypeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// AllocateInstanceVpcNetworkTypeWithChan invokes the rds.AllocateInstanceVpcNetworkType API asynchronously
-// api document: https://help.aliyun.com/api/rds/allocateinstancevpcnetworktype.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AllocateInstanceVpcNetworkTypeWithChan(request *AllocateInstanceVpcNetworkTypeRequest) (<-chan *AllocateInstanceVpcNetworkTypeResponse, <-chan error) {
-	responseChan := make(chan *AllocateInstanceVpcNetworkTypeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.AllocateInstanceVpcNetworkType(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// AllocateInstanceVpcNetworkTypeWithCallback invokes the rds.AllocateInstanceVpcNetworkType API asynchronously
-// api document: https://help.aliyun.com/api/rds/allocateinstancevpcnetworktype.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) AllocateInstanceVpcNetworkTypeWithCallback(request *AllocateInstanceVpcNetworkTypeRequest, callback func(response *AllocateInstanceVpcNetworkTypeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *AllocateInstanceVpcNetworkTypeResponse
-		var err error
-		defer close(result)
-		response, err = client.AllocateInstanceVpcNetworkType(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// AllocateInstanceVpcNetworkTypeRequest is the request struct for api AllocateInstanceVpcNetworkType
-type AllocateInstanceVpcNetworkTypeRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	TargetVpcId          string           `position:"Query" name:"TargetVpcId"`
-	TargetZoneId         string           `position:"Query" name:"TargetZoneId"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	TargetVSwitchId      string           `position:"Query" name:"TargetVSwitchId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	TargetRegionId       string           `position:"Query" name:"TargetRegionId"`
-}
-
-// AllocateInstanceVpcNetworkTypeResponse is the response struct for api AllocateInstanceVpcNetworkType
-type AllocateInstanceVpcNetworkTypeResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateAllocateInstanceVpcNetworkTypeRequest creates a request to invoke AllocateInstanceVpcNetworkType API
-func CreateAllocateInstanceVpcNetworkTypeRequest() (request *AllocateInstanceVpcNetworkTypeRequest) {
-	request = &AllocateInstanceVpcNetworkTypeRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "AllocateInstanceVpcNetworkType", "rds", "openAPI")
-	return
-}
-
-// CreateAllocateInstanceVpcNetworkTypeResponse creates a response to parse from AllocateInstanceVpcNetworkType response
-func CreateAllocateInstanceVpcNetworkTypeResponse() (response *AllocateInstanceVpcNetworkTypeResponse) {
-	response = &AllocateInstanceVpcNetworkTypeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/check_create_ddr_db_instance.go

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

+ 28 - 28
services/rds/import_data_for_sql_server.go → services/rds/check_db_name_available.go

@@ -20,24 +20,24 @@ import (
 	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
 )
 
-// ImportDataForSQLServer invokes the rds.ImportDataForSQLServer API synchronously
-// api document: https://help.aliyun.com/api/rds/importdataforsqlserver.html
-func (client *Client) ImportDataForSQLServer(request *ImportDataForSQLServerRequest) (response *ImportDataForSQLServerResponse, err error) {
-	response = CreateImportDataForSQLServerResponse()
+// 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
 }
 
-// ImportDataForSQLServerWithChan invokes the rds.ImportDataForSQLServer API asynchronously
-// api document: https://help.aliyun.com/api/rds/importdataforsqlserver.html
+// 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) ImportDataForSQLServerWithChan(request *ImportDataForSQLServerRequest) (<-chan *ImportDataForSQLServerResponse, <-chan error) {
-	responseChan := make(chan *ImportDataForSQLServerResponse, 1)
+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.ImportDataForSQLServer(request)
+		response, err := client.CheckDBNameAvailable(request)
 		if err != nil {
 			errChan <- err
 		} else {
@@ -52,16 +52,16 @@ func (client *Client) ImportDataForSQLServerWithChan(request *ImportDataForSQLSe
 	return responseChan, errChan
 }
 
-// ImportDataForSQLServerWithCallback invokes the rds.ImportDataForSQLServer API asynchronously
-// api document: https://help.aliyun.com/api/rds/importdataforsqlserver.html
+// 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) ImportDataForSQLServerWithCallback(request *ImportDataForSQLServerRequest, callback func(response *ImportDataForSQLServerResponse, err error)) <-chan int {
+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 *ImportDataForSQLServerResponse
+		var response *CheckDBNameAvailableResponse
 		var err error
 		defer close(result)
-		response, err = client.ImportDataForSQLServer(request)
+		response, err = client.CheckDBNameAvailable(request)
 		callback(response, err)
 		result <- 1
 	})
@@ -73,36 +73,36 @@ func (client *Client) ImportDataForSQLServerWithCallback(request *ImportDataForS
 	return result
 }
 
-// ImportDataForSQLServerRequest is the request struct for api ImportDataForSQLServer
-type ImportDataForSQLServerRequest struct {
+// CheckDBNameAvailableRequest is the request struct for api CheckDBNameAvailable
+type CheckDBNameAvailableRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	FileName             string           `position:"Query" name:"FileName"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
+	DBName               string           `position:"Query" name:"DBName"`
 }
 
-// ImportDataForSQLServerResponse is the response struct for api ImportDataForSQLServer
-type ImportDataForSQLServerResponse struct {
+// CheckDBNameAvailableResponse is the response struct for api CheckDBNameAvailable
+type CheckDBNameAvailableResponse struct {
 	*responses.BaseResponse
 	RequestId string `json:"RequestId" xml:"RequestId"`
-	ImportID  int    `json:"ImportID" xml:"ImportID"`
 }
 
-// CreateImportDataForSQLServerRequest creates a request to invoke ImportDataForSQLServer API
-func CreateImportDataForSQLServerRequest() (request *ImportDataForSQLServerRequest) {
-	request = &ImportDataForSQLServerRequest{
+// CreateCheckDBNameAvailableRequest creates a request to invoke CheckDBNameAvailable API
+func CreateCheckDBNameAvailableRequest() (request *CheckDBNameAvailableRequest) {
+	request = &CheckDBNameAvailableRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "ImportDataForSQLServer", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CheckDBNameAvailable", "", "")
 	return
 }
 
-// CreateImportDataForSQLServerResponse creates a response to parse from ImportDataForSQLServer response
-func CreateImportDataForSQLServerResponse() (response *ImportDataForSQLServerResponse) {
-	response = &ImportDataForSQLServerResponse{
+// 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", "", "")
 	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", "", "")
 	return
 }
 

+ 0 - 115
services/rds/check_resource.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"
-)
-
-// CheckResource invokes the rds.CheckResource API synchronously
-// api document: https://help.aliyun.com/api/rds/checkresource.html
-func (client *Client) CheckResource(request *CheckResourceRequest) (response *CheckResourceResponse, err error) {
-	response = CreateCheckResourceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CheckResourceWithChan invokes the rds.CheckResource API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckResourceWithChan(request *CheckResourceRequest) (<-chan *CheckResourceResponse, <-chan error) {
-	responseChan := make(chan *CheckResourceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CheckResource(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CheckResourceWithCallback invokes the rds.CheckResource API asynchronously
-// api document: https://help.aliyun.com/api/rds/checkresource.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CheckResourceWithCallback(request *CheckResourceRequest, callback func(response *CheckResourceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CheckResourceResponse
-		var err error
-		defer close(result)
-		response, err = client.CheckResource(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CheckResourceRequest is the request struct for api CheckResource
-type CheckResourceRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	SpecifyCount         string           `position:"Query" name:"SpecifyCount"`
-	EngineVersion        string           `position:"Query" name:"EngineVersion"`
-	Engine               string           `position:"Query" name:"Engine"`
-	DBInstanceUseType    string           `position:"Query" name:"DBInstanceUseType"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
-}
-
-// CheckResourceResponse is the response struct for api CheckResource
-type CheckResourceResponse struct {
-	*responses.BaseResponse
-	RequestId    string    `json:"RequestId" xml:"RequestId"`
-	SpecifyCount string    `json:"SpecifyCount" xml:"SpecifyCount"`
-	Resources    Resources `json:"Resources" xml:"Resources"`
-}
-
-// CreateCheckResourceRequest creates a request to invoke CheckResource API
-func CreateCheckResourceRequest() (request *CheckResourceRequest) {
-	request = &CheckResourceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CheckResource", "rds", "openAPI")
-	return
-}
-
-// CreateCheckResourceResponse creates a response to parse from CheckResource response
-func CreateCheckResourceResponse() (response *CheckResourceResponse) {
-	response = &CheckResourceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/clear_dedicated_host.go

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

+ 1 - 1
services/rds/clone_db_instance.go

@@ -120,7 +120,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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/clone_parameter_group.go

@@ -96,7 +96,7 @@ func CreateCloneParameterGroupRequest() (request *CloneParameterGroupRequest) {
 	request = &CloneParameterGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CloneParameterGroup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CloneParameterGroup", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/create_db_instance.go

@@ -129,7 +129,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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/create_ddr_instance.go

@@ -128,7 +128,7 @@ func CreateCreateDdrInstanceRequest() (request *CreateDdrInstanceRequest) {
 	request = &CreateDdrInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDdrInstance", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDdrInstance", "", "")
 	return
 }
 

+ 1 - 2
services/rds/create_dedicated_host.go

@@ -79,7 +79,6 @@ type CreateDedicatedHostRequest struct {
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	HostName             string           `position:"Query" name:"HostName"`
-	HostCount            requests.Integer `position:"Query" name:"HostCount"`
 	DedicatedHostGroupId string           `position:"Query" name:"DedicatedHostGroupId"`
 	Period               string           `position:"Query" name:"Period"`
 	HostClass            string           `position:"Query" name:"HostClass"`
@@ -105,7 +104,7 @@ func CreateCreateDedicatedHostRequest() (request *CreateDedicatedHostRequest) {
 	request = &CreateDedicatedHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDedicatedHost", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDedicatedHost", "", "")
 	return
 }
 

+ 1 - 1
services/rds/create_dedicated_host_group.go

@@ -101,7 +101,7 @@ func CreateCreateDedicatedHostGroupRequest() (request *CreateDedicatedHostGroupR
 	request = &CreateDedicatedHostGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDedicatedHostGroup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDedicatedHostGroup", "", "")
 	return
 }
 

+ 1 - 1
services/rds/create_diagnostic_report.go

@@ -93,7 +93,7 @@ func CreateCreateDiagnosticReportRequest() (request *CreateDiagnosticReportReque
 	request = &CreateDiagnosticReportRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDiagnosticReport", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "CreateDiagnosticReport", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/create_parameter_group.go

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

+ 1 - 1
services/rds/create_read_only_db_instance.go

@@ -112,7 +112,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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/delete_dedicated_host_group.go

@@ -93,7 +93,7 @@ func CreateDeleteDedicatedHostGroupRequest() (request *DeleteDedicatedHostGroupR
 	request = &DeleteDedicatedHostGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDedicatedHostGroup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteDedicatedHostGroup", "", "")
 	return
 }
 

+ 1 - 1
services/rds/delete_parameter_group.go

@@ -93,7 +93,7 @@ func CreateDeleteParameterGroupRequest() (request *DeleteParameterGroupRequest)
 	request = &DeleteParameterGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteParameterGroup", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DeleteParameterGroup", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_action_event_policy.go

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

+ 1 - 1
services/rds/describe_available_cross_region.go

@@ -93,7 +93,7 @@ func CreateDescribeAvailableCrossRegionRequest() (request *DescribeAvailableCros
 	request = &DescribeAvailableCrossRegionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAvailableCrossRegion", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAvailableCrossRegion", "", "")
 	return
 }
 

+ 107 - 0
services/rds/describe_available_dedicated_host_classes.go

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

+ 106 - 0
services/rds/describe_available_dedicated_host_zones.go

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

+ 0 - 113
services/rds/describe_available_instance_class.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"
-)
-
-// DescribeAvailableInstanceClass invokes the rds.DescribeAvailableInstanceClass API synchronously
-// api document: https://help.aliyun.com/api/rds/describeavailableinstanceclass.html
-func (client *Client) DescribeAvailableInstanceClass(request *DescribeAvailableInstanceClassRequest) (response *DescribeAvailableInstanceClassResponse, err error) {
-	response = CreateDescribeAvailableInstanceClassResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeAvailableInstanceClassWithChan invokes the rds.DescribeAvailableInstanceClass API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeavailableinstanceclass.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAvailableInstanceClassWithChan(request *DescribeAvailableInstanceClassRequest) (<-chan *DescribeAvailableInstanceClassResponse, <-chan error) {
-	responseChan := make(chan *DescribeAvailableInstanceClassResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeAvailableInstanceClass(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeAvailableInstanceClassWithCallback invokes the rds.DescribeAvailableInstanceClass API asynchronously
-// api document: https://help.aliyun.com/api/rds/describeavailableinstanceclass.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAvailableInstanceClassWithCallback(request *DescribeAvailableInstanceClassRequest, callback func(response *DescribeAvailableInstanceClassResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeAvailableInstanceClassResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeAvailableInstanceClass(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeAvailableInstanceClassRequest is the request struct for api DescribeAvailableInstanceClass
-type DescribeAvailableInstanceClassRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	EngineVersion        string           `position:"Query" name:"EngineVersion"`
-	Engine               string           `position:"Query" name:"Engine"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
-	OrderType            string           `position:"Query" name:"OrderType"`
-}
-
-// DescribeAvailableInstanceClassResponse is the response struct for api DescribeAvailableInstanceClass
-type DescribeAvailableInstanceClassResponse struct {
-	*responses.BaseResponse
-	RequestId      string          `json:"RequestId" xml:"RequestId"`
-	AvailableZones []AvailableZone `json:"AvailableZones" xml:"AvailableZones"`
-}
-
-// CreateDescribeAvailableInstanceClassRequest creates a request to invoke DescribeAvailableInstanceClass API
-func CreateDescribeAvailableInstanceClassRequest() (request *DescribeAvailableInstanceClassRequest) {
-	request = &DescribeAvailableInstanceClassRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeAvailableInstanceClass", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeAvailableInstanceClassResponse creates a response to parse from DescribeAvailableInstanceClass response
-func CreateDescribeAvailableInstanceClassResponse() (response *DescribeAvailableInstanceClassResponse) {
-	response = &DescribeAvailableInstanceClassResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_available_recovery_time.go

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

+ 3 - 3
services/rds/describe_available_resource.go

@@ -93,8 +93,8 @@ type DescribeAvailableResourceRequest struct {
 // DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource
 type DescribeAvailableResourceResponse struct {
 	*responses.BaseResponse
-	RequestId      string                                    `json:"RequestId" xml:"RequestId"`
-	AvailableZones AvailableZonesInDescribeAvailableResource `json:"AvailableZones" xml:"AvailableZones"`
+	RequestId      string         `json:"RequestId" xml:"RequestId"`
+	AvailableZones AvailableZones `json:"AvailableZones" xml:"AvailableZones"`
 }
 
 // CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API
@@ -102,7 +102,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", "", "")
 	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", "", "")
 	return
 }
 

+ 20 - 17
services/rds/describe_backup_policy.go

@@ -88,22 +88,25 @@ type DescribeBackupPolicyRequest struct {
 // DescribeBackupPolicyResponse is the response struct for api DescribeBackupPolicy
 type DescribeBackupPolicyResponse struct {
 	*responses.BaseResponse
-	RequestId                string              `json:"RequestId" xml:"RequestId"`
-	BackupRetentionPeriod    int                 `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
-	PreferredNextBackupTime  string              `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
-	PreferredBackupTime      string              `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
-	PreferredBackupPeriod    string              `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
-	BackupLog                string              `json:"BackupLog" xml:"BackupLog"`
-	LogBackupRetentionPeriod int                 `json:"LogBackupRetentionPeriod" xml:"LogBackupRetentionPeriod"`
-	EnableBackupLog          string              `json:"EnableBackupLog" xml:"EnableBackupLog"`
-	LocalLogRetentionHours   int                 `json:"LocalLogRetentionHours" xml:"LocalLogRetentionHours"`
-	LocalLogRetentionSpace   string              `json:"LocalLogRetentionSpace" xml:"LocalLogRetentionSpace"`
-	Duplication              string              `json:"Duplication" xml:"Duplication"`
-	DuplicationContent       string              `json:"DuplicationContent" xml:"DuplicationContent"`
-	HighSpaceUsageProtection string              `json:"HighSpaceUsageProtection" xml:"HighSpaceUsageProtection"`
-	LogBackupFrequency       string              `json:"LogBackupFrequency" xml:"LogBackupFrequency"`
-	CompressType             string              `json:"CompressType" xml:"CompressType"`
-	DuplicationLocation      DuplicationLocation `json:"DuplicationLocation" xml:"DuplicationLocation"`
+	RequestId                    string              `json:"RequestId" xml:"RequestId"`
+	BackupRetentionPeriod        int                 `json:"BackupRetentionPeriod" xml:"BackupRetentionPeriod"`
+	PreferredNextBackupTime      string              `json:"PreferredNextBackupTime" xml:"PreferredNextBackupTime"`
+	PreferredBackupTime          string              `json:"PreferredBackupTime" xml:"PreferredBackupTime"`
+	PreferredBackupPeriod        string              `json:"PreferredBackupPeriod" xml:"PreferredBackupPeriod"`
+	BackupLog                    string              `json:"BackupLog" xml:"BackupLog"`
+	LogBackupRetentionPeriod     int                 `json:"LogBackupRetentionPeriod" xml:"LogBackupRetentionPeriod"`
+	EnableBackupLog              string              `json:"EnableBackupLog" xml:"EnableBackupLog"`
+	LocalLogRetentionHours       int                 `json:"LocalLogRetentionHours" xml:"LocalLogRetentionHours"`
+	LocalLogRetentionSpace       string              `json:"LocalLogRetentionSpace" xml:"LocalLogRetentionSpace"`
+	Duplication                  string              `json:"Duplication" xml:"Duplication"`
+	DuplicationContent           string              `json:"DuplicationContent" xml:"DuplicationContent"`
+	HighSpaceUsageProtection     string              `json:"HighSpaceUsageProtection" xml:"HighSpaceUsageProtection"`
+	LogBackupFrequency           string              `json:"LogBackupFrequency" xml:"LogBackupFrequency"`
+	CompressType                 string              `json:"CompressType" xml:"CompressType"`
+	ArchiveBackupRetentionPeriod string              `json:"ArchiveBackupRetentionPeriod" xml:"ArchiveBackupRetentionPeriod"`
+	ArchiveBackupKeepPolicy      string              `json:"ArchiveBackupKeepPolicy" xml:"ArchiveBackupKeepPolicy"`
+	ArchiveBackupKeepCount       string              `json:"ArchiveBackupKeepCount" xml:"ArchiveBackupKeepCount"`
+	DuplicationLocation          DuplicationLocation `json:"DuplicationLocation" xml:"DuplicationLocation"`
 }
 
 // CreateDescribeBackupPolicyRequest creates a request to invoke DescribeBackupPolicy API
@@ -111,7 +114,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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 0 - 113
services/rds/describe_cloud_db_expert_service.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"
-)
-
-// 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
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ServiceRequestType   string           `position:"Query" name:"ServiceRequestType"`
-	ServiceRequestParam  string           `position:"Query" name:"ServiceRequestParam"`
-	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeCloudDbExpertServiceResponse is the response struct for api DescribeCloudDbExpertService
-type DescribeCloudDbExpertServiceResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	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
-}

+ 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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_cross_region_backup_db_instance.go

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

+ 1 - 1
services/rds/describe_cross_region_backups.go

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

+ 1 - 1
services/rds/describe_cross_region_log_backup_files.go

@@ -106,7 +106,7 @@ func CreateDescribeCrossRegionLogBackupFilesRequest() (request *DescribeCrossReg
 	request = &DescribeCrossRegionLogBackupFilesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCrossRegionLogBackupFiles", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeCrossRegionLogBackupFiles", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_ip_hostname.go

@@ -97,7 +97,7 @@ func CreateDescribeDBInstanceIpHostnameRequest() (request *DescribeDBInstanceIpH
 	request = &DescribeDBInstanceIpHostnameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceIpHostname", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstanceIpHostname", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_db_instance_net_info.go

@@ -100,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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 2 - 1
services/rds/describe_db_instances.go

@@ -106,6 +106,7 @@ type DescribeDBInstancesRequest struct {
 	Tag3Value            string           `position:"Query" name:"Tag.3.value"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
 	Tag5Value            string           `position:"Query" name:"Tag.5.value"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.key"`
 	VpcId                string           `position:"Query" name:"VpcId"`
@@ -128,7 +129,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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 129 - 0
services/rds/describe_db_instances_for_clone.go

@@ -0,0 +1,129 @@
+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"
+)
+
+// DescribeDBInstancesForClone invokes the rds.DescribeDBInstancesForClone API synchronously
+// api document: https://help.aliyun.com/api/rds/describedbinstancesforclone.html
+func (client *Client) DescribeDBInstancesForClone(request *DescribeDBInstancesForCloneRequest) (response *DescribeDBInstancesForCloneResponse, err error) {
+	response = CreateDescribeDBInstancesForCloneResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeDBInstancesForCloneWithChan invokes the rds.DescribeDBInstancesForClone API asynchronously
+// api document: https://help.aliyun.com/api/rds/describedbinstancesforclone.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDBInstancesForCloneWithChan(request *DescribeDBInstancesForCloneRequest) (<-chan *DescribeDBInstancesForCloneResponse, <-chan error) {
+	responseChan := make(chan *DescribeDBInstancesForCloneResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeDBInstancesForClone(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeDBInstancesForCloneWithCallback invokes the rds.DescribeDBInstancesForClone API asynchronously
+// api document: https://help.aliyun.com/api/rds/describedbinstancesforclone.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeDBInstancesForCloneWithCallback(request *DescribeDBInstancesForCloneRequest, callback func(response *DescribeDBInstancesForCloneResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeDBInstancesForCloneResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeDBInstancesForClone(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeDBInstancesForCloneRequest is the request struct for api DescribeDBInstancesForClone
+type DescribeDBInstancesForCloneRequest struct {
+	*requests.RpcRequest
+	ConnectionMode       string           `position:"Query" name:"ConnectionMode"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	NodeType             string           `position:"Query" name:"NodeType"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	SearchKey            string           `position:"Query" name:"SearchKey"`
+	EngineVersion        string           `position:"Query" name:"EngineVersion"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	Expired              string           `position:"Query" name:"Expired"`
+	Engine               string           `position:"Query" name:"Engine"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	DBInstanceStatus     string           `position:"Query" name:"DBInstanceStatus"`
+	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
+	ProxyId              string           `position:"Query" name:"proxyId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	DBInstanceType       string           `position:"Query" name:"DBInstanceType"`
+	DBInstanceClass      string           `position:"Query" name:"DBInstanceClass"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
+	PayType              string           `position:"Query" name:"PayType"`
+	InstanceNetworkType  string           `position:"Query" name:"InstanceNetworkType"`
+}
+
+// DescribeDBInstancesForCloneResponse is the response struct for api DescribeDBInstancesForClone
+type DescribeDBInstancesForCloneResponse 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            ItemsInDescribeDBInstancesForClone `json:"Items" xml:"Items"`
+}
+
+// CreateDescribeDBInstancesForCloneRequest creates a request to invoke DescribeDBInstancesForClone API
+func CreateDescribeDBInstancesForCloneRequest() (request *DescribeDBInstancesForCloneRequest) {
+	request = &DescribeDBInstancesForCloneRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBInstancesForClone", "", "")
+	return
+}
+
+// CreateDescribeDBInstancesForCloneResponse creates a response to parse from DescribeDBInstancesForClone response
+func CreateDescribeDBInstancesForCloneResponse() (response *DescribeDBInstancesForCloneResponse) {
+	response = &DescribeDBInstancesForCloneResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 111
services/rds/describe_db_proxy.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"
-)
-
-// DescribeDBProxy invokes the rds.DescribeDBProxy API synchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxy.html
-func (client *Client) DescribeDBProxy(request *DescribeDBProxyRequest) (response *DescribeDBProxyResponse, err error) {
-	response = CreateDescribeDBProxyResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDBProxyWithChan invokes the rds.DescribeDBProxy API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyWithChan(request *DescribeDBProxyRequest) (<-chan *DescribeDBProxyResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBProxyResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBProxy(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDBProxyWithCallback invokes the rds.DescribeDBProxy API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxy.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyWithCallback(request *DescribeDBProxyRequest, callback func(response *DescribeDBProxyResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBProxyResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBProxy(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDBProxyRequest is the request struct for api DescribeDBProxy
-type DescribeDBProxyRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-}
-
-// DescribeDBProxyResponse is the response struct for api DescribeDBProxy
-type DescribeDBProxyResponse struct {
-	*responses.BaseResponse
-	RequestId                 string                    `json:"RequestId" xml:"RequestId"`
-	DBProxyServiceStatus      string                    `json:"DBProxyServiceStatus" xml:"DBProxyServiceStatus"`
-	DBProxyInstanceType       string                    `json:"DBProxyInstanceType" xml:"DBProxyInstanceType"`
-	DBProxyInstanceNum        int                       `json:"DBProxyInstanceNum" xml:"DBProxyInstanceNum"`
-	DBProxyInstanceStatus     string                    `json:"DBProxyInstanceStatus" xml:"DBProxyInstanceStatus"`
-	DBProxyConnectStringItems DBProxyConnectStringItems `json:"DBProxyConnectStringItems" xml:"DBProxyConnectStringItems"`
-}
-
-// CreateDescribeDBProxyRequest creates a request to invoke DescribeDBProxy API
-func CreateDescribeDBProxyRequest() (request *DescribeDBProxyRequest) {
-	request = &DescribeDBProxyRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBProxy", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDBProxyResponse creates a response to parse from DescribeDBProxy response
-func CreateDescribeDBProxyResponse() (response *DescribeDBProxyResponse) {
-	response = &DescribeDBProxyResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 116
services/rds/describe_db_proxy_endpoint.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"
-)
-
-// DescribeDBProxyEndpoint invokes the rds.DescribeDBProxyEndpoint API synchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyendpoint.html
-func (client *Client) DescribeDBProxyEndpoint(request *DescribeDBProxyEndpointRequest) (response *DescribeDBProxyEndpointResponse, err error) {
-	response = CreateDescribeDBProxyEndpointResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDBProxyEndpointWithChan invokes the rds.DescribeDBProxyEndpoint API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyendpoint.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyEndpointWithChan(request *DescribeDBProxyEndpointRequest) (<-chan *DescribeDBProxyEndpointResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBProxyEndpointResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBProxyEndpoint(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDBProxyEndpointWithCallback invokes the rds.DescribeDBProxyEndpoint API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyendpoint.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyEndpointWithCallback(request *DescribeDBProxyEndpointRequest, callback func(response *DescribeDBProxyEndpointResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBProxyEndpointResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBProxyEndpoint(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDBProxyEndpointRequest is the request struct for api DescribeDBProxyEndpoint
-type DescribeDBProxyEndpointRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	DBProxyConnectString string           `position:"Query" name:"DBProxyConnectString"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	DBProxyEndpointId    string           `position:"Query" name:"DBProxyEndpointId"`
-}
-
-// DescribeDBProxyEndpointResponse is the response struct for api DescribeDBProxyEndpoint
-type DescribeDBProxyEndpointResponse struct {
-	*responses.BaseResponse
-	RequestId                        string `json:"RequestId" xml:"RequestId"`
-	DBProxyEndpointId                string `json:"DBProxyEndpointId" xml:"DBProxyEndpointId"`
-	DBProxyConnectString             string `json:"DBProxyConnectString" xml:"DBProxyConnectString"`
-	DBProxyConnectStringPort         string `json:"DBProxyConnectStringPort" xml:"DBProxyConnectStringPort"`
-	DBProxyConnectStringNetType      string `json:"DBProxyConnectStringNetType" xml:"DBProxyConnectStringNetType"`
-	DBProxyFeatures                  string `json:"DBProxyFeatures" xml:"DBProxyFeatures"`
-	ReadOnlyInstanceMaxDelayTime     string `json:"ReadOnlyInstanceMaxDelayTime" xml:"ReadOnlyInstanceMaxDelayTime"`
-	ReadOnlyInstanceDistributionType string `json:"ReadOnlyInstanceDistributionType" xml:"ReadOnlyInstanceDistributionType"`
-	ReadOnlyInstanceWeight           string `json:"ReadOnlyInstanceWeight" xml:"ReadOnlyInstanceWeight"`
-}
-
-// CreateDescribeDBProxyEndpointRequest creates a request to invoke DescribeDBProxyEndpoint API
-func CreateDescribeDBProxyEndpointRequest() (request *DescribeDBProxyEndpointRequest) {
-	request = &DescribeDBProxyEndpointRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBProxyEndpoint", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDBProxyEndpointResponse creates a response to parse from DescribeDBProxyEndpoint response
-func CreateDescribeDBProxyEndpointResponse() (response *DescribeDBProxyEndpointResponse) {
-	response = &DescribeDBProxyEndpointResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 114
services/rds/describe_db_proxy_performance.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"
-)
-
-// DescribeDBProxyPerformance invokes the rds.DescribeDBProxyPerformance API synchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyperformance.html
-func (client *Client) DescribeDBProxyPerformance(request *DescribeDBProxyPerformanceRequest) (response *DescribeDBProxyPerformanceResponse, err error) {
-	response = CreateDescribeDBProxyPerformanceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeDBProxyPerformanceWithChan invokes the rds.DescribeDBProxyPerformance API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyperformance.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyPerformanceWithChan(request *DescribeDBProxyPerformanceRequest) (<-chan *DescribeDBProxyPerformanceResponse, <-chan error) {
-	responseChan := make(chan *DescribeDBProxyPerformanceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeDBProxyPerformance(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeDBProxyPerformanceWithCallback invokes the rds.DescribeDBProxyPerformance API asynchronously
-// api document: https://help.aliyun.com/api/rds/describedbproxyperformance.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeDBProxyPerformanceWithCallback(request *DescribeDBProxyPerformanceRequest, callback func(response *DescribeDBProxyPerformanceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeDBProxyPerformanceResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeDBProxyPerformance(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeDBProxyPerformanceRequest is the request struct for api DescribeDBProxyPerformance
-type DescribeDBProxyPerformanceRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MetricsName          string           `position:"Query" name:"MetricsName"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	DBProxyInstanceType  string           `position:"Query" name:"DBProxyInstanceType"`
-}
-
-// DescribeDBProxyPerformanceResponse is the response struct for api DescribeDBProxyPerformance
-type DescribeDBProxyPerformanceResponse struct {
-	*responses.BaseResponse
-	RequestId       string                                      `json:"RequestId" xml:"RequestId"`
-	DBInstanceId    string                                      `json:"DBInstanceId" xml:"DBInstanceId"`
-	StartTime       string                                      `json:"StartTime" xml:"StartTime"`
-	EndTime         string                                      `json:"EndTime" xml:"EndTime"`
-	PerformanceKeys PerformanceKeysInDescribeDBProxyPerformance `json:"PerformanceKeys" xml:"PerformanceKeys"`
-}
-
-// CreateDescribeDBProxyPerformanceRequest creates a request to invoke DescribeDBProxyPerformance API
-func CreateDescribeDBProxyPerformanceRequest() (request *DescribeDBProxyPerformanceRequest) {
-	request = &DescribeDBProxyPerformanceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDBProxyPerformance", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeDBProxyPerformanceResponse creates a response to parse from DescribeDBProxyPerformance response
-func CreateDescribeDBProxyPerformanceResponse() (response *DescribeDBProxyPerformanceResponse) {
-	response = &DescribeDBProxyPerformanceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/rds/describe_dedicated_host_attribute.go

@@ -122,7 +122,7 @@ func CreateDescribeDedicatedHostAttributeRequest() (request *DescribeDedicatedHo
 	request = &DescribeDedicatedHostAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDedicatedHostAttribute", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDedicatedHostAttribute", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_dedicated_host_groups.go

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

+ 1 - 1
services/rds/describe_dedicated_hosts.go

@@ -96,7 +96,7 @@ func CreateDescribeDedicatedHostsRequest() (request *DescribeDedicatedHostsReque
 	request = &DescribeDedicatedHostsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDedicatedHosts", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDedicatedHosts", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_dtc_security_ip_hosts_for_sql_server.go

@@ -98,7 +98,7 @@ func CreateDescribeDTCSecurityIpHostsForSQLServerRequest() (request *DescribeDTC
 	request = &DescribeDTCSecurityIpHostsForSQLServerRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDTCSecurityIpHostsForSQLServer", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeDTCSecurityIpHostsForSQLServer", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_events.go

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

+ 1 - 1
services/rds/describe_ha_switch_config.go

@@ -95,7 +95,7 @@ func CreateDescribeHASwitchConfigRequest() (request *DescribeHASwitchConfigReque
 	request = &DescribeHASwitchConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeHASwitchConfig", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeHASwitchConfig", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_instance_cross_backup_policy.go

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

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

+ 0 - 120
services/rds/describe_meta_list.go

@@ -1,120 +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"
-)
-
-// DescribeMetaList invokes the rds.DescribeMetaList API synchronously
-// api document: https://help.aliyun.com/api/rds/describemetalist.html
-func (client *Client) DescribeMetaList(request *DescribeMetaListRequest) (response *DescribeMetaListResponse, err error) {
-	response = CreateDescribeMetaListResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeMetaListWithChan invokes the rds.DescribeMetaList API asynchronously
-// api document: https://help.aliyun.com/api/rds/describemetalist.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeMetaListWithChan(request *DescribeMetaListRequest) (<-chan *DescribeMetaListResponse, <-chan error) {
-	responseChan := make(chan *DescribeMetaListResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeMetaList(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeMetaListWithCallback invokes the rds.DescribeMetaList API asynchronously
-// api document: https://help.aliyun.com/api/rds/describemetalist.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeMetaListWithCallback(request *DescribeMetaListRequest, callback func(response *DescribeMetaListResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeMetaListResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeMetaList(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeMetaListRequest is the request struct for api DescribeMetaList
-type DescribeMetaListRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	Pattern              string           `position:"Query" name:"Pattern"`
-	PageSize             string           `position:"Query" name:"PageSize"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	PageIndex            string           `position:"Query" name:"PageIndex"`
-	RestoreTime          string           `position:"Query" name:"RestoreTime"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	BackupSetID          string           `position:"Query" name:"BackupSetID"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	GetDbName            string           `position:"Query" name:"GetDbName"`
-	RestoreType          string           `position:"Query" name:"RestoreType"`
-}
-
-// DescribeMetaListResponse is the response struct for api DescribeMetaList
-type DescribeMetaListResponse struct {
-	*responses.BaseResponse
-	RequestId        string                  `json:"RequestId" xml:"RequestId"`
-	DBInstanceName   string                  `json:"DBInstanceName" xml:"DBInstanceName"`
-	PageNumber       int                     `json:"PageNumber" xml:"PageNumber"`
-	PageRecordCount  int                     `json:"PageRecordCount" xml:"PageRecordCount"`
-	TotalRecordCount int                     `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	TotalPageCount   int                     `json:"TotalPageCount" xml:"TotalPageCount"`
-	Items            ItemsInDescribeMetaList `json:"Items" xml:"Items"`
-}
-
-// CreateDescribeMetaListRequest creates a request to invoke DescribeMetaList API
-func CreateDescribeMetaListRequest() (request *DescribeMetaListRequest) {
-	request = &DescribeMetaListRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeMetaList", "rds", "openAPI")
-	return
-}
-
-// CreateDescribeMetaListResponse creates a response to parse from DescribeMetaList response
-func CreateDescribeMetaListResponse() (response *DescribeMetaListResponse) {
-	response = &DescribeMetaListResponse{
-		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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	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", "", "")
 	return
 }
 

+ 1 - 1
services/rds/describe_parameter_group.go

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

+ 1 - 1
services/rds/describe_parameter_groups.go

@@ -93,7 +93,7 @@ func CreateDescribeParameterGroupsRequest() (request *DescribeParameterGroupsReq
 	request = &DescribeParameterGroupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameterGroups", "rds", "openAPI")
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeParameterGroups", "", "")
 	return
 }
 

部分文件因为文件数量过多而无法显示