Sfoglia il codice sorgente

CSB SDK Auto Released By yaolan.lt,Version:1.28.2

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 anni fa
parent
commit
933918eb67
44 ha cambiato i file con 259 aggiunte e 98 eliminazioni
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/csb/approve_order_list.go
  3. 1 1
      services/csb/check_service_exist.go
  4. 1 1
      services/csb/commit_successed_services.go
  5. 1 1
      services/csb/create_credentials.go
  6. 2 2
      services/csb/create_order.go
  7. 2 2
      services/csb/create_project.go
  8. 2 2
      services/csb/create_service.go
  9. 3 3
      services/csb/delete_cas_service.go
  10. 1 1
      services/csb/delete_credentials_list.go
  11. 1 1
      services/csb/delete_order_list.go
  12. 1 1
      services/csb/delete_project.go
  13. 2 2
      services/csb/delete_project_list.go
  14. 2 2
      services/csb/delete_service.go
  15. 2 2
      services/csb/delete_service_list.go
  16. 3 3
      services/csb/delete_union_cas_service.go
  17. 5 5
      services/csb/find_approval_order_list.go
  18. 7 7
      services/csb/find_approve_service_list.go
  19. 2 2
      services/csb/find_credentials_list.go
  20. 2 2
      services/csb/find_instance_list.go
  21. 4 4
      services/csb/find_orderable_list.go
  22. 5 5
      services/csb/find_ordered_list.go
  23. 2 2
      services/csb/find_project_list.go
  24. 2 2
      services/csb/find_projects_name_list.go
  25. 6 6
      services/csb/find_service_list.go
  26. 109 0
      services/csb/find_service_statistical_data.go
  27. 1 1
      services/csb/get_instance.go
  28. 1 1
      services/csb/get_order.go
  29. 2 2
      services/csb/get_project.go
  30. 1 1
      services/csb/get_service.go
  31. 1 1
      services/csb/publish_cas_service.go
  32. 1 1
      services/csb/publish_union_cas_service.go
  33. 1 1
      services/csb/renew_credentials.go
  34. 1 1
      services/csb/replace_credential.go
  35. 17 16
      services/csb/struct_data.go
  36. 21 0
      services/csb/struct_monitor_statistic_data.go
  37. 27 0
      services/csb/struct_service_statistic_data.go
  38. 2 2
      services/csb/update_order.go
  39. 1 1
      services/csb/update_order_list.go
  40. 2 2
      services/csb/update_project.go
  41. 2 2
      services/csb/update_project_list_status.go
  42. 2 2
      services/csb/update_service.go
  43. 2 2
      services/csb/update_service_list_status.go
  44. 2 2
      services/csb/update_service_qps.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2018-09-03 Version: 1.28.2
+1, Add new service API:FindServiceStatisticalData, which can support query service statistical data.
+
 2018-08-31 Version: 1.28.1
 1, The CreateInstance supported VPC IpAddress.
 

+ 1 - 1
services/csb/approve_order_list.go

@@ -92,7 +92,7 @@ func CreateApproveOrderListRequest() (request *ApproveOrderListRequest) {
 	request = &ApproveOrderListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "ApproveOrderList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "ApproveOrderList", "", "")
 	return
 }
 

+ 1 - 1
services/csb/check_service_exist.go

@@ -94,7 +94,7 @@ func CreateCheckServiceExistRequest() (request *CheckServiceExistRequest) {
 	request = &CheckServiceExistRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CheckServiceExist", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CheckServiceExist", "", "")
 	return
 }
 

+ 1 - 1
services/csb/commit_successed_services.go

@@ -93,7 +93,7 @@ func CreateCommitSuccessedServicesRequest() (request *CommitSuccessedServicesReq
 	request = &CommitSuccessedServicesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CommitSuccessedServices", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CommitSuccessedServices", "", "")
 	return
 }
 

+ 1 - 1
services/csb/create_credentials.go

@@ -94,7 +94,7 @@ func CreateCreateCredentialsRequest() (request *CreateCredentialsRequest) {
 	request = &CreateCredentialsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CreateCredentials", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CreateCredentials", "", "")
 	return
 }
 

+ 2 - 2
services/csb/create_order.go

@@ -76,8 +76,8 @@ func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, callb
 // CreateOrderRequest is the request struct for api CreateOrder
 type CreateOrderRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // CreateOrderResponse is the response struct for api CreateOrder
@@ -94,7 +94,7 @@ func CreateCreateOrderRequest() (request *CreateOrderRequest) {
 	request = &CreateOrderRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CreateOrder", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CreateOrder", "", "")
 	return
 }
 

+ 2 - 2
services/csb/create_project.go

@@ -76,8 +76,8 @@ func (client *Client) CreateProjectWithCallback(request *CreateProjectRequest, c
 // CreateProjectRequest is the request struct for api CreateProject
 type CreateProjectRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // CreateProjectResponse is the response struct for api CreateProject
@@ -94,7 +94,7 @@ func CreateCreateProjectRequest() (request *CreateProjectRequest) {
 	request = &CreateProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CreateProject", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CreateProject", "", "")
 	return
 }
 

+ 2 - 2
services/csb/create_service.go

@@ -76,8 +76,8 @@ func (client *Client) CreateServiceWithCallback(request *CreateServiceRequest, c
 // CreateServiceRequest is the request struct for api CreateService
 type CreateServiceRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // CreateServiceResponse is the response struct for api CreateService
@@ -94,7 +94,7 @@ func CreateCreateServiceRequest() (request *CreateServiceRequest) {
 	request = &CreateServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "CreateService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "CreateService", "", "")
 	return
 }
 

+ 3 - 3
services/csb/delete_cas_service.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteCasServiceWithCallback(request *DeleteCasServiceRequ
 // DeleteCasServiceRequest is the request struct for api DeleteCasService
 type DeleteCasServiceRequest struct {
 	*requests.RpcRequest
+	LeafOnly     requests.Boolean `position:"Query" name:"LeafOnly"`
+	CasCsbName   string           `position:"Query" name:"CasCsbName"`
 	SrcUserId    string           `position:"Query" name:"SrcUserId"`
 	CasServiceId string           `position:"Query" name:"CasServiceId"`
-	CasCsbName   string           `position:"Query" name:"CasCsbName"`
-	LeafOnly     requests.Boolean `position:"Query" name:"LeafOnly"`
 }
 
 // DeleteCasServiceResponse is the response struct for api DeleteCasService
@@ -95,7 +95,7 @@ func CreateDeleteCasServiceRequest() (request *DeleteCasServiceRequest) {
 	request = &DeleteCasServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteCasService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteCasService", "", "")
 	return
 }
 

+ 1 - 1
services/csb/delete_credentials_list.go

@@ -94,7 +94,7 @@ func CreateDeleteCredentialsListRequest() (request *DeleteCredentialsListRequest
 	request = &DeleteCredentialsListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteCredentialsList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteCredentialsList", "", "")
 	return
 }
 

+ 1 - 1
services/csb/delete_order_list.go

@@ -92,7 +92,7 @@ func CreateDeleteOrderListRequest() (request *DeleteOrderListRequest) {
 	request = &DeleteOrderListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteOrderList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteOrderList", "", "")
 	return
 }
 

+ 1 - 1
services/csb/delete_project.go

@@ -93,7 +93,7 @@ func CreateDeleteProjectRequest() (request *DeleteProjectRequest) {
 	request = &DeleteProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteProject", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteProject", "", "")
 	return
 }
 

+ 2 - 2
services/csb/delete_project_list.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteProjectListWithCallback(request *DeleteProjectListRe
 // DeleteProjectListRequest is the request struct for api DeleteProjectList
 type DeleteProjectListRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // DeleteProjectListResponse is the response struct for api DeleteProjectList
@@ -93,7 +93,7 @@ func CreateDeleteProjectListRequest() (request *DeleteProjectListRequest) {
 	request = &DeleteProjectListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteProjectList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteProjectList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/delete_service.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteServiceWithCallback(request *DeleteServiceRequest, c
 // DeleteServiceRequest is the request struct for api DeleteService
 type DeleteServiceRequest struct {
 	*requests.RpcRequest
-	ServiceId   requests.Integer `position:"Query" name:"ServiceId"`
 	ServiceName string           `position:"Query" name:"ServiceName"`
+	ServiceId   requests.Integer `position:"Query" name:"ServiceId"`
 }
 
 // DeleteServiceResponse is the response struct for api DeleteService
@@ -93,7 +93,7 @@ func CreateDeleteServiceRequest() (request *DeleteServiceRequest) {
 	request = &DeleteServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteService", "", "")
 	return
 }
 

+ 2 - 2
services/csb/delete_service_list.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteServiceListWithCallback(request *DeleteServiceListRe
 // DeleteServiceListRequest is the request struct for api DeleteServiceList
 type DeleteServiceListRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // DeleteServiceListResponse is the response struct for api DeleteServiceList
@@ -93,7 +93,7 @@ func CreateDeleteServiceListRequest() (request *DeleteServiceListRequest) {
 	request = &DeleteServiceListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteServiceList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteServiceList", "", "")
 	return
 }
 

+ 3 - 3
services/csb/delete_union_cas_service.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteUnionCasServiceWithCallback(request *DeleteUnionCasS
 // DeleteUnionCasServiceRequest is the request struct for api DeleteUnionCasService
 type DeleteUnionCasServiceRequest struct {
 	*requests.RpcRequest
+	LeafOnly     requests.Boolean `position:"Query" name:"LeafOnly"`
+	CasCsbName   string           `position:"Query" name:"CasCsbName"`
 	SrcUserId    string           `position:"Query" name:"SrcUserId"`
 	CasServiceId string           `position:"Query" name:"CasServiceId"`
-	CasCsbName   string           `position:"Query" name:"CasCsbName"`
-	LeafOnly     requests.Boolean `position:"Query" name:"LeafOnly"`
 }
 
 // DeleteUnionCasServiceResponse is the response struct for api DeleteUnionCasService
@@ -95,7 +95,7 @@ func CreateDeleteUnionCasServiceRequest() (request *DeleteUnionCasServiceRequest
 	request = &DeleteUnionCasServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteUnionCasService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "DeleteUnionCasService", "", "")
 	return
 }
 

+ 5 - 5
services/csb/find_approval_order_list.go

@@ -76,12 +76,12 @@ func (client *Client) FindApprovalOrderListWithCallback(request *FindApprovalOrd
 // FindApprovalOrderListRequest is the request struct for api FindApprovalOrderList
 type FindApprovalOrderListRequest struct {
 	*requests.RpcRequest
-	ServiceId   requests.Integer `position:"Query" name:"ServiceId"`
-	ServiceName string           `position:"Query" name:"ServiceName"`
-	Alias       string           `position:"Query" name:"Alias"`
 	ProjectName string           `position:"Query" name:"ProjectName"`
-	OnlyPending requests.Boolean `position:"Query" name:"OnlyPending"`
+	Alias       string           `position:"Query" name:"Alias"`
+	ServiceName string           `position:"Query" name:"ServiceName"`
 	PageNum     requests.Integer `position:"Query" name:"PageNum"`
+	ServiceId   requests.Integer `position:"Query" name:"ServiceId"`
+	OnlyPending requests.Boolean `position:"Query" name:"OnlyPending"`
 }
 
 // FindApprovalOrderListResponse is the response struct for api FindApprovalOrderList
@@ -98,7 +98,7 @@ func CreateFindApprovalOrderListRequest() (request *FindApprovalOrderListRequest
 	request = &FindApprovalOrderListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindApprovalOrderList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindApprovalOrderList", "", "")
 	return
 }
 

+ 7 - 7
services/csb/find_approve_service_list.go

@@ -76,12 +76,12 @@ func (client *Client) FindApproveServiceListWithCallback(request *FindApproveSer
 // FindApproveServiceListRequest is the request struct for api FindApproveServiceList
 type FindApproveServiceListRequest struct {
 	*requests.RpcRequest
-	ApproveLevel   string           `position:"Query" name:"approveLevel"`
-	ServiceName    string           `position:"Query" name:"serviceName"`
-	Alias          string           `position:"Query" name:"alias"`
-	ProjectName    string           `position:"Query" name:"projectName"`
-	CsbId          requests.Integer `position:"Query" name:"csbId"`
-	ShowDelService requests.Boolean `position:"Query" name:"showDelService"`
+	ProjectName    string           `position:"Query" name:"ProjectName"`
+	ApproveLevel   string           `position:"Query" name:"ApproveLevel"`
+	ShowDelService requests.Boolean `position:"Query" name:"ShowDelService"`
+	CsbId          requests.Integer `position:"Query" name:"CsbId"`
+	Alias          string           `position:"Query" name:"Alias"`
+	ServiceName    string           `position:"Query" name:"ServiceName"`
 }
 
 // FindApproveServiceListResponse is the response struct for api FindApproveServiceList
@@ -98,7 +98,7 @@ func CreateFindApproveServiceListRequest() (request *FindApproveServiceListReque
 	request = &FindApproveServiceListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindApproveServiceList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindApproveServiceList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/find_credentials_list.go

@@ -77,8 +77,8 @@ func (client *Client) FindCredentialsListWithCallback(request *FindCredentialsLi
 type FindCredentialsListRequest struct {
 	*requests.RpcRequest
 	CsbId     requests.Integer `position:"Query" name:"CsbId"`
-	GroupName string           `position:"Query" name:"GroupName"`
 	PageNum   requests.Integer `position:"Query" name:"PageNum"`
+	GroupName string           `position:"Query" name:"GroupName"`
 }
 
 // FindCredentialsListResponse is the response struct for api FindCredentialsList
@@ -95,7 +95,7 @@ func CreateFindCredentialsListRequest() (request *FindCredentialsListRequest) {
 	request = &FindCredentialsListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindCredentialsList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindCredentialsList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/find_instance_list.go

@@ -77,9 +77,9 @@ func (client *Client) FindInstanceListWithCallback(request *FindInstanceListRequ
 type FindInstanceListRequest struct {
 	*requests.RpcRequest
 	SearchTxt string           `position:"Query" name:"SearchTxt"`
+	CsbId     requests.Integer `position:"Query" name:"CsbId"`
 	PageNum   requests.Integer `position:"Query" name:"PageNum"`
 	Status    requests.Integer `position:"Query" name:"Status"`
-	CsbId     requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // FindInstanceListResponse is the response struct for api FindInstanceList
@@ -96,7 +96,7 @@ func CreateFindInstanceListRequest() (request *FindInstanceListRequest) {
 	request = &FindInstanceListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindInstanceList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindInstanceList", "", "")
 	return
 }
 

+ 4 - 4
services/csb/find_orderable_list.go

@@ -76,11 +76,11 @@ func (client *Client) FindOrderableListWithCallback(request *FindOrderableListRe
 // FindOrderableListRequest is the request struct for api FindOrderableList
 type FindOrderableListRequest struct {
 	*requests.RpcRequest
-	PageNum     requests.Integer `position:"Query" name:"PageNum"`
+	ProjectName string           `position:"Query" name:"ProjectName"`
 	CsbId       requests.Integer `position:"Query" name:"CsbId"`
-	ServiceName string           `position:"Query" name:"ServiceName"`
 	Alias       string           `position:"Query" name:"Alias"`
-	ProjectName string           `position:"Query" name:"ProjectName"`
+	ServiceName string           `position:"Query" name:"ServiceName"`
+	PageNum     requests.Integer `position:"Query" name:"PageNum"`
 }
 
 // FindOrderableListResponse is the response struct for api FindOrderableList
@@ -97,7 +97,7 @@ func CreateFindOrderableListRequest() (request *FindOrderableListRequest) {
 	request = &FindOrderableListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindOrderableList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindOrderableList", "", "")
 	return
 }
 

+ 5 - 5
services/csb/find_ordered_list.go

@@ -77,13 +77,13 @@ func (client *Client) FindOrderedListWithCallback(request *FindOrderedListReques
 type FindOrderedListRequest struct {
 	*requests.RpcRequest
 	ProjectName  string           `position:"Query" name:"ProjectName"`
+	ShowDelOrder requests.Boolean `position:"Query" name:"ShowDelOrder"`
+	CsbId        requests.Integer `position:"Query" name:"CsbId"`
+	Alias        string           `position:"Query" name:"Alias"`
+	ServiceName  string           `position:"Query" name:"ServiceName"`
 	PageNum      requests.Integer `position:"Query" name:"PageNum"`
 	ServiceId    requests.Integer `position:"Query" name:"ServiceId"`
-	ServiceName  string           `position:"Query" name:"ServiceName"`
-	Alias        string           `position:"Query" name:"Alias"`
-	ShowDelOrder requests.Boolean `position:"Query" name:"ShowDelOrder"`
 	Status       string           `position:"Query" name:"Status"`
-	CsbId        requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // FindOrderedListResponse is the response struct for api FindOrderedList
@@ -100,7 +100,7 @@ func CreateFindOrderedListRequest() (request *FindOrderedListRequest) {
 	request = &FindOrderedListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindOrderedList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindOrderedList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/find_project_list.go

@@ -76,9 +76,9 @@ func (client *Client) FindProjectListWithCallback(request *FindProjectListReques
 // FindProjectListRequest is the request struct for api FindProjectList
 type FindProjectListRequest struct {
 	*requests.RpcRequest
+	ProjectName string           `position:"Query" name:"ProjectName"`
 	CsbId       requests.Integer `position:"Query" name:"CsbId"`
 	PageNum     requests.Integer `position:"Query" name:"PageNum"`
-	ProjectName string           `position:"Query" name:"ProjectName"`
 }
 
 // FindProjectListResponse is the response struct for api FindProjectList
@@ -95,7 +95,7 @@ func CreateFindProjectListRequest() (request *FindProjectListRequest) {
 	request = &FindProjectListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindProjectList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindProjectList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/find_projects_name_list.go

@@ -76,8 +76,8 @@ func (client *Client) FindProjectsNameListWithCallback(request *FindProjectsName
 // FindProjectsNameListRequest is the request struct for api FindProjectsNameList
 type FindProjectsNameListRequest struct {
 	*requests.RpcRequest
-	CsbId         requests.Integer `position:"Query" name:"CsbId"`
 	OperationFlag string           `position:"Query" name:"OperationFlag"`
+	CsbId         requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // FindProjectsNameListResponse is the response struct for api FindProjectsNameList
@@ -94,7 +94,7 @@ func CreateFindProjectsNameListRequest() (request *FindProjectsNameListRequest)
 	request = &FindProjectsNameListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindProjectsNameList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindProjectsNameList", "", "")
 	return
 }
 

+ 6 - 6
services/csb/find_service_list.go

@@ -76,13 +76,13 @@ func (client *Client) FindServiceListWithCallback(request *FindServiceListReques
 // FindServiceListRequest is the request struct for api FindServiceList
 type FindServiceListRequest struct {
 	*requests.RpcRequest
-	PageNum        requests.Integer `position:"Query" name:"PageNum"`
-	CasShowType    requests.Integer `position:"Query" name:"CasShowType"`
-	ServiceName    string           `position:"Query" name:"ServiceName"`
-	Alias          string           `position:"Query" name:"Alias"`
 	ProjectName    string           `position:"Query" name:"ProjectName"`
-	CsbId          requests.Integer `position:"Query" name:"CsbId"`
 	ShowDelService requests.Boolean `position:"Query" name:"ShowDelService"`
+	CasShowType    requests.Integer `position:"Query" name:"CasShowType"`
+	CsbId          requests.Integer `position:"Query" name:"CsbId"`
+	Alias          string           `position:"Query" name:"Alias"`
+	ServiceName    string           `position:"Query" name:"ServiceName"`
+	PageNum        requests.Integer `position:"Query" name:"PageNum"`
 }
 
 // FindServiceListResponse is the response struct for api FindServiceList
@@ -99,7 +99,7 @@ func CreateFindServiceListRequest() (request *FindServiceListRequest) {
 	request = &FindServiceListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "FindServiceList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindServiceList", "", "")
 	return
 }
 

+ 109 - 0
services/csb/find_service_statistical_data.go

@@ -0,0 +1,109 @@
+package csb
+
+//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"
+)
+
+// FindServiceStatisticalData invokes the csb.FindServiceStatisticalData API synchronously
+// api document: https://help.aliyun.com/api/csb/findservicestatisticaldata.html
+func (client *Client) FindServiceStatisticalData(request *FindServiceStatisticalDataRequest) (response *FindServiceStatisticalDataResponse, err error) {
+	response = CreateFindServiceStatisticalDataResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// FindServiceStatisticalDataWithChan invokes the csb.FindServiceStatisticalData API asynchronously
+// api document: https://help.aliyun.com/api/csb/findservicestatisticaldata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindServiceStatisticalDataWithChan(request *FindServiceStatisticalDataRequest) (<-chan *FindServiceStatisticalDataResponse, <-chan error) {
+	responseChan := make(chan *FindServiceStatisticalDataResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.FindServiceStatisticalData(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// FindServiceStatisticalDataWithCallback invokes the csb.FindServiceStatisticalData API asynchronously
+// api document: https://help.aliyun.com/api/csb/findservicestatisticaldata.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindServiceStatisticalDataWithCallback(request *FindServiceStatisticalDataRequest, callback func(response *FindServiceStatisticalDataResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *FindServiceStatisticalDataResponse
+		var err error
+		defer close(result)
+		response, err = client.FindServiceStatisticalData(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// FindServiceStatisticalDataRequest is the request struct for api FindServiceStatisticalData
+type FindServiceStatisticalDataRequest struct {
+	*requests.RpcRequest
+	CsbId       requests.Integer `position:"Query" name:"CsbId"`
+	EndTime     requests.Integer `position:"Query" name:"EndTime"`
+	ServiceName string           `position:"Query" name:"ServiceName"`
+	StartTime   requests.Integer `position:"Query" name:"StartTime"`
+}
+
+// FindServiceStatisticalDataResponse is the response struct for api FindServiceStatisticalData
+type FindServiceStatisticalDataResponse struct {
+	*responses.BaseResponse
+	Code      int    `json:"Code" xml:"Code"`
+	Message   string `json:"Message" xml:"Message"`
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	Data      Data   `json:"Data" xml:"Data"`
+}
+
+// CreateFindServiceStatisticalDataRequest creates a request to invoke FindServiceStatisticalData API
+func CreateFindServiceStatisticalDataRequest() (request *FindServiceStatisticalDataRequest) {
+	request = &FindServiceStatisticalDataRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("CSB", "2017-11-18", "FindServiceStatisticalData", "", "")
+	return
+}
+
+// CreateFindServiceStatisticalDataResponse creates a response to parse from FindServiceStatisticalData response
+func CreateFindServiceStatisticalDataResponse() (response *FindServiceStatisticalDataResponse) {
+	response = &FindServiceStatisticalDataResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/csb/get_instance.go

@@ -93,7 +93,7 @@ func CreateGetInstanceRequest() (request *GetInstanceRequest) {
 	request = &GetInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "GetInstance", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "GetInstance", "", "")
 	return
 }
 

+ 1 - 1
services/csb/get_order.go

@@ -94,7 +94,7 @@ func CreateGetOrderRequest() (request *GetOrderRequest) {
 	request = &GetOrderRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "GetOrder", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "GetOrder", "", "")
 	return
 }
 

+ 2 - 2
services/csb/get_project.go

@@ -76,8 +76,8 @@ func (client *Client) GetProjectWithCallback(request *GetProjectRequest, callbac
 // GetProjectRequest is the request struct for api GetProject
 type GetProjectRequest struct {
 	*requests.RpcRequest
-	CsbId       requests.Integer `position:"Query" name:"CsbId"`
 	ProjectName string           `position:"Query" name:"ProjectName"`
+	CsbId       requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // GetProjectResponse is the response struct for api GetProject
@@ -94,7 +94,7 @@ func CreateGetProjectRequest() (request *GetProjectRequest) {
 	request = &GetProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "GetProject", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "GetProject", "", "")
 	return
 }
 

+ 1 - 1
services/csb/get_service.go

@@ -94,7 +94,7 @@ func CreateGetServiceRequest() (request *GetServiceRequest) {
 	request = &GetServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "GetService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "GetService", "", "")
 	return
 }
 

+ 1 - 1
services/csb/publish_cas_service.go

@@ -93,7 +93,7 @@ func CreatePublishCasServiceRequest() (request *PublishCasServiceRequest) {
 	request = &PublishCasServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "PublishCasService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "PublishCasService", "", "")
 	return
 }
 

+ 1 - 1
services/csb/publish_union_cas_service.go

@@ -93,7 +93,7 @@ func CreatePublishUnionCasServiceRequest() (request *PublishUnionCasServiceReque
 	request = &PublishUnionCasServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "PublishUnionCasService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "PublishUnionCasService", "", "")
 	return
 }
 

+ 1 - 1
services/csb/renew_credentials.go

@@ -93,7 +93,7 @@ func CreateRenewCredentialsRequest() (request *RenewCredentialsRequest) {
 	request = &RenewCredentialsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "RenewCredentials", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "RenewCredentials", "", "")
 	return
 }
 

+ 1 - 1
services/csb/replace_credential.go

@@ -93,7 +93,7 @@ func CreateReplaceCredentialRequest() (request *ReplaceCredentialRequest) {
 	request = &ReplaceCredentialRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "ReplaceCredential", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "ReplaceCredential", "", "")
 	return
 }
 

+ 17 - 16
services/csb/struct_data.go

@@ -17,20 +17,21 @@ package csb
 
 // Data is a nested struct in csb response
 type Data struct {
-	Id              int                      `json:"Id" xml:"Id"`
-	UpdateCount     int                      `json:"UpdateCount" xml:"UpdateCount"`
-	CurrentPage     int                      `json:"CurrentPage" xml:"CurrentPage"`
-	Total           int                      `json:"Total" xml:"Total"`
-	PageNumber      int                      `json:"PageNumber" xml:"PageNumber"`
-	Exist           bool                     `json:"Exist" xml:"Exist"`
-	ProjectNameList []string                 `json:"ProjectNameList" xml:"ProjectNameList"`
-	Credentials     Credentials              `json:"Credentials" xml:"Credentials"`
-	Service         Service                  `json:"Service" xml:"Service"`
-	Order           Order                    `json:"Order" xml:"Order"`
-	Instance        Instance                 `json:"Instance" xml:"Instance"`
-	ProjectList     []Project                `json:"ProjectList" xml:"ProjectList"`
-	CredentialList  []Credential             `json:"CredentialList" xml:"CredentialList"`
-	OrderList       []OrderInFindOrderedList `json:"OrderList" xml:"OrderList"`
-	ItemList        []Item                   `json:"ItemList" xml:"ItemList"`
-	ServiceList     []Service                `json:"ServiceList" xml:"ServiceList"`
+	Id                   int                      `json:"Id" xml:"Id"`
+	UpdateCount          int                      `json:"UpdateCount" xml:"UpdateCount"`
+	CurrentPage          int                      `json:"CurrentPage" xml:"CurrentPage"`
+	Total                int                      `json:"Total" xml:"Total"`
+	PageNumber           int                      `json:"PageNumber" xml:"PageNumber"`
+	Exist                bool                     `json:"Exist" xml:"Exist"`
+	ProjectNameList      []string                 `json:"ProjectNameList" xml:"ProjectNameList"`
+	Credentials          Credentials              `json:"Credentials" xml:"Credentials"`
+	Service              Service                  `json:"Service" xml:"Service"`
+	Order                Order                    `json:"Order" xml:"Order"`
+	Instance             Instance                 `json:"Instance" xml:"Instance"`
+	ProjectList          []Project                `json:"ProjectList" xml:"ProjectList"`
+	CredentialList       []Credential             `json:"CredentialList" xml:"CredentialList"`
+	OrderList            []OrderInFindOrderedList `json:"OrderList" xml:"OrderList"`
+	ItemList             []Item                   `json:"ItemList" xml:"ItemList"`
+	ServiceList          []Service                `json:"ServiceList" xml:"ServiceList"`
+	MonitorStatisticData []ServiceStatisticData   `json:"MonitorStatisticData" xml:"MonitorStatisticData"`
 }

+ 21 - 0
services/csb/struct_monitor_statistic_data.go

@@ -0,0 +1,21 @@
+package csb
+
+//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.
+
+// MonitorStatisticData is a nested struct in csb response
+type MonitorStatisticData struct {
+	ServiceStatisticData []ServiceStatisticData `json:"ServiceStatisticData" xml:"ServiceStatisticData"`
+}

+ 27 - 0
services/csb/struct_service_statistic_data.go

@@ -0,0 +1,27 @@
+package csb
+
+//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.
+
+// ServiceStatisticData is a nested struct in csb response
+type ServiceStatisticData struct {
+	AvgRt       float64 `json:"AvgRt" xml:"AvgRt"`
+	MaxRt       float64 `json:"MaxRt" xml:"MaxRt"`
+	MinRt       float64 `json:"MinRt" xml:"MinRt"`
+	RequestTime int     `json:"RequestTime" xml:"RequestTime"`
+	ServiceName string  `json:"ServiceName" xml:"ServiceName"`
+	UserId      string  `json:"UserId" xml:"UserId"`
+	Total       Total   `json:"Total" xml:"Total"`
+}

+ 2 - 2
services/csb/update_order.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateOrderWithCallback(request *UpdateOrderRequest, callb
 // UpdateOrderRequest is the request struct for api UpdateOrder
 type UpdateOrderRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // UpdateOrderResponse is the response struct for api UpdateOrder
@@ -93,7 +93,7 @@ func CreateUpdateOrderRequest() (request *UpdateOrderRequest) {
 	request = &UpdateOrderRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateOrder", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateOrder", "", "")
 	return
 }
 

+ 1 - 1
services/csb/update_order_list.go

@@ -93,7 +93,7 @@ func CreateUpdateOrderListRequest() (request *UpdateOrderListRequest) {
 	request = &UpdateOrderListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateOrderList", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateOrderList", "", "")
 	return
 }
 

+ 2 - 2
services/csb/update_project.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateProjectWithCallback(request *UpdateProjectRequest, c
 // UpdateProjectRequest is the request struct for api UpdateProject
 type UpdateProjectRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // UpdateProjectResponse is the response struct for api UpdateProject
@@ -93,7 +93,7 @@ func CreateUpdateProjectRequest() (request *UpdateProjectRequest) {
 	request = &UpdateProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateProject", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateProject", "", "")
 	return
 }
 

+ 2 - 2
services/csb/update_project_list_status.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateProjectListStatusWithCallback(request *UpdateProject
 // UpdateProjectListStatusRequest is the request struct for api UpdateProjectListStatus
 type UpdateProjectListStatusRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // UpdateProjectListStatusResponse is the response struct for api UpdateProjectListStatus
@@ -93,7 +93,7 @@ func CreateUpdateProjectListStatusRequest() (request *UpdateProjectListStatusReq
 	request = &UpdateProjectListStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateProjectListStatus", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateProjectListStatus", "", "")
 	return
 }
 

+ 2 - 2
services/csb/update_service.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateServiceWithCallback(request *UpdateServiceRequest, c
 // UpdateServiceRequest is the request struct for api UpdateService
 type UpdateServiceRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // UpdateServiceResponse is the response struct for api UpdateService
@@ -93,7 +93,7 @@ func CreateUpdateServiceRequest() (request *UpdateServiceRequest) {
 	request = &UpdateServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateService", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateService", "", "")
 	return
 }
 

+ 2 - 2
services/csb/update_service_list_status.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateServiceListStatusWithCallback(request *UpdateService
 // UpdateServiceListStatusRequest is the request struct for api UpdateServiceListStatus
 type UpdateServiceListStatusRequest struct {
 	*requests.RpcRequest
-	CsbId requests.Integer `position:"Query" name:"CsbId"`
 	Data  string           `position:"Body" name:"Data"`
+	CsbId requests.Integer `position:"Query" name:"CsbId"`
 }
 
 // UpdateServiceListStatusResponse is the response struct for api UpdateServiceListStatus
@@ -93,7 +93,7 @@ func CreateUpdateServiceListStatusRequest() (request *UpdateServiceListStatusReq
 	request = &UpdateServiceListStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateServiceListStatus", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateServiceListStatus", "", "")
 	return
 }
 

+ 2 - 2
services/csb/update_service_qps.go

@@ -76,8 +76,8 @@ func (client *Client) UpdateServiceQPSWithCallback(request *UpdateServiceQPSRequ
 // UpdateServiceQPSRequest is the request struct for api UpdateServiceQPS
 type UpdateServiceQPSRequest struct {
 	*requests.RpcRequest
-	ServiceId requests.Integer `position:"Query" name:"ServiceId"`
 	Qps       string           `position:"Query" name:"Qps"`
+	ServiceId requests.Integer `position:"Query" name:"ServiceId"`
 }
 
 // UpdateServiceQPSResponse is the response struct for api UpdateServiceQPS
@@ -93,7 +93,7 @@ func CreateUpdateServiceQPSRequest() (request *UpdateServiceQPSRequest) {
 	request = &UpdateServiceQPSRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateServiceQPS", "CSB", "openAPI")
+	request.InitWithApiInfo("CSB", "2017-11-18", "UpdateServiceQPS", "", "")
 	return
 }