Browse Source

CLOUDAPI SDK Auto Released By yixiong.jxy,Version:1.30.4

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

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2018-09-22 Version: 1.30.4
+1, update
+
 2018-09-20 Version: 1.30.3
 1, Fix publish failure for Java, Python and C# SDK.
 

+ 4 - 3
services/cloudapi/abolish_api.go

@@ -76,9 +76,10 @@ func (client *Client) AbolishApiWithCallback(request *AbolishApiRequest, callbac
 // AbolishApiRequest is the request struct for api AbolishApi
 type AbolishApiRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	ApiId     string `position:"Query" name:"ApiId"`
-	StageName string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // AbolishApiResponse is the response struct for api AbolishApi

+ 0 - 104
services/cloudapi/add_catalog_relation.go

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

+ 0 - 104
services/cloudapi/add_catalog_relations.go

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

+ 4 - 3
services/cloudapi/add_ip_control_policy_item.go

@@ -76,9 +76,10 @@ func (client *Client) AddIpControlPolicyItemWithCallback(request *AddIpControlPo
 // AddIpControlPolicyItemRequest is the request struct for api AddIpControlPolicyItem
 type AddIpControlPolicyItemRequest struct {
 	*requests.RpcRequest
-	IpControlId string `position:"Query" name:"IpControlId"`
-	AppId       string `position:"Query" name:"AppId"`
-	CidrIp      string `position:"Query" name:"CidrIp"`
+	IpControlId   string `position:"Query" name:"IpControlId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	AppId         string `position:"Query" name:"AppId"`
+	CidrIp        string `position:"Query" name:"CidrIp"`
 }
 
 // AddIpControlPolicyItemResponse is the response struct for api AddIpControlPolicyItem

+ 2 - 1
services/cloudapi/add_traffic_special_control.go

@@ -77,9 +77,10 @@ func (client *Client) AddTrafficSpecialControlWithCallback(request *AddTrafficSp
 type AddTrafficSpecialControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string           `position:"Query" name:"TrafficControlId"`
-	SpecialType      string           `position:"Query" name:"SpecialType"`
 	SpecialKey       string           `position:"Query" name:"SpecialKey"`
+	SecurityToken    string           `position:"Query" name:"SecurityToken"`
 	TrafficValue     requests.Integer `position:"Query" name:"TrafficValue"`
+	SpecialType      string           `position:"Query" name:"SpecialType"`
 }
 
 // AddTrafficSpecialControlResponse is the response struct for api AddTrafficSpecialControl

+ 0 - 103
services/cloudapi/clear_catalog_relations.go

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

+ 13 - 12
services/cloudapi/create_api.go

@@ -76,26 +76,27 @@ func (client *Client) CreateApiWithCallback(request *CreateApiRequest, callback
 // CreateApiRequest is the request struct for api CreateApi
 type CreateApiRequest struct {
 	*requests.RpcRequest
-	GroupId              string `position:"Query" name:"GroupId"`
-	ApiName              string `position:"Query" name:"ApiName"`
+	ResultDescriptions   string `position:"Query" name:"ResultDescriptions"`
+	WebSocketApiType     string `position:"Query" name:"WebSocketApiType"`
 	Visibility           string `position:"Query" name:"Visibility"`
+	GroupId              string `position:"Query" name:"GroupId"`
+	ErrorCodeSamples     string `position:"Query" name:"ErrorCodeSamples"`
 	Description          string `position:"Query" name:"Description"`
-	AuthType             string `position:"Query" name:"AuthType"`
-	RequestConfig        string `position:"Query" name:"RequestConfig"`
 	ServiceConfig        string `position:"Query" name:"ServiceConfig"`
-	RequestParameters    string `position:"Query" name:"RequestParameters"`
-	SystemParameters     string `position:"Query" name:"SystemParameters"`
 	ConstantParameters   string `position:"Query" name:"ConstantParameters"`
+	ResultType           string `position:"Query" name:"ResultType"`
+	AuthType             string `position:"Query" name:"AuthType"`
+	AllowSignatureMethod string `position:"Query" name:"AllowSignatureMethod"`
 	ServiceParameters    string `position:"Query" name:"ServiceParameters"`
+	FailResultSample     string `position:"Query" name:"FailResultSample"`
+	ApiName              string `position:"Query" name:"ApiName"`
+	SystemParameters     string `position:"Query" name:"SystemParameters"`
 	ServiceParametersMap string `position:"Query" name:"ServiceParametersMap"`
-	ResultType           string `position:"Query" name:"ResultType"`
 	ResultSample         string `position:"Query" name:"ResultSample"`
-	FailResultSample     string `position:"Query" name:"FailResultSample"`
-	ErrorCodeSamples     string `position:"Query" name:"ErrorCodeSamples"`
-	ResultDescriptions   string `position:"Query" name:"ResultDescriptions"`
+	SecurityToken        string `position:"Query" name:"SecurityToken"`
 	OpenIdConnectConfig  string `position:"Query" name:"OpenIdConnectConfig"`
-	AllowSignatureMethod string `position:"Query" name:"AllowSignatureMethod"`
-	WebSocketApiType     string `position:"Query" name:"WebSocketApiType"`
+	RequestParameters    string `position:"Query" name:"RequestParameters"`
+	RequestConfig        string `position:"Query" name:"RequestConfig"`
 }
 
 // CreateApiResponse is the response struct for api CreateApi

+ 4 - 2
services/cloudapi/create_api_group.go

@@ -76,8 +76,10 @@ func (client *Client) CreateApiGroupWithCallback(request *CreateApiGroupRequest,
 // CreateApiGroupRequest is the request struct for api CreateApiGroup
 type CreateApiGroupRequest struct {
 	*requests.RpcRequest
-	GroupName   string `position:"Query" name:"GroupName"`
-	Description string `position:"Query" name:"Description"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	Description   string `position:"Query" name:"Description"`
+	Source        string `position:"Query" name:"Source"`
+	GroupName     string `position:"Query" name:"GroupName"`
 }
 
 // CreateApiGroupResponse is the response struct for api CreateApiGroup

+ 4 - 3
services/cloudapi/create_api_stage_variable.go

@@ -76,12 +76,13 @@ func (client *Client) CreateApiStageVariableWithCallback(request *CreateApiStage
 // CreateApiStageVariableRequest is the request struct for api CreateApiStageVariable
 type CreateApiStageVariableRequest struct {
 	*requests.RpcRequest
-	GroupId         string           `position:"Query" name:"GroupId"`
-	StageId         string           `position:"Query" name:"StageId"`
-	VariableName    string           `position:"Query" name:"VariableName"`
 	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"`
+	StageId         string           `position:"Query" name:"StageId"`
 }
 
 // CreateApiStageVariableResponse is the response struct for api CreateApiStageVariable

+ 3 - 2
services/cloudapi/create_app.go

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

+ 0 - 106
services/cloudapi/create_catalog.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"
-)
-
-// CreateCatalog invokes the cloudapi.CreateCatalog API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/createcatalog.html
-func (client *Client) CreateCatalog(request *CreateCatalogRequest) (response *CreateCatalogResponse, err error) {
-	response = CreateCreateCatalogResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreateCatalogWithChan invokes the cloudapi.CreateCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/createcatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateCatalogWithChan(request *CreateCatalogRequest) (<-chan *CreateCatalogResponse, <-chan error) {
-	responseChan := make(chan *CreateCatalogResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreateCatalog(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreateCatalogWithCallback invokes the cloudapi.CreateCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/createcatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreateCatalogWithCallback(request *CreateCatalogRequest, callback func(response *CreateCatalogResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreateCatalogResponse
-		var err error
-		defer close(result)
-		response, err = client.CreateCatalog(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreateCatalogRequest is the request struct for api CreateCatalog
-type CreateCatalogRequest struct {
-	*requests.RpcRequest
-	CatalogName string `position:"Query" name:"CatalogName"`
-	Description string `position:"Query" name:"Description"`
-	ParentId    string `position:"Query" name:"ParentId"`
-}
-
-// CreateCatalogResponse is the response struct for api CreateCatalog
-type CreateCatalogResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-	CatalogId string `json:"CatalogId" xml:"CatalogId"`
-}
-
-// CreateCreateCatalogRequest creates a request to invoke CreateCatalog API
-func CreateCreateCatalogRequest() (request *CreateCatalogRequest) {
-	request = &CreateCatalogRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "CreateCatalog", "apigateway", "openAPI")
-	return
-}
-
-// CreateCreateCatalogResponse creates a response to parse from CreateCatalog response
-func CreateCreateCatalogResponse() (response *CreateCatalogResponse) {
-	response = &CreateCatalogResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 106 - 0
services/cloudapi/create_intranet_domain.go

@@ -0,0 +1,106 @@
+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"
+)
+
+// CreateIntranetDomain invokes the cloudapi.CreateIntranetDomain API synchronously
+// api document: https://help.aliyun.com/api/cloudapi/createintranetdomain.html
+func (client *Client) CreateIntranetDomain(request *CreateIntranetDomainRequest) (response *CreateIntranetDomainResponse, err error) {
+	response = CreateCreateIntranetDomainResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// CreateIntranetDomainWithChan invokes the cloudapi.CreateIntranetDomain API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/createintranetdomain.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateIntranetDomainWithChan(request *CreateIntranetDomainRequest) (<-chan *CreateIntranetDomainResponse, <-chan error) {
+	responseChan := make(chan *CreateIntranetDomainResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.CreateIntranetDomain(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// CreateIntranetDomainWithCallback invokes the cloudapi.CreateIntranetDomain API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/createintranetdomain.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CreateIntranetDomainWithCallback(request *CreateIntranetDomainRequest, callback func(response *CreateIntranetDomainResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *CreateIntranetDomainResponse
+		var err error
+		defer close(result)
+		response, err = client.CreateIntranetDomain(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// CreateIntranetDomainRequest is the request struct for api CreateIntranetDomain
+type CreateIntranetDomainRequest struct {
+	*requests.RpcRequest
+	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
+type CreateIntranetDomainResponse struct {
+	*responses.BaseResponse
+	RequestId  string `json:"RequestId" xml:"RequestId"`
+	DomainName string `json:"DomainName" xml:"DomainName"`
+}
+
+// CreateCreateIntranetDomainRequest creates a request to invoke CreateIntranetDomain API
+func CreateCreateIntranetDomainRequest() (request *CreateIntranetDomainRequest) {
+	request = &CreateIntranetDomainRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("CloudAPI", "2016-07-14", "CreateIntranetDomain", "apigateway", "openAPI")
+	return
+}
+
+// CreateCreateIntranetDomainResponse creates a response to parse from CreateIntranetDomain response
+func CreateCreateIntranetDomainResponse() (response *CreateIntranetDomainResponse) {
+	response = &CreateIntranetDomainResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 2 - 1
services/cloudapi/create_ip_control.go

@@ -76,10 +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"`
-	Description      string                             `position:"Query" name:"Description"`
 	IpControlPolicys *[]CreateIpControlIpControlPolicys `position:"Query" name:"IpControlPolicys"  type:"Repeated"`
+	Description      string                             `position:"Query" name:"Description"`
 }
 
 // CreateIpControlIpControlPolicys is a repeated param struct in CreateIpControlRequest

+ 4 - 3
services/cloudapi/create_log_config.go

@@ -76,9 +76,10 @@ func (client *Client) CreateLogConfigWithCallback(request *CreateLogConfigReques
 // CreateLogConfigRequest is the request struct for api CreateLogConfig
 type CreateLogConfigRequest struct {
 	*requests.RpcRequest
-	SlsProject  string `position:"Query" name:"SlsProject"`
-	SlsLogStore string `position:"Query" name:"SlsLogStore"`
-	LogType     string `position:"Query" name:"LogType"`
+	SlsLogStore   string `position:"Query" name:"SlsLogStore"`
+	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

+ 1 - 0
services/cloudapi/create_signature.go

@@ -76,6 +76,7 @@ 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"`

+ 3 - 2
services/cloudapi/create_traffic_control.go

@@ -76,12 +76,13 @@ 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"`
-	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
+	Description        string           `position:"Query" name:"Description"`
 	UserDefault        requests.Integer `position:"Query" name:"UserDefault"`
 	AppDefault         requests.Integer `position:"Query" name:"AppDefault"`
-	Description        string           `position:"Query" name:"Description"`
 }
 
 // CreateTrafficControlResponse is the response struct for api CreateTrafficControl

+ 1 - 0
services/cloudapi/delete_all_traffic_special_control.go

@@ -77,6 +77,7 @@ func (client *Client) DeleteAllTrafficSpecialControlWithCallback(request *Delete
 type DeleteAllTrafficSpecialControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string `position:"Query" name:"TrafficControlId"`
+	SecurityToken    string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteAllTrafficSpecialControlResponse is the response struct for api DeleteAllTrafficSpecialControl

+ 3 - 2
services/cloudapi/delete_api.go

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

+ 2 - 1
services/cloudapi/delete_api_group.go

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

+ 4 - 3
services/cloudapi/delete_api_stage_variable.go

@@ -76,9 +76,10 @@ 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"`
-	StageId      string `position:"Query" name:"StageId"`
-	VariableName string `position:"Query" name:"VariableName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	VariableName  string `position:"Query" name:"VariableName"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	StageId       string `position:"Query" name:"StageId"`
 }
 
 // DeleteApiStageVariableResponse is the response struct for api DeleteApiStageVariable

+ 2 - 1
services/cloudapi/delete_app.go

@@ -76,7 +76,8 @@ func (client *Client) DeleteAppWithCallback(request *DeleteAppRequest, callback
 // DeleteAppRequest is the request struct for api DeleteApp
 type DeleteAppRequest struct {
 	*requests.RpcRequest
-	AppId requests.Integer `position:"Query" name:"AppId"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	AppId         requests.Integer `position:"Query" name:"AppId"`
 }
 
 // DeleteAppResponse is the response struct for api DeleteApp

+ 0 - 103
services/cloudapi/delete_catalog.go

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

+ 3 - 2
services/cloudapi/delete_domain.go

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

+ 2 - 1
services/cloudapi/delete_domain_certificate.go

@@ -76,9 +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"`
-	DomainName    string `position:"Query" name:"DomainName"`
 	CertificateId string `position:"Query" name:"CertificateId"`
+	DomainName    string `position:"Query" name:"DomainName"`
 }
 
 // DeleteDomainCertificateResponse is the response struct for api DeleteDomainCertificate

+ 2 - 1
services/cloudapi/delete_ip_control.go

@@ -76,7 +76,8 @@ func (client *Client) DeleteIpControlWithCallback(request *DeleteIpControlReques
 // DeleteIpControlRequest is the request struct for api DeleteIpControl
 type DeleteIpControlRequest struct {
 	*requests.RpcRequest
-	IpControlId string `position:"Query" name:"IpControlId"`
+	IpControlId   string `position:"Query" name:"IpControlId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteIpControlResponse is the response struct for api DeleteIpControl

+ 2 - 1
services/cloudapi/delete_log_config.go

@@ -76,7 +76,8 @@ func (client *Client) DeleteLogConfigWithCallback(request *DeleteLogConfigReques
 // DeleteLogConfigRequest is the request struct for api DeleteLogConfig
 type DeleteLogConfigRequest struct {
 	*requests.RpcRequest
-	LogType string `position:"Query" name:"LogType"`
+	LogType       string `position:"Query" name:"LogType"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteLogConfigResponse is the response struct for api DeleteLogConfig

+ 2 - 1
services/cloudapi/delete_signature.go

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

+ 1 - 0
services/cloudapi/delete_traffic_control.go

@@ -77,6 +77,7 @@ func (client *Client) DeleteTrafficControlWithCallback(request *DeleteTrafficCon
 type DeleteTrafficControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string `position:"Query" name:"TrafficControlId"`
+	SecurityToken    string `position:"Query" name:"SecurityToken"`
 }
 
 // DeleteTrafficControlResponse is the response struct for api DeleteTrafficControl

+ 2 - 1
services/cloudapi/delete_traffic_special_control.go

@@ -77,8 +77,9 @@ func (client *Client) DeleteTrafficSpecialControlWithCallback(request *DeleteTra
 type DeleteTrafficSpecialControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string `position:"Query" name:"TrafficControlId"`
-	SpecialType      string `position:"Query" name:"SpecialType"`
 	SpecialKey       string `position:"Query" name:"SpecialKey"`
+	SecurityToken    string `position:"Query" name:"SecurityToken"`
+	SpecialType      string `position:"Query" name:"SpecialType"`
 }
 
 // DeleteTrafficSpecialControlResponse is the response struct for api DeleteTrafficSpecialControl

+ 5 - 4
services/cloudapi/deploy_api.go

@@ -76,10 +76,11 @@ func (client *Client) DeployApiWithCallback(request *DeployApiRequest, callback
 // DeployApiRequest is the request struct for api DeployApi
 type DeployApiRequest struct {
 	*requests.RpcRequest
-	GroupId     string `position:"Query" name:"GroupId"`
-	ApiId       string `position:"Query" name:"ApiId"`
-	StageName   string `position:"Query" name:"StageName"`
-	Description string `position:"Query" name:"Description"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	Description   string `position:"Query" name:"Description"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // DeployApiResponse is the response struct for api DeployApi

+ 3 - 2
services/cloudapi/describe_api.go

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

+ 4 - 3
services/cloudapi/describe_api_doc.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeApiDocWithCallback(request *DescribeApiDocRequest,
 // DescribeApiDocRequest is the request struct for api DescribeApiDoc
 type DescribeApiDocRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	StageName string `position:"Query" name:"StageName"`
-	ApiId     string `position:"Query" name:"ApiId"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // DescribeApiDocResponse is the response struct for api DescribeApiDoc

+ 5 - 4
services/cloudapi/describe_api_error_data.go

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

+ 3 - 1
services/cloudapi/describe_api_group.go

@@ -76,7 +76,8 @@ func (client *Client) DescribeApiGroupWithCallback(request *DescribeApiGroupRequ
 // DescribeApiGroupRequest is the request struct for api DescribeApiGroup
 type DescribeApiGroupRequest struct {
 	*requests.RpcRequest
-	GroupId string `position:"Query" name:"GroupId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
 }
 
 // DescribeApiGroupResponse is the response struct for api DescribeApiGroup
@@ -94,6 +95,7 @@ type DescribeApiGroupResponse struct {
 	BillingStatus string        `json:"BillingStatus" xml:"BillingStatus"`
 	IllegalStatus string        `json:"IllegalStatus" xml:"IllegalStatus"`
 	TrafficLimit  int           `json:"TrafficLimit" xml:"TrafficLimit"`
+	VpcDomain     string        `json:"VpcDomain" xml:"VpcDomain"`
 	CustomDomains CustomDomains `json:"CustomDomains" xml:"CustomDomains"`
 	StageItems    StageItems    `json:"StageItems" xml:"StageItems"`
 }

+ 5 - 4
services/cloudapi/describe_api_groups.go

@@ -76,10 +76,11 @@ func (client *Client) DescribeApiGroupsWithCallback(request *DescribeApiGroupsRe
 // DescribeApiGroupsRequest is the request struct for api DescribeApiGroups
 type DescribeApiGroupsRequest struct {
 	*requests.RpcRequest
-	GroupId    string           `position:"Query" name:"GroupId"`
-	GroupName  string           `position:"Query" name:"GroupName"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	GroupId       string           `position:"Query" name:"GroupId"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
+	GroupName     string           `position:"Query" name:"GroupName"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApiGroupsResponse is the response struct for api DescribeApiGroups

+ 7 - 6
services/cloudapi/describe_api_histories.go

@@ -76,12 +76,13 @@ func (client *Client) DescribeApiHistoriesWithCallback(request *DescribeApiHisto
 // DescribeApiHistoriesRequest is the request struct for api DescribeApiHistories
 type DescribeApiHistoriesRequest struct {
 	*requests.RpcRequest
-	GroupId    string `position:"Query" name:"GroupId"`
-	StageName  string `position:"Query" name:"StageName"`
-	ApiId      string `position:"Query" name:"ApiId"`
-	ApiName    string `position:"Query" name:"ApiName"`
-	PageSize   string `position:"Query" name:"PageSize"`
-	PageNumber string `position:"Query" name:"PageNumber"`
+	StageName     string `position:"Query" name:"StageName"`
+	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

+ 2 - 1
services/cloudapi/describe_api_history.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeApiHistoryWithCallback(request *DescribeApiHistory
 // DescribeApiHistoryRequest is the request struct for api DescribeApiHistory
 type DescribeApiHistoryRequest struct {
 	*requests.RpcRequest
+	StageName      string `position:"Query" name:"StageName"`
+	SecurityToken  string `position:"Query" name:"SecurityToken"`
 	GroupId        string `position:"Query" name:"GroupId"`
 	ApiId          string `position:"Query" name:"ApiId"`
-	StageName      string `position:"Query" name:"StageName"`
 	HistoryVersion string `position:"Query" name:"HistoryVersion"`
 }
 

+ 6 - 5
services/cloudapi/describe_api_ip_controls.go

@@ -76,11 +76,12 @@ func (client *Client) DescribeApiIpControlsWithCallback(request *DescribeApiIpCo
 // DescribeApiIpControlsRequest is the request struct for api DescribeApiIpControls
 type DescribeApiIpControlsRequest struct {
 	*requests.RpcRequest
-	StageName  string           `position:"Query" name:"StageName"`
-	GroupId    string           `position:"Query" name:"GroupId"`
-	ApiIds     string           `position:"Query" name:"ApiIds"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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"`
+	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 
 // DescribeApiIpControlsResponse is the response struct for api DescribeApiIpControls

+ 5 - 4
services/cloudapi/describe_api_latency_data.go

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

+ 5 - 4
services/cloudapi/describe_api_qps_data.go

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

+ 6 - 5
services/cloudapi/describe_api_signatures.go

@@ -76,11 +76,12 @@ func (client *Client) DescribeApiSignaturesWithCallback(request *DescribeApiSign
 // DescribeApiSignaturesRequest is the request struct for api DescribeApiSignatures
 type DescribeApiSignaturesRequest struct {
 	*requests.RpcRequest
-	StageName  string           `position:"Query" name:"StageName"`
-	GroupId    string           `position:"Query" name:"GroupId"`
-	ApiIds     string           `position:"Query" name:"ApiIds"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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"`
+	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 
 // DescribeApiSignaturesResponse is the response struct for api DescribeApiSignatures

+ 3 - 2
services/cloudapi/describe_api_stage.go

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

+ 6 - 5
services/cloudapi/describe_api_traffic_controls.go

@@ -76,11 +76,12 @@ func (client *Client) DescribeApiTrafficControlsWithCallback(request *DescribeAp
 // DescribeApiTrafficControlsRequest is the request struct for api DescribeApiTrafficControls
 type DescribeApiTrafficControlsRequest struct {
 	*requests.RpcRequest
-	StageName  string           `position:"Query" name:"StageName"`
-	GroupId    string           `position:"Query" name:"GroupId"`
-	ApiIds     string           `position:"Query" name:"ApiIds"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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"`
+	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 
 // DescribeApiTrafficControlsResponse is the response struct for api DescribeApiTrafficControls

+ 5 - 4
services/cloudapi/describe_api_traffic_data.go

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

+ 8 - 7
services/cloudapi/describe_apis.go

@@ -76,13 +76,14 @@ func (client *Client) DescribeApisWithCallback(request *DescribeApisRequest, cal
 // DescribeApisRequest is the request struct for api DescribeApis
 type DescribeApisRequest struct {
 	*requests.RpcRequest
-	GroupId    string           `position:"Query" name:"GroupId"`
-	ApiId      string           `position:"Query" name:"ApiId"`
-	ApiName    string           `position:"Query" name:"ApiName"`
-	CatalogId  string           `position:"Query" name:"CatalogId"`
-	Visibility string           `position:"Query" name:"Visibility"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
-	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"`
+	ApiId         string           `position:"Query" name:"ApiId"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeApisResponse is the response struct for api DescribeApis

+ 4 - 3
services/cloudapi/describe_apis_by_app.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeApisByAppWithCallback(request *DescribeApisByAppRe
 // DescribeApisByAppRequest is the request struct for api DescribeApisByApp
 type DescribeApisByAppRequest struct {
 	*requests.RpcRequest
-	AppId      requests.Integer `position:"Query" name:"AppId"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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

+ 4 - 3
services/cloudapi/describe_apis_by_ip_control.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeApisByIpControlWithCallback(request *DescribeApisB
 // DescribeApisByIpControlRequest is the request struct for api DescribeApisByIpControl
 type DescribeApisByIpControlRequest struct {
 	*requests.RpcRequest
-	IpControlId string           `position:"Query" name:"IpControlId"`
-	PageSize    requests.Integer `position:"Query" name:"PageSize"`
-	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

+ 4 - 3
services/cloudapi/describe_apis_by_signature.go

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

+ 1 - 0
services/cloudapi/describe_apis_by_traffic_control.go

@@ -77,6 +77,7 @@ func (client *Client) DescribeApisByTrafficControlWithCallback(request *Describe
 type DescribeApisByTrafficControlRequest struct {
 	*requests.RpcRequest
 	TrafficControlId string           `position:"Query" name:"TrafficControlId"`
+	SecurityToken    string           `position:"Query" name:"SecurityToken"`
 	PageSize         requests.Integer `position:"Query" name:"PageSize"`
 	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
 }

+ 5 - 3
services/cloudapi/describe_app_attributes.go

@@ -76,9 +76,11 @@ func (client *Client) DescribeAppAttributesWithCallback(request *DescribeAppAttr
 // DescribeAppAttributesRequest is the request struct for api DescribeAppAttributes
 type DescribeAppAttributesRequest struct {
 	*requests.RpcRequest
-	AppId      requests.Integer `position:"Query" name:"AppId"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAppAttributesResponse is the response struct for api DescribeAppAttributes

+ 2 - 1
services/cloudapi/describe_app_security.go

@@ -76,7 +76,8 @@ func (client *Client) DescribeAppSecurityWithCallback(request *DescribeAppSecuri
 // DescribeAppSecurityRequest is the request struct for api DescribeAppSecurity
 type DescribeAppSecurityRequest struct {
 	*requests.RpcRequest
-	AppId requests.Integer `position:"Query" name:"AppId"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	AppId         requests.Integer `position:"Query" name:"AppId"`
 }
 
 // DescribeAppSecurityResponse is the response struct for api DescribeAppSecurity

+ 5 - 4
services/cloudapi/describe_apps.go

@@ -76,10 +76,11 @@ func (client *Client) DescribeAppsWithCallback(request *DescribeAppsRequest, cal
 // DescribeAppsRequest is the request struct for api DescribeApps
 type DescribeAppsRequest struct {
 	*requests.RpcRequest
-	AppId      requests.Integer `position:"Query" name:"AppId"`
-	AppOwner   requests.Integer `position:"Query" name:"AppOwner"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	AppId         requests.Integer `position:"Query" name:"AppId"`
+	PageSize      requests.Integer `position:"Query" name:"PageSize"`
+	AppOwner      requests.Integer `position:"Query" name:"AppOwner"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAppsResponse is the response struct for api DescribeApps

+ 4 - 3
services/cloudapi/describe_authorized_apis.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeAuthorizedApisWithCallback(request *DescribeAuthor
 // DescribeAuthorizedApisRequest is the request struct for api DescribeAuthorizedApis
 type DescribeAuthorizedApisRequest struct {
 	*requests.RpcRequest
-	AppId      requests.Integer `position:"Query" name:"AppId"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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

+ 6 - 5
services/cloudapi/describe_authorized_apps.go

@@ -76,11 +76,12 @@ func (client *Client) DescribeAuthorizedAppsWithCallback(request *DescribeAuthor
 // DescribeAuthorizedAppsRequest is the request struct for api DescribeAuthorizedApps
 type DescribeAuthorizedAppsRequest struct {
 	*requests.RpcRequest
-	GroupId    string           `position:"Query" name:"GroupId"`
-	StageName  string           `position:"Query" name:"StageName"`
-	ApiId      string           `position:"Query" name:"ApiId"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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"`
+	ApiId         string           `position:"Query" name:"ApiId"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAuthorizedAppsResponse is the response struct for api DescribeAuthorizedApps

+ 0 - 111
services/cloudapi/describe_catalog.go

@@ -1,111 +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"
-)
-
-// DescribeCatalog invokes the cloudapi.DescribeCatalog API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalog.html
-func (client *Client) DescribeCatalog(request *DescribeCatalogRequest) (response *DescribeCatalogResponse, err error) {
-	response = CreateDescribeCatalogResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCatalogWithChan invokes the cloudapi.DescribeCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCatalogWithChan(request *DescribeCatalogRequest) (<-chan *DescribeCatalogResponse, <-chan error) {
-	responseChan := make(chan *DescribeCatalogResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCatalog(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCatalogWithCallback invokes the cloudapi.DescribeCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCatalogWithCallback(request *DescribeCatalogRequest, callback func(response *DescribeCatalogResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCatalogResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCatalog(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCatalogRequest is the request struct for api DescribeCatalog
-type DescribeCatalogRequest struct {
-	*requests.RpcRequest
-	CatalogId string `position:"Query" name:"CatalogId"`
-}
-
-// DescribeCatalogResponse is the response struct for api DescribeCatalog
-type DescribeCatalogResponse struct {
-	*responses.BaseResponse
-	RequestId    string `json:"RequestId" xml:"RequestId"`
-	CatalogId    string `json:"CatalogId" xml:"CatalogId"`
-	CatalogName  string `json:"CatalogName" xml:"CatalogName"`
-	Description  string `json:"Description" xml:"Description"`
-	ParentId     string `json:"ParentId" xml:"ParentId"`
-	CreatedTime  string `json:"CreatedTime" xml:"CreatedTime"`
-	ModifiedTime string `json:"ModifiedTime" xml:"ModifiedTime"`
-	RegionId     string `json:"RegionId" xml:"RegionId"`
-	ApiIds       ApiIds `json:"ApiIds" xml:"ApiIds"`
-}
-
-// CreateDescribeCatalogRequest creates a request to invoke DescribeCatalog API
-func CreateDescribeCatalogRequest() (request *DescribeCatalogRequest) {
-	request = &DescribeCatalogRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "DescribeCatalog", "apigateway", "openAPI")
-	return
-}
-
-// CreateDescribeCatalogResponse creates a response to parse from DescribeCatalog response
-func CreateDescribeCatalogResponse() (response *DescribeCatalogResponse) {
-	response = &DescribeCatalogResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 0 - 106
services/cloudapi/describe_catalogs.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"
-)
-
-// DescribeCatalogs invokes the cloudapi.DescribeCatalogs API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalogs.html
-func (client *Client) DescribeCatalogs(request *DescribeCatalogsRequest) (response *DescribeCatalogsResponse, err error) {
-	response = CreateDescribeCatalogsResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeCatalogsWithChan invokes the cloudapi.DescribeCatalogs API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalogs.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCatalogsWithChan(request *DescribeCatalogsRequest) (<-chan *DescribeCatalogsResponse, <-chan error) {
-	responseChan := make(chan *DescribeCatalogsResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeCatalogs(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeCatalogsWithCallback invokes the cloudapi.DescribeCatalogs API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/describecatalogs.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeCatalogsWithCallback(request *DescribeCatalogsRequest, callback func(response *DescribeCatalogsResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeCatalogsResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeCatalogs(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeCatalogsRequest is the request struct for api DescribeCatalogs
-type DescribeCatalogsRequest struct {
-	*requests.RpcRequest
-}
-
-// DescribeCatalogsResponse is the response struct for api DescribeCatalogs
-type DescribeCatalogsResponse struct {
-	*responses.BaseResponse
-	RequestId         string            `json:"RequestId" xml:"RequestId"`
-	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
-	PageSize          int               `json:"PageSize" xml:"PageSize"`
-	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
-	CatalogAttributes CatalogAttributes `json:"CatalogAttributes" xml:"CatalogAttributes"`
-}
-
-// CreateDescribeCatalogsRequest creates a request to invoke DescribeCatalogs API
-func CreateDescribeCatalogsRequest() (request *DescribeCatalogsRequest) {
-	request = &DescribeCatalogsRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "DescribeCatalogs", "apigateway", "openAPI")
-	return
-}
-
-// CreateDescribeCatalogsResponse creates a response to parse from DescribeCatalogs response
-func CreateDescribeCatalogsResponse() (response *DescribeCatalogsResponse) {
-	response = &DescribeCatalogsResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 4 - 3
services/cloudapi/describe_deployed_api.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeDeployedApiWithCallback(request *DescribeDeployedA
 // DescribeDeployedApiRequest is the request struct for api DescribeDeployedApi
 type DescribeDeployedApiRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	ApiId     string `position:"Query" name:"ApiId"`
-	StageName string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // DescribeDeployedApiResponse is the response struct for api DescribeDeployedApi

+ 7 - 6
services/cloudapi/describe_deployed_apis.go

@@ -76,12 +76,13 @@ func (client *Client) DescribeDeployedApisWithCallback(request *DescribeDeployed
 // DescribeDeployedApisRequest is the request struct for api DescribeDeployedApis
 type DescribeDeployedApisRequest struct {
 	*requests.RpcRequest
-	GroupId    string           `position:"Query" name:"GroupId"`
-	StageName  string           `position:"Query" name:"StageName"`
-	ApiId      string           `position:"Query" name:"ApiId"`
-	ApiName    string           `position:"Query" name:"ApiName"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	StageName     string           `position:"Query" name:"StageName"`
+	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"`
+	ApiId         string           `position:"Query" name:"ApiId"`
+	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeDeployedApisResponse is the response struct for api DescribeDeployedApis

+ 3 - 2
services/cloudapi/describe_domain.go

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

+ 3 - 2
services/cloudapi/describe_domains_resolution.go

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

+ 7 - 6
services/cloudapi/describe_history_apis.go

@@ -76,12 +76,13 @@ func (client *Client) DescribeHistoryApisWithCallback(request *DescribeHistoryAp
 // DescribeHistoryApisRequest is the request struct for api DescribeHistoryApis
 type DescribeHistoryApisRequest struct {
 	*requests.RpcRequest
-	GroupId    string `position:"Query" name:"GroupId"`
-	StageName  string `position:"Query" name:"StageName"`
-	ApiId      string `position:"Query" name:"ApiId"`
-	ApiName    string `position:"Query" name:"ApiName"`
-	PageSize   string `position:"Query" name:"PageSize"`
-	PageNumber string `position:"Query" name:"PageNumber"`
+	StageName     string `position:"Query" name:"StageName"`
+	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

+ 5 - 4
services/cloudapi/describe_ip_control_policy_items.go

@@ -76,10 +76,11 @@ func (client *Client) DescribeIpControlPolicyItemsWithCallback(request *Describe
 // DescribeIpControlPolicyItemsRequest is the request struct for api DescribeIpControlPolicyItems
 type DescribeIpControlPolicyItemsRequest struct {
 	*requests.RpcRequest
-	IpControlId  string           `position:"Query" name:"IpControlId"`
-	PolicyItemId string           `position:"Query" name:"PolicyItemId"`
-	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize     requests.Integer `position:"Query" name:"PageSize"`
+	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 - 1
services/cloudapi/describe_ip_controls.go

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

+ 2 - 1
services/cloudapi/describe_log_config.go

@@ -76,7 +76,8 @@ func (client *Client) DescribeLogConfigWithCallback(request *DescribeLogConfigRe
 // DescribeLogConfigRequest is the request struct for api DescribeLogConfig
 type DescribeLogConfigRequest struct {
 	*requests.RpcRequest
-	LogType string `position:"Query" name:"LogType"`
+	LogType       string `position:"Query" name:"LogType"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribeLogConfigResponse is the response struct for api DescribeLogConfig

+ 2 - 1
services/cloudapi/describe_purchased_api_group.go

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

+ 3 - 2
services/cloudapi/describe_purchased_api_groups.go

@@ -76,8 +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"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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

+ 8 - 7
services/cloudapi/describe_purchased_apis.go

@@ -76,13 +76,14 @@ func (client *Client) DescribePurchasedApisWithCallback(request *DescribePurchas
 // DescribePurchasedApisRequest is the request struct for api DescribePurchasedApis
 type DescribePurchasedApisRequest struct {
 	*requests.RpcRequest
-	GroupId    string           `position:"Query" name:"GroupId"`
-	StageName  string           `position:"Query" name:"StageName"`
-	ApiId      string           `position:"Query" name:"ApiId"`
-	ApiName    string           `position:"Query" name:"ApiName"`
-	Visibility string           `position:"Query" name:"Visibility"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
+	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"`
+	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

+ 2 - 0
services/cloudapi/describe_regions.go

@@ -76,6 +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"`
 }
 
 // DescribeRegionsResponse is the response struct for api DescribeRegions

+ 3 - 2
services/cloudapi/describe_signatures.go

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

+ 4 - 3
services/cloudapi/describe_signatures_by_api.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeSignaturesByApiWithCallback(request *DescribeSigna
 // DescribeSignaturesByApiRequest is the request struct for api DescribeSignaturesByApi
 type DescribeSignaturesByApiRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	ApiId     string `position:"Query" name:"ApiId"`
-	StageName string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // DescribeSignaturesByApiResponse is the response struct for api DescribeSignaturesByApi

+ 1 - 0
services/cloudapi/describe_system_parameters.go

@@ -76,6 +76,7 @@ func (client *Client) DescribeSystemParametersWithCallback(request *DescribeSyst
 // DescribeSystemParametersRequest is the request struct for api DescribeSystemParameters
 type DescribeSystemParametersRequest struct {
 	*requests.RpcRequest
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 }
 
 // DescribeSystemParametersResponse is the response struct for api DescribeSystemParameters

+ 4 - 3
services/cloudapi/describe_traffic_controls.go

@@ -77,12 +77,13 @@ func (client *Client) DescribeTrafficControlsWithCallback(request *DescribeTraff
 type DescribeTrafficControlsRequest struct {
 	*requests.RpcRequest
 	TrafficControlId   string           `position:"Query" name:"TrafficControlId"`
-	GroupId            string           `position:"Query" name:"GroupId"`
-	ApiId              string           `position:"Query" name:"ApiId"`
 	StageName          string           `position:"Query" name:"StageName"`
+	SecurityToken      string           `position:"Query" name:"SecurityToken"`
 	TrafficControlName string           `position:"Query" name:"TrafficControlName"`
-	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
+	GroupId            string           `position:"Query" name:"GroupId"`
 	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

+ 4 - 3
services/cloudapi/describe_traffic_controls_by_api.go

@@ -76,9 +76,10 @@ func (client *Client) DescribeTrafficControlsByApiWithCallback(request *Describe
 // DescribeTrafficControlsByApiRequest is the request struct for api DescribeTrafficControlsByApi
 type DescribeTrafficControlsByApiRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	ApiId     string `position:"Query" name:"ApiId"`
-	StageName string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // DescribeTrafficControlsByApiResponse is the response struct for api DescribeTrafficControlsByApi

+ 3 - 2
services/cloudapi/describe_vpc_accesses.go

@@ -76,8 +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"`
-	PageSize   requests.Integer `position:"Query" name:"PageSize"`
+	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

+ 108 - 0
services/cloudapi/import_swagger.go

@@ -0,0 +1,108 @@
+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"
+)
+
+// ImportSwagger invokes the cloudapi.ImportSwagger API synchronously
+// api document: https://help.aliyun.com/api/cloudapi/importswagger.html
+func (client *Client) ImportSwagger(request *ImportSwaggerRequest) (response *ImportSwaggerResponse, err error) {
+	response = CreateImportSwaggerResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// ImportSwaggerWithChan invokes the cloudapi.ImportSwagger API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/importswagger.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ImportSwaggerWithChan(request *ImportSwaggerRequest) (<-chan *ImportSwaggerResponse, <-chan error) {
+	responseChan := make(chan *ImportSwaggerResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ImportSwagger(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// ImportSwaggerWithCallback invokes the cloudapi.ImportSwagger API asynchronously
+// api document: https://help.aliyun.com/api/cloudapi/importswagger.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ImportSwaggerWithCallback(request *ImportSwaggerRequest, callback func(response *ImportSwaggerResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ImportSwaggerResponse
+		var err error
+		defer close(result)
+		response, err = client.ImportSwagger(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// ImportSwaggerRequest is the request struct for api ImportSwagger
+type ImportSwaggerRequest struct {
+	*requests.RpcRequest
+	DataFormat string           `position:"Query" name:"DataFormat"`
+	Data       string           `position:"Query" name:"Data"`
+	GroupId    string           `position:"Query" name:"GroupId"`
+	Overwrite  requests.Boolean `position:"Query" name:"Overwrite"`
+}
+
+// ImportSwaggerResponse is the response struct for api ImportSwagger
+type ImportSwaggerResponse struct {
+	*responses.BaseResponse
+	RequestId string  `json:"RequestId" xml:"RequestId"`
+	Success   Success `json:"Success" xml:"Success"`
+	Failed    Failed  `json:"Failed" xml:"Failed"`
+}
+
+// CreateImportSwaggerRequest creates a request to invoke ImportSwagger API
+func CreateImportSwaggerRequest() (request *ImportSwaggerRequest) {
+	request = &ImportSwaggerRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("CloudAPI", "2016-07-14", "ImportSwagger", "apigateway", "openAPI")
+	return
+}
+
+// CreateImportSwaggerResponse creates a response to parse from ImportSwagger response
+func CreateImportSwaggerResponse() (response *ImportSwaggerResponse) {
+	response = &ImportSwaggerResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 14 - 13
services/cloudapi/modify_api.go

@@ -76,27 +76,28 @@ func (client *Client) ModifyApiWithCallback(request *ModifyApiRequest, callback
 // ModifyApiRequest is the request struct for api ModifyApi
 type ModifyApiRequest struct {
 	*requests.RpcRequest
+	ResultDescriptions   string `position:"Query" name:"ResultDescriptions"`
+	WebSocketApiType     string `position:"Query" name:"WebSocketApiType"`
+	Visibility           string `position:"Query" name:"Visibility"`
 	GroupId              string `position:"Query" name:"GroupId"`
-	ApiId                string `position:"Query" name:"ApiId"`
-	ApiName              string `position:"Query" name:"ApiName"`
+	ErrorCodeSamples     string `position:"Query" name:"ErrorCodeSamples"`
 	Description          string `position:"Query" name:"Description"`
-	Visibility           string `position:"Query" name:"Visibility"`
-	AuthType             string `position:"Query" name:"AuthType"`
-	RequestConfig        string `position:"Query" name:"RequestConfig"`
 	ServiceConfig        string `position:"Query" name:"ServiceConfig"`
-	RequestParameters    string `position:"Query" name:"RequestParameters"`
-	SystemParameters     string `position:"Query" name:"SystemParameters"`
 	ConstantParameters   string `position:"Query" name:"ConstantParameters"`
+	ResultType           string `position:"Query" name:"ResultType"`
+	AuthType             string `position:"Query" name:"AuthType"`
+	AllowSignatureMethod string `position:"Query" name:"AllowSignatureMethod"`
 	ServiceParameters    string `position:"Query" name:"ServiceParameters"`
+	FailResultSample     string `position:"Query" name:"FailResultSample"`
+	ApiName              string `position:"Query" name:"ApiName"`
+	SystemParameters     string `position:"Query" name:"SystemParameters"`
 	ServiceParametersMap string `position:"Query" name:"ServiceParametersMap"`
-	ResultType           string `position:"Query" name:"ResultType"`
 	ResultSample         string `position:"Query" name:"ResultSample"`
-	FailResultSample     string `position:"Query" name:"FailResultSample"`
-	ErrorCodeSamples     string `position:"Query" name:"ErrorCodeSamples"`
-	ResultDescriptions   string `position:"Query" name:"ResultDescriptions"`
+	SecurityToken        string `position:"Query" name:"SecurityToken"`
 	OpenIdConnectConfig  string `position:"Query" name:"OpenIdConnectConfig"`
-	AllowSignatureMethod string `position:"Query" name:"AllowSignatureMethod"`
-	WebSocketApiType     string `position:"Query" name:"WebSocketApiType"`
+	RequestParameters    string `position:"Query" name:"RequestParameters"`
+	RequestConfig        string `position:"Query" name:"RequestConfig"`
+	ApiId                string `position:"Query" name:"ApiId"`
 }
 
 // ModifyApiResponse is the response struct for api ModifyApi

+ 4 - 3
services/cloudapi/modify_api_group.go

@@ -76,9 +76,10 @@ func (client *Client) ModifyApiGroupWithCallback(request *ModifyApiGroupRequest,
 // ModifyApiGroupRequest is the request struct for api ModifyApiGroup
 type ModifyApiGroupRequest struct {
 	*requests.RpcRequest
-	GroupId     string `position:"Query" name:"GroupId"`
-	GroupName   string `position:"Query" name:"GroupName"`
-	Description string `position:"Query" name:"Description"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	Description   string `position:"Query" name:"Description"`
+	GroupName     string `position:"Query" name:"GroupName"`
 }
 
 // ModifyApiGroupResponse is the response struct for api ModifyApiGroup

+ 4 - 3
services/cloudapi/modify_app.go

@@ -76,9 +76,10 @@ func (client *Client) ModifyAppWithCallback(request *ModifyAppRequest, callback
 // ModifyAppRequest is the request struct for api ModifyApp
 type ModifyAppRequest struct {
 	*requests.RpcRequest
-	AppId       requests.Integer `position:"Query" name:"AppId"`
-	AppName     string           `position:"Query" name:"AppName"`
-	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"`
 }
 
 // ModifyAppResponse is the response struct for api ModifyApp

+ 0 - 105
services/cloudapi/modify_catalog.go

@@ -1,105 +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"
-)
-
-// ModifyCatalog invokes the cloudapi.ModifyCatalog API synchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifycatalog.html
-func (client *Client) ModifyCatalog(request *ModifyCatalogRequest) (response *ModifyCatalogResponse, err error) {
-	response = CreateModifyCatalogResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// ModifyCatalogWithChan invokes the cloudapi.ModifyCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifycatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyCatalogWithChan(request *ModifyCatalogRequest) (<-chan *ModifyCatalogResponse, <-chan error) {
-	responseChan := make(chan *ModifyCatalogResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.ModifyCatalog(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// ModifyCatalogWithCallback invokes the cloudapi.ModifyCatalog API asynchronously
-// api document: https://help.aliyun.com/api/cloudapi/modifycatalog.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) ModifyCatalogWithCallback(request *ModifyCatalogRequest, callback func(response *ModifyCatalogResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *ModifyCatalogResponse
-		var err error
-		defer close(result)
-		response, err = client.ModifyCatalog(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// ModifyCatalogRequest is the request struct for api ModifyCatalog
-type ModifyCatalogRequest struct {
-	*requests.RpcRequest
-	CatalogId   string `position:"Query" name:"CatalogId"`
-	CatalogName string `position:"Query" name:"CatalogName"`
-	Description string `position:"Query" name:"Description"`
-}
-
-// ModifyCatalogResponse is the response struct for api ModifyCatalog
-type ModifyCatalogResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateModifyCatalogRequest creates a request to invoke ModifyCatalog API
-func CreateModifyCatalogRequest() (request *ModifyCatalogRequest) {
-	request = &ModifyCatalogRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("CloudAPI", "2016-07-14", "ModifyCatalog", "apigateway", "openAPI")
-	return
-}
-
-// CreateModifyCatalogResponse creates a response to parse from ModifyCatalog response
-func CreateModifyCatalogResponse() (response *ModifyCatalogResponse) {
-	response = &ModifyCatalogResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 0
services/cloudapi/modify_ip_control.go

@@ -77,6 +77,7 @@ func (client *Client) ModifyIpControlWithCallback(request *ModifyIpControlReques
 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"`
 }

+ 5 - 4
services/cloudapi/modify_ip_control_policy_item.go

@@ -76,10 +76,11 @@ func (client *Client) ModifyIpControlPolicyItemWithCallback(request *ModifyIpCon
 // ModifyIpControlPolicyItemRequest is the request struct for api ModifyIpControlPolicyItem
 type ModifyIpControlPolicyItemRequest struct {
 	*requests.RpcRequest
-	IpControlId  string `position:"Query" name:"IpControlId"`
-	PolicyItemId string `position:"Query" name:"PolicyItemId"`
-	AppId        string `position:"Query" name:"AppId"`
-	CidrIp       string `position:"Query" name:"CidrIp"`
+	IpControlId   string `position:"Query" name:"IpControlId"`
+	PolicyItemId  string `position:"Query" name:"PolicyItemId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	AppId         string `position:"Query" name:"AppId"`
+	CidrIp        string `position:"Query" name:"CidrIp"`
 }
 
 // ModifyIpControlPolicyItemResponse is the response struct for api ModifyIpControlPolicyItem

+ 4 - 3
services/cloudapi/modify_log_config.go

@@ -76,9 +76,10 @@ func (client *Client) ModifyLogConfigWithCallback(request *ModifyLogConfigReques
 // ModifyLogConfigRequest is the request struct for api ModifyLogConfig
 type ModifyLogConfigRequest struct {
 	*requests.RpcRequest
-	SlsProject  string `position:"Query" name:"SlsProject"`
-	SlsLogStore string `position:"Query" name:"SlsLogStore"`
-	LogType     string `position:"Query" name:"LogType"`
+	SlsLogStore   string `position:"Query" name:"SlsLogStore"`
+	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 - 1
services/cloudapi/modify_signature.go

@@ -76,9 +76,10 @@ func (client *Client) ModifySignatureWithCallback(request *ModifySignatureReques
 // ModifySignatureRequest is the request struct for api ModifySignature
 type ModifySignatureRequest struct {
 	*requests.RpcRequest
-	SignatureId     string `position:"Query" name:"SignatureId"`
+	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"`
 }
 

+ 3 - 2
services/cloudapi/modify_traffic_control.go

@@ -77,12 +77,13 @@ 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"`
-	ApiDefault         requests.Integer `position:"Query" name:"ApiDefault"`
+	Description        string           `position:"Query" name:"Description"`
 	UserDefault        requests.Integer `position:"Query" name:"UserDefault"`
 	AppDefault         requests.Integer `position:"Query" name:"AppDefault"`
-	Description        string           `position:"Query" name:"Description"`
 }
 
 // ModifyTrafficControlResponse is the response struct for api ModifyTrafficControl

+ 3 - 2
services/cloudapi/reactivate_domain.go

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

+ 6 - 5
services/cloudapi/remove_apis_authorities.go

@@ -76,11 +76,12 @@ func (client *Client) RemoveApisAuthoritiesWithCallback(request *RemoveApisAutho
 // RemoveApisAuthoritiesRequest is the request struct for api RemoveApisAuthorities
 type RemoveApisAuthoritiesRequest struct {
 	*requests.RpcRequest
-	GroupId     string           `position:"Query" name:"GroupId"`
-	AppId       requests.Integer `position:"Query" name:"AppId"`
-	StageName   string           `position:"Query" name:"StageName"`
-	ApiIds      string           `position:"Query" name:"ApiIds"`
-	Description string           `position:"Query" name:"Description"`
+	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"`
+	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 
 // RemoveApisAuthoritiesResponse is the response struct for api RemoveApisAuthorities

+ 5 - 4
services/cloudapi/remove_apps_authorities.go

@@ -76,10 +76,11 @@ func (client *Client) RemoveAppsAuthoritiesWithCallback(request *RemoveAppsAutho
 // RemoveAppsAuthoritiesRequest is the request struct for api RemoveAppsAuthorities
 type RemoveAppsAuthoritiesRequest struct {
 	*requests.RpcRequest
-	GroupId   string `position:"Query" name:"GroupId"`
-	ApiId     string `position:"Query" name:"ApiId"`
-	StageName string `position:"Query" name:"StageName"`
-	AppIds    string `position:"Query" name:"AppIds"`
+	StageName     string `position:"Query" name:"StageName"`
+	AppIds        string `position:"Query" name:"AppIds"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiId         string `position:"Query" name:"ApiId"`
 }
 
 // RemoveAppsAuthoritiesResponse is the response struct for api RemoveAppsAuthorities

+ 0 - 104
services/cloudapi/remove_catalog_relation.go

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

+ 0 - 103
services/cloudapi/remove_catalog_relations.go

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

+ 5 - 4
services/cloudapi/remove_ip_control_apis.go

@@ -76,10 +76,11 @@ func (client *Client) RemoveIpControlApisWithCallback(request *RemoveIpControlAp
 // RemoveIpControlApisRequest is the request struct for api RemoveIpControlApis
 type RemoveIpControlApisRequest struct {
 	*requests.RpcRequest
-	IpControlId string `position:"Query" name:"IpControlId"`
-	GroupId     string `position:"Query" name:"GroupId"`
-	ApiIds      string `position:"Query" name:"ApiIds"`
-	StageName   string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	IpControlId   string `position:"Query" name:"IpControlId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	ApiIds        string `position:"Query" name:"ApiIds"`
 }
 
 // RemoveIpControlApisResponse is the response struct for api RemoveIpControlApis

+ 1 - 0
services/cloudapi/remove_ip_control_policy_item.go

@@ -77,6 +77,7 @@ func (client *Client) RemoveIpControlPolicyItemWithCallback(request *RemoveIpCon
 type RemoveIpControlPolicyItemRequest struct {
 	*requests.RpcRequest
 	IpControlId   string `position:"Query" name:"IpControlId"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
 	PolicyItemIds string `position:"Query" name:"PolicyItemIds"`
 }
 

+ 5 - 4
services/cloudapi/remove_signature_apis.go

@@ -76,10 +76,11 @@ func (client *Client) RemoveSignatureApisWithCallback(request *RemoveSignatureAp
 // RemoveSignatureApisRequest is the request struct for api RemoveSignatureApis
 type RemoveSignatureApisRequest struct {
 	*requests.RpcRequest
-	SignatureId string `position:"Query" name:"SignatureId"`
-	GroupId     string `position:"Query" name:"GroupId"`
-	ApiIds      string `position:"Query" name:"ApiIds"`
-	StageName   string `position:"Query" name:"StageName"`
+	StageName     string `position:"Query" name:"StageName"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	GroupId       string `position:"Query" name:"GroupId"`
+	SignatureId   string `position:"Query" name:"SignatureId"`
+	ApiIds        string `position:"Query" name:"ApiIds"`
 }
 
 // RemoveSignatureApisResponse is the response struct for api RemoveSignatureApis

+ 2 - 1
services/cloudapi/remove_traffic_control_apis.go

@@ -77,9 +77,10 @@ func (client *Client) RemoveTrafficControlApisWithCallback(request *RemoveTraffi
 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"`
 	ApiIds           string `position:"Query" name:"ApiIds"`
-	StageName        string `position:"Query" name:"StageName"`
 }
 
 // RemoveTrafficControlApisResponse is the response struct for api RemoveTrafficControlApis

+ 4 - 3
services/cloudapi/remove_vpc_access.go

@@ -76,9 +76,10 @@ func (client *Client) RemoveVpcAccessWithCallback(request *RemoveVpcAccessReques
 // RemoveVpcAccessRequest is the request struct for api RemoveVpcAccess
 type RemoveVpcAccessRequest struct {
 	*requests.RpcRequest
-	VpcId      string           `position:"Query" name:"VpcId"`
-	InstanceId string           `position:"Query" name:"InstanceId"`
-	Port       requests.Integer `position:"Query" name:"Port"`
+	InstanceId    string           `position:"Query" name:"InstanceId"`
+	SecurityToken string           `position:"Query" name:"SecurityToken"`
+	Port          requests.Integer `position:"Query" name:"Port"`
+	VpcId         string           `position:"Query" name:"VpcId"`
 }
 
 // RemoveVpcAccessResponse is the response struct for api RemoveVpcAccess

+ 2 - 1
services/cloudapi/reset_app_secret.go

@@ -76,7 +76,8 @@ func (client *Client) ResetAppSecretWithCallback(request *ResetAppSecretRequest,
 // ResetAppSecretRequest is the request struct for api ResetAppSecret
 type ResetAppSecretRequest struct {
 	*requests.RpcRequest
-	AppKey string `position:"Query" name:"AppKey"`
+	SecurityToken string `position:"Query" name:"SecurityToken"`
+	AppKey        string `position:"Query" name:"AppKey"`
 }
 
 // ResetAppSecretResponse is the response struct for api ResetAppSecret

+ 4 - 3
services/cloudapi/sdk_generate.go

@@ -76,9 +76,10 @@ func (client *Client) SdkGenerateWithCallback(request *SdkGenerateRequest, callb
 // SdkGenerateRequest is the request struct for api SdkGenerate
 type SdkGenerateRequest struct {
 	*requests.RpcRequest
-	GroupId  string           `position:"Query" name:"GroupId"`
-	AppId    requests.Integer `position:"Query" name:"AppId"`
-	Language string           `position:"Query" name:"Language"`
+	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

+ 3 - 2
services/cloudapi/sdk_generate_by_app.go

@@ -76,8 +76,9 @@ func (client *Client) SdkGenerateByAppWithCallback(request *SdkGenerateByAppRequ
 // SdkGenerateByAppRequest is the request struct for api SdkGenerateByApp
 type SdkGenerateByAppRequest struct {
 	*requests.RpcRequest
-	AppId    requests.Integer `position:"Query" name:"AppId"`
-	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

+ 3 - 2
services/cloudapi/sdk_generate_by_group.go

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

+ 6 - 5
services/cloudapi/set_apis_authorities.go

@@ -76,11 +76,12 @@ func (client *Client) SetApisAuthoritiesWithCallback(request *SetApisAuthorities
 // SetApisAuthoritiesRequest is the request struct for api SetApisAuthorities
 type SetApisAuthoritiesRequest struct {
 	*requests.RpcRequest
-	GroupId     string           `position:"Query" name:"GroupId"`
-	AppId       requests.Integer `position:"Query" name:"AppId"`
-	StageName   string           `position:"Query" name:"StageName"`
-	ApiIds      string           `position:"Query" name:"ApiIds"`
-	Description string           `position:"Query" name:"Description"`
+	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"`
+	ApiIds        string           `position:"Query" name:"ApiIds"`
 }
 
 // SetApisAuthoritiesResponse is the response struct for api SetApisAuthorities

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