Browse Source

Generated 2016-07-14 for CloudAPI.

sdk-team 6 years ago
parent
commit
6cf063697d
100 changed files with 356 additions and 346 deletions
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/cloudapi/abolish_api.go
  3. 0 0
      services/cloudapi/add_ip_control_policy_item.go
  4. 1 1
      services/cloudapi/add_traffic_special_control.go
  5. 0 0
      services/cloudapi/client.go
  6. 0 0
      services/cloudapi/create_api.go
  7. 3 3
      services/cloudapi/create_api_group.go
  8. 2 2
      services/cloudapi/create_api_stage_variable.go
  9. 1 1
      services/cloudapi/create_app.go
  10. 112 0
      services/cloudapi/create_instance.go
  11. 1 1
      services/cloudapi/create_intranet_domain.go
  12. 2 2
      services/cloudapi/create_ip_control.go
  13. 1 1
      services/cloudapi/create_log_config.go
  14. 2 2
      services/cloudapi/create_signature.go
  15. 3 3
      services/cloudapi/create_traffic_control.go
  16. 0 0
      services/cloudapi/delete_all_traffic_special_control.go
  17. 1 1
      services/cloudapi/delete_api.go
  18. 1 1
      services/cloudapi/delete_api_group.go
  19. 1 1
      services/cloudapi/delete_api_stage_variable.go
  20. 0 0
      services/cloudapi/delete_app.go
  21. 1 1
      services/cloudapi/delete_domain.go
  22. 1 1
      services/cloudapi/delete_domain_certificate.go
  23. 104 0
      services/cloudapi/delete_instance.go
  24. 0 0
      services/cloudapi/delete_ip_control.go
  25. 0 0
      services/cloudapi/delete_log_config.go
  26. 1 1
      services/cloudapi/delete_signature.go
  27. 0 0
      services/cloudapi/delete_traffic_control.go
  28. 0 0
      services/cloudapi/delete_traffic_special_control.go
  29. 1 1
      services/cloudapi/deploy_api.go
  30. 1 1
      services/cloudapi/describe_api.go
  31. 1 1
      services/cloudapi/describe_api_doc.go
  32. 1 1
      services/cloudapi/describe_api_error_data.go
  33. 1 1
      services/cloudapi/describe_api_group.go
  34. 3 3
      services/cloudapi/describe_api_groups.go
  35. 2 2
      services/cloudapi/describe_api_histories.go
  36. 1 1
      services/cloudapi/describe_api_history.go
  37. 2 2
      services/cloudapi/describe_api_ip_controls.go
  38. 1 1
      services/cloudapi/describe_api_latency_data.go
  39. 1 1
      services/cloudapi/describe_api_qps_data.go
  40. 2 2
      services/cloudapi/describe_api_signatures.go
  41. 1 1
      services/cloudapi/describe_api_stage.go
  42. 2 2
      services/cloudapi/describe_api_traffic_controls.go
  43. 1 1
      services/cloudapi/describe_api_traffic_data.go
  44. 4 4
      services/cloudapi/describe_apis.go
  45. 1 1
      services/cloudapi/describe_apis_by_app.go
  46. 1 1
      services/cloudapi/describe_apis_by_ip_control.go
  47. 2 2
      services/cloudapi/describe_apis_by_signature.go
  48. 1 1
      services/cloudapi/describe_apis_by_traffic_control.go
  49. 0 0
      services/cloudapi/describe_app.go
  50. 2 2
      services/cloudapi/describe_app_attributes.go
  51. 0 0
      services/cloudapi/describe_app_security.go
  52. 0 0
      services/cloudapi/describe_apps.go
  53. 1 1
      services/cloudapi/describe_authorized_apis.go
  54. 3 3
      services/cloudapi/describe_authorized_apps.go
  55. 1 1
      services/cloudapi/describe_deployed_api.go
  56. 3 3
      services/cloudapi/describe_deployed_apis.go
  57. 1 1
      services/cloudapi/describe_domain.go
  58. 1 1
      services/cloudapi/describe_domains_resolution.go
  59. 2 2
      services/cloudapi/describe_history_apis.go
  60. 1 1
      services/cloudapi/describe_ip_control_policy_items.go
  61. 2 2
      services/cloudapi/describe_ip_controls.go
  62. 0 0
      services/cloudapi/describe_log_config.go
  63. 1 1
      services/cloudapi/describe_purchased_api_group.go
  64. 1 1
      services/cloudapi/describe_purchased_api_groups.go
  65. 3 3
      services/cloudapi/describe_purchased_apis.go
  66. 1 1
      services/cloudapi/describe_regions.go
  67. 2 2
      services/cloudapi/describe_signatures.go
  68. 1 1
      services/cloudapi/describe_signatures_by_api.go
  69. 0 0
      services/cloudapi/describe_system_parameters.go
  70. 2 2
      services/cloudapi/describe_traffic_controls.go
  71. 1 1
      services/cloudapi/describe_traffic_controls_by_api.go
  72. 1 1
      services/cloudapi/describe_vpc_accesses.go
  73. 24 20
      services/cloudapi/endpoint.go
  74. 0 0
      services/cloudapi/import_swagger.go
  75. 1 1
      services/cloudapi/list_tag_resources.go
  76. 0 0
      services/cloudapi/modify_api.go
  77. 2 2
      services/cloudapi/modify_api_group.go
  78. 1 1
      services/cloudapi/modify_app.go
  79. 0 106
      services/cloudapi/modify_group_instance.go
  80. 2 2
      services/cloudapi/modify_ip_control.go
  81. 0 0
      services/cloudapi/modify_ip_control_policy_item.go
  82. 1 1
      services/cloudapi/modify_log_config.go
  83. 2 2
      services/cloudapi/modify_signature.go
  84. 3 3
      services/cloudapi/modify_traffic_control.go
  85. 1 1
      services/cloudapi/reactivate_domain.go
  86. 2 2
      services/cloudapi/remove_apis_authorities.go
  87. 1 1
      services/cloudapi/remove_apps_authorities.go
  88. 1 1
      services/cloudapi/remove_ip_control_apis.go
  89. 1 1
      services/cloudapi/remove_ip_control_policy_item.go
  90. 1 1
      services/cloudapi/remove_signature_apis.go
  91. 1 1
      services/cloudapi/remove_traffic_control_apis.go
  92. 0 0
      services/cloudapi/remove_vpc_access.go
  93. 0 0
      services/cloudapi/reset_app_secret.go
  94. 0 107
      services/cloudapi/sdk_generate.go
  95. 1 1
      services/cloudapi/sdk_generate_by_app.go
  96. 1 1
      services/cloudapi/sdk_generate_by_group.go
  97. 2 2
      services/cloudapi/set_apis_authorities.go
  98. 3 3
      services/cloudapi/set_apps_authorities.go
  99. 1 1
      services/cloudapi/set_domain.go
  100. 2 2
      services/cloudapi/set_domain_certificate.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-09-05 Version: 1.60.139
+- Generated 2016-07-14 for `CloudAPI`.
+
 2019-09-05 Version: 1.60.138
 - Generated 2017-08-01 for `polardb`.
 

+ 1 - 1
services/cloudapi/abolish_api.go

@@ -77,8 +77,8 @@ func (client *Client) AbolishApiWithCallback(request *AbolishApiRequest, callbac
 type AbolishApiRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 0 - 0
services/cloudapi/add_ip_control_policy_item.go


+ 1 - 1
services/cloudapi/add_traffic_special_control.go

@@ -78,8 +78,8 @@ type AddTrafficSpecialControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string           `position:"Query" name:"TrafficControlId"`
 	SpecialKey       string           `position:"Query" name:"SpecialKey"`
-	SecurityToken    string           `position:"Query" name:"SecurityToken"`
 	TrafficValue     requests.Integer `position:"Query" name:"TrafficValue"`
+	SecurityToken    string           `position:"Query" name:"SecurityToken"`
 	SpecialType      string           `position:"Query" name:"SpecialType"`
 }
 

+ 0 - 0
services/cloudapi/client.go


+ 0 - 0
services/cloudapi/create_api.go


+ 3 - 3
services/cloudapi/create_api_group.go

@@ -76,12 +76,12 @@ func (client *Client) CreateApiGroupWithCallback(request *CreateApiGroupRequest,
 // CreateApiGroupRequest is the request struct for api CreateApiGroup
 type CreateApiGroupRequest struct {
 	*requests.RpcRequest
-	InstanceId    string               `position:"Query" name:"InstanceId"`
-	SecurityToken string               `position:"Query" name:"SecurityToken"`
 	Description   string               `position:"Query" name:"Description"`
 	Source        string               `position:"Query" name:"Source"`
-	Tag           *[]CreateApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 	GroupName     string               `position:"Query" name:"GroupName"`
+	InstanceId    string               `position:"Query" name:"InstanceId"`
+	SecurityToken string               `position:"Query" name:"SecurityToken"`
+	Tag           *[]CreateApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 
 // CreateApiGroupTag is a repeated param struct in CreateApiGroupRequest

+ 2 - 2
services/cloudapi/create_api_stage_variable.go

@@ -77,11 +77,11 @@ func (client *Client) CreateApiStageVariableWithCallback(request *CreateApiStage
 type CreateApiStageVariableRequest struct {
 	*requests.RpcRequest
 	SupportRoute    requests.Boolean `position:"Query" name:"SupportRoute"`
-	SecurityToken   string           `position:"Query" name:"SecurityToken"`
-	VariableName    string           `position:"Query" name:"VariableName"`
 	VariableValue   string           `position:"Query" name:"VariableValue"`
 	GroupId         string           `position:"Query" name:"GroupId"`
 	StageRouteModel string           `position:"Query" name:"StageRouteModel"`
+	SecurityToken   string           `position:"Query" name:"SecurityToken"`
+	VariableName    string           `position:"Query" name:"VariableName"`
 	StageId         string           `position:"Query" name:"StageId"`
 }
 

+ 1 - 1
services/cloudapi/create_app.go

@@ -76,9 +76,9 @@ func (client *Client) CreateAppWithCallback(request *CreateAppRequest, callback
 // CreateAppRequest is the request struct for api CreateApp
 type CreateAppRequest struct {
 	*requests.RpcRequest
+	Description   string          `position:"Query" name:"Description"`
 	AppName       string          `position:"Query" name:"AppName"`
 	SecurityToken string          `position:"Query" name:"SecurityToken"`
-	Description   string          `position:"Query" name:"Description"`
 	Tag           *[]CreateAppTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 

+ 112 - 0
services/cloudapi/create_instance.go

@@ -0,0 +1,112 @@
+package cloudapi
+
+//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"
+)
+
+// CreateInstance invokes the cloudapi.CreateInstance API synchronously
+// api document: https://help.aliyun.com/api/cloudapi/createinstance.html
+func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error) {
+	response = CreateCreateInstanceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// CreateInstanceWithChan invokes the cloudapi.CreateInstance API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/createinstance.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error) {
+	responseChan := make(chan *CreateInstanceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.CreateInstance(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// CreateInstanceWithCallback invokes the cloudapi.CreateInstance API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/createinstance.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *CreateInstanceResponse
+		var err error
+		defer close(result)
+		response, err = client.CreateInstance(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// CreateInstanceRequest is the request struct for api CreateInstance
+type CreateInstanceRequest struct {
+	*requests.RpcRequest
+	AutoPay      requests.Boolean `position:"Query" name:"AutoPay"`
+	InstanceSpec string           `position:"Query" name:"InstanceSpec"`
+	HttpsPolicy  string           `position:"Query" name:"HttpsPolicy"`
+	Token        string           `position:"Query" name:"Token"`
+	Duration     requests.Integer `position:"Query" name:"Duration"`
+	InstanceName string           `position:"Query" name:"InstanceName"`
+	ZoneId       string           `position:"Query" name:"ZoneId"`
+	ChargeType   string           `position:"Query" name:"ChargeType"`
+	PricingCycle string           `position:"Query" name:"PricingCycle"`
+}
+
+// CreateInstanceResponse is the response struct for api CreateInstance
+type CreateInstanceResponse struct {
+	*responses.BaseResponse
+	RequestId  string `json:"RequestId" xml:"RequestId"`
+	InstanceId string `json:"InstanceId" xml:"InstanceId"`
+}
+
+// CreateCreateInstanceRequest creates a request to invoke CreateInstance API
+func CreateCreateInstanceRequest() (request *CreateInstanceRequest) {
+	request = &CreateInstanceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("CloudAPI", "2016-07-14", "CreateInstance", "apigateway", "openAPI")
+	return
+}
+
+// CreateCreateInstanceResponse creates a response to parse from CreateInstance response
+func CreateCreateInstanceResponse() (response *CreateInstanceResponse) {
+	response = &CreateInstanceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/cloudapi/create_intranet_domain.go

@@ -76,9 +76,9 @@ func (client *Client) CreateIntranetDomainWithCallback(request *CreateIntranetDo
 // CreateIntranetDomainRequest is the request struct for api CreateIntranetDomain
 type CreateIntranetDomainRequest struct {
 	*requests.RpcRequest
+	GroupId              string           `position:"Query" name:"GroupId"`
 	DeleteInternetDomain requests.Boolean `position:"Query" name:"DeleteInternetDomain"`
 	SecurityToken        string           `position:"Query" name:"SecurityToken"`
-	GroupId              string           `position:"Query" name:"GroupId"`
 }
 
 // CreateIntranetDomainResponse is the response struct for api CreateIntranetDomain

+ 2 - 2
services/cloudapi/create_ip_control.go

@@ -76,11 +76,11 @@ func (client *Client) CreateIpControlWithCallback(request *CreateIpControlReques
 // CreateIpControlRequest is the request struct for api CreateIpControl
 type CreateIpControlRequest struct {
 	*requests.RpcRequest
-	SecurityToken    string                             `position:"Query" name:"SecurityToken"`
 	IpControlName    string                             `position:"Query" name:"IpControlName"`
-	IpControlType    string                             `position:"Query" name:"IpControlType"`
 	IpControlPolicys *[]CreateIpControlIpControlPolicys `position:"Query" name:"IpControlPolicys"  type:"Repeated"`
 	Description      string                             `position:"Query" name:"Description"`
+	SecurityToken    string                             `position:"Query" name:"SecurityToken"`
+	IpControlType    string                             `position:"Query" name:"IpControlType"`
 }
 
 // CreateIpControlIpControlPolicys is a repeated param struct in CreateIpControlRequest

+ 1 - 1
services/cloudapi/create_log_config.go

@@ -77,9 +77,9 @@ func (client *Client) CreateLogConfigWithCallback(request *CreateLogConfigReques
 type CreateLogConfigRequest struct {
 	*requests.RpcRequest
 	SlsLogStore   string `position:"Query" name:"SlsLogStore"`
+	SlsProject    string `position:"Query" name:"SlsProject"`
 	LogType       string `position:"Query" name:"LogType"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	SlsProject    string `position:"Query" name:"SlsProject"`
 }
 
 // CreateLogConfigResponse is the response struct for api CreateLogConfig

+ 2 - 2
services/cloudapi/create_signature.go

@@ -76,10 +76,10 @@ func (client *Client) CreateSignatureWithCallback(request *CreateSignatureReques
 // CreateSignatureRequest is the request struct for api CreateSignature
 type CreateSignatureRequest struct {
 	*requests.RpcRequest
-	SecurityToken   string `position:"Query" name:"SecurityToken"`
 	SignatureName   string `position:"Query" name:"SignatureName"`
-	SignatureKey    string `position:"Query" name:"SignatureKey"`
 	SignatureSecret string `position:"Query" name:"SignatureSecret"`
+	SecurityToken   string `position:"Query" name:"SecurityToken"`
+	SignatureKey    string `position:"Query" name:"SignatureKey"`
 }
 
 // CreateSignatureResponse is the response struct for api CreateSignature

+ 3 - 3
services/cloudapi/create_traffic_control.go

@@ -76,12 +76,12 @@ func (client *Client) CreateTrafficControlWithCallback(request *CreateTrafficCon
 // CreateTrafficControlRequest is the request struct for api CreateTrafficControl
 type CreateTrafficControlRequest struct {
 	*requests.RpcRequest
-	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
-	SecurityToken      string           `position:"Query" name:"SecurityToken"`
 	TrafficControlName string           `position:"Query" name:"TrafficControlName"`
-	TrafficControlUnit string           `position:"Query" name:"TrafficControlUnit"`
 	Description        string           `position:"Query" name:"Description"`
 	UserDefault        requests.Integer `position:"Query" name:"UserDefault"`
+	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
+	SecurityToken      string           `position:"Query" name:"SecurityToken"`
+	TrafficControlUnit string           `position:"Query" name:"TrafficControlUnit"`
 	AppDefault         requests.Integer `position:"Query" name:"AppDefault"`
 }
 

+ 0 - 0
services/cloudapi/delete_all_traffic_special_control.go


+ 1 - 1
services/cloudapi/delete_api.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteApiWithCallback(request *DeleteApiRequest, callback
 // DeleteApiRequest is the request struct for api DeleteApi
 type DeleteApiRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/delete_api_group.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteApiGroupWithCallback(request *DeleteApiGroupRequest,
 // DeleteApiGroupRequest is the request struct for api DeleteApiGroup
 type DeleteApiGroupRequest struct {
 	*requests.RpcRequest
-	SecurityToken string               `position:"Query" name:"SecurityToken"`
 	GroupId       string               `position:"Query" name:"GroupId"`
+	SecurityToken string               `position:"Query" name:"SecurityToken"`
 	Tag           *[]DeleteApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 

+ 1 - 1
services/cloudapi/delete_api_stage_variable.go

@@ -76,9 +76,9 @@ func (client *Client) DeleteApiStageVariableWithCallback(request *DeleteApiStage
 // DeleteApiStageVariableRequest is the request struct for api DeleteApiStageVariable
 type DeleteApiStageVariableRequest struct {
 	*requests.RpcRequest
+	GroupId       string `position:"Query" name:"GroupId"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
 	VariableName  string `position:"Query" name:"VariableName"`
-	GroupId       string `position:"Query" name:"GroupId"`
 	StageId       string `position:"Query" name:"StageId"`
 }
 

+ 0 - 0
services/cloudapi/delete_app.go


+ 1 - 1
services/cloudapi/delete_domain.go

@@ -76,9 +76,9 @@ func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, cal
 // DeleteDomainRequest is the request struct for api DeleteDomain
 type DeleteDomainRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	DomainName    string `position:"Query" name:"DomainName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteDomainResponse is the response struct for api DeleteDomain

+ 1 - 1
services/cloudapi/delete_domain_certificate.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteDomainCertificateWithCallback(request *DeleteDomainC
 // DeleteDomainCertificateRequest is the request struct for api DeleteDomainCertificate
 type DeleteDomainCertificateRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	CertificateId string `position:"Query" name:"CertificateId"`
 	DomainName    string `position:"Query" name:"DomainName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteDomainCertificateResponse is the response struct for api DeleteDomainCertificate

+ 104 - 0
services/cloudapi/delete_instance.go

@@ -0,0 +1,104 @@
+package cloudapi
+
+//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"
+)
+
+// DeleteInstance invokes the cloudapi.DeleteInstance API synchronously
+// api document: https://help.aliyun.com/api/cloudapi/deleteinstance.html
+func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error) {
+	response = CreateDeleteInstanceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DeleteInstanceWithChan invokes the cloudapi.DeleteInstance API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/deleteinstance.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error) {
+	responseChan := make(chan *DeleteInstanceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DeleteInstance(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DeleteInstanceWithCallback invokes the cloudapi.DeleteInstance API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/deleteinstance.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DeleteInstanceResponse
+		var err error
+		defer close(result)
+		response, err = client.DeleteInstance(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DeleteInstanceRequest is the request struct for api DeleteInstance
+type DeleteInstanceRequest struct {
+	*requests.RpcRequest
+	Token      string `position:"Query" name:"Token"`
+	InstanceId string `position:"Query" name:"InstanceId"`
+}
+
+// DeleteInstanceResponse is the response struct for api DeleteInstance
+type DeleteInstanceResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+}
+
+// CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API
+func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest) {
+	request = &DeleteInstanceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("CloudAPI", "2016-07-14", "DeleteInstance", "apigateway", "openAPI")
+	return
+}
+
+// CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response
+func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse) {
+	response = &DeleteInstanceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 0 - 0
services/cloudapi/delete_ip_control.go


+ 0 - 0
services/cloudapi/delete_log_config.go


+ 1 - 1
services/cloudapi/delete_signature.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteSignatureWithCallback(request *DeleteSignatureReques
 // DeleteSignatureRequest is the request struct for api DeleteSignature
 type DeleteSignatureRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	SignatureId   string `position:"Query" name:"SignatureId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteSignatureResponse is the response struct for api DeleteSignature

+ 0 - 0
services/cloudapi/delete_traffic_control.go


+ 0 - 0
services/cloudapi/delete_traffic_special_control.go


+ 1 - 1
services/cloudapi/deploy_api.go

@@ -77,9 +77,9 @@ func (client *Client) DeployApiWithCallback(request *DeployApiRequest, callback
 type DeployApiRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	Description   string `position:"Query" name:"Description"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_api.go

@@ -76,8 +76,8 @@ func (client *Client) DescribeApiWithCallback(request *DescribeApiRequest, callb
 // DescribeApiRequest is the request struct for api DescribeApi
 type DescribeApiRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_doc.go

@@ -77,8 +77,8 @@ func (client *Client) DescribeApiDocWithCallback(request *DescribeApiDocRequest,
 type DescribeApiDocRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_error_data.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApiErrorDataWithCallback(request *DescribeApiError
 // DescribeApiErrorDataRequest is the request struct for api DescribeApiErrorData
 type DescribeApiErrorDataRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	EndTime       string `position:"Query" name:"EndTime"`
 	StartTime     string `position:"Query" name:"StartTime"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_group.go

@@ -76,8 +76,8 @@ func (client *Client) DescribeApiGroupWithCallback(request *DescribeApiGroupRequ
 // DescribeApiGroupRequest is the request struct for api DescribeApiGroup
 type DescribeApiGroupRequest struct {
 	*requests.RpcRequest
-	SecurityToken string                 `position:"Query" name:"SecurityToken"`
 	GroupId       string                 `position:"Query" name:"GroupId"`
+	SecurityToken string                 `position:"Query" name:"SecurityToken"`
 	Tag           *[]DescribeApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 

+ 3 - 3
services/cloudapi/describe_api_groups.go

@@ -76,13 +76,13 @@ func (client *Client) DescribeApiGroupsWithCallback(request *DescribeApiGroupsRe
 // DescribeApiGroupsRequest is the request struct for api DescribeApiGroups
 type DescribeApiGroupsRequest struct {
 	*requests.RpcRequest
-	SecurityToken string                  `position:"Query" name:"SecurityToken"`
 	GroupId       string                  `position:"Query" name:"GroupId"`
-	PageSize      requests.Integer        `position:"Query" name:"PageSize"`
-	Tag           *[]DescribeApiGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
 	EnableTagAuth requests.Boolean        `position:"Query" name:"EnableTagAuth"`
 	GroupName     string                  `position:"Query" name:"GroupName"`
 	PageNumber    requests.Integer        `position:"Query" name:"PageNumber"`
+	SecurityToken string                  `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer        `position:"Query" name:"PageSize"`
+	Tag           *[]DescribeApiGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 
 // DescribeApiGroupsTag is a repeated param struct in DescribeApiGroupsRequest

+ 2 - 2
services/cloudapi/describe_api_histories.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeApiHistoriesWithCallback(request *DescribeApiHisto
 type DescribeApiHistoriesRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	PageNumber    string `position:"Query" name:"PageNumber"`
 	ApiName       string `position:"Query" name:"ApiName"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	GroupId       string `position:"Query" name:"GroupId"`
 	PageSize      string `position:"Query" name:"PageSize"`
 	ApiId         string `position:"Query" name:"ApiId"`
-	PageNumber    string `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApiHistoriesResponse is the response struct for api DescribeApiHistories

+ 1 - 1
services/cloudapi/describe_api_history.go

@@ -77,8 +77,8 @@ func (client *Client) DescribeApiHistoryWithCallback(request *DescribeApiHistory
 type DescribeApiHistoryRequest struct {
 	*requests.RpcRequest
 	StageName      string `position:"Query" name:"StageName"`
-	SecurityToken  string `position:"Query" name:"SecurityToken"`
 	GroupId        string `position:"Query" name:"GroupId"`
+	SecurityToken  string `position:"Query" name:"SecurityToken"`
 	ApiId          string `position:"Query" name:"ApiId"`
 	HistoryVersion string `position:"Query" name:"HistoryVersion"`
 }

+ 2 - 2
services/cloudapi/describe_api_ip_controls.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeApiIpControlsWithCallback(request *DescribeApiIpCo
 type DescribeApiIpControlsRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_latency_data.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApiLatencyDataWithCallback(request *DescribeApiLat
 // DescribeApiLatencyDataRequest is the request struct for api DescribeApiLatencyData
 type DescribeApiLatencyDataRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	EndTime       string `position:"Query" name:"EndTime"`
 	StartTime     string `position:"Query" name:"StartTime"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_qps_data.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApiQpsDataWithCallback(request *DescribeApiQpsData
 // DescribeApiQpsDataRequest is the request struct for api DescribeApiQpsData
 type DescribeApiQpsDataRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	EndTime       string `position:"Query" name:"EndTime"`
 	StartTime     string `position:"Query" name:"StartTime"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 2 - 2
services/cloudapi/describe_api_signatures.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeApiSignaturesWithCallback(request *DescribeApiSign
 type DescribeApiSignaturesRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_stage.go

@@ -76,8 +76,8 @@ func (client *Client) DescribeApiStageWithCallback(request *DescribeApiStageRequ
 // DescribeApiStageRequest is the request struct for api DescribeApiStage
 type DescribeApiStageRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	StageId       string `position:"Query" name:"StageId"`
 }
 

+ 2 - 2
services/cloudapi/describe_api_traffic_controls.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeApiTrafficControlsWithCallback(request *DescribeAp
 type DescribeApiTrafficControlsRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/describe_api_traffic_data.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApiTrafficDataWithCallback(request *DescribeApiTra
 // DescribeApiTrafficDataRequest is the request struct for api DescribeApiTrafficData
 type DescribeApiTrafficDataRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	EndTime       string `position:"Query" name:"EndTime"`
 	StartTime     string `position:"Query" name:"StartTime"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 4 - 4
services/cloudapi/describe_apis.go

@@ -76,16 +76,16 @@ func (client *Client) DescribeApisWithCallback(request *DescribeApisRequest, cal
 // DescribeApisRequest is the request struct for api DescribeApis
 type DescribeApisRequest struct {
 	*requests.RpcRequest
+	Visibility    string             `position:"Query" name:"Visibility"`
+	GroupId       string             `position:"Query" name:"GroupId"`
+	EnableTagAuth requests.Boolean   `position:"Query" name:"EnableTagAuth"`
+	PageNumber    requests.Integer   `position:"Query" name:"PageNumber"`
 	ApiName       string             `position:"Query" name:"ApiName"`
 	CatalogId     string             `position:"Query" name:"CatalogId"`
-	Visibility    string             `position:"Query" name:"Visibility"`
 	SecurityToken string             `position:"Query" name:"SecurityToken"`
-	GroupId       string             `position:"Query" name:"GroupId"`
 	PageSize      requests.Integer   `position:"Query" name:"PageSize"`
 	Tag           *[]DescribeApisTag `position:"Query" name:"Tag"  type:"Repeated"`
-	EnableTagAuth requests.Boolean   `position:"Query" name:"EnableTagAuth"`
 	ApiId         string             `position:"Query" name:"ApiId"`
-	PageNumber    requests.Integer   `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApisTag is a repeated param struct in DescribeApisRequest

+ 1 - 1
services/cloudapi/describe_apis_by_app.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApisByAppWithCallback(request *DescribeApisByAppRe
 // DescribeApisByAppRequest is the request struct for api DescribeApisByApp
 type DescribeApisByAppRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	AppId         requests.Integer `position:"Query" name:"AppId"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApisByAppResponse is the response struct for api DescribeApisByApp

+ 1 - 1
services/cloudapi/describe_apis_by_ip_control.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApisByIpControlWithCallback(request *DescribeApisB
 // DescribeApisByIpControlRequest is the request struct for api DescribeApisByIpControl
 type DescribeApisByIpControlRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	IpControlId   string           `position:"Query" name:"IpControlId"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApisByIpControlResponse is the response struct for api DescribeApisByIpControl

+ 2 - 2
services/cloudapi/describe_apis_by_signature.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeApisBySignatureWithCallback(request *DescribeApisB
 // DescribeApisBySignatureRequest is the request struct for api DescribeApisBySignature
 type DescribeApisBySignatureRequest struct {
 	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	SignatureId   string           `position:"Query" name:"SignatureId"`
 	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 }
 
 // DescribeApisBySignatureResponse is the response struct for api DescribeApisBySignature

+ 1 - 1
services/cloudapi/describe_apis_by_traffic_control.go

@@ -77,9 +77,9 @@ func (client *Client) DescribeApisByTrafficControlWithCallback(request *Describe
 type DescribeApisByTrafficControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string           `position:"Query" name:"TrafficControlId"`
+	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
 	SecurityToken    string           `position:"Query" name:"SecurityToken"`
 	PageSize         requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApisByTrafficControlResponse is the response struct for api DescribeApisByTrafficControl

+ 0 - 0
services/cloudapi/describe_app.go


+ 2 - 2
services/cloudapi/describe_app_attributes.go

@@ -76,13 +76,13 @@ func (client *Client) DescribeAppAttributesWithCallback(request *DescribeAppAttr
 // DescribeAppAttributesRequest is the request struct for api DescribeAppAttributes
 type DescribeAppAttributesRequest struct {
 	*requests.RpcRequest
+	EnableTagAuth requests.Boolean            `position:"Query" name:"EnableTagAuth"`
+	PageNumber    requests.Integer            `position:"Query" name:"PageNumber"`
 	AppName       string                      `position:"Query" name:"AppName"`
 	SecurityToken string                      `position:"Query" name:"SecurityToken"`
 	AppId         requests.Integer            `position:"Query" name:"AppId"`
 	PageSize      requests.Integer            `position:"Query" name:"PageSize"`
 	Tag           *[]DescribeAppAttributesTag `position:"Query" name:"Tag"  type:"Repeated"`
-	EnableTagAuth requests.Boolean            `position:"Query" name:"EnableTagAuth"`
-	PageNumber    requests.Integer            `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAppAttributesTag is a repeated param struct in DescribeAppAttributesRequest

+ 0 - 0
services/cloudapi/describe_app_security.go


+ 0 - 0
services/cloudapi/describe_apps.go


+ 1 - 1
services/cloudapi/describe_authorized_apis.go

@@ -76,10 +76,10 @@ func (client *Client) DescribeAuthorizedApisWithCallback(request *DescribeAuthor
 // DescribeAuthorizedApisRequest is the request struct for api DescribeAuthorizedApis
 type DescribeAuthorizedApisRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	AppId         requests.Integer `position:"Query" name:"AppId"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAuthorizedApisResponse is the response struct for api DescribeAuthorizedApis

+ 3 - 3
services/cloudapi/describe_authorized_apps.go

@@ -77,14 +77,14 @@ func (client *Client) DescribeAuthorizedAppsWithCallback(request *DescribeAuthor
 type DescribeAuthorizedAppsRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
+	GroupId       string           `position:"Query" name:"GroupId"`
+	AppOwnerId    requests.Integer `position:"Query" name:"AppOwnerId"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	AppName       string           `position:"Query" name:"AppName"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	GroupId       string           `position:"Query" name:"GroupId"`
 	AppId         requests.Integer `position:"Query" name:"AppId"`
-	AppOwnerId    requests.Integer `position:"Query" name:"AppOwnerId"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	ApiId         string           `position:"Query" name:"ApiId"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAuthorizedAppsResponse is the response struct for api DescribeAuthorizedApps

+ 1 - 1
services/cloudapi/describe_deployed_api.go

@@ -77,8 +77,8 @@ func (client *Client) DescribeDeployedApiWithCallback(request *DescribeDeployedA
 type DescribeDeployedApiRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 3 - 3
services/cloudapi/describe_deployed_apis.go

@@ -77,14 +77,14 @@ func (client *Client) DescribeDeployedApisWithCallback(request *DescribeDeployed
 type DescribeDeployedApisRequest struct {
 	*requests.RpcRequest
 	StageName     string                     `position:"Query" name:"StageName"`
+	GroupId       string                     `position:"Query" name:"GroupId"`
+	EnableTagAuth requests.Boolean           `position:"Query" name:"EnableTagAuth"`
+	PageNumber    requests.Integer           `position:"Query" name:"PageNumber"`
 	ApiName       string                     `position:"Query" name:"ApiName"`
 	SecurityToken string                     `position:"Query" name:"SecurityToken"`
-	GroupId       string                     `position:"Query" name:"GroupId"`
 	PageSize      requests.Integer           `position:"Query" name:"PageSize"`
 	Tag           *[]DescribeDeployedApisTag `position:"Query" name:"Tag"  type:"Repeated"`
-	EnableTagAuth requests.Boolean           `position:"Query" name:"EnableTagAuth"`
 	ApiId         string                     `position:"Query" name:"ApiId"`
-	PageNumber    requests.Integer           `position:"Query" name:"PageNumber"`
 }
 
 // DescribeDeployedApisTag is a repeated param struct in DescribeDeployedApisRequest

+ 1 - 1
services/cloudapi/describe_domain.go

@@ -76,9 +76,9 @@ func (client *Client) DescribeDomainWithCallback(request *DescribeDomainRequest,
 // DescribeDomainRequest is the request struct for api DescribeDomain
 type DescribeDomainRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	DomainName    string `position:"Query" name:"DomainName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribeDomainResponse is the response struct for api DescribeDomain

+ 1 - 1
services/cloudapi/describe_domains_resolution.go

@@ -76,9 +76,9 @@ func (client *Client) DescribeDomainsResolutionWithCallback(request *DescribeDom
 // DescribeDomainsResolutionRequest is the request struct for api DescribeDomainsResolution
 type DescribeDomainsResolutionRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	DomainNames   string `position:"Query" name:"DomainNames"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribeDomainsResolutionResponse is the response struct for api DescribeDomainsResolution

+ 2 - 2
services/cloudapi/describe_history_apis.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeHistoryApisWithCallback(request *DescribeHistoryAp
 type DescribeHistoryApisRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	PageNumber    string `position:"Query" name:"PageNumber"`
 	ApiName       string `position:"Query" name:"ApiName"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	GroupId       string `position:"Query" name:"GroupId"`
 	PageSize      string `position:"Query" name:"PageSize"`
 	ApiId         string `position:"Query" name:"ApiId"`
-	PageNumber    string `position:"Query" name:"PageNumber"`
 }
 
 // DescribeHistoryApisResponse is the response struct for api DescribeHistoryApis

+ 1 - 1
services/cloudapi/describe_ip_control_policy_items.go

@@ -76,11 +76,11 @@ func (client *Client) DescribeIpControlPolicyItemsWithCallback(request *Describe
 // DescribeIpControlPolicyItemsRequest is the request struct for api DescribeIpControlPolicyItems
 type DescribeIpControlPolicyItemsRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	IpControlId   string           `position:"Query" name:"IpControlId"`
 	PolicyItemId  string           `position:"Query" name:"PolicyItemId"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeIpControlPolicyItemsResponse is the response struct for api DescribeIpControlPolicyItems

+ 2 - 2
services/cloudapi/describe_ip_controls.go

@@ -76,12 +76,12 @@ func (client *Client) DescribeIpControlsWithCallback(request *DescribeIpControls
 // DescribeIpControlsRequest is the request struct for api DescribeIpControls
 type DescribeIpControlsRequest struct {
 	*requests.RpcRequest
+	IpControlName string           `position:"Query" name:"IpControlName"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	IpControlId   string           `position:"Query" name:"IpControlId"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	IpControlName string           `position:"Query" name:"IpControlName"`
 	IpControlType string           `position:"Query" name:"IpControlType"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeIpControlsResponse is the response struct for api DescribeIpControls

+ 0 - 0
services/cloudapi/describe_log_config.go


+ 1 - 1
services/cloudapi/describe_purchased_api_group.go

@@ -76,8 +76,8 @@ func (client *Client) DescribePurchasedApiGroupWithCallback(request *DescribePur
 // DescribePurchasedApiGroupRequest is the request struct for api DescribePurchasedApiGroup
 type DescribePurchasedApiGroupRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribePurchasedApiGroupResponse is the response struct for api DescribePurchasedApiGroup

+ 1 - 1
services/cloudapi/describe_purchased_api_groups.go

@@ -76,9 +76,9 @@ func (client *Client) DescribePurchasedApiGroupsWithCallback(request *DescribePu
 // DescribePurchasedApiGroupsRequest is the request struct for api DescribePurchasedApiGroups
 type DescribePurchasedApiGroupsRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribePurchasedApiGroupsResponse is the response struct for api DescribePurchasedApiGroups

+ 3 - 3
services/cloudapi/describe_purchased_apis.go

@@ -77,13 +77,13 @@ func (client *Client) DescribePurchasedApisWithCallback(request *DescribePurchas
 type DescribePurchasedApisRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
-	ApiName       string           `position:"Query" name:"ApiName"`
 	Visibility    string           `position:"Query" name:"Visibility"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	ApiName       string           `position:"Query" name:"ApiName"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	ApiId         string           `position:"Query" name:"ApiId"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribePurchasedApisResponse is the response struct for api DescribePurchasedApis

+ 1 - 1
services/cloudapi/describe_regions.go

@@ -76,8 +76,8 @@ func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsReques
 // DescribeRegionsRequest is the request struct for api DescribeRegions
 type DescribeRegionsRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	Language      string `position:"Query" name:"Language"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribeRegionsResponse is the response struct for api DescribeRegions

+ 2 - 2
services/cloudapi/describe_signatures.go

@@ -76,11 +76,11 @@ func (client *Client) DescribeSignaturesWithCallback(request *DescribeSignatures
 // DescribeSignaturesRequest is the request struct for api DescribeSignatures
 type DescribeSignaturesRequest struct {
 	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	SignatureName string           `position:"Query" name:"SignatureName"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 	SignatureId   string           `position:"Query" name:"SignatureId"`
 	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
 }
 
 // DescribeSignaturesResponse is the response struct for api DescribeSignatures

+ 1 - 1
services/cloudapi/describe_signatures_by_api.go

@@ -77,8 +77,8 @@ func (client *Client) DescribeSignaturesByApiWithCallback(request *DescribeSigna
 type DescribeSignaturesByApiRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 0 - 0
services/cloudapi/describe_system_parameters.go


+ 2 - 2
services/cloudapi/describe_traffic_controls.go

@@ -78,12 +78,12 @@ type DescribeTrafficControlsRequest struct {
 	*requests.RpcRequest
 	TrafficControlId   string           `position:"Query" name:"TrafficControlId"`
 	StageName          string           `position:"Query" name:"StageName"`
-	SecurityToken      string           `position:"Query" name:"SecurityToken"`
 	TrafficControlName string           `position:"Query" name:"TrafficControlName"`
 	GroupId            string           `position:"Query" name:"GroupId"`
+	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
+	SecurityToken      string           `position:"Query" name:"SecurityToken"`
 	PageSize           requests.Integer `position:"Query" name:"PageSize"`
 	ApiId              string           `position:"Query" name:"ApiId"`
-	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeTrafficControlsResponse is the response struct for api DescribeTrafficControls

+ 1 - 1
services/cloudapi/describe_traffic_controls_by_api.go

@@ -77,8 +77,8 @@ func (client *Client) DescribeTrafficControlsByApiWithCallback(request *Describe
 type DescribeTrafficControlsByApiRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/describe_vpc_accesses.go

@@ -76,9 +76,9 @@ func (client *Client) DescribeVpcAccessesWithCallback(request *DescribeVpcAccess
 // DescribeVpcAccessesRequest is the request struct for api DescribeVpcAccesses
 type DescribeVpcAccessesRequest struct {
 	*requests.RpcRequest
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	PageSize      requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeVpcAccessesResponse is the response struct for api DescribeVpcAccesses

+ 24 - 20
services/cloudapi/endpoint.go

@@ -10,26 +10,30 @@ var EndpointType = "regional"
 func GetEndpointMap() map[string]string {
 	if EndpointMap == nil {
 		EndpointMap = map[string]string{
-			"cn-shenzhen":    "apigateway.cn-shenzhen.aliyuncs.com",
-			"cn-beijing":     "apigateway.cn-beijing.aliyuncs.com",
-			"ap-south-1":     "apigateway.ap-south-1.aliyuncs.com",
-			"eu-west-1":      "apigateway.eu-west-1.aliyuncs.com",
-			"ap-northeast-1": "apigateway.ap-northeast-1.aliyuncs.com",
-			"me-east-1":      "apigateway.me-east-1.aliyuncs.com",
-			"cn-chengdu":     "apigateway.cn-chengdu.aliyuncs.com",
-			"cn-qingdao":     "apigateway.cn-qingdao.aliyuncs.com",
-			"cn-shanghai":    "apigateway.cn-shanghai.aliyuncs.com",
-			"cn-hongkong":    "apigateway.cn-hongkong.aliyuncs.com",
-			"ap-southeast-1": "apigateway.ap-southeast-1.aliyuncs.com",
-			"ap-southeast-2": "apigateway.ap-southeast-2.aliyuncs.com",
-			"ap-southeast-3": "apigateway.ap-southeast-3.aliyuncs.com",
-			"eu-central-1":   "apigateway.eu-central-1.aliyuncs.com",
-			"cn-huhehaote":   "apigateway.cn-huhehaote.aliyuncs.com",
-			"ap-southeast-5": "apigateway.ap-southeast-5.aliyuncs.com",
-			"us-east-1":      "apigateway.us-east-1.aliyuncs.com",
-			"cn-zhangjiakou": "apigateway.cn-zhangjiakou.aliyuncs.com",
-			"us-west-1":      "apigateway.us-west-1.aliyuncs.com",
-			"cn-hangzhou":    "apigateway.cn-hangzhou.aliyuncs.com",
+			"cn-shenzhen":           "apigateway.cn-shenzhen.aliyuncs.com",
+			"cn-beijing":            "apigateway.cn-beijing.aliyuncs.com",
+			"ap-south-1":            "apigateway.ap-south-1.aliyuncs.com",
+			"eu-west-1":             "apigateway.eu-west-1.aliyuncs.com",
+			"ap-northeast-1":        "apigateway.ap-northeast-1.aliyuncs.com",
+			"cn-shenzhen-finance-1": "apigateway.aliyuncs.com",
+			"me-east-1":             "apigateway.me-east-1.aliyuncs.com",
+			"cn-chengdu":            "apigateway.cn-chengdu.aliyuncs.com",
+			"cn-north-2-gov-1":      "apigateway.cn-north-2-gov-1.aliyuncs.com",
+			"cn-qingdao":            "apigateway.cn-qingdao.aliyuncs.com",
+			"cn-shanghai":           "apigateway.cn-shanghai.aliyuncs.com",
+			"cn-shanghai-finance-1": "apigateway.aliyuncs.com",
+			"cn-hongkong":           "apigateway.cn-hongkong.aliyuncs.com",
+			"cn-hangzhou-finance":   "apigateway.aliyuncs.com",
+			"ap-southeast-1":        "apigateway.ap-southeast-1.aliyuncs.com",
+			"ap-southeast-2":        "apigateway.ap-southeast-2.aliyuncs.com",
+			"ap-southeast-3":        "apigateway.ap-southeast-3.aliyuncs.com",
+			"eu-central-1":          "apigateway.eu-central-1.aliyuncs.com",
+			"cn-huhehaote":          "apigateway.cn-huhehaote.aliyuncs.com",
+			"ap-southeast-5":        "apigateway.ap-southeast-5.aliyuncs.com",
+			"us-east-1":             "apigateway.us-east-1.aliyuncs.com",
+			"cn-zhangjiakou":        "apigateway.cn-zhangjiakou.aliyuncs.com",
+			"us-west-1":             "apigateway.us-west-1.aliyuncs.com",
+			"cn-hangzhou":           "apigateway.cn-hangzhou.aliyuncs.com",
 		}
 	}
 	return EndpointMap

+ 0 - 0
services/cloudapi/import_swagger.go


+ 1 - 1
services/cloudapi/list_tag_resources.go

@@ -77,10 +77,10 @@ func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequ
 type ListTagResourcesRequest struct {
 	*requests.RpcRequest
 	ResourceId    *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
+	ResourceType  string                 `position:"Query" name:"ResourceType"`
 	SecurityToken string                 `position:"Query" name:"SecurityToken"`
 	NextToken     string                 `position:"Query" name:"NextToken"`
 	Tag           *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
-	ResourceType  string                 `position:"Query" name:"ResourceType"`
 }
 
 // ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

+ 0 - 0
services/cloudapi/modify_api.go


+ 2 - 2
services/cloudapi/modify_api_group.go

@@ -76,11 +76,11 @@ func (client *Client) ModifyApiGroupWithCallback(request *ModifyApiGroupRequest,
 // ModifyApiGroupRequest is the request struct for api ModifyApiGroup
 type ModifyApiGroupRequest struct {
 	*requests.RpcRequest
-	SecurityToken string               `position:"Query" name:"SecurityToken"`
 	GroupId       string               `position:"Query" name:"GroupId"`
 	Description   string               `position:"Query" name:"Description"`
-	Tag           *[]ModifyApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 	GroupName     string               `position:"Query" name:"GroupName"`
+	SecurityToken string               `position:"Query" name:"SecurityToken"`
+	Tag           *[]ModifyApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
 }
 
 // ModifyApiGroupTag is a repeated param struct in ModifyApiGroupRequest

+ 1 - 1
services/cloudapi/modify_app.go

@@ -76,10 +76,10 @@ func (client *Client) ModifyAppWithCallback(request *ModifyAppRequest, callback
 // ModifyAppRequest is the request struct for api ModifyApp
 type ModifyAppRequest struct {
 	*requests.RpcRequest
+	Description   string           `position:"Query" name:"Description"`
 	AppName       string           `position:"Query" name:"AppName"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	AppId         requests.Integer `position:"Query" name:"AppId"`
-	Description   string           `position:"Query" name:"Description"`
 	Tag           *[]ModifyAppTag  `position:"Query" name:"Tag"  type:"Repeated"`
 }
 

+ 0 - 106
services/cloudapi/modify_group_instance.go

@@ -1,106 +0,0 @@
-package cloudapi
-
-//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"
-)
-
-// ModifyGroupInstance invokes the cloudapi.ModifyGroupInstance API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifygroupinstance.html
-func (client *Client) ModifyGroupInstance(request *ModifyGroupInstanceRequest) (response *ModifyGroupInstanceResponse, err error) {
-	response = CreateModifyGroupInstanceResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// ModifyGroupInstanceWithChan invokes the cloudapi.ModifyGroupInstance API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifygroupinstance.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyGroupInstanceWithChan(request *ModifyGroupInstanceRequest) (<-chan *ModifyGroupInstanceResponse, <-chan error) {
-	responseChan := make(chan *ModifyGroupInstanceResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.ModifyGroupInstance(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// ModifyGroupInstanceWithCallback invokes the cloudapi.ModifyGroupInstance API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifygroupinstance.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyGroupInstanceWithCallback(request *ModifyGroupInstanceRequest, callback func(response *ModifyGroupInstanceResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *ModifyGroupInstanceResponse
-		var err error
-		defer close(result)
-		response, err = client.ModifyGroupInstance(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// ModifyGroupInstanceRequest is the request struct for api ModifyGroupInstance
-type ModifyGroupInstanceRequest struct {
-	*requests.RpcRequest
-	TargetInstanceId string `position:"Query" name:"TargetInstanceId"`
-	SecurityToken    string `position:"Query" name:"SecurityToken"`
-	GroupId          string `position:"Query" name:"GroupId"`
-	Remark           string `position:"Query" name:"Remark"`
-}
-
-// ModifyGroupInstanceResponse is the response struct for api ModifyGroupInstance
-type ModifyGroupInstanceResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateModifyGroupInstanceRequest creates a request to invoke ModifyGroupInstance API
-func CreateModifyGroupInstanceRequest() (request *ModifyGroupInstanceRequest) {
-	request = &ModifyGroupInstanceRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "ModifyGroupInstance", "apigateway", "openAPI")
-	return
-}
-
-// CreateModifyGroupInstanceResponse creates a response to parse from ModifyGroupInstance response
-func CreateModifyGroupInstanceResponse() (response *ModifyGroupInstanceResponse) {
-	response = &ModifyGroupInstanceResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 2 - 2
services/cloudapi/modify_ip_control.go

@@ -76,10 +76,10 @@ func (client *Client) ModifyIpControlWithCallback(request *ModifyIpControlReques
 // ModifyIpControlRequest is the request struct for api ModifyIpControl
 type ModifyIpControlRequest struct {
 	*requests.RpcRequest
-	IpControlId   string `position:"Query" name:"IpControlId"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	IpControlName string `position:"Query" name:"IpControlName"`
 	Description   string `position:"Query" name:"Description"`
+	IpControlId   string `position:"Query" name:"IpControlId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // ModifyIpControlResponse is the response struct for api ModifyIpControl

+ 0 - 0
services/cloudapi/modify_ip_control_policy_item.go


+ 1 - 1
services/cloudapi/modify_log_config.go

@@ -77,9 +77,9 @@ func (client *Client) ModifyLogConfigWithCallback(request *ModifyLogConfigReques
 type ModifyLogConfigRequest struct {
 	*requests.RpcRequest
 	SlsLogStore   string `position:"Query" name:"SlsLogStore"`
+	SlsProject    string `position:"Query" name:"SlsProject"`
 	LogType       string `position:"Query" name:"LogType"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	SlsProject    string `position:"Query" name:"SlsProject"`
 }
 
 // ModifyLogConfigResponse is the response struct for api ModifyLogConfig

+ 2 - 2
services/cloudapi/modify_signature.go

@@ -76,11 +76,11 @@ func (client *Client) ModifySignatureWithCallback(request *ModifySignatureReques
 // ModifySignatureRequest is the request struct for api ModifySignature
 type ModifySignatureRequest struct {
 	*requests.RpcRequest
-	SecurityToken   string `position:"Query" name:"SecurityToken"`
 	SignatureName   string `position:"Query" name:"SignatureName"`
-	SignatureKey    string `position:"Query" name:"SignatureKey"`
 	SignatureId     string `position:"Query" name:"SignatureId"`
 	SignatureSecret string `position:"Query" name:"SignatureSecret"`
+	SecurityToken   string `position:"Query" name:"SecurityToken"`
+	SignatureKey    string `position:"Query" name:"SignatureKey"`
 }
 
 // ModifySignatureResponse is the response struct for api ModifySignature

+ 3 - 3
services/cloudapi/modify_traffic_control.go

@@ -77,12 +77,12 @@ func (client *Client) ModifyTrafficControlWithCallback(request *ModifyTrafficCon
 type ModifyTrafficControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId   string           `position:"Query" name:"TrafficControlId"`
-	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
-	SecurityToken      string           `position:"Query" name:"SecurityToken"`
 	TrafficControlName string           `position:"Query" name:"TrafficControlName"`
-	TrafficControlUnit string           `position:"Query" name:"TrafficControlUnit"`
 	Description        string           `position:"Query" name:"Description"`
 	UserDefault        requests.Integer `position:"Query" name:"UserDefault"`
+	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
+	SecurityToken      string           `position:"Query" name:"SecurityToken"`
+	TrafficControlUnit string           `position:"Query" name:"TrafficControlUnit"`
 	AppDefault         requests.Integer `position:"Query" name:"AppDefault"`
 }
 

+ 1 - 1
services/cloudapi/reactivate_domain.go

@@ -76,9 +76,9 @@ func (client *Client) ReactivateDomainWithCallback(request *ReactivateDomainRequ
 // ReactivateDomainRequest is the request struct for api ReactivateDomain
 type ReactivateDomainRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	DomainName    string `position:"Query" name:"DomainName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // ReactivateDomainResponse is the response struct for api ReactivateDomain

+ 2 - 2
services/cloudapi/remove_apis_authorities.go

@@ -77,10 +77,10 @@ func (client *Client) RemoveApisAuthoritiesWithCallback(request *RemoveApisAutho
 type RemoveApisAuthoritiesRequest struct {
 	*requests.RpcRequest
 	StageName     string           `position:"Query" name:"StageName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
-	AppId         requests.Integer `position:"Query" name:"AppId"`
 	Description   string           `position:"Query" name:"Description"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	AppId         requests.Integer `position:"Query" name:"AppId"`
 	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/remove_apps_authorities.go

@@ -77,9 +77,9 @@ func (client *Client) RemoveAppsAuthoritiesWithCallback(request *RemoveAppsAutho
 type RemoveAppsAuthoritiesRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
+	GroupId       string `position:"Query" name:"GroupId"`
 	AppIds        string `position:"Query" name:"AppIds"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	GroupId       string `position:"Query" name:"GroupId"`
 	ApiId         string `position:"Query" name:"ApiId"`
 }
 

+ 1 - 1
services/cloudapi/remove_ip_control_apis.go

@@ -77,9 +77,9 @@ func (client *Client) RemoveIpControlApisWithCallback(request *RemoveIpControlAp
 type RemoveIpControlApisRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
+	GroupId       string `position:"Query" name:"GroupId"`
 	IpControlId   string `position:"Query" name:"IpControlId"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	GroupId       string `position:"Query" name:"GroupId"`
 	ApiIds        string `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/remove_ip_control_policy_item.go

@@ -76,9 +76,9 @@ func (client *Client) RemoveIpControlPolicyItemWithCallback(request *RemoveIpCon
 // RemoveIpControlPolicyItemRequest is the request struct for api RemoveIpControlPolicyItem
 type RemoveIpControlPolicyItemRequest struct {
 	*requests.RpcRequest
+	PolicyItemIds string `position:"Query" name:"PolicyItemIds"`
 	IpControlId   string `position:"Query" name:"IpControlId"`
 	SecurityToken string `position:"Query" name:"SecurityToken"`
-	PolicyItemIds string `position:"Query" name:"PolicyItemIds"`
 }
 
 // RemoveIpControlPolicyItemResponse is the response struct for api RemoveIpControlPolicyItem

+ 1 - 1
services/cloudapi/remove_signature_apis.go

@@ -77,9 +77,9 @@ func (client *Client) RemoveSignatureApisWithCallback(request *RemoveSignatureAp
 type RemoveSignatureApisRequest struct {
 	*requests.RpcRequest
 	StageName     string `position:"Query" name:"StageName"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	SignatureId   string `position:"Query" name:"SignatureId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	ApiIds        string `position:"Query" name:"ApiIds"`
 }
 

+ 1 - 1
services/cloudapi/remove_traffic_control_apis.go

@@ -78,8 +78,8 @@ type RemoveTrafficControlApisRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string `position:"Query" name:"TrafficControlId"`
 	StageName        string `position:"Query" name:"StageName"`
-	SecurityToken    string `position:"Query" name:"SecurityToken"`
 	GroupId          string `position:"Query" name:"GroupId"`
+	SecurityToken    string `position:"Query" name:"SecurityToken"`
 	ApiIds           string `position:"Query" name:"ApiIds"`
 }
 

+ 0 - 0
services/cloudapi/remove_vpc_access.go


+ 0 - 0
services/cloudapi/reset_app_secret.go


+ 0 - 107
services/cloudapi/sdk_generate.go

@@ -1,107 +0,0 @@
-package cloudapi
-
-//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"
-)
-
-// SdkGenerate invokes the cloudapi.SdkGenerate API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/sdkgenerate.html
-func (client *Client) SdkGenerate(request *SdkGenerateRequest) (response *SdkGenerateResponse, err error) {
-	response = CreateSdkGenerateResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// SdkGenerateWithChan invokes the cloudapi.SdkGenerate API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/sdkgenerate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SdkGenerateWithChan(request *SdkGenerateRequest) (<-chan *SdkGenerateResponse, <-chan error) {
-	responseChan := make(chan *SdkGenerateResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.SdkGenerate(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// SdkGenerateWithCallback invokes the cloudapi.SdkGenerate API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/sdkgenerate.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) SdkGenerateWithCallback(request *SdkGenerateRequest, callback func(response *SdkGenerateResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *SdkGenerateResponse
-		var err error
-		defer close(result)
-		response, err = client.SdkGenerate(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// SdkGenerateRequest is the request struct for api SdkGenerate
-type SdkGenerateRequest struct {
-	*requests.RpcRequest
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
-	GroupId       string           `position:"Query" name:"GroupId"`
-	AppId         requests.Integer `position:"Query" name:"AppId"`
-	Language      string           `position:"Query" name:"Language"`
-}
-
-// SdkGenerateResponse is the response struct for api SdkGenerate
-type SdkGenerateResponse struct {
-	*responses.BaseResponse
-	RequestId    string `json:"RequestId" xml:"RequestId"`
-	DownloadLink string `json:"DownloadLink" xml:"DownloadLink"`
-}
-
-// CreateSdkGenerateRequest creates a request to invoke SdkGenerate API
-func CreateSdkGenerateRequest() (request *SdkGenerateRequest) {
-	request = &SdkGenerateRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "SdkGenerate", "apigateway", "openAPI")
-	return
-}
-
-// CreateSdkGenerateResponse creates a response to parse from SdkGenerate response
-func CreateSdkGenerateResponse() (response *SdkGenerateResponse) {
-	response = &SdkGenerateResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/cloudapi/sdk_generate_by_app.go

@@ -76,9 +76,9 @@ func (client *Client) SdkGenerateByAppWithCallback(request *SdkGenerateByAppRequ
 // SdkGenerateByAppRequest is the request struct for api SdkGenerateByApp
 type SdkGenerateByAppRequest struct {
 	*requests.RpcRequest
+	Language      string           `position:"Query" name:"Language"`
 	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	AppId         requests.Integer `position:"Query" name:"AppId"`
-	Language      string           `position:"Query" name:"Language"`
 }
 
 // SdkGenerateByAppResponse is the response struct for api SdkGenerateByApp

+ 1 - 1
services/cloudapi/sdk_generate_by_group.go

@@ -76,9 +76,9 @@ func (client *Client) SdkGenerateByGroupWithCallback(request *SdkGenerateByGroup
 // SdkGenerateByGroupRequest is the request struct for api SdkGenerateByGroup
 type SdkGenerateByGroupRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	Language      string `position:"Query" name:"Language"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // SdkGenerateByGroupResponse is the response struct for api SdkGenerateByGroup

+ 2 - 2
services/cloudapi/set_apis_authorities.go

@@ -78,11 +78,11 @@ type SetApisAuthoritiesRequest struct {
 	*requests.RpcRequest
 	AuthVaildTime string           `position:"Query" name:"AuthVaildTime"`
 	StageName     string           `position:"Query" name:"StageName"`
-	SecurityToken string           `position:"Query" name:"SecurityToken"`
 	GroupId       string           `position:"Query" name:"GroupId"`
-	AppId         requests.Integer `position:"Query" name:"AppId"`
 	Description   string           `position:"Query" name:"Description"`
 	AuthValidTime string           `position:"Query" name:"AuthValidTime"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	AppId         requests.Integer `position:"Query" name:"AppId"`
 	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 

+ 3 - 3
services/cloudapi/set_apps_authorities.go

@@ -78,12 +78,12 @@ type SetAppsAuthoritiesRequest struct {
 	*requests.RpcRequest
 	AuthVaildTime string `position:"Query" name:"AuthVaildTime"`
 	StageName     string `position:"Query" name:"StageName"`
-	AppIds        string `position:"Query" name:"AppIds"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	Description   string `position:"Query" name:"Description"`
-	ApiId         string `position:"Query" name:"ApiId"`
 	AuthValidTime string `position:"Query" name:"AuthValidTime"`
+	AppIds        string `position:"Query" name:"AppIds"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // SetAppsAuthoritiesResponse is the response struct for api SetAppsAuthorities

+ 1 - 1
services/cloudapi/set_domain.go

@@ -76,9 +76,9 @@ func (client *Client) SetDomainWithCallback(request *SetDomainRequest, callback
 // SetDomainRequest is the request struct for api SetDomain
 type SetDomainRequest struct {
 	*requests.RpcRequest
-	SecurityToken string `position:"Query" name:"SecurityToken"`
 	GroupId       string `position:"Query" name:"GroupId"`
 	DomainName    string `position:"Query" name:"DomainName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // SetDomainResponse is the response struct for api SetDomain

+ 2 - 2
services/cloudapi/set_domain_certificate.go

@@ -76,12 +76,12 @@ func (client *Client) SetDomainCertificateWithCallback(request *SetDomainCertifi
 // SetDomainCertificateRequest is the request struct for api SetDomainCertificate
 type SetDomainCertificateRequest struct {
 	*requests.RpcRequest
-	SecurityToken         string `position:"Query" name:"SecurityToken"`
 	CertificatePrivateKey string `position:"Query" name:"CertificatePrivateKey"`
 	GroupId               string `position:"Query" name:"GroupId"`
 	DomainName            string `position:"Query" name:"DomainName"`
-	CertificateName       string `position:"Query" name:"CertificateName"`
 	CertificateBody       string `position:"Query" name:"CertificateBody"`
+	SecurityToken         string `position:"Query" name:"SecurityToken"`
+	CertificateName       string `position:"Query" name:"CertificateName"`
 }
 
 // SetDomainCertificateResponse is the response struct for api SetDomainCertificate

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