瀏覽代碼

Group, Plugin support tag authentication.

sdk-team 6 年之前
父節點
當前提交
e497853628

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-08-08 Version: 1.60.93
+- Group, Plugin support tag authentication.
+
 2019-08-07 Version: 1.60.92
 - Generated 2019-03-20 for `WebPlus`.
 

+ 13 - 5
services/cloudapi/create_api_group.go

@@ -76,11 +76,18 @@ func (client *Client) CreateApiGroupWithCallback(request *CreateApiGroupRequest,
 // CreateApiGroupRequest is the request struct for api CreateApiGroup
 type CreateApiGroupRequest struct {
 	*requests.RpcRequest
-	InstanceId    string `position:"Query" name:"InstanceId"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
-	Description   string `position:"Query" name:"Description"`
-	Source        string `position:"Query" name:"Source"`
-	GroupName     string `position:"Query" name:"GroupName"`
+	InstanceId    string               `position:"Query" name:"InstanceId"`
+	SecurityToken string               `position:"Query" name:"SecurityToken"`
+	Description   string               `position:"Query" name:"Description"`
+	Source        string               `position:"Query" name:"Source"`
+	Tag           *[]CreateApiGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
+	GroupName     string               `position:"Query" name:"GroupName"`
+}
+
+// CreateApiGroupTag is a repeated param struct in CreateApiGroupRequest
+type CreateApiGroupTag struct {
+	Value string `name:"Value"`
+	Key   string `name:"Key"`
 }
 
 // CreateApiGroupResponse is the response struct for api CreateApiGroup
@@ -93,6 +100,7 @@ type CreateApiGroupResponse struct {
 	Description  string `json:"Description" xml:"Description"`
 	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
 	InstanceType string `json:"InstanceType" xml:"InstanceType"`
+	TagStatus    bool   `json:"TagStatus" xml:"TagStatus"`
 }
 
 // CreateCreateApiGroupRequest creates a request to invoke CreateApiGroup API

+ 11 - 3
services/cloudapi/create_app.go

@@ -76,9 +76,16 @@ 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"`
-	SecurityToken string `position:"Query" name:"SecurityToken"`
-	Description   string `position:"Query" name:"Description"`
+	AppName       string          `position:"Query" name:"AppName"`
+	SecurityToken string          `position:"Query" name:"SecurityToken"`
+	Description   string          `position:"Query" name:"Description"`
+	Tag           *[]CreateAppTag `position:"Query" name:"Tag"  type:"Repeated"`
+}
+
+// CreateAppTag is a repeated param struct in CreateAppRequest
+type CreateAppTag struct {
+	Value string `name:"Value"`
+	Key   string `name:"Key"`
 }
 
 // CreateAppResponse is the response struct for api CreateApp
@@ -86,6 +93,7 @@ type CreateAppResponse struct {
 	*responses.BaseResponse
 	RequestId string `json:"RequestId" xml:"RequestId"`
 	AppId     int64  `json:"AppId" xml:"AppId"`
+	TagStatus bool   `json:"TagStatus" xml:"TagStatus"`
 }
 
 // CreateCreateAppRequest creates a request to invoke CreateApp API

+ 9 - 2
services/cloudapi/delete_api_group.go

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

+ 9 - 2
services/cloudapi/describe_api_group.go

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

+ 13 - 5
services/cloudapi/describe_api_groups.go

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

+ 16 - 8
services/cloudapi/describe_apis.go

@@ -76,14 +76,22 @@ func (client *Client) DescribeApisWithCallback(request *DescribeApisRequest, cal
 // DescribeApisRequest is the request struct for api DescribeApis
 type DescribeApisRequest struct {
 	*requests.RpcRequest
-	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"`
+	ApiName       string             `position:"Query" name:"ApiName"`
+	CatalogId     string             `position:"Query" name:"CatalogId"`
+	Visibility    string             `position:"Query" name:"Visibility"`
+	SecurityToken string             `position:"Query" name:"SecurityToken"`
+	GroupId       string             `position:"Query" name:"GroupId"`
+	PageSize      requests.Integer   `position:"Query" name:"PageSize"`
+	Tag           *[]DescribeApisTag `position:"Query" name:"Tag"  type:"Repeated"`
+	EnableTagAuth requests.Boolean   `position:"Query" name:"EnableTagAuth"`
+	ApiId         string             `position:"Query" name:"ApiId"`
+	PageNumber    requests.Integer   `position:"Query" name:"PageNumber"`
+}
+
+// DescribeApisTag is a repeated param struct in DescribeApisRequest
+type DescribeApisTag struct {
+	Value string `name:"Value"`
+	Key   string `name:"Key"`
 }
 
 // DescribeApisResponse is the response struct for api DescribeApis

+ 1 - 0
services/cloudapi/describe_app_attributes.go

@@ -81,6 +81,7 @@ type DescribeAppAttributesRequest struct {
 	AppId         requests.Integer            `position:"Query" name:"AppId"`
 	PageSize      requests.Integer            `position:"Query" name:"PageSize"`
 	Tag           *[]DescribeAppAttributesTag `position:"Query" name:"Tag"  type:"Repeated"`
+	EnableTagAuth requests.Boolean            `position:"Query" name:"EnableTagAuth"`
 	PageNumber    requests.Integer            `position:"Query" name:"PageNumber"`
 }
 

+ 15 - 7
services/cloudapi/describe_deployed_apis.go

@@ -76,13 +76,21 @@ func (client *Client) DescribeDeployedApisWithCallback(request *DescribeDeployed
 // DescribeDeployedApisRequest is the request struct for api DescribeDeployedApis
 type DescribeDeployedApisRequest struct {
 	*requests.RpcRequest
-	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"`
+	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"`
+	Tag           *[]DescribeDeployedApisTag `position:"Query" name:"Tag"  type:"Repeated"`
+	EnableTagAuth requests.Boolean           `position:"Query" name:"EnableTagAuth"`
+	ApiId         string                     `position:"Query" name:"ApiId"`
+	PageNumber    requests.Integer           `position:"Query" name:"PageNumber"`
+}
+
+// DescribeDeployedApisTag is a repeated param struct in DescribeDeployedApisRequest
+type DescribeDeployedApisTag struct {
+	Value string `name:"Value"`
+	Key   string `name:"Key"`
 }
 
 // DescribeDeployedApisResponse is the response struct for api DescribeDeployedApis

+ 11 - 4
services/cloudapi/modify_api_group.go

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