Selaa lähdekoodia

Suport mse nologin.

sdk-team 3 vuotta sitten
vanhempi
sitoutus
cf3eecd9d3
100 muutettua tiedostoa jossa 1767 lisäystä ja 453 poistoa
  1. 1 1
      VERSION
  2. 112 44
      mse/CMakeLists.txt
  3. 224 88
      mse/include/alibabacloud/mse/MseClient.h
  4. 20 3
      mse/include/alibabacloud/mse/model/AddAuthResourceRequest.h
  5. 12 0
      mse/include/alibabacloud/mse/model/AddBlackWhiteListRequest.h
  6. 12 0
      mse/include/alibabacloud/mse/model/AddGatewayDomainRequest.h
  7. 25 0
      mse/include/alibabacloud/mse/model/AddGatewayRequest.h
  8. 45 0
      mse/include/alibabacloud/mse/model/AddGatewayRouteRequest.h
  9. 3 0
      mse/include/alibabacloud/mse/model/AddGatewayServiceVersionRequest.h
  10. 18 0
      mse/include/alibabacloud/mse/model/AddGatewaySlbRequest.h
  11. 75 0
      mse/include/alibabacloud/mse/model/AddMigrationTaskRequest.h
  12. 74 0
      mse/include/alibabacloud/mse/model/AddMigrationTaskResult.h
  13. 3 0
      mse/include/alibabacloud/mse/model/AddMockRuleRequest.h
  14. 3 0
      mse/include/alibabacloud/mse/model/AddSSLCertRequest.h
  15. 6 3
      mse/include/alibabacloud/mse/model/AddSecurityGroupRuleRequest.h
  16. 10 0
      mse/include/alibabacloud/mse/model/AddServiceSourceRequest.h
  17. 0 117
      mse/include/alibabacloud/mse/model/AddTestResult.h
  18. 3 0
      mse/include/alibabacloud/mse/model/ApplyGatewayRouteRequest.h
  19. 3 0
      mse/include/alibabacloud/mse/model/ApplyTagPoliciesRequest.h
  20. 3 0
      mse/include/alibabacloud/mse/model/CloneNacosConfigRequest.h
  21. 6 0
      mse/include/alibabacloud/mse/model/CreateApplicationRequest.h
  22. 6 4
      mse/include/alibabacloud/mse/model/CreateApplicationResult.h
  23. 16 0
      mse/include/alibabacloud/mse/model/CreateClusterRequest.h
  24. 3 0
      mse/include/alibabacloud/mse/model/CreateEngineNamespaceRequest.h
  25. 69 0
      mse/include/alibabacloud/mse/model/CreateMseServiceApplicationRequest.h
  26. 21 22
      mse/include/alibabacloud/mse/model/CreateMseServiceApplicationResult.h
  27. 12 9
      mse/include/alibabacloud/mse/model/CreateNacosConfigRequest.h
  28. 3 0
      mse/include/alibabacloud/mse/model/CreateNacosInstanceRequest.h
  29. 3 0
      mse/include/alibabacloud/mse/model/CreateNacosServiceRequest.h
  30. 15 0
      mse/include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneGroupRequest.h
  31. 20 0
      mse/include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneRequest.h
  32. 3 0
      mse/include/alibabacloud/mse/model/CreateZnodeRequest.h
  33. 3 0
      mse/include/alibabacloud/mse/model/DeleteAuthResourceRequest.h
  34. 3 0
      mse/include/alibabacloud/mse/model/DeleteClusterRequest.h
  35. 3 0
      mse/include/alibabacloud/mse/model/DeleteEngineNamespaceRequest.h
  36. 3 0
      mse/include/alibabacloud/mse/model/DeleteGatewayDomainRequest.h
  37. 3 0
      mse/include/alibabacloud/mse/model/DeleteGatewayRequest.h
  38. 3 0
      mse/include/alibabacloud/mse/model/DeleteGatewayRouteRequest.h
  39. 6 3
      mse/include/alibabacloud/mse/model/DeleteGatewayServiceRequest.h
  40. 3 0
      mse/include/alibabacloud/mse/model/DeleteGatewayServiceVersionRequest.h
  41. 6 3
      mse/include/alibabacloud/mse/model/DeleteGatewaySlbRequest.h
  42. 15 9
      mse/include/alibabacloud/mse/model/DeleteMigrationTaskRequest.h
  43. 9 14
      mse/include/alibabacloud/mse/model/DeleteMigrationTaskResult.h
  44. 3 0
      mse/include/alibabacloud/mse/model/DeleteNacosConfigRequest.h
  45. 3 0
      mse/include/alibabacloud/mse/model/DeleteNacosConfigsRequest.h
  46. 3 0
      mse/include/alibabacloud/mse/model/DeleteNacosInstanceRequest.h
  47. 3 0
      mse/include/alibabacloud/mse/model/DeleteNacosServiceRequest.h
  48. 3 0
      mse/include/alibabacloud/mse/model/DeleteSecurityGroupRuleRequest.h
  49. 3 0
      mse/include/alibabacloud/mse/model/DeleteServiceSourceRequest.h
  50. 3 0
      mse/include/alibabacloud/mse/model/DeleteSwimmingLaneGroupRequest.h
  51. 3 0
      mse/include/alibabacloud/mse/model/DeleteSwimmingLaneRequest.h
  52. 3 0
      mse/include/alibabacloud/mse/model/DeleteZnodeRequest.h
  53. 3 0
      mse/include/alibabacloud/mse/model/ExportNacosConfigRequest.h
  54. 3 0
      mse/include/alibabacloud/mse/model/GetAppMessageQueueRouteRequest.h
  55. 1 0
      mse/include/alibabacloud/mse/model/GetAppMessageQueueRouteResult.h
  56. 6 0
      mse/include/alibabacloud/mse/model/GetApplicationListRequest.h
  57. 1 0
      mse/include/alibabacloud/mse/model/GetApplicationListResult.h
  58. 66 0
      mse/include/alibabacloud/mse/model/GetApplicationListWithMetircsRequest.h
  59. 103 0
      mse/include/alibabacloud/mse/model/GetApplicationListWithMetircsResult.h
  60. 6 3
      mse/include/alibabacloud/mse/model/GetBlackWhiteListRequest.h
  61. 3 0
      mse/include/alibabacloud/mse/model/GetEngineNamepaceRequest.h
  62. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayDomainDetailRequest.h
  63. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayDomainDetailResult.h
  64. 6 3
      mse/include/alibabacloud/mse/model/GetGatewayOptionRequest.h
  65. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayRequest.h
  66. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayResult.h
  67. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayRouteDetailRequest.h
  68. 18 0
      mse/include/alibabacloud/mse/model/GetGatewayRouteDetailResult.h
  69. 3 0
      mse/include/alibabacloud/mse/model/GetGatewayServiceDetailRequest.h
  70. 54 8
      mse/include/alibabacloud/mse/model/GetGatewayServiceDetailResult.h
  71. 3 0
      mse/include/alibabacloud/mse/model/GetGovernanceKubernetesClusterRequest.h
  72. 3 0
      mse/include/alibabacloud/mse/model/GetImageRequest.h
  73. 3 0
      mse/include/alibabacloud/mse/model/GetImportFileUrlRequest.h
  74. 6 0
      mse/include/alibabacloud/mse/model/GetKubernetesSourceRequest.h
  75. 3 0
      mse/include/alibabacloud/mse/model/GetMseFeatureSwitchRequest.h
  76. 6 0
      mse/include/alibabacloud/mse/model/GetMseSourceRequest.h
  77. 3 0
      mse/include/alibabacloud/mse/model/GetNacosConfigRequest.h
  78. 3 0
      mse/include/alibabacloud/mse/model/GetNacosHistoryConfigRequest.h
  79. 3 0
      mse/include/alibabacloud/mse/model/GetOverviewRequest.h
  80. 15 9
      mse/include/alibabacloud/mse/model/GetPluginConfigRequest.h
  81. 99 0
      mse/include/alibabacloud/mse/model/GetPluginConfigResult.h
  82. 18 15
      mse/include/alibabacloud/mse/model/GetPluginsRequest.h
  83. 84 0
      mse/include/alibabacloud/mse/model/GetPluginsResult.h
  84. 3 0
      mse/include/alibabacloud/mse/model/GetServiceListRequest.h
  85. 78 0
      mse/include/alibabacloud/mse/model/GetServiceListenersRequest.h
  86. 21 12
      mse/include/alibabacloud/mse/model/GetServiceListenersResult.h
  87. 3 0
      mse/include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdRequest.h
  88. 15 18
      mse/include/alibabacloud/mse/model/GetZookeeperDataImportUrlRequest.h
  89. 18 19
      mse/include/alibabacloud/mse/model/GetZookeeperDataImportUrlResult.h
  90. 3 0
      mse/include/alibabacloud/mse/model/ImportNacosConfigRequest.h
  91. 9 6
      mse/include/alibabacloud/mse/model/ImportServicesRequest.h
  92. 60 0
      mse/include/alibabacloud/mse/model/ImportZookeeperDataRequest.h
  93. 49 0
      mse/include/alibabacloud/mse/model/ImportZookeeperDataResult.h
  94. 15 12
      mse/include/alibabacloud/mse/model/ListAnsInstancesRequest.h
  95. 15 12
      mse/include/alibabacloud/mse/model/ListAnsServiceClustersRequest.h
  96. 18 15
      mse/include/alibabacloud/mse/model/ListAnsServicesRequest.h
  97. 3 0
      mse/include/alibabacloud/mse/model/ListAppBySwimmingLaneGroupTagRequest.h
  98. 3 0
      mse/include/alibabacloud/mse/model/ListApplicationsWithTagRulesRequest.h
  99. 1 1
      mse/include/alibabacloud/mse/model/ListApplicationsWithTagRulesResult.h
  100. 3 0
      mse/include/alibabacloud/mse/model/ListClusterConnectionTypesRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1437
+1.36.1438

+ 112 - 44
mse/CMakeLists.txt

@@ -35,18 +35,16 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/AddGatewayServiceVersionResult.h
 	include/alibabacloud/mse/model/AddGatewaySlbRequest.h
 	include/alibabacloud/mse/model/AddGatewaySlbResult.h
+	include/alibabacloud/mse/model/AddMigrationTaskRequest.h
+	include/alibabacloud/mse/model/AddMigrationTaskResult.h
 	include/alibabacloud/mse/model/AddMockRuleRequest.h
 	include/alibabacloud/mse/model/AddMockRuleResult.h
 	include/alibabacloud/mse/model/AddSSLCertRequest.h
 	include/alibabacloud/mse/model/AddSSLCertResult.h
-	include/alibabacloud/mse/model/AddSeataServerRequest.h
-	include/alibabacloud/mse/model/AddSeataServerResult.h
 	include/alibabacloud/mse/model/AddSecurityGroupRuleRequest.h
 	include/alibabacloud/mse/model/AddSecurityGroupRuleResult.h
 	include/alibabacloud/mse/model/AddServiceSourceRequest.h
 	include/alibabacloud/mse/model/AddServiceSourceResult.h
-	include/alibabacloud/mse/model/AddTestRequest.h
-	include/alibabacloud/mse/model/AddTestResult.h
 	include/alibabacloud/mse/model/ApplyGatewayRouteRequest.h
 	include/alibabacloud/mse/model/ApplyGatewayRouteResult.h
 	include/alibabacloud/mse/model/ApplyTagPoliciesRequest.h
@@ -59,6 +57,8 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/CreateClusterResult.h
 	include/alibabacloud/mse/model/CreateEngineNamespaceRequest.h
 	include/alibabacloud/mse/model/CreateEngineNamespaceResult.h
+	include/alibabacloud/mse/model/CreateMseServiceApplicationRequest.h
+	include/alibabacloud/mse/model/CreateMseServiceApplicationResult.h
 	include/alibabacloud/mse/model/CreateNacosConfigRequest.h
 	include/alibabacloud/mse/model/CreateNacosConfigResult.h
 	include/alibabacloud/mse/model/CreateNacosInstanceRequest.h
@@ -69,8 +69,6 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneResult.h
 	include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneGroupRequest.h
 	include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneGroupResult.h
-	include/alibabacloud/mse/model/CreateVGroupRequest.h
-	include/alibabacloud/mse/model/CreateVGroupResult.h
 	include/alibabacloud/mse/model/CreateZnodeRequest.h
 	include/alibabacloud/mse/model/CreateZnodeResult.h
 	include/alibabacloud/mse/model/DeleteAuthResourceRequest.h
@@ -91,6 +89,8 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/DeleteGatewayServiceVersionResult.h
 	include/alibabacloud/mse/model/DeleteGatewaySlbRequest.h
 	include/alibabacloud/mse/model/DeleteGatewaySlbResult.h
+	include/alibabacloud/mse/model/DeleteMigrationTaskRequest.h
+	include/alibabacloud/mse/model/DeleteMigrationTaskResult.h
 	include/alibabacloud/mse/model/DeleteNacosConfigRequest.h
 	include/alibabacloud/mse/model/DeleteNacosConfigResult.h
 	include/alibabacloud/mse/model/DeleteNacosConfigsRequest.h
@@ -99,8 +99,6 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/DeleteNacosInstanceResult.h
 	include/alibabacloud/mse/model/DeleteNacosServiceRequest.h
 	include/alibabacloud/mse/model/DeleteNacosServiceResult.h
-	include/alibabacloud/mse/model/DeleteSeataServerRequest.h
-	include/alibabacloud/mse/model/DeleteSeataServerResult.h
 	include/alibabacloud/mse/model/DeleteSecurityGroupRuleRequest.h
 	include/alibabacloud/mse/model/DeleteSecurityGroupRuleResult.h
 	include/alibabacloud/mse/model/DeleteServiceSourceRequest.h
@@ -109,8 +107,6 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/DeleteSwimmingLaneResult.h
 	include/alibabacloud/mse/model/DeleteSwimmingLaneGroupRequest.h
 	include/alibabacloud/mse/model/DeleteSwimmingLaneGroupResult.h
-	include/alibabacloud/mse/model/DeleteVGroupRequest.h
-	include/alibabacloud/mse/model/DeleteVGroupResult.h
 	include/alibabacloud/mse/model/DeleteZnodeRequest.h
 	include/alibabacloud/mse/model/DeleteZnodeResult.h
 	include/alibabacloud/mse/model/ExportNacosConfigRequest.h
@@ -119,10 +115,10 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/GetAppMessageQueueRouteResult.h
 	include/alibabacloud/mse/model/GetApplicationListRequest.h
 	include/alibabacloud/mse/model/GetApplicationListResult.h
+	include/alibabacloud/mse/model/GetApplicationListWithMetircsRequest.h
+	include/alibabacloud/mse/model/GetApplicationListWithMetircsResult.h
 	include/alibabacloud/mse/model/GetBlackWhiteListRequest.h
 	include/alibabacloud/mse/model/GetBlackWhiteListResult.h
-	include/alibabacloud/mse/model/GetDashBoardUrlRequest.h
-	include/alibabacloud/mse/model/GetDashBoardUrlResult.h
 	include/alibabacloud/mse/model/GetEngineNamepaceRequest.h
 	include/alibabacloud/mse/model/GetEngineNamepaceResult.h
 	include/alibabacloud/mse/model/GetGatewayRequest.h
@@ -137,8 +133,6 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/GetGatewayServiceDetailResult.h
 	include/alibabacloud/mse/model/GetGovernanceKubernetesClusterRequest.h
 	include/alibabacloud/mse/model/GetGovernanceKubernetesClusterResult.h
-	include/alibabacloud/mse/model/GetGovernanceKubernetesClusterListRequest.h
-	include/alibabacloud/mse/model/GetGovernanceKubernetesClusterListResult.h
 	include/alibabacloud/mse/model/GetImageRequest.h
 	include/alibabacloud/mse/model/GetImageResult.h
 	include/alibabacloud/mse/model/GetImportFileUrlRequest.h
@@ -155,14 +149,24 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/GetNacosHistoryConfigResult.h
 	include/alibabacloud/mse/model/GetOverviewRequest.h
 	include/alibabacloud/mse/model/GetOverviewResult.h
+	include/alibabacloud/mse/model/GetPluginConfigRequest.h
+	include/alibabacloud/mse/model/GetPluginConfigResult.h
+	include/alibabacloud/mse/model/GetPluginsRequest.h
+	include/alibabacloud/mse/model/GetPluginsResult.h
 	include/alibabacloud/mse/model/GetServiceListRequest.h
 	include/alibabacloud/mse/model/GetServiceListResult.h
+	include/alibabacloud/mse/model/GetServiceListenersRequest.h
+	include/alibabacloud/mse/model/GetServiceListenersResult.h
 	include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdRequest.h
 	include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdResult.h
+	include/alibabacloud/mse/model/GetZookeeperDataImportUrlRequest.h
+	include/alibabacloud/mse/model/GetZookeeperDataImportUrlResult.h
 	include/alibabacloud/mse/model/ImportNacosConfigRequest.h
 	include/alibabacloud/mse/model/ImportNacosConfigResult.h
 	include/alibabacloud/mse/model/ImportServicesRequest.h
 	include/alibabacloud/mse/model/ImportServicesResult.h
+	include/alibabacloud/mse/model/ImportZookeeperDataRequest.h
+	include/alibabacloud/mse/model/ImportZookeeperDataResult.h
 	include/alibabacloud/mse/model/ListAnsInstancesRequest.h
 	include/alibabacloud/mse/model/ListAnsInstancesResult.h
 	include/alibabacloud/mse/model/ListAnsServiceClustersRequest.h
@@ -175,14 +179,16 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/ListApplicationsWithTagRulesResult.h
 	include/alibabacloud/mse/model/ListClusterConnectionTypesRequest.h
 	include/alibabacloud/mse/model/ListClusterConnectionTypesResult.h
-	include/alibabacloud/mse/model/ListClusterDetailFeatureRequest.h
-	include/alibabacloud/mse/model/ListClusterDetailFeatureResult.h
+	include/alibabacloud/mse/model/ListClusterHealthCheckTaskRequest.h
+	include/alibabacloud/mse/model/ListClusterHealthCheckTaskResult.h
 	include/alibabacloud/mse/model/ListClusterTypesRequest.h
 	include/alibabacloud/mse/model/ListClusterTypesResult.h
 	include/alibabacloud/mse/model/ListClusterVersionsRequest.h
 	include/alibabacloud/mse/model/ListClusterVersionsResult.h
 	include/alibabacloud/mse/model/ListClustersRequest.h
 	include/alibabacloud/mse/model/ListClustersResult.h
+	include/alibabacloud/mse/model/ListConfigTrackRequest.h
+	include/alibabacloud/mse/model/ListConfigTrackResult.h
 	include/alibabacloud/mse/model/ListEngineNamespacesRequest.h
 	include/alibabacloud/mse/model/ListEngineNamespacesResult.h
 	include/alibabacloud/mse/model/ListEurekaInstancesRequest.h
@@ -199,16 +205,20 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/ListGatewayServiceResult.h
 	include/alibabacloud/mse/model/ListGatewaySlbRequest.h
 	include/alibabacloud/mse/model/ListGatewaySlbResult.h
-	include/alibabacloud/mse/model/ListInstancesRequest.h
-	include/alibabacloud/mse/model/ListInstancesResult.h
+	include/alibabacloud/mse/model/ListInstanceCountRequest.h
+	include/alibabacloud/mse/model/ListInstanceCountResult.h
 	include/alibabacloud/mse/model/ListListenersByConfigRequest.h
 	include/alibabacloud/mse/model/ListListenersByConfigResult.h
 	include/alibabacloud/mse/model/ListListenersByIpRequest.h
 	include/alibabacloud/mse/model/ListListenersByIpResult.h
+	include/alibabacloud/mse/model/ListMigrationTaskRequest.h
+	include/alibabacloud/mse/model/ListMigrationTaskResult.h
 	include/alibabacloud/mse/model/ListNacosConfigsRequest.h
 	include/alibabacloud/mse/model/ListNacosConfigsResult.h
 	include/alibabacloud/mse/model/ListNacosHistoryConfigsRequest.h
 	include/alibabacloud/mse/model/ListNacosHistoryConfigsResult.h
+	include/alibabacloud/mse/model/ListNamingTrackRequest.h
+	include/alibabacloud/mse/model/ListNamingTrackResult.h
 	include/alibabacloud/mse/model/ListSSLCertRequest.h
 	include/alibabacloud/mse/model/ListSSLCertResult.h
 	include/alibabacloud/mse/model/ListSecurityGroupRequest.h
@@ -217,14 +227,24 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/ListSecurityGroupRuleResult.h
 	include/alibabacloud/mse/model/ListServiceSourceRequest.h
 	include/alibabacloud/mse/model/ListServiceSourceResult.h
+	include/alibabacloud/mse/model/ListTagResourcesRequest.h
+	include/alibabacloud/mse/model/ListTagResourcesResult.h
+	include/alibabacloud/mse/model/ListZkTrackRequest.h
+	include/alibabacloud/mse/model/ListZkTrackResult.h
 	include/alibabacloud/mse/model/ListZnodeChildrenRequest.h
 	include/alibabacloud/mse/model/ListZnodeChildrenResult.h
 	include/alibabacloud/mse/model/ModifyGovernanceKubernetesClusterRequest.h
 	include/alibabacloud/mse/model/ModifyGovernanceKubernetesClusterResult.h
+	include/alibabacloud/mse/model/ModifyLosslessRuleRequest.h
+	include/alibabacloud/mse/model/ModifyLosslessRuleResult.h
 	include/alibabacloud/mse/model/OfflineGatewayRouteRequest.h
 	include/alibabacloud/mse/model/OfflineGatewayRouteResult.h
+	include/alibabacloud/mse/model/OrderClusterHealthCheckRiskNoticeRequest.h
+	include/alibabacloud/mse/model/OrderClusterHealthCheckRiskNoticeResult.h
 	include/alibabacloud/mse/model/PullServicesRequest.h
 	include/alibabacloud/mse/model/PullServicesResult.h
+	include/alibabacloud/mse/model/PutClusterHealthCheckTaskRequest.h
+	include/alibabacloud/mse/model/PutClusterHealthCheckTaskResult.h
 	include/alibabacloud/mse/model/QueryAllSwimmingLaneRequest.h
 	include/alibabacloud/mse/model/QueryAllSwimmingLaneResult.h
 	include/alibabacloud/mse/model/QueryAllSwimmingLaneGroupRequest.h
@@ -235,6 +255,8 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/QueryClusterDetailResult.h
 	include/alibabacloud/mse/model/QueryClusterDiskSpecificationRequest.h
 	include/alibabacloud/mse/model/QueryClusterDiskSpecificationResult.h
+	include/alibabacloud/mse/model/QueryClusterInfoRequest.h
+	include/alibabacloud/mse/model/QueryClusterInfoResult.h
 	include/alibabacloud/mse/model/QueryClusterSpecificationRequest.h
 	include/alibabacloud/mse/model/QueryClusterSpecificationResult.h
 	include/alibabacloud/mse/model/QueryConfigRequest.h
@@ -245,30 +267,34 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/QueryGatewayTypeResult.h
 	include/alibabacloud/mse/model/QueryGovernanceKubernetesClusterRequest.h
 	include/alibabacloud/mse/model/QueryGovernanceKubernetesClusterResult.h
+	include/alibabacloud/mse/model/QueryInstancesInfoRequest.h
+	include/alibabacloud/mse/model/QueryInstancesInfoResult.h
 	include/alibabacloud/mse/model/QueryMonitorRequest.h
 	include/alibabacloud/mse/model/QueryMonitorResult.h
 	include/alibabacloud/mse/model/QuerySlbSpecRequest.h
 	include/alibabacloud/mse/model/QuerySlbSpecResult.h
 	include/alibabacloud/mse/model/QuerySwimmingLaneByIdRequest.h
 	include/alibabacloud/mse/model/QuerySwimmingLaneByIdResult.h
-	include/alibabacloud/mse/model/QueryUserVpcRequest.h
-	include/alibabacloud/mse/model/QueryUserVpcResult.h
 	include/alibabacloud/mse/model/QueryZnodeDetailRequest.h
 	include/alibabacloud/mse/model/QueryZnodeDetailResult.h
 	include/alibabacloud/mse/model/RestartClusterRequest.h
 	include/alibabacloud/mse/model/RestartClusterResult.h
-	include/alibabacloud/mse/model/RestartSeataServerRequest.h
-	include/alibabacloud/mse/model/RestartSeataServerResult.h
 	include/alibabacloud/mse/model/RetryClusterRequest.h
 	include/alibabacloud/mse/model/RetryClusterResult.h
 	include/alibabacloud/mse/model/SelectGatewaySlbRequest.h
 	include/alibabacloud/mse/model/SelectGatewaySlbResult.h
+	include/alibabacloud/mse/model/TagResourcesRequest.h
+	include/alibabacloud/mse/model/TagResourcesResult.h
+	include/alibabacloud/mse/model/UntagResourcesRequest.h
+	include/alibabacloud/mse/model/UntagResourcesResult.h
 	include/alibabacloud/mse/model/UpdateAclRequest.h
 	include/alibabacloud/mse/model/UpdateAclResult.h
 	include/alibabacloud/mse/model/UpdateBlackWhiteListRequest.h
 	include/alibabacloud/mse/model/UpdateBlackWhiteListResult.h
 	include/alibabacloud/mse/model/UpdateClusterRequest.h
 	include/alibabacloud/mse/model/UpdateClusterResult.h
+	include/alibabacloud/mse/model/UpdateClusterSpecRequest.h
+	include/alibabacloud/mse/model/UpdateClusterSpecResult.h
 	include/alibabacloud/mse/model/UpdateConfigRequest.h
 	include/alibabacloud/mse/model/UpdateConfigResult.h
 	include/alibabacloud/mse/model/UpdateEngineNamespaceRequest.h
@@ -297,10 +323,14 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/UpdateGatewayServiceTrafficPolicyResult.h
 	include/alibabacloud/mse/model/UpdateGatewayServiceVersionRequest.h
 	include/alibabacloud/mse/model/UpdateGatewayServiceVersionResult.h
+	include/alibabacloud/mse/model/UpdateGatewaySpecRequest.h
+	include/alibabacloud/mse/model/UpdateGatewaySpecResult.h
 	include/alibabacloud/mse/model/UpdateImageRequest.h
 	include/alibabacloud/mse/model/UpdateImageResult.h
 	include/alibabacloud/mse/model/UpdateMessageQueueRouteRequest.h
 	include/alibabacloud/mse/model/UpdateMessageQueueRouteResult.h
+	include/alibabacloud/mse/model/UpdateMigrationTaskRequest.h
+	include/alibabacloud/mse/model/UpdateMigrationTaskResult.h
 	include/alibabacloud/mse/model/UpdateNacosClusterRequest.h
 	include/alibabacloud/mse/model/UpdateNacosClusterResult.h
 	include/alibabacloud/mse/model/UpdateNacosConfigRequest.h
@@ -309,8 +339,12 @@ set(mse_public_header_model
 	include/alibabacloud/mse/model/UpdateNacosInstanceResult.h
 	include/alibabacloud/mse/model/UpdateNacosServiceRequest.h
 	include/alibabacloud/mse/model/UpdateNacosServiceResult.h
+	include/alibabacloud/mse/model/UpdatePluginConfigRequest.h
+	include/alibabacloud/mse/model/UpdatePluginConfigResult.h
 	include/alibabacloud/mse/model/UpdateSSLCertRequest.h
 	include/alibabacloud/mse/model/UpdateSSLCertResult.h
+	include/alibabacloud/mse/model/UpdateServiceSourceRequest.h
+	include/alibabacloud/mse/model/UpdateServiceSourceResult.h
 	include/alibabacloud/mse/model/UpdateZnodeRequest.h
 	include/alibabacloud/mse/model/UpdateZnodeResult.h
 	include/alibabacloud/mse/model/UpgradeClusterRequest.h
@@ -332,18 +366,16 @@ set(mse_src
 	src/model/AddGatewayServiceVersionResult.cc
 	src/model/AddGatewaySlbRequest.cc
 	src/model/AddGatewaySlbResult.cc
+	src/model/AddMigrationTaskRequest.cc
+	src/model/AddMigrationTaskResult.cc
 	src/model/AddMockRuleRequest.cc
 	src/model/AddMockRuleResult.cc
 	src/model/AddSSLCertRequest.cc
 	src/model/AddSSLCertResult.cc
-	src/model/AddSeataServerRequest.cc
-	src/model/AddSeataServerResult.cc
 	src/model/AddSecurityGroupRuleRequest.cc
 	src/model/AddSecurityGroupRuleResult.cc
 	src/model/AddServiceSourceRequest.cc
 	src/model/AddServiceSourceResult.cc
-	src/model/AddTestRequest.cc
-	src/model/AddTestResult.cc
 	src/model/ApplyGatewayRouteRequest.cc
 	src/model/ApplyGatewayRouteResult.cc
 	src/model/ApplyTagPoliciesRequest.cc
@@ -356,6 +388,8 @@ set(mse_src
 	src/model/CreateClusterResult.cc
 	src/model/CreateEngineNamespaceRequest.cc
 	src/model/CreateEngineNamespaceResult.cc
+	src/model/CreateMseServiceApplicationRequest.cc
+	src/model/CreateMseServiceApplicationResult.cc
 	src/model/CreateNacosConfigRequest.cc
 	src/model/CreateNacosConfigResult.cc
 	src/model/CreateNacosInstanceRequest.cc
@@ -366,8 +400,6 @@ set(mse_src
 	src/model/CreateOrUpdateSwimmingLaneResult.cc
 	src/model/CreateOrUpdateSwimmingLaneGroupRequest.cc
 	src/model/CreateOrUpdateSwimmingLaneGroupResult.cc
-	src/model/CreateVGroupRequest.cc
-	src/model/CreateVGroupResult.cc
 	src/model/CreateZnodeRequest.cc
 	src/model/CreateZnodeResult.cc
 	src/model/DeleteAuthResourceRequest.cc
@@ -388,6 +420,8 @@ set(mse_src
 	src/model/DeleteGatewayServiceVersionResult.cc
 	src/model/DeleteGatewaySlbRequest.cc
 	src/model/DeleteGatewaySlbResult.cc
+	src/model/DeleteMigrationTaskRequest.cc
+	src/model/DeleteMigrationTaskResult.cc
 	src/model/DeleteNacosConfigRequest.cc
 	src/model/DeleteNacosConfigResult.cc
 	src/model/DeleteNacosConfigsRequest.cc
@@ -396,8 +430,6 @@ set(mse_src
 	src/model/DeleteNacosInstanceResult.cc
 	src/model/DeleteNacosServiceRequest.cc
 	src/model/DeleteNacosServiceResult.cc
-	src/model/DeleteSeataServerRequest.cc
-	src/model/DeleteSeataServerResult.cc
 	src/model/DeleteSecurityGroupRuleRequest.cc
 	src/model/DeleteSecurityGroupRuleResult.cc
 	src/model/DeleteServiceSourceRequest.cc
@@ -406,8 +438,6 @@ set(mse_src
 	src/model/DeleteSwimmingLaneResult.cc
 	src/model/DeleteSwimmingLaneGroupRequest.cc
 	src/model/DeleteSwimmingLaneGroupResult.cc
-	src/model/DeleteVGroupRequest.cc
-	src/model/DeleteVGroupResult.cc
 	src/model/DeleteZnodeRequest.cc
 	src/model/DeleteZnodeResult.cc
 	src/model/ExportNacosConfigRequest.cc
@@ -416,10 +446,10 @@ set(mse_src
 	src/model/GetAppMessageQueueRouteResult.cc
 	src/model/GetApplicationListRequest.cc
 	src/model/GetApplicationListResult.cc
+	src/model/GetApplicationListWithMetircsRequest.cc
+	src/model/GetApplicationListWithMetircsResult.cc
 	src/model/GetBlackWhiteListRequest.cc
 	src/model/GetBlackWhiteListResult.cc
-	src/model/GetDashBoardUrlRequest.cc
-	src/model/GetDashBoardUrlResult.cc
 	src/model/GetEngineNamepaceRequest.cc
 	src/model/GetEngineNamepaceResult.cc
 	src/model/GetGatewayRequest.cc
@@ -434,8 +464,6 @@ set(mse_src
 	src/model/GetGatewayServiceDetailResult.cc
 	src/model/GetGovernanceKubernetesClusterRequest.cc
 	src/model/GetGovernanceKubernetesClusterResult.cc
-	src/model/GetGovernanceKubernetesClusterListRequest.cc
-	src/model/GetGovernanceKubernetesClusterListResult.cc
 	src/model/GetImageRequest.cc
 	src/model/GetImageResult.cc
 	src/model/GetImportFileUrlRequest.cc
@@ -452,14 +480,24 @@ set(mse_src
 	src/model/GetNacosHistoryConfigResult.cc
 	src/model/GetOverviewRequest.cc
 	src/model/GetOverviewResult.cc
+	src/model/GetPluginConfigRequest.cc
+	src/model/GetPluginConfigResult.cc
+	src/model/GetPluginsRequest.cc
+	src/model/GetPluginsResult.cc
 	src/model/GetServiceListRequest.cc
 	src/model/GetServiceListResult.cc
+	src/model/GetServiceListenersRequest.cc
+	src/model/GetServiceListenersResult.cc
 	src/model/GetTagsBySwimmingLaneGroupIdRequest.cc
 	src/model/GetTagsBySwimmingLaneGroupIdResult.cc
+	src/model/GetZookeeperDataImportUrlRequest.cc
+	src/model/GetZookeeperDataImportUrlResult.cc
 	src/model/ImportNacosConfigRequest.cc
 	src/model/ImportNacosConfigResult.cc
 	src/model/ImportServicesRequest.cc
 	src/model/ImportServicesResult.cc
+	src/model/ImportZookeeperDataRequest.cc
+	src/model/ImportZookeeperDataResult.cc
 	src/model/ListAnsInstancesRequest.cc
 	src/model/ListAnsInstancesResult.cc
 	src/model/ListAnsServiceClustersRequest.cc
@@ -472,14 +510,16 @@ set(mse_src
 	src/model/ListApplicationsWithTagRulesResult.cc
 	src/model/ListClusterConnectionTypesRequest.cc
 	src/model/ListClusterConnectionTypesResult.cc
-	src/model/ListClusterDetailFeatureRequest.cc
-	src/model/ListClusterDetailFeatureResult.cc
+	src/model/ListClusterHealthCheckTaskRequest.cc
+	src/model/ListClusterHealthCheckTaskResult.cc
 	src/model/ListClusterTypesRequest.cc
 	src/model/ListClusterTypesResult.cc
 	src/model/ListClusterVersionsRequest.cc
 	src/model/ListClusterVersionsResult.cc
 	src/model/ListClustersRequest.cc
 	src/model/ListClustersResult.cc
+	src/model/ListConfigTrackRequest.cc
+	src/model/ListConfigTrackResult.cc
 	src/model/ListEngineNamespacesRequest.cc
 	src/model/ListEngineNamespacesResult.cc
 	src/model/ListEurekaInstancesRequest.cc
@@ -496,16 +536,20 @@ set(mse_src
 	src/model/ListGatewayServiceResult.cc
 	src/model/ListGatewaySlbRequest.cc
 	src/model/ListGatewaySlbResult.cc
-	src/model/ListInstancesRequest.cc
-	src/model/ListInstancesResult.cc
+	src/model/ListInstanceCountRequest.cc
+	src/model/ListInstanceCountResult.cc
 	src/model/ListListenersByConfigRequest.cc
 	src/model/ListListenersByConfigResult.cc
 	src/model/ListListenersByIpRequest.cc
 	src/model/ListListenersByIpResult.cc
+	src/model/ListMigrationTaskRequest.cc
+	src/model/ListMigrationTaskResult.cc
 	src/model/ListNacosConfigsRequest.cc
 	src/model/ListNacosConfigsResult.cc
 	src/model/ListNacosHistoryConfigsRequest.cc
 	src/model/ListNacosHistoryConfigsResult.cc
+	src/model/ListNamingTrackRequest.cc
+	src/model/ListNamingTrackResult.cc
 	src/model/ListSSLCertRequest.cc
 	src/model/ListSSLCertResult.cc
 	src/model/ListSecurityGroupRequest.cc
@@ -514,14 +558,24 @@ set(mse_src
 	src/model/ListSecurityGroupRuleResult.cc
 	src/model/ListServiceSourceRequest.cc
 	src/model/ListServiceSourceResult.cc
+	src/model/ListTagResourcesRequest.cc
+	src/model/ListTagResourcesResult.cc
+	src/model/ListZkTrackRequest.cc
+	src/model/ListZkTrackResult.cc
 	src/model/ListZnodeChildrenRequest.cc
 	src/model/ListZnodeChildrenResult.cc
 	src/model/ModifyGovernanceKubernetesClusterRequest.cc
 	src/model/ModifyGovernanceKubernetesClusterResult.cc
+	src/model/ModifyLosslessRuleRequest.cc
+	src/model/ModifyLosslessRuleResult.cc
 	src/model/OfflineGatewayRouteRequest.cc
 	src/model/OfflineGatewayRouteResult.cc
+	src/model/OrderClusterHealthCheckRiskNoticeRequest.cc
+	src/model/OrderClusterHealthCheckRiskNoticeResult.cc
 	src/model/PullServicesRequest.cc
 	src/model/PullServicesResult.cc
+	src/model/PutClusterHealthCheckTaskRequest.cc
+	src/model/PutClusterHealthCheckTaskResult.cc
 	src/model/QueryAllSwimmingLaneRequest.cc
 	src/model/QueryAllSwimmingLaneResult.cc
 	src/model/QueryAllSwimmingLaneGroupRequest.cc
@@ -532,6 +586,8 @@ set(mse_src
 	src/model/QueryClusterDetailResult.cc
 	src/model/QueryClusterDiskSpecificationRequest.cc
 	src/model/QueryClusterDiskSpecificationResult.cc
+	src/model/QueryClusterInfoRequest.cc
+	src/model/QueryClusterInfoResult.cc
 	src/model/QueryClusterSpecificationRequest.cc
 	src/model/QueryClusterSpecificationResult.cc
 	src/model/QueryConfigRequest.cc
@@ -542,30 +598,34 @@ set(mse_src
 	src/model/QueryGatewayTypeResult.cc
 	src/model/QueryGovernanceKubernetesClusterRequest.cc
 	src/model/QueryGovernanceKubernetesClusterResult.cc
+	src/model/QueryInstancesInfoRequest.cc
+	src/model/QueryInstancesInfoResult.cc
 	src/model/QueryMonitorRequest.cc
 	src/model/QueryMonitorResult.cc
 	src/model/QuerySlbSpecRequest.cc
 	src/model/QuerySlbSpecResult.cc
 	src/model/QuerySwimmingLaneByIdRequest.cc
 	src/model/QuerySwimmingLaneByIdResult.cc
-	src/model/QueryUserVpcRequest.cc
-	src/model/QueryUserVpcResult.cc
 	src/model/QueryZnodeDetailRequest.cc
 	src/model/QueryZnodeDetailResult.cc
 	src/model/RestartClusterRequest.cc
 	src/model/RestartClusterResult.cc
-	src/model/RestartSeataServerRequest.cc
-	src/model/RestartSeataServerResult.cc
 	src/model/RetryClusterRequest.cc
 	src/model/RetryClusterResult.cc
 	src/model/SelectGatewaySlbRequest.cc
 	src/model/SelectGatewaySlbResult.cc
+	src/model/TagResourcesRequest.cc
+	src/model/TagResourcesResult.cc
+	src/model/UntagResourcesRequest.cc
+	src/model/UntagResourcesResult.cc
 	src/model/UpdateAclRequest.cc
 	src/model/UpdateAclResult.cc
 	src/model/UpdateBlackWhiteListRequest.cc
 	src/model/UpdateBlackWhiteListResult.cc
 	src/model/UpdateClusterRequest.cc
 	src/model/UpdateClusterResult.cc
+	src/model/UpdateClusterSpecRequest.cc
+	src/model/UpdateClusterSpecResult.cc
 	src/model/UpdateConfigRequest.cc
 	src/model/UpdateConfigResult.cc
 	src/model/UpdateEngineNamespaceRequest.cc
@@ -594,10 +654,14 @@ set(mse_src
 	src/model/UpdateGatewayServiceTrafficPolicyResult.cc
 	src/model/UpdateGatewayServiceVersionRequest.cc
 	src/model/UpdateGatewayServiceVersionResult.cc
+	src/model/UpdateGatewaySpecRequest.cc
+	src/model/UpdateGatewaySpecResult.cc
 	src/model/UpdateImageRequest.cc
 	src/model/UpdateImageResult.cc
 	src/model/UpdateMessageQueueRouteRequest.cc
 	src/model/UpdateMessageQueueRouteResult.cc
+	src/model/UpdateMigrationTaskRequest.cc
+	src/model/UpdateMigrationTaskResult.cc
 	src/model/UpdateNacosClusterRequest.cc
 	src/model/UpdateNacosClusterResult.cc
 	src/model/UpdateNacosConfigRequest.cc
@@ -606,8 +670,12 @@ set(mse_src
 	src/model/UpdateNacosInstanceResult.cc
 	src/model/UpdateNacosServiceRequest.cc
 	src/model/UpdateNacosServiceResult.cc
+	src/model/UpdatePluginConfigRequest.cc
+	src/model/UpdatePluginConfigResult.cc
 	src/model/UpdateSSLCertRequest.cc
 	src/model/UpdateSSLCertResult.cc
+	src/model/UpdateServiceSourceRequest.cc
+	src/model/UpdateServiceSourceResult.cc
 	src/model/UpdateZnodeRequest.cc
 	src/model/UpdateZnodeResult.cc
 	src/model/UpgradeClusterRequest.cc

+ 224 - 88
mse/include/alibabacloud/mse/MseClient.h

@@ -36,18 +36,16 @@
 #include "model/AddGatewayServiceVersionResult.h"
 #include "model/AddGatewaySlbRequest.h"
 #include "model/AddGatewaySlbResult.h"
+#include "model/AddMigrationTaskRequest.h"
+#include "model/AddMigrationTaskResult.h"
 #include "model/AddMockRuleRequest.h"
 #include "model/AddMockRuleResult.h"
 #include "model/AddSSLCertRequest.h"
 #include "model/AddSSLCertResult.h"
-#include "model/AddSeataServerRequest.h"
-#include "model/AddSeataServerResult.h"
 #include "model/AddSecurityGroupRuleRequest.h"
 #include "model/AddSecurityGroupRuleResult.h"
 #include "model/AddServiceSourceRequest.h"
 #include "model/AddServiceSourceResult.h"
-#include "model/AddTestRequest.h"
-#include "model/AddTestResult.h"
 #include "model/ApplyGatewayRouteRequest.h"
 #include "model/ApplyGatewayRouteResult.h"
 #include "model/ApplyTagPoliciesRequest.h"
@@ -60,6 +58,8 @@
 #include "model/CreateClusterResult.h"
 #include "model/CreateEngineNamespaceRequest.h"
 #include "model/CreateEngineNamespaceResult.h"
+#include "model/CreateMseServiceApplicationRequest.h"
+#include "model/CreateMseServiceApplicationResult.h"
 #include "model/CreateNacosConfigRequest.h"
 #include "model/CreateNacosConfigResult.h"
 #include "model/CreateNacosInstanceRequest.h"
@@ -70,8 +70,6 @@
 #include "model/CreateOrUpdateSwimmingLaneResult.h"
 #include "model/CreateOrUpdateSwimmingLaneGroupRequest.h"
 #include "model/CreateOrUpdateSwimmingLaneGroupResult.h"
-#include "model/CreateVGroupRequest.h"
-#include "model/CreateVGroupResult.h"
 #include "model/CreateZnodeRequest.h"
 #include "model/CreateZnodeResult.h"
 #include "model/DeleteAuthResourceRequest.h"
@@ -92,6 +90,8 @@
 #include "model/DeleteGatewayServiceVersionResult.h"
 #include "model/DeleteGatewaySlbRequest.h"
 #include "model/DeleteGatewaySlbResult.h"
+#include "model/DeleteMigrationTaskRequest.h"
+#include "model/DeleteMigrationTaskResult.h"
 #include "model/DeleteNacosConfigRequest.h"
 #include "model/DeleteNacosConfigResult.h"
 #include "model/DeleteNacosConfigsRequest.h"
@@ -100,8 +100,6 @@
 #include "model/DeleteNacosInstanceResult.h"
 #include "model/DeleteNacosServiceRequest.h"
 #include "model/DeleteNacosServiceResult.h"
-#include "model/DeleteSeataServerRequest.h"
-#include "model/DeleteSeataServerResult.h"
 #include "model/DeleteSecurityGroupRuleRequest.h"
 #include "model/DeleteSecurityGroupRuleResult.h"
 #include "model/DeleteServiceSourceRequest.h"
@@ -110,8 +108,6 @@
 #include "model/DeleteSwimmingLaneResult.h"
 #include "model/DeleteSwimmingLaneGroupRequest.h"
 #include "model/DeleteSwimmingLaneGroupResult.h"
-#include "model/DeleteVGroupRequest.h"
-#include "model/DeleteVGroupResult.h"
 #include "model/DeleteZnodeRequest.h"
 #include "model/DeleteZnodeResult.h"
 #include "model/ExportNacosConfigRequest.h"
@@ -120,10 +116,10 @@
 #include "model/GetAppMessageQueueRouteResult.h"
 #include "model/GetApplicationListRequest.h"
 #include "model/GetApplicationListResult.h"
+#include "model/GetApplicationListWithMetircsRequest.h"
+#include "model/GetApplicationListWithMetircsResult.h"
 #include "model/GetBlackWhiteListRequest.h"
 #include "model/GetBlackWhiteListResult.h"
-#include "model/GetDashBoardUrlRequest.h"
-#include "model/GetDashBoardUrlResult.h"
 #include "model/GetEngineNamepaceRequest.h"
 #include "model/GetEngineNamepaceResult.h"
 #include "model/GetGatewayRequest.h"
@@ -138,8 +134,6 @@
 #include "model/GetGatewayServiceDetailResult.h"
 #include "model/GetGovernanceKubernetesClusterRequest.h"
 #include "model/GetGovernanceKubernetesClusterResult.h"
-#include "model/GetGovernanceKubernetesClusterListRequest.h"
-#include "model/GetGovernanceKubernetesClusterListResult.h"
 #include "model/GetImageRequest.h"
 #include "model/GetImageResult.h"
 #include "model/GetImportFileUrlRequest.h"
@@ -156,14 +150,24 @@
 #include "model/GetNacosHistoryConfigResult.h"
 #include "model/GetOverviewRequest.h"
 #include "model/GetOverviewResult.h"
+#include "model/GetPluginConfigRequest.h"
+#include "model/GetPluginConfigResult.h"
+#include "model/GetPluginsRequest.h"
+#include "model/GetPluginsResult.h"
 #include "model/GetServiceListRequest.h"
 #include "model/GetServiceListResult.h"
+#include "model/GetServiceListenersRequest.h"
+#include "model/GetServiceListenersResult.h"
 #include "model/GetTagsBySwimmingLaneGroupIdRequest.h"
 #include "model/GetTagsBySwimmingLaneGroupIdResult.h"
+#include "model/GetZookeeperDataImportUrlRequest.h"
+#include "model/GetZookeeperDataImportUrlResult.h"
 #include "model/ImportNacosConfigRequest.h"
 #include "model/ImportNacosConfigResult.h"
 #include "model/ImportServicesRequest.h"
 #include "model/ImportServicesResult.h"
+#include "model/ImportZookeeperDataRequest.h"
+#include "model/ImportZookeeperDataResult.h"
 #include "model/ListAnsInstancesRequest.h"
 #include "model/ListAnsInstancesResult.h"
 #include "model/ListAnsServiceClustersRequest.h"
@@ -176,14 +180,16 @@
 #include "model/ListApplicationsWithTagRulesResult.h"
 #include "model/ListClusterConnectionTypesRequest.h"
 #include "model/ListClusterConnectionTypesResult.h"
-#include "model/ListClusterDetailFeatureRequest.h"
-#include "model/ListClusterDetailFeatureResult.h"
+#include "model/ListClusterHealthCheckTaskRequest.h"
+#include "model/ListClusterHealthCheckTaskResult.h"
 #include "model/ListClusterTypesRequest.h"
 #include "model/ListClusterTypesResult.h"
 #include "model/ListClusterVersionsRequest.h"
 #include "model/ListClusterVersionsResult.h"
 #include "model/ListClustersRequest.h"
 #include "model/ListClustersResult.h"
+#include "model/ListConfigTrackRequest.h"
+#include "model/ListConfigTrackResult.h"
 #include "model/ListEngineNamespacesRequest.h"
 #include "model/ListEngineNamespacesResult.h"
 #include "model/ListEurekaInstancesRequest.h"
@@ -200,16 +206,20 @@
 #include "model/ListGatewayServiceResult.h"
 #include "model/ListGatewaySlbRequest.h"
 #include "model/ListGatewaySlbResult.h"
-#include "model/ListInstancesRequest.h"
-#include "model/ListInstancesResult.h"
+#include "model/ListInstanceCountRequest.h"
+#include "model/ListInstanceCountResult.h"
 #include "model/ListListenersByConfigRequest.h"
 #include "model/ListListenersByConfigResult.h"
 #include "model/ListListenersByIpRequest.h"
 #include "model/ListListenersByIpResult.h"
+#include "model/ListMigrationTaskRequest.h"
+#include "model/ListMigrationTaskResult.h"
 #include "model/ListNacosConfigsRequest.h"
 #include "model/ListNacosConfigsResult.h"
 #include "model/ListNacosHistoryConfigsRequest.h"
 #include "model/ListNacosHistoryConfigsResult.h"
+#include "model/ListNamingTrackRequest.h"
+#include "model/ListNamingTrackResult.h"
 #include "model/ListSSLCertRequest.h"
 #include "model/ListSSLCertResult.h"
 #include "model/ListSecurityGroupRequest.h"
@@ -218,14 +228,24 @@
 #include "model/ListSecurityGroupRuleResult.h"
 #include "model/ListServiceSourceRequest.h"
 #include "model/ListServiceSourceResult.h"
+#include "model/ListTagResourcesRequest.h"
+#include "model/ListTagResourcesResult.h"
+#include "model/ListZkTrackRequest.h"
+#include "model/ListZkTrackResult.h"
 #include "model/ListZnodeChildrenRequest.h"
 #include "model/ListZnodeChildrenResult.h"
 #include "model/ModifyGovernanceKubernetesClusterRequest.h"
 #include "model/ModifyGovernanceKubernetesClusterResult.h"
+#include "model/ModifyLosslessRuleRequest.h"
+#include "model/ModifyLosslessRuleResult.h"
 #include "model/OfflineGatewayRouteRequest.h"
 #include "model/OfflineGatewayRouteResult.h"
+#include "model/OrderClusterHealthCheckRiskNoticeRequest.h"
+#include "model/OrderClusterHealthCheckRiskNoticeResult.h"
 #include "model/PullServicesRequest.h"
 #include "model/PullServicesResult.h"
+#include "model/PutClusterHealthCheckTaskRequest.h"
+#include "model/PutClusterHealthCheckTaskResult.h"
 #include "model/QueryAllSwimmingLaneRequest.h"
 #include "model/QueryAllSwimmingLaneResult.h"
 #include "model/QueryAllSwimmingLaneGroupRequest.h"
@@ -236,6 +256,8 @@
 #include "model/QueryClusterDetailResult.h"
 #include "model/QueryClusterDiskSpecificationRequest.h"
 #include "model/QueryClusterDiskSpecificationResult.h"
+#include "model/QueryClusterInfoRequest.h"
+#include "model/QueryClusterInfoResult.h"
 #include "model/QueryClusterSpecificationRequest.h"
 #include "model/QueryClusterSpecificationResult.h"
 #include "model/QueryConfigRequest.h"
@@ -246,30 +268,34 @@
 #include "model/QueryGatewayTypeResult.h"
 #include "model/QueryGovernanceKubernetesClusterRequest.h"
 #include "model/QueryGovernanceKubernetesClusterResult.h"
+#include "model/QueryInstancesInfoRequest.h"
+#include "model/QueryInstancesInfoResult.h"
 #include "model/QueryMonitorRequest.h"
 #include "model/QueryMonitorResult.h"
 #include "model/QuerySlbSpecRequest.h"
 #include "model/QuerySlbSpecResult.h"
 #include "model/QuerySwimmingLaneByIdRequest.h"
 #include "model/QuerySwimmingLaneByIdResult.h"
-#include "model/QueryUserVpcRequest.h"
-#include "model/QueryUserVpcResult.h"
 #include "model/QueryZnodeDetailRequest.h"
 #include "model/QueryZnodeDetailResult.h"
 #include "model/RestartClusterRequest.h"
 #include "model/RestartClusterResult.h"
-#include "model/RestartSeataServerRequest.h"
-#include "model/RestartSeataServerResult.h"
 #include "model/RetryClusterRequest.h"
 #include "model/RetryClusterResult.h"
 #include "model/SelectGatewaySlbRequest.h"
 #include "model/SelectGatewaySlbResult.h"
+#include "model/TagResourcesRequest.h"
+#include "model/TagResourcesResult.h"
+#include "model/UntagResourcesRequest.h"
+#include "model/UntagResourcesResult.h"
 #include "model/UpdateAclRequest.h"
 #include "model/UpdateAclResult.h"
 #include "model/UpdateBlackWhiteListRequest.h"
 #include "model/UpdateBlackWhiteListResult.h"
 #include "model/UpdateClusterRequest.h"
 #include "model/UpdateClusterResult.h"
+#include "model/UpdateClusterSpecRequest.h"
+#include "model/UpdateClusterSpecResult.h"
 #include "model/UpdateConfigRequest.h"
 #include "model/UpdateConfigResult.h"
 #include "model/UpdateEngineNamespaceRequest.h"
@@ -298,10 +324,14 @@
 #include "model/UpdateGatewayServiceTrafficPolicyResult.h"
 #include "model/UpdateGatewayServiceVersionRequest.h"
 #include "model/UpdateGatewayServiceVersionResult.h"
+#include "model/UpdateGatewaySpecRequest.h"
+#include "model/UpdateGatewaySpecResult.h"
 #include "model/UpdateImageRequest.h"
 #include "model/UpdateImageResult.h"
 #include "model/UpdateMessageQueueRouteRequest.h"
 #include "model/UpdateMessageQueueRouteResult.h"
+#include "model/UpdateMigrationTaskRequest.h"
+#include "model/UpdateMigrationTaskResult.h"
 #include "model/UpdateNacosClusterRequest.h"
 #include "model/UpdateNacosClusterResult.h"
 #include "model/UpdateNacosConfigRequest.h"
@@ -310,8 +340,12 @@
 #include "model/UpdateNacosInstanceResult.h"
 #include "model/UpdateNacosServiceRequest.h"
 #include "model/UpdateNacosServiceResult.h"
+#include "model/UpdatePluginConfigRequest.h"
+#include "model/UpdatePluginConfigResult.h"
 #include "model/UpdateSSLCertRequest.h"
 #include "model/UpdateSSLCertResult.h"
+#include "model/UpdateServiceSourceRequest.h"
+#include "model/UpdateServiceSourceResult.h"
 #include "model/UpdateZnodeRequest.h"
 #include "model/UpdateZnodeResult.h"
 #include "model/UpgradeClusterRequest.h"
@@ -346,24 +380,21 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddGatewaySlbResult> AddGatewaySlbOutcome;
 			typedef std::future<AddGatewaySlbOutcome> AddGatewaySlbOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::AddGatewaySlbRequest&, const AddGatewaySlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGatewaySlbAsyncHandler;
+			typedef Outcome<Error, Model::AddMigrationTaskResult> AddMigrationTaskOutcome;
+			typedef std::future<AddMigrationTaskOutcome> AddMigrationTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::AddMigrationTaskRequest&, const AddMigrationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddMigrationTaskAsyncHandler;
 			typedef Outcome<Error, Model::AddMockRuleResult> AddMockRuleOutcome;
 			typedef std::future<AddMockRuleOutcome> AddMockRuleOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::AddMockRuleRequest&, const AddMockRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddMockRuleAsyncHandler;
 			typedef Outcome<Error, Model::AddSSLCertResult> AddSSLCertOutcome;
 			typedef std::future<AddSSLCertOutcome> AddSSLCertOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::AddSSLCertRequest&, const AddSSLCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSSLCertAsyncHandler;
-			typedef Outcome<Error, Model::AddSeataServerResult> AddSeataServerOutcome;
-			typedef std::future<AddSeataServerOutcome> AddSeataServerOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::AddSeataServerRequest&, const AddSeataServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSeataServerAsyncHandler;
 			typedef Outcome<Error, Model::AddSecurityGroupRuleResult> AddSecurityGroupRuleOutcome;
 			typedef std::future<AddSecurityGroupRuleOutcome> AddSecurityGroupRuleOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::AddSecurityGroupRuleRequest&, const AddSecurityGroupRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddSecurityGroupRuleAsyncHandler;
 			typedef Outcome<Error, Model::AddServiceSourceResult> AddServiceSourceOutcome;
 			typedef std::future<AddServiceSourceOutcome> AddServiceSourceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::AddServiceSourceRequest&, const AddServiceSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddServiceSourceAsyncHandler;
-			typedef Outcome<Error, Model::AddTestResult> AddTestOutcome;
-			typedef std::future<AddTestOutcome> AddTestOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::AddTestRequest&, const AddTestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTestAsyncHandler;
 			typedef Outcome<Error, Model::ApplyGatewayRouteResult> ApplyGatewayRouteOutcome;
 			typedef std::future<ApplyGatewayRouteOutcome> ApplyGatewayRouteOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ApplyGatewayRouteRequest&, const ApplyGatewayRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyGatewayRouteAsyncHandler;
@@ -382,6 +413,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateEngineNamespaceResult> CreateEngineNamespaceOutcome;
 			typedef std::future<CreateEngineNamespaceOutcome> CreateEngineNamespaceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::CreateEngineNamespaceRequest&, const CreateEngineNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEngineNamespaceAsyncHandler;
+			typedef Outcome<Error, Model::CreateMseServiceApplicationResult> CreateMseServiceApplicationOutcome;
+			typedef std::future<CreateMseServiceApplicationOutcome> CreateMseServiceApplicationOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::CreateMseServiceApplicationRequest&, const CreateMseServiceApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMseServiceApplicationAsyncHandler;
 			typedef Outcome<Error, Model::CreateNacosConfigResult> CreateNacosConfigOutcome;
 			typedef std::future<CreateNacosConfigOutcome> CreateNacosConfigOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::CreateNacosConfigRequest&, const CreateNacosConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNacosConfigAsyncHandler;
@@ -397,9 +431,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateOrUpdateSwimmingLaneGroupResult> CreateOrUpdateSwimmingLaneGroupOutcome;
 			typedef std::future<CreateOrUpdateSwimmingLaneGroupOutcome> CreateOrUpdateSwimmingLaneGroupOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::CreateOrUpdateSwimmingLaneGroupRequest&, const CreateOrUpdateSwimmingLaneGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrUpdateSwimmingLaneGroupAsyncHandler;
-			typedef Outcome<Error, Model::CreateVGroupResult> CreateVGroupOutcome;
-			typedef std::future<CreateVGroupOutcome> CreateVGroupOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::CreateVGroupRequest&, const CreateVGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVGroupAsyncHandler;
 			typedef Outcome<Error, Model::CreateZnodeResult> CreateZnodeOutcome;
 			typedef std::future<CreateZnodeOutcome> CreateZnodeOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::CreateZnodeRequest&, const CreateZnodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateZnodeAsyncHandler;
@@ -430,6 +461,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteGatewaySlbResult> DeleteGatewaySlbOutcome;
 			typedef std::future<DeleteGatewaySlbOutcome> DeleteGatewaySlbOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteGatewaySlbRequest&, const DeleteGatewaySlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewaySlbAsyncHandler;
+			typedef Outcome<Error, Model::DeleteMigrationTaskResult> DeleteMigrationTaskOutcome;
+			typedef std::future<DeleteMigrationTaskOutcome> DeleteMigrationTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::DeleteMigrationTaskRequest&, const DeleteMigrationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMigrationTaskAsyncHandler;
 			typedef Outcome<Error, Model::DeleteNacosConfigResult> DeleteNacosConfigOutcome;
 			typedef std::future<DeleteNacosConfigOutcome> DeleteNacosConfigOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteNacosConfigRequest&, const DeleteNacosConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNacosConfigAsyncHandler;
@@ -442,9 +476,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteNacosServiceResult> DeleteNacosServiceOutcome;
 			typedef std::future<DeleteNacosServiceOutcome> DeleteNacosServiceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteNacosServiceRequest&, const DeleteNacosServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNacosServiceAsyncHandler;
-			typedef Outcome<Error, Model::DeleteSeataServerResult> DeleteSeataServerOutcome;
-			typedef std::future<DeleteSeataServerOutcome> DeleteSeataServerOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::DeleteSeataServerRequest&, const DeleteSeataServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSeataServerAsyncHandler;
 			typedef Outcome<Error, Model::DeleteSecurityGroupRuleResult> DeleteSecurityGroupRuleOutcome;
 			typedef std::future<DeleteSecurityGroupRuleOutcome> DeleteSecurityGroupRuleOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteSecurityGroupRuleRequest&, const DeleteSecurityGroupRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecurityGroupRuleAsyncHandler;
@@ -457,9 +488,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteSwimmingLaneGroupResult> DeleteSwimmingLaneGroupOutcome;
 			typedef std::future<DeleteSwimmingLaneGroupOutcome> DeleteSwimmingLaneGroupOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteSwimmingLaneGroupRequest&, const DeleteSwimmingLaneGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSwimmingLaneGroupAsyncHandler;
-			typedef Outcome<Error, Model::DeleteVGroupResult> DeleteVGroupOutcome;
-			typedef std::future<DeleteVGroupOutcome> DeleteVGroupOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::DeleteVGroupRequest&, const DeleteVGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVGroupAsyncHandler;
 			typedef Outcome<Error, Model::DeleteZnodeResult> DeleteZnodeOutcome;
 			typedef std::future<DeleteZnodeOutcome> DeleteZnodeOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::DeleteZnodeRequest&, const DeleteZnodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteZnodeAsyncHandler;
@@ -472,12 +500,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetApplicationListResult> GetApplicationListOutcome;
 			typedef std::future<GetApplicationListOutcome> GetApplicationListOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetApplicationListRequest&, const GetApplicationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationListAsyncHandler;
+			typedef Outcome<Error, Model::GetApplicationListWithMetircsResult> GetApplicationListWithMetircsOutcome;
+			typedef std::future<GetApplicationListWithMetircsOutcome> GetApplicationListWithMetircsOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::GetApplicationListWithMetircsRequest&, const GetApplicationListWithMetircsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationListWithMetircsAsyncHandler;
 			typedef Outcome<Error, Model::GetBlackWhiteListResult> GetBlackWhiteListOutcome;
 			typedef std::future<GetBlackWhiteListOutcome> GetBlackWhiteListOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetBlackWhiteListRequest&, const GetBlackWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBlackWhiteListAsyncHandler;
-			typedef Outcome<Error, Model::GetDashBoardUrlResult> GetDashBoardUrlOutcome;
-			typedef std::future<GetDashBoardUrlOutcome> GetDashBoardUrlOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::GetDashBoardUrlRequest&, const GetDashBoardUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDashBoardUrlAsyncHandler;
 			typedef Outcome<Error, Model::GetEngineNamepaceResult> GetEngineNamepaceOutcome;
 			typedef std::future<GetEngineNamepaceOutcome> GetEngineNamepaceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetEngineNamepaceRequest&, const GetEngineNamepaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEngineNamepaceAsyncHandler;
@@ -499,9 +527,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetGovernanceKubernetesClusterResult> GetGovernanceKubernetesClusterOutcome;
 			typedef std::future<GetGovernanceKubernetesClusterOutcome> GetGovernanceKubernetesClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetGovernanceKubernetesClusterRequest&, const GetGovernanceKubernetesClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGovernanceKubernetesClusterAsyncHandler;
-			typedef Outcome<Error, Model::GetGovernanceKubernetesClusterListResult> GetGovernanceKubernetesClusterListOutcome;
-			typedef std::future<GetGovernanceKubernetesClusterListOutcome> GetGovernanceKubernetesClusterListOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::GetGovernanceKubernetesClusterListRequest&, const GetGovernanceKubernetesClusterListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGovernanceKubernetesClusterListAsyncHandler;
 			typedef Outcome<Error, Model::GetImageResult> GetImageOutcome;
 			typedef std::future<GetImageOutcome> GetImageOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetImageRequest&, const GetImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageAsyncHandler;
@@ -526,18 +551,33 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetOverviewResult> GetOverviewOutcome;
 			typedef std::future<GetOverviewOutcome> GetOverviewOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetOverviewRequest&, const GetOverviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOverviewAsyncHandler;
+			typedef Outcome<Error, Model::GetPluginConfigResult> GetPluginConfigOutcome;
+			typedef std::future<GetPluginConfigOutcome> GetPluginConfigOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::GetPluginConfigRequest&, const GetPluginConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPluginConfigAsyncHandler;
+			typedef Outcome<Error, Model::GetPluginsResult> GetPluginsOutcome;
+			typedef std::future<GetPluginsOutcome> GetPluginsOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::GetPluginsRequest&, const GetPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPluginsAsyncHandler;
 			typedef Outcome<Error, Model::GetServiceListResult> GetServiceListOutcome;
 			typedef std::future<GetServiceListOutcome> GetServiceListOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetServiceListRequest&, const GetServiceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceListAsyncHandler;
+			typedef Outcome<Error, Model::GetServiceListenersResult> GetServiceListenersOutcome;
+			typedef std::future<GetServiceListenersOutcome> GetServiceListenersOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::GetServiceListenersRequest&, const GetServiceListenersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceListenersAsyncHandler;
 			typedef Outcome<Error, Model::GetTagsBySwimmingLaneGroupIdResult> GetTagsBySwimmingLaneGroupIdOutcome;
 			typedef std::future<GetTagsBySwimmingLaneGroupIdOutcome> GetTagsBySwimmingLaneGroupIdOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::GetTagsBySwimmingLaneGroupIdRequest&, const GetTagsBySwimmingLaneGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTagsBySwimmingLaneGroupIdAsyncHandler;
+			typedef Outcome<Error, Model::GetZookeeperDataImportUrlResult> GetZookeeperDataImportUrlOutcome;
+			typedef std::future<GetZookeeperDataImportUrlOutcome> GetZookeeperDataImportUrlOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::GetZookeeperDataImportUrlRequest&, const GetZookeeperDataImportUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetZookeeperDataImportUrlAsyncHandler;
 			typedef Outcome<Error, Model::ImportNacosConfigResult> ImportNacosConfigOutcome;
 			typedef std::future<ImportNacosConfigOutcome> ImportNacosConfigOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ImportNacosConfigRequest&, const ImportNacosConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportNacosConfigAsyncHandler;
 			typedef Outcome<Error, Model::ImportServicesResult> ImportServicesOutcome;
 			typedef std::future<ImportServicesOutcome> ImportServicesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ImportServicesRequest&, const ImportServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportServicesAsyncHandler;
+			typedef Outcome<Error, Model::ImportZookeeperDataResult> ImportZookeeperDataOutcome;
+			typedef std::future<ImportZookeeperDataOutcome> ImportZookeeperDataOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ImportZookeeperDataRequest&, const ImportZookeeperDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportZookeeperDataAsyncHandler;
 			typedef Outcome<Error, Model::ListAnsInstancesResult> ListAnsInstancesOutcome;
 			typedef std::future<ListAnsInstancesOutcome> ListAnsInstancesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListAnsInstancesRequest&, const ListAnsInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnsInstancesAsyncHandler;
@@ -556,9 +596,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListClusterConnectionTypesResult> ListClusterConnectionTypesOutcome;
 			typedef std::future<ListClusterConnectionTypesOutcome> ListClusterConnectionTypesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListClusterConnectionTypesRequest&, const ListClusterConnectionTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterConnectionTypesAsyncHandler;
-			typedef Outcome<Error, Model::ListClusterDetailFeatureResult> ListClusterDetailFeatureOutcome;
-			typedef std::future<ListClusterDetailFeatureOutcome> ListClusterDetailFeatureOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::ListClusterDetailFeatureRequest&, const ListClusterDetailFeatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterDetailFeatureAsyncHandler;
+			typedef Outcome<Error, Model::ListClusterHealthCheckTaskResult> ListClusterHealthCheckTaskOutcome;
+			typedef std::future<ListClusterHealthCheckTaskOutcome> ListClusterHealthCheckTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListClusterHealthCheckTaskRequest&, const ListClusterHealthCheckTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterHealthCheckTaskAsyncHandler;
 			typedef Outcome<Error, Model::ListClusterTypesResult> ListClusterTypesOutcome;
 			typedef std::future<ListClusterTypesOutcome> ListClusterTypesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListClusterTypesRequest&, const ListClusterTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterTypesAsyncHandler;
@@ -568,6 +608,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListClustersResult> ListClustersOutcome;
 			typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListClustersRequest&, const ListClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClustersAsyncHandler;
+			typedef Outcome<Error, Model::ListConfigTrackResult> ListConfigTrackOutcome;
+			typedef std::future<ListConfigTrackOutcome> ListConfigTrackOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListConfigTrackRequest&, const ListConfigTrackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConfigTrackAsyncHandler;
 			typedef Outcome<Error, Model::ListEngineNamespacesResult> ListEngineNamespacesOutcome;
 			typedef std::future<ListEngineNamespacesOutcome> ListEngineNamespacesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListEngineNamespacesRequest&, const ListEngineNamespacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEngineNamespacesAsyncHandler;
@@ -592,21 +635,27 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListGatewaySlbResult> ListGatewaySlbOutcome;
 			typedef std::future<ListGatewaySlbOutcome> ListGatewaySlbOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListGatewaySlbRequest&, const ListGatewaySlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewaySlbAsyncHandler;
-			typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
-			typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
+			typedef Outcome<Error, Model::ListInstanceCountResult> ListInstanceCountOutcome;
+			typedef std::future<ListInstanceCountOutcome> ListInstanceCountOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListInstanceCountRequest&, const ListInstanceCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceCountAsyncHandler;
 			typedef Outcome<Error, Model::ListListenersByConfigResult> ListListenersByConfigOutcome;
 			typedef std::future<ListListenersByConfigOutcome> ListListenersByConfigOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListListenersByConfigRequest&, const ListListenersByConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListListenersByConfigAsyncHandler;
 			typedef Outcome<Error, Model::ListListenersByIpResult> ListListenersByIpOutcome;
 			typedef std::future<ListListenersByIpOutcome> ListListenersByIpOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListListenersByIpRequest&, const ListListenersByIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListListenersByIpAsyncHandler;
+			typedef Outcome<Error, Model::ListMigrationTaskResult> ListMigrationTaskOutcome;
+			typedef std::future<ListMigrationTaskOutcome> ListMigrationTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListMigrationTaskRequest&, const ListMigrationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMigrationTaskAsyncHandler;
 			typedef Outcome<Error, Model::ListNacosConfigsResult> ListNacosConfigsOutcome;
 			typedef std::future<ListNacosConfigsOutcome> ListNacosConfigsOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListNacosConfigsRequest&, const ListNacosConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNacosConfigsAsyncHandler;
 			typedef Outcome<Error, Model::ListNacosHistoryConfigsResult> ListNacosHistoryConfigsOutcome;
 			typedef std::future<ListNacosHistoryConfigsOutcome> ListNacosHistoryConfigsOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListNacosHistoryConfigsRequest&, const ListNacosHistoryConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNacosHistoryConfigsAsyncHandler;
+			typedef Outcome<Error, Model::ListNamingTrackResult> ListNamingTrackOutcome;
+			typedef std::future<ListNamingTrackOutcome> ListNamingTrackOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListNamingTrackRequest&, const ListNamingTrackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNamingTrackAsyncHandler;
 			typedef Outcome<Error, Model::ListSSLCertResult> ListSSLCertOutcome;
 			typedef std::future<ListSSLCertOutcome> ListSSLCertOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListSSLCertRequest&, const ListSSLCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSSLCertAsyncHandler;
@@ -619,18 +668,33 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListServiceSourceResult> ListServiceSourceOutcome;
 			typedef std::future<ListServiceSourceOutcome> ListServiceSourceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListServiceSourceRequest&, const ListServiceSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceSourceAsyncHandler;
+			typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
+			typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
+			typedef Outcome<Error, Model::ListZkTrackResult> ListZkTrackOutcome;
+			typedef std::future<ListZkTrackOutcome> ListZkTrackOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ListZkTrackRequest&, const ListZkTrackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListZkTrackAsyncHandler;
 			typedef Outcome<Error, Model::ListZnodeChildrenResult> ListZnodeChildrenOutcome;
 			typedef std::future<ListZnodeChildrenOutcome> ListZnodeChildrenOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ListZnodeChildrenRequest&, const ListZnodeChildrenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListZnodeChildrenAsyncHandler;
 			typedef Outcome<Error, Model::ModifyGovernanceKubernetesClusterResult> ModifyGovernanceKubernetesClusterOutcome;
 			typedef std::future<ModifyGovernanceKubernetesClusterOutcome> ModifyGovernanceKubernetesClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::ModifyGovernanceKubernetesClusterRequest&, const ModifyGovernanceKubernetesClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGovernanceKubernetesClusterAsyncHandler;
+			typedef Outcome<Error, Model::ModifyLosslessRuleResult> ModifyLosslessRuleOutcome;
+			typedef std::future<ModifyLosslessRuleOutcome> ModifyLosslessRuleOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::ModifyLosslessRuleRequest&, const ModifyLosslessRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLosslessRuleAsyncHandler;
 			typedef Outcome<Error, Model::OfflineGatewayRouteResult> OfflineGatewayRouteOutcome;
 			typedef std::future<OfflineGatewayRouteOutcome> OfflineGatewayRouteOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::OfflineGatewayRouteRequest&, const OfflineGatewayRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OfflineGatewayRouteAsyncHandler;
+			typedef Outcome<Error, Model::OrderClusterHealthCheckRiskNoticeResult> OrderClusterHealthCheckRiskNoticeOutcome;
+			typedef std::future<OrderClusterHealthCheckRiskNoticeOutcome> OrderClusterHealthCheckRiskNoticeOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::OrderClusterHealthCheckRiskNoticeRequest&, const OrderClusterHealthCheckRiskNoticeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OrderClusterHealthCheckRiskNoticeAsyncHandler;
 			typedef Outcome<Error, Model::PullServicesResult> PullServicesOutcome;
 			typedef std::future<PullServicesOutcome> PullServicesOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::PullServicesRequest&, const PullServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PullServicesAsyncHandler;
+			typedef Outcome<Error, Model::PutClusterHealthCheckTaskResult> PutClusterHealthCheckTaskOutcome;
+			typedef std::future<PutClusterHealthCheckTaskOutcome> PutClusterHealthCheckTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::PutClusterHealthCheckTaskRequest&, const PutClusterHealthCheckTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutClusterHealthCheckTaskAsyncHandler;
 			typedef Outcome<Error, Model::QueryAllSwimmingLaneResult> QueryAllSwimmingLaneOutcome;
 			typedef std::future<QueryAllSwimmingLaneOutcome> QueryAllSwimmingLaneOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryAllSwimmingLaneRequest&, const QueryAllSwimmingLaneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAllSwimmingLaneAsyncHandler;
@@ -646,6 +710,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::QueryClusterDiskSpecificationResult> QueryClusterDiskSpecificationOutcome;
 			typedef std::future<QueryClusterDiskSpecificationOutcome> QueryClusterDiskSpecificationOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryClusterDiskSpecificationRequest&, const QueryClusterDiskSpecificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryClusterDiskSpecificationAsyncHandler;
+			typedef Outcome<Error, Model::QueryClusterInfoResult> QueryClusterInfoOutcome;
+			typedef std::future<QueryClusterInfoOutcome> QueryClusterInfoOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::QueryClusterInfoRequest&, const QueryClusterInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryClusterInfoAsyncHandler;
 			typedef Outcome<Error, Model::QueryClusterSpecificationResult> QueryClusterSpecificationOutcome;
 			typedef std::future<QueryClusterSpecificationOutcome> QueryClusterSpecificationOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryClusterSpecificationRequest&, const QueryClusterSpecificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryClusterSpecificationAsyncHandler;
@@ -661,6 +728,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::QueryGovernanceKubernetesClusterResult> QueryGovernanceKubernetesClusterOutcome;
 			typedef std::future<QueryGovernanceKubernetesClusterOutcome> QueryGovernanceKubernetesClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryGovernanceKubernetesClusterRequest&, const QueryGovernanceKubernetesClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryGovernanceKubernetesClusterAsyncHandler;
+			typedef Outcome<Error, Model::QueryInstancesInfoResult> QueryInstancesInfoOutcome;
+			typedef std::future<QueryInstancesInfoOutcome> QueryInstancesInfoOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::QueryInstancesInfoRequest&, const QueryInstancesInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstancesInfoAsyncHandler;
 			typedef Outcome<Error, Model::QueryMonitorResult> QueryMonitorOutcome;
 			typedef std::future<QueryMonitorOutcome> QueryMonitorOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryMonitorRequest&, const QueryMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonitorAsyncHandler;
@@ -670,24 +740,24 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::QuerySwimmingLaneByIdResult> QuerySwimmingLaneByIdOutcome;
 			typedef std::future<QuerySwimmingLaneByIdOutcome> QuerySwimmingLaneByIdOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QuerySwimmingLaneByIdRequest&, const QuerySwimmingLaneByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySwimmingLaneByIdAsyncHandler;
-			typedef Outcome<Error, Model::QueryUserVpcResult> QueryUserVpcOutcome;
-			typedef std::future<QueryUserVpcOutcome> QueryUserVpcOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::QueryUserVpcRequest&, const QueryUserVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserVpcAsyncHandler;
 			typedef Outcome<Error, Model::QueryZnodeDetailResult> QueryZnodeDetailOutcome;
 			typedef std::future<QueryZnodeDetailOutcome> QueryZnodeDetailOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::QueryZnodeDetailRequest&, const QueryZnodeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryZnodeDetailAsyncHandler;
 			typedef Outcome<Error, Model::RestartClusterResult> RestartClusterOutcome;
 			typedef std::future<RestartClusterOutcome> RestartClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::RestartClusterRequest&, const RestartClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartClusterAsyncHandler;
-			typedef Outcome<Error, Model::RestartSeataServerResult> RestartSeataServerOutcome;
-			typedef std::future<RestartSeataServerOutcome> RestartSeataServerOutcomeCallable;
-			typedef std::function<void(const MseClient*, const Model::RestartSeataServerRequest&, const RestartSeataServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartSeataServerAsyncHandler;
 			typedef Outcome<Error, Model::RetryClusterResult> RetryClusterOutcome;
 			typedef std::future<RetryClusterOutcome> RetryClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::RetryClusterRequest&, const RetryClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetryClusterAsyncHandler;
 			typedef Outcome<Error, Model::SelectGatewaySlbResult> SelectGatewaySlbOutcome;
 			typedef std::future<SelectGatewaySlbOutcome> SelectGatewaySlbOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::SelectGatewaySlbRequest&, const SelectGatewaySlbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SelectGatewaySlbAsyncHandler;
+			typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
+			typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
+			typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
+			typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
 			typedef Outcome<Error, Model::UpdateAclResult> UpdateAclOutcome;
 			typedef std::future<UpdateAclOutcome> UpdateAclOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateAclRequest&, const UpdateAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAclAsyncHandler;
@@ -697,6 +767,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateClusterResult> UpdateClusterOutcome;
 			typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateClusterRequest&, const UpdateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterAsyncHandler;
+			typedef Outcome<Error, Model::UpdateClusterSpecResult> UpdateClusterSpecOutcome;
+			typedef std::future<UpdateClusterSpecOutcome> UpdateClusterSpecOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UpdateClusterSpecRequest&, const UpdateClusterSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterSpecAsyncHandler;
 			typedef Outcome<Error, Model::UpdateConfigResult> UpdateConfigOutcome;
 			typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateConfigRequest&, const UpdateConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConfigAsyncHandler;
@@ -739,12 +812,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateGatewayServiceVersionResult> UpdateGatewayServiceVersionOutcome;
 			typedef std::future<UpdateGatewayServiceVersionOutcome> UpdateGatewayServiceVersionOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateGatewayServiceVersionRequest&, const UpdateGatewayServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayServiceVersionAsyncHandler;
+			typedef Outcome<Error, Model::UpdateGatewaySpecResult> UpdateGatewaySpecOutcome;
+			typedef std::future<UpdateGatewaySpecOutcome> UpdateGatewaySpecOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UpdateGatewaySpecRequest&, const UpdateGatewaySpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewaySpecAsyncHandler;
 			typedef Outcome<Error, Model::UpdateImageResult> UpdateImageOutcome;
 			typedef std::future<UpdateImageOutcome> UpdateImageOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateImageRequest&, const UpdateImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateImageAsyncHandler;
 			typedef Outcome<Error, Model::UpdateMessageQueueRouteResult> UpdateMessageQueueRouteOutcome;
 			typedef std::future<UpdateMessageQueueRouteOutcome> UpdateMessageQueueRouteOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateMessageQueueRouteRequest&, const UpdateMessageQueueRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMessageQueueRouteAsyncHandler;
+			typedef Outcome<Error, Model::UpdateMigrationTaskResult> UpdateMigrationTaskOutcome;
+			typedef std::future<UpdateMigrationTaskOutcome> UpdateMigrationTaskOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UpdateMigrationTaskRequest&, const UpdateMigrationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMigrationTaskAsyncHandler;
 			typedef Outcome<Error, Model::UpdateNacosClusterResult> UpdateNacosClusterOutcome;
 			typedef std::future<UpdateNacosClusterOutcome> UpdateNacosClusterOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateNacosClusterRequest&, const UpdateNacosClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNacosClusterAsyncHandler;
@@ -757,9 +836,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateNacosServiceResult> UpdateNacosServiceOutcome;
 			typedef std::future<UpdateNacosServiceOutcome> UpdateNacosServiceOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateNacosServiceRequest&, const UpdateNacosServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNacosServiceAsyncHandler;
+			typedef Outcome<Error, Model::UpdatePluginConfigResult> UpdatePluginConfigOutcome;
+			typedef std::future<UpdatePluginConfigOutcome> UpdatePluginConfigOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UpdatePluginConfigRequest&, const UpdatePluginConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePluginConfigAsyncHandler;
 			typedef Outcome<Error, Model::UpdateSSLCertResult> UpdateSSLCertOutcome;
 			typedef std::future<UpdateSSLCertOutcome> UpdateSSLCertOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateSSLCertRequest&, const UpdateSSLCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSSLCertAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceSourceResult> UpdateServiceSourceOutcome;
+			typedef std::future<UpdateServiceSourceOutcome> UpdateServiceSourceOutcomeCallable;
+			typedef std::function<void(const MseClient*, const Model::UpdateServiceSourceRequest&, const UpdateServiceSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceSourceAsyncHandler;
 			typedef Outcome<Error, Model::UpdateZnodeResult> UpdateZnodeOutcome;
 			typedef std::future<UpdateZnodeOutcome> UpdateZnodeOutcomeCallable;
 			typedef std::function<void(const MseClient*, const Model::UpdateZnodeRequest&, const UpdateZnodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateZnodeAsyncHandler;
@@ -792,24 +877,21 @@ namespace AlibabaCloud
 			AddGatewaySlbOutcome addGatewaySlb(const Model::AddGatewaySlbRequest &request)const;
 			void addGatewaySlbAsync(const Model::AddGatewaySlbRequest& request, const AddGatewaySlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddGatewaySlbOutcomeCallable addGatewaySlbCallable(const Model::AddGatewaySlbRequest& request) const;
+			AddMigrationTaskOutcome addMigrationTask(const Model::AddMigrationTaskRequest &request)const;
+			void addMigrationTaskAsync(const Model::AddMigrationTaskRequest& request, const AddMigrationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddMigrationTaskOutcomeCallable addMigrationTaskCallable(const Model::AddMigrationTaskRequest& request) const;
 			AddMockRuleOutcome addMockRule(const Model::AddMockRuleRequest &request)const;
 			void addMockRuleAsync(const Model::AddMockRuleRequest& request, const AddMockRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddMockRuleOutcomeCallable addMockRuleCallable(const Model::AddMockRuleRequest& request) const;
 			AddSSLCertOutcome addSSLCert(const Model::AddSSLCertRequest &request)const;
 			void addSSLCertAsync(const Model::AddSSLCertRequest& request, const AddSSLCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddSSLCertOutcomeCallable addSSLCertCallable(const Model::AddSSLCertRequest& request) const;
-			AddSeataServerOutcome addSeataServer(const Model::AddSeataServerRequest &request)const;
-			void addSeataServerAsync(const Model::AddSeataServerRequest& request, const AddSeataServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddSeataServerOutcomeCallable addSeataServerCallable(const Model::AddSeataServerRequest& request) const;
 			AddSecurityGroupRuleOutcome addSecurityGroupRule(const Model::AddSecurityGroupRuleRequest &request)const;
 			void addSecurityGroupRuleAsync(const Model::AddSecurityGroupRuleRequest& request, const AddSecurityGroupRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddSecurityGroupRuleOutcomeCallable addSecurityGroupRuleCallable(const Model::AddSecurityGroupRuleRequest& request) const;
 			AddServiceSourceOutcome addServiceSource(const Model::AddServiceSourceRequest &request)const;
 			void addServiceSourceAsync(const Model::AddServiceSourceRequest& request, const AddServiceSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddServiceSourceOutcomeCallable addServiceSourceCallable(const Model::AddServiceSourceRequest& request) const;
-			AddTestOutcome addTest(const Model::AddTestRequest &request)const;
-			void addTestAsync(const Model::AddTestRequest& request, const AddTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddTestOutcomeCallable addTestCallable(const Model::AddTestRequest& request) const;
 			ApplyGatewayRouteOutcome applyGatewayRoute(const Model::ApplyGatewayRouteRequest &request)const;
 			void applyGatewayRouteAsync(const Model::ApplyGatewayRouteRequest& request, const ApplyGatewayRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ApplyGatewayRouteOutcomeCallable applyGatewayRouteCallable(const Model::ApplyGatewayRouteRequest& request) const;
@@ -828,6 +910,9 @@ namespace AlibabaCloud
 			CreateEngineNamespaceOutcome createEngineNamespace(const Model::CreateEngineNamespaceRequest &request)const;
 			void createEngineNamespaceAsync(const Model::CreateEngineNamespaceRequest& request, const CreateEngineNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateEngineNamespaceOutcomeCallable createEngineNamespaceCallable(const Model::CreateEngineNamespaceRequest& request) const;
+			CreateMseServiceApplicationOutcome createMseServiceApplication(const Model::CreateMseServiceApplicationRequest &request)const;
+			void createMseServiceApplicationAsync(const Model::CreateMseServiceApplicationRequest& request, const CreateMseServiceApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateMseServiceApplicationOutcomeCallable createMseServiceApplicationCallable(const Model::CreateMseServiceApplicationRequest& request) const;
 			CreateNacosConfigOutcome createNacosConfig(const Model::CreateNacosConfigRequest &request)const;
 			void createNacosConfigAsync(const Model::CreateNacosConfigRequest& request, const CreateNacosConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateNacosConfigOutcomeCallable createNacosConfigCallable(const Model::CreateNacosConfigRequest& request) const;
@@ -843,9 +928,6 @@ namespace AlibabaCloud
 			CreateOrUpdateSwimmingLaneGroupOutcome createOrUpdateSwimmingLaneGroup(const Model::CreateOrUpdateSwimmingLaneGroupRequest &request)const;
 			void createOrUpdateSwimmingLaneGroupAsync(const Model::CreateOrUpdateSwimmingLaneGroupRequest& request, const CreateOrUpdateSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateOrUpdateSwimmingLaneGroupOutcomeCallable createOrUpdateSwimmingLaneGroupCallable(const Model::CreateOrUpdateSwimmingLaneGroupRequest& request) const;
-			CreateVGroupOutcome createVGroup(const Model::CreateVGroupRequest &request)const;
-			void createVGroupAsync(const Model::CreateVGroupRequest& request, const CreateVGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateVGroupOutcomeCallable createVGroupCallable(const Model::CreateVGroupRequest& request) const;
 			CreateZnodeOutcome createZnode(const Model::CreateZnodeRequest &request)const;
 			void createZnodeAsync(const Model::CreateZnodeRequest& request, const CreateZnodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateZnodeOutcomeCallable createZnodeCallable(const Model::CreateZnodeRequest& request) const;
@@ -876,6 +958,9 @@ namespace AlibabaCloud
 			DeleteGatewaySlbOutcome deleteGatewaySlb(const Model::DeleteGatewaySlbRequest &request)const;
 			void deleteGatewaySlbAsync(const Model::DeleteGatewaySlbRequest& request, const DeleteGatewaySlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteGatewaySlbOutcomeCallable deleteGatewaySlbCallable(const Model::DeleteGatewaySlbRequest& request) const;
+			DeleteMigrationTaskOutcome deleteMigrationTask(const Model::DeleteMigrationTaskRequest &request)const;
+			void deleteMigrationTaskAsync(const Model::DeleteMigrationTaskRequest& request, const DeleteMigrationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteMigrationTaskOutcomeCallable deleteMigrationTaskCallable(const Model::DeleteMigrationTaskRequest& request) const;
 			DeleteNacosConfigOutcome deleteNacosConfig(const Model::DeleteNacosConfigRequest &request)const;
 			void deleteNacosConfigAsync(const Model::DeleteNacosConfigRequest& request, const DeleteNacosConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteNacosConfigOutcomeCallable deleteNacosConfigCallable(const Model::DeleteNacosConfigRequest& request) const;
@@ -888,9 +973,6 @@ namespace AlibabaCloud
 			DeleteNacosServiceOutcome deleteNacosService(const Model::DeleteNacosServiceRequest &request)const;
 			void deleteNacosServiceAsync(const Model::DeleteNacosServiceRequest& request, const DeleteNacosServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteNacosServiceOutcomeCallable deleteNacosServiceCallable(const Model::DeleteNacosServiceRequest& request) const;
-			DeleteSeataServerOutcome deleteSeataServer(const Model::DeleteSeataServerRequest &request)const;
-			void deleteSeataServerAsync(const Model::DeleteSeataServerRequest& request, const DeleteSeataServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteSeataServerOutcomeCallable deleteSeataServerCallable(const Model::DeleteSeataServerRequest& request) const;
 			DeleteSecurityGroupRuleOutcome deleteSecurityGroupRule(const Model::DeleteSecurityGroupRuleRequest &request)const;
 			void deleteSecurityGroupRuleAsync(const Model::DeleteSecurityGroupRuleRequest& request, const DeleteSecurityGroupRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteSecurityGroupRuleOutcomeCallable deleteSecurityGroupRuleCallable(const Model::DeleteSecurityGroupRuleRequest& request) const;
@@ -903,9 +985,6 @@ namespace AlibabaCloud
 			DeleteSwimmingLaneGroupOutcome deleteSwimmingLaneGroup(const Model::DeleteSwimmingLaneGroupRequest &request)const;
 			void deleteSwimmingLaneGroupAsync(const Model::DeleteSwimmingLaneGroupRequest& request, const DeleteSwimmingLaneGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteSwimmingLaneGroupOutcomeCallable deleteSwimmingLaneGroupCallable(const Model::DeleteSwimmingLaneGroupRequest& request) const;
-			DeleteVGroupOutcome deleteVGroup(const Model::DeleteVGroupRequest &request)const;
-			void deleteVGroupAsync(const Model::DeleteVGroupRequest& request, const DeleteVGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteVGroupOutcomeCallable deleteVGroupCallable(const Model::DeleteVGroupRequest& request) const;
 			DeleteZnodeOutcome deleteZnode(const Model::DeleteZnodeRequest &request)const;
 			void deleteZnodeAsync(const Model::DeleteZnodeRequest& request, const DeleteZnodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteZnodeOutcomeCallable deleteZnodeCallable(const Model::DeleteZnodeRequest& request) const;
@@ -918,12 +997,12 @@ namespace AlibabaCloud
 			GetApplicationListOutcome getApplicationList(const Model::GetApplicationListRequest &request)const;
 			void getApplicationListAsync(const Model::GetApplicationListRequest& request, const GetApplicationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetApplicationListOutcomeCallable getApplicationListCallable(const Model::GetApplicationListRequest& request) const;
+			GetApplicationListWithMetircsOutcome getApplicationListWithMetircs(const Model::GetApplicationListWithMetircsRequest &request)const;
+			void getApplicationListWithMetircsAsync(const Model::GetApplicationListWithMetircsRequest& request, const GetApplicationListWithMetircsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetApplicationListWithMetircsOutcomeCallable getApplicationListWithMetircsCallable(const Model::GetApplicationListWithMetircsRequest& request) const;
 			GetBlackWhiteListOutcome getBlackWhiteList(const Model::GetBlackWhiteListRequest &request)const;
 			void getBlackWhiteListAsync(const Model::GetBlackWhiteListRequest& request, const GetBlackWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetBlackWhiteListOutcomeCallable getBlackWhiteListCallable(const Model::GetBlackWhiteListRequest& request) const;
-			GetDashBoardUrlOutcome getDashBoardUrl(const Model::GetDashBoardUrlRequest &request)const;
-			void getDashBoardUrlAsync(const Model::GetDashBoardUrlRequest& request, const GetDashBoardUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetDashBoardUrlOutcomeCallable getDashBoardUrlCallable(const Model::GetDashBoardUrlRequest& request) const;
 			GetEngineNamepaceOutcome getEngineNamepace(const Model::GetEngineNamepaceRequest &request)const;
 			void getEngineNamepaceAsync(const Model::GetEngineNamepaceRequest& request, const GetEngineNamepaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetEngineNamepaceOutcomeCallable getEngineNamepaceCallable(const Model::GetEngineNamepaceRequest& request) const;
@@ -945,9 +1024,6 @@ namespace AlibabaCloud
 			GetGovernanceKubernetesClusterOutcome getGovernanceKubernetesCluster(const Model::GetGovernanceKubernetesClusterRequest &request)const;
 			void getGovernanceKubernetesClusterAsync(const Model::GetGovernanceKubernetesClusterRequest& request, const GetGovernanceKubernetesClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetGovernanceKubernetesClusterOutcomeCallable getGovernanceKubernetesClusterCallable(const Model::GetGovernanceKubernetesClusterRequest& request) const;
-			GetGovernanceKubernetesClusterListOutcome getGovernanceKubernetesClusterList(const Model::GetGovernanceKubernetesClusterListRequest &request)const;
-			void getGovernanceKubernetesClusterListAsync(const Model::GetGovernanceKubernetesClusterListRequest& request, const GetGovernanceKubernetesClusterListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetGovernanceKubernetesClusterListOutcomeCallable getGovernanceKubernetesClusterListCallable(const Model::GetGovernanceKubernetesClusterListRequest& request) const;
 			GetImageOutcome getImage(const Model::GetImageRequest &request)const;
 			void getImageAsync(const Model::GetImageRequest& request, const GetImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetImageOutcomeCallable getImageCallable(const Model::GetImageRequest& request) const;
@@ -972,18 +1048,33 @@ namespace AlibabaCloud
 			GetOverviewOutcome getOverview(const Model::GetOverviewRequest &request)const;
 			void getOverviewAsync(const Model::GetOverviewRequest& request, const GetOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetOverviewOutcomeCallable getOverviewCallable(const Model::GetOverviewRequest& request) const;
+			GetPluginConfigOutcome getPluginConfig(const Model::GetPluginConfigRequest &request)const;
+			void getPluginConfigAsync(const Model::GetPluginConfigRequest& request, const GetPluginConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetPluginConfigOutcomeCallable getPluginConfigCallable(const Model::GetPluginConfigRequest& request) const;
+			GetPluginsOutcome getPlugins(const Model::GetPluginsRequest &request)const;
+			void getPluginsAsync(const Model::GetPluginsRequest& request, const GetPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetPluginsOutcomeCallable getPluginsCallable(const Model::GetPluginsRequest& request) const;
 			GetServiceListOutcome getServiceList(const Model::GetServiceListRequest &request)const;
 			void getServiceListAsync(const Model::GetServiceListRequest& request, const GetServiceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetServiceListOutcomeCallable getServiceListCallable(const Model::GetServiceListRequest& request) const;
+			GetServiceListenersOutcome getServiceListeners(const Model::GetServiceListenersRequest &request)const;
+			void getServiceListenersAsync(const Model::GetServiceListenersRequest& request, const GetServiceListenersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetServiceListenersOutcomeCallable getServiceListenersCallable(const Model::GetServiceListenersRequest& request) const;
 			GetTagsBySwimmingLaneGroupIdOutcome getTagsBySwimmingLaneGroupId(const Model::GetTagsBySwimmingLaneGroupIdRequest &request)const;
 			void getTagsBySwimmingLaneGroupIdAsync(const Model::GetTagsBySwimmingLaneGroupIdRequest& request, const GetTagsBySwimmingLaneGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetTagsBySwimmingLaneGroupIdOutcomeCallable getTagsBySwimmingLaneGroupIdCallable(const Model::GetTagsBySwimmingLaneGroupIdRequest& request) const;
+			GetZookeeperDataImportUrlOutcome getZookeeperDataImportUrl(const Model::GetZookeeperDataImportUrlRequest &request)const;
+			void getZookeeperDataImportUrlAsync(const Model::GetZookeeperDataImportUrlRequest& request, const GetZookeeperDataImportUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetZookeeperDataImportUrlOutcomeCallable getZookeeperDataImportUrlCallable(const Model::GetZookeeperDataImportUrlRequest& request) const;
 			ImportNacosConfigOutcome importNacosConfig(const Model::ImportNacosConfigRequest &request)const;
 			void importNacosConfigAsync(const Model::ImportNacosConfigRequest& request, const ImportNacosConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ImportNacosConfigOutcomeCallable importNacosConfigCallable(const Model::ImportNacosConfigRequest& request) const;
 			ImportServicesOutcome importServices(const Model::ImportServicesRequest &request)const;
 			void importServicesAsync(const Model::ImportServicesRequest& request, const ImportServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ImportServicesOutcomeCallable importServicesCallable(const Model::ImportServicesRequest& request) const;
+			ImportZookeeperDataOutcome importZookeeperData(const Model::ImportZookeeperDataRequest &request)const;
+			void importZookeeperDataAsync(const Model::ImportZookeeperDataRequest& request, const ImportZookeeperDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ImportZookeeperDataOutcomeCallable importZookeeperDataCallable(const Model::ImportZookeeperDataRequest& request) const;
 			ListAnsInstancesOutcome listAnsInstances(const Model::ListAnsInstancesRequest &request)const;
 			void listAnsInstancesAsync(const Model::ListAnsInstancesRequest& request, const ListAnsInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListAnsInstancesOutcomeCallable listAnsInstancesCallable(const Model::ListAnsInstancesRequest& request) const;
@@ -1002,9 +1093,9 @@ namespace AlibabaCloud
 			ListClusterConnectionTypesOutcome listClusterConnectionTypes(const Model::ListClusterConnectionTypesRequest &request)const;
 			void listClusterConnectionTypesAsync(const Model::ListClusterConnectionTypesRequest& request, const ListClusterConnectionTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListClusterConnectionTypesOutcomeCallable listClusterConnectionTypesCallable(const Model::ListClusterConnectionTypesRequest& request) const;
-			ListClusterDetailFeatureOutcome listClusterDetailFeature(const Model::ListClusterDetailFeatureRequest &request)const;
-			void listClusterDetailFeatureAsync(const Model::ListClusterDetailFeatureRequest& request, const ListClusterDetailFeatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListClusterDetailFeatureOutcomeCallable listClusterDetailFeatureCallable(const Model::ListClusterDetailFeatureRequest& request) const;
+			ListClusterHealthCheckTaskOutcome listClusterHealthCheckTask(const Model::ListClusterHealthCheckTaskRequest &request)const;
+			void listClusterHealthCheckTaskAsync(const Model::ListClusterHealthCheckTaskRequest& request, const ListClusterHealthCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListClusterHealthCheckTaskOutcomeCallable listClusterHealthCheckTaskCallable(const Model::ListClusterHealthCheckTaskRequest& request) const;
 			ListClusterTypesOutcome listClusterTypes(const Model::ListClusterTypesRequest &request)const;
 			void listClusterTypesAsync(const Model::ListClusterTypesRequest& request, const ListClusterTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListClusterTypesOutcomeCallable listClusterTypesCallable(const Model::ListClusterTypesRequest& request) const;
@@ -1014,6 +1105,9 @@ namespace AlibabaCloud
 			ListClustersOutcome listClusters(const Model::ListClustersRequest &request)const;
 			void listClustersAsync(const Model::ListClustersRequest& request, const ListClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListClustersOutcomeCallable listClustersCallable(const Model::ListClustersRequest& request) const;
+			ListConfigTrackOutcome listConfigTrack(const Model::ListConfigTrackRequest &request)const;
+			void listConfigTrackAsync(const Model::ListConfigTrackRequest& request, const ListConfigTrackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListConfigTrackOutcomeCallable listConfigTrackCallable(const Model::ListConfigTrackRequest& request) const;
 			ListEngineNamespacesOutcome listEngineNamespaces(const Model::ListEngineNamespacesRequest &request)const;
 			void listEngineNamespacesAsync(const Model::ListEngineNamespacesRequest& request, const ListEngineNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListEngineNamespacesOutcomeCallable listEngineNamespacesCallable(const Model::ListEngineNamespacesRequest& request) const;
@@ -1038,21 +1132,27 @@ namespace AlibabaCloud
 			ListGatewaySlbOutcome listGatewaySlb(const Model::ListGatewaySlbRequest &request)const;
 			void listGatewaySlbAsync(const Model::ListGatewaySlbRequest& request, const ListGatewaySlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListGatewaySlbOutcomeCallable listGatewaySlbCallable(const Model::ListGatewaySlbRequest& request) const;
-			ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
-			void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
+			ListInstanceCountOutcome listInstanceCount(const Model::ListInstanceCountRequest &request)const;
+			void listInstanceCountAsync(const Model::ListInstanceCountRequest& request, const ListInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListInstanceCountOutcomeCallable listInstanceCountCallable(const Model::ListInstanceCountRequest& request) const;
 			ListListenersByConfigOutcome listListenersByConfig(const Model::ListListenersByConfigRequest &request)const;
 			void listListenersByConfigAsync(const Model::ListListenersByConfigRequest& request, const ListListenersByConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListListenersByConfigOutcomeCallable listListenersByConfigCallable(const Model::ListListenersByConfigRequest& request) const;
 			ListListenersByIpOutcome listListenersByIp(const Model::ListListenersByIpRequest &request)const;
 			void listListenersByIpAsync(const Model::ListListenersByIpRequest& request, const ListListenersByIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListListenersByIpOutcomeCallable listListenersByIpCallable(const Model::ListListenersByIpRequest& request) const;
+			ListMigrationTaskOutcome listMigrationTask(const Model::ListMigrationTaskRequest &request)const;
+			void listMigrationTaskAsync(const Model::ListMigrationTaskRequest& request, const ListMigrationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListMigrationTaskOutcomeCallable listMigrationTaskCallable(const Model::ListMigrationTaskRequest& request) const;
 			ListNacosConfigsOutcome listNacosConfigs(const Model::ListNacosConfigsRequest &request)const;
 			void listNacosConfigsAsync(const Model::ListNacosConfigsRequest& request, const ListNacosConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListNacosConfigsOutcomeCallable listNacosConfigsCallable(const Model::ListNacosConfigsRequest& request) const;
 			ListNacosHistoryConfigsOutcome listNacosHistoryConfigs(const Model::ListNacosHistoryConfigsRequest &request)const;
 			void listNacosHistoryConfigsAsync(const Model::ListNacosHistoryConfigsRequest& request, const ListNacosHistoryConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListNacosHistoryConfigsOutcomeCallable listNacosHistoryConfigsCallable(const Model::ListNacosHistoryConfigsRequest& request) const;
+			ListNamingTrackOutcome listNamingTrack(const Model::ListNamingTrackRequest &request)const;
+			void listNamingTrackAsync(const Model::ListNamingTrackRequest& request, const ListNamingTrackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListNamingTrackOutcomeCallable listNamingTrackCallable(const Model::ListNamingTrackRequest& request) const;
 			ListSSLCertOutcome listSSLCert(const Model::ListSSLCertRequest &request)const;
 			void listSSLCertAsync(const Model::ListSSLCertRequest& request, const ListSSLCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListSSLCertOutcomeCallable listSSLCertCallable(const Model::ListSSLCertRequest& request) const;
@@ -1065,18 +1165,33 @@ namespace AlibabaCloud
 			ListServiceSourceOutcome listServiceSource(const Model::ListServiceSourceRequest &request)const;
 			void listServiceSourceAsync(const Model::ListServiceSourceRequest& request, const ListServiceSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListServiceSourceOutcomeCallable listServiceSourceCallable(const Model::ListServiceSourceRequest& request) const;
+			ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
+			void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
+			ListZkTrackOutcome listZkTrack(const Model::ListZkTrackRequest &request)const;
+			void listZkTrackAsync(const Model::ListZkTrackRequest& request, const ListZkTrackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListZkTrackOutcomeCallable listZkTrackCallable(const Model::ListZkTrackRequest& request) const;
 			ListZnodeChildrenOutcome listZnodeChildren(const Model::ListZnodeChildrenRequest &request)const;
 			void listZnodeChildrenAsync(const Model::ListZnodeChildrenRequest& request, const ListZnodeChildrenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListZnodeChildrenOutcomeCallable listZnodeChildrenCallable(const Model::ListZnodeChildrenRequest& request) const;
 			ModifyGovernanceKubernetesClusterOutcome modifyGovernanceKubernetesCluster(const Model::ModifyGovernanceKubernetesClusterRequest &request)const;
 			void modifyGovernanceKubernetesClusterAsync(const Model::ModifyGovernanceKubernetesClusterRequest& request, const ModifyGovernanceKubernetesClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyGovernanceKubernetesClusterOutcomeCallable modifyGovernanceKubernetesClusterCallable(const Model::ModifyGovernanceKubernetesClusterRequest& request) const;
+			ModifyLosslessRuleOutcome modifyLosslessRule(const Model::ModifyLosslessRuleRequest &request)const;
+			void modifyLosslessRuleAsync(const Model::ModifyLosslessRuleRequest& request, const ModifyLosslessRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyLosslessRuleOutcomeCallable modifyLosslessRuleCallable(const Model::ModifyLosslessRuleRequest& request) const;
 			OfflineGatewayRouteOutcome offlineGatewayRoute(const Model::OfflineGatewayRouteRequest &request)const;
 			void offlineGatewayRouteAsync(const Model::OfflineGatewayRouteRequest& request, const OfflineGatewayRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			OfflineGatewayRouteOutcomeCallable offlineGatewayRouteCallable(const Model::OfflineGatewayRouteRequest& request) const;
+			OrderClusterHealthCheckRiskNoticeOutcome orderClusterHealthCheckRiskNotice(const Model::OrderClusterHealthCheckRiskNoticeRequest &request)const;
+			void orderClusterHealthCheckRiskNoticeAsync(const Model::OrderClusterHealthCheckRiskNoticeRequest& request, const OrderClusterHealthCheckRiskNoticeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			OrderClusterHealthCheckRiskNoticeOutcomeCallable orderClusterHealthCheckRiskNoticeCallable(const Model::OrderClusterHealthCheckRiskNoticeRequest& request) const;
 			PullServicesOutcome pullServices(const Model::PullServicesRequest &request)const;
 			void pullServicesAsync(const Model::PullServicesRequest& request, const PullServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PullServicesOutcomeCallable pullServicesCallable(const Model::PullServicesRequest& request) const;
+			PutClusterHealthCheckTaskOutcome putClusterHealthCheckTask(const Model::PutClusterHealthCheckTaskRequest &request)const;
+			void putClusterHealthCheckTaskAsync(const Model::PutClusterHealthCheckTaskRequest& request, const PutClusterHealthCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PutClusterHealthCheckTaskOutcomeCallable putClusterHealthCheckTaskCallable(const Model::PutClusterHealthCheckTaskRequest& request) const;
 			QueryAllSwimmingLaneOutcome queryAllSwimmingLane(const Model::QueryAllSwimmingLaneRequest &request)const;
 			void queryAllSwimmingLaneAsync(const Model::QueryAllSwimmingLaneRequest& request, const QueryAllSwimmingLaneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryAllSwimmingLaneOutcomeCallable queryAllSwimmingLaneCallable(const Model::QueryAllSwimmingLaneRequest& request) const;
@@ -1092,6 +1207,9 @@ namespace AlibabaCloud
 			QueryClusterDiskSpecificationOutcome queryClusterDiskSpecification(const Model::QueryClusterDiskSpecificationRequest &request)const;
 			void queryClusterDiskSpecificationAsync(const Model::QueryClusterDiskSpecificationRequest& request, const QueryClusterDiskSpecificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryClusterDiskSpecificationOutcomeCallable queryClusterDiskSpecificationCallable(const Model::QueryClusterDiskSpecificationRequest& request) const;
+			QueryClusterInfoOutcome queryClusterInfo(const Model::QueryClusterInfoRequest &request)const;
+			void queryClusterInfoAsync(const Model::QueryClusterInfoRequest& request, const QueryClusterInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryClusterInfoOutcomeCallable queryClusterInfoCallable(const Model::QueryClusterInfoRequest& request) const;
 			QueryClusterSpecificationOutcome queryClusterSpecification(const Model::QueryClusterSpecificationRequest &request)const;
 			void queryClusterSpecificationAsync(const Model::QueryClusterSpecificationRequest& request, const QueryClusterSpecificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryClusterSpecificationOutcomeCallable queryClusterSpecificationCallable(const Model::QueryClusterSpecificationRequest& request) const;
@@ -1107,6 +1225,9 @@ namespace AlibabaCloud
 			QueryGovernanceKubernetesClusterOutcome queryGovernanceKubernetesCluster(const Model::QueryGovernanceKubernetesClusterRequest &request)const;
 			void queryGovernanceKubernetesClusterAsync(const Model::QueryGovernanceKubernetesClusterRequest& request, const QueryGovernanceKubernetesClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryGovernanceKubernetesClusterOutcomeCallable queryGovernanceKubernetesClusterCallable(const Model::QueryGovernanceKubernetesClusterRequest& request) const;
+			QueryInstancesInfoOutcome queryInstancesInfo(const Model::QueryInstancesInfoRequest &request)const;
+			void queryInstancesInfoAsync(const Model::QueryInstancesInfoRequest& request, const QueryInstancesInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryInstancesInfoOutcomeCallable queryInstancesInfoCallable(const Model::QueryInstancesInfoRequest& request) const;
 			QueryMonitorOutcome queryMonitor(const Model::QueryMonitorRequest &request)const;
 			void queryMonitorAsync(const Model::QueryMonitorRequest& request, const QueryMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryMonitorOutcomeCallable queryMonitorCallable(const Model::QueryMonitorRequest& request) const;
@@ -1116,24 +1237,24 @@ namespace AlibabaCloud
 			QuerySwimmingLaneByIdOutcome querySwimmingLaneById(const Model::QuerySwimmingLaneByIdRequest &request)const;
 			void querySwimmingLaneByIdAsync(const Model::QuerySwimmingLaneByIdRequest& request, const QuerySwimmingLaneByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QuerySwimmingLaneByIdOutcomeCallable querySwimmingLaneByIdCallable(const Model::QuerySwimmingLaneByIdRequest& request) const;
-			QueryUserVpcOutcome queryUserVpc(const Model::QueryUserVpcRequest &request)const;
-			void queryUserVpcAsync(const Model::QueryUserVpcRequest& request, const QueryUserVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryUserVpcOutcomeCallable queryUserVpcCallable(const Model::QueryUserVpcRequest& request) const;
 			QueryZnodeDetailOutcome queryZnodeDetail(const Model::QueryZnodeDetailRequest &request)const;
 			void queryZnodeDetailAsync(const Model::QueryZnodeDetailRequest& request, const QueryZnodeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryZnodeDetailOutcomeCallable queryZnodeDetailCallable(const Model::QueryZnodeDetailRequest& request) const;
 			RestartClusterOutcome restartCluster(const Model::RestartClusterRequest &request)const;
 			void restartClusterAsync(const Model::RestartClusterRequest& request, const RestartClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestartClusterOutcomeCallable restartClusterCallable(const Model::RestartClusterRequest& request) const;
-			RestartSeataServerOutcome restartSeataServer(const Model::RestartSeataServerRequest &request)const;
-			void restartSeataServerAsync(const Model::RestartSeataServerRequest& request, const RestartSeataServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			RestartSeataServerOutcomeCallable restartSeataServerCallable(const Model::RestartSeataServerRequest& request) const;
 			RetryClusterOutcome retryCluster(const Model::RetryClusterRequest &request)const;
 			void retryClusterAsync(const Model::RetryClusterRequest& request, const RetryClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RetryClusterOutcomeCallable retryClusterCallable(const Model::RetryClusterRequest& request) const;
 			SelectGatewaySlbOutcome selectGatewaySlb(const Model::SelectGatewaySlbRequest &request)const;
 			void selectGatewaySlbAsync(const Model::SelectGatewaySlbRequest& request, const SelectGatewaySlbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SelectGatewaySlbOutcomeCallable selectGatewaySlbCallable(const Model::SelectGatewaySlbRequest& request) const;
+			TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
+			void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
+			UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
+			void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
 			UpdateAclOutcome updateAcl(const Model::UpdateAclRequest &request)const;
 			void updateAclAsync(const Model::UpdateAclRequest& request, const UpdateAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateAclOutcomeCallable updateAclCallable(const Model::UpdateAclRequest& request) const;
@@ -1143,6 +1264,9 @@ namespace AlibabaCloud
 			UpdateClusterOutcome updateCluster(const Model::UpdateClusterRequest &request)const;
 			void updateClusterAsync(const Model::UpdateClusterRequest& request, const UpdateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateClusterOutcomeCallable updateClusterCallable(const Model::UpdateClusterRequest& request) const;
+			UpdateClusterSpecOutcome updateClusterSpec(const Model::UpdateClusterSpecRequest &request)const;
+			void updateClusterSpecAsync(const Model::UpdateClusterSpecRequest& request, const UpdateClusterSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateClusterSpecOutcomeCallable updateClusterSpecCallable(const Model::UpdateClusterSpecRequest& request) const;
 			UpdateConfigOutcome updateConfig(const Model::UpdateConfigRequest &request)const;
 			void updateConfigAsync(const Model::UpdateConfigRequest& request, const UpdateConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateConfigOutcomeCallable updateConfigCallable(const Model::UpdateConfigRequest& request) const;
@@ -1185,12 +1309,18 @@ namespace AlibabaCloud
 			UpdateGatewayServiceVersionOutcome updateGatewayServiceVersion(const Model::UpdateGatewayServiceVersionRequest &request)const;
 			void updateGatewayServiceVersionAsync(const Model::UpdateGatewayServiceVersionRequest& request, const UpdateGatewayServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateGatewayServiceVersionOutcomeCallable updateGatewayServiceVersionCallable(const Model::UpdateGatewayServiceVersionRequest& request) const;
+			UpdateGatewaySpecOutcome updateGatewaySpec(const Model::UpdateGatewaySpecRequest &request)const;
+			void updateGatewaySpecAsync(const Model::UpdateGatewaySpecRequest& request, const UpdateGatewaySpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateGatewaySpecOutcomeCallable updateGatewaySpecCallable(const Model::UpdateGatewaySpecRequest& request) const;
 			UpdateImageOutcome updateImage(const Model::UpdateImageRequest &request)const;
 			void updateImageAsync(const Model::UpdateImageRequest& request, const UpdateImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateImageOutcomeCallable updateImageCallable(const Model::UpdateImageRequest& request) const;
 			UpdateMessageQueueRouteOutcome updateMessageQueueRoute(const Model::UpdateMessageQueueRouteRequest &request)const;
 			void updateMessageQueueRouteAsync(const Model::UpdateMessageQueueRouteRequest& request, const UpdateMessageQueueRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateMessageQueueRouteOutcomeCallable updateMessageQueueRouteCallable(const Model::UpdateMessageQueueRouteRequest& request) const;
+			UpdateMigrationTaskOutcome updateMigrationTask(const Model::UpdateMigrationTaskRequest &request)const;
+			void updateMigrationTaskAsync(const Model::UpdateMigrationTaskRequest& request, const UpdateMigrationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateMigrationTaskOutcomeCallable updateMigrationTaskCallable(const Model::UpdateMigrationTaskRequest& request) const;
 			UpdateNacosClusterOutcome updateNacosCluster(const Model::UpdateNacosClusterRequest &request)const;
 			void updateNacosClusterAsync(const Model::UpdateNacosClusterRequest& request, const UpdateNacosClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateNacosClusterOutcomeCallable updateNacosClusterCallable(const Model::UpdateNacosClusterRequest& request) const;
@@ -1203,9 +1333,15 @@ namespace AlibabaCloud
 			UpdateNacosServiceOutcome updateNacosService(const Model::UpdateNacosServiceRequest &request)const;
 			void updateNacosServiceAsync(const Model::UpdateNacosServiceRequest& request, const UpdateNacosServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateNacosServiceOutcomeCallable updateNacosServiceCallable(const Model::UpdateNacosServiceRequest& request) const;
+			UpdatePluginConfigOutcome updatePluginConfig(const Model::UpdatePluginConfigRequest &request)const;
+			void updatePluginConfigAsync(const Model::UpdatePluginConfigRequest& request, const UpdatePluginConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdatePluginConfigOutcomeCallable updatePluginConfigCallable(const Model::UpdatePluginConfigRequest& request) const;
 			UpdateSSLCertOutcome updateSSLCert(const Model::UpdateSSLCertRequest &request)const;
 			void updateSSLCertAsync(const Model::UpdateSSLCertRequest& request, const UpdateSSLCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateSSLCertOutcomeCallable updateSSLCertCallable(const Model::UpdateSSLCertRequest& request) const;
+			UpdateServiceSourceOutcome updateServiceSource(const Model::UpdateServiceSourceRequest &request)const;
+			void updateServiceSourceAsync(const Model::UpdateServiceSourceRequest& request, const UpdateServiceSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceSourceOutcomeCallable updateServiceSourceCallable(const Model::UpdateServiceSourceRequest& request) const;
 			UpdateZnodeOutcome updateZnode(const Model::UpdateZnodeRequest &request)const;
 			void updateZnodeAsync(const Model::UpdateZnodeRequest& request, const UpdateZnodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateZnodeOutcomeCallable updateZnodeCallable(const Model::UpdateZnodeRequest& request) const;

+ 20 - 3
mse/include/alibabacloud/mse/model/AddAuthResourceRequest.h

@@ -28,24 +28,41 @@ namespace Mse {
 namespace Model {
 class ALIBABACLOUD_MSE_EXPORT AddAuthResourceRequest : public RpcServiceRequest {
 public:
+	struct AuthResourceHeaderList {
+		std::string headerValue;
+		std::string headerMethod;
+		std::string headerKey;
+	};
 	AddAuthResourceRequest();
 	~AddAuthResourceRequest();
+	bool getIgnoreCase() const;
+	void setIgnoreCase(bool ignoreCase);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
-	long getAuthId() const;
-	void setAuthId(long authId);
 	long getDomainId() const;
 	void setDomainId(long domainId);
 	std::string getPath() const;
 	void setPath(const std::string &path);
+	std::string getMatchType() const;
+	void setMatchType(const std::string &matchType);
+	long getAuthId() const;
+	void setAuthId(long authId);
+	std::vector<AuthResourceHeaderList> getAuthResourceHeaderList() const;
+	void setAuthResourceHeaderList(const std::vector<AuthResourceHeaderList> &authResourceHeaderList);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	bool ignoreCase_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
-	long authId_;
 	long domainId_;
 	std::string path_;
+	std::string matchType_;
+	long authId_;
+	std::vector<AuthResourceHeaderList> authResourceHeaderList_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 12 - 0
mse/include/alibabacloud/mse/model/AddBlackWhiteListRequest.h

@@ -30,6 +30,10 @@ class ALIBABACLOUD_MSE_EXPORT AddBlackWhiteListRequest : public RpcServiceReques
 public:
 	AddBlackWhiteListRequest();
 	~AddBlackWhiteListRequest();
+	std::string getNote() const;
+	void setNote(const std::string &note);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getType() const;
@@ -38,19 +42,27 @@ public:
 	void setContent(const std::string &content);
 	bool getIsWhite() const;
 	void setIsWhite(bool isWhite);
+	std::string getResourceIdJsonList() const;
+	void setResourceIdJsonList(const std::string &resourceIdJsonList);
 	std::string getResourceType() const;
 	void setResourceType(const std::string &resourceType);
+	std::string getName() const;
+	void setName(const std::string &name);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
+	std::string note_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string type_;
 	std::string content_;
 	bool isWhite_;
+	std::string resourceIdJsonList_;
 	std::string resourceType_;
+	std::string name_;
 	std::string acceptLanguage_;
 	std::string status_;
 };

+ 12 - 0
mse/include/alibabacloud/mse/model/AddGatewayDomainRequest.h

@@ -30,12 +30,20 @@ class ALIBABACLOUD_MSE_EXPORT AddGatewayDomainRequest : public RpcServiceRequest
 public:
 	AddGatewayDomainRequest();
 	~AddGatewayDomainRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	std::string getTlsMax() const;
+	void setTlsMax(const std::string &tlsMax);
 	std::string getProtocol() const;
 	void setProtocol(const std::string &protocol);
 	bool getMustHttps() const;
 	void setMustHttps(bool mustHttps);
+	std::string getHttp2() const;
+	void setHttp2(const std::string &http2);
+	std::string getTlsMin() const;
+	void setTlsMin(const std::string &tlsMin);
 	std::string getCertIdentifier() const;
 	void setCertIdentifier(const std::string &certIdentifier);
 	std::string getName() const;
@@ -44,9 +52,13 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
+	std::string tlsMax_;
 	std::string protocol_;
 	bool mustHttps_;
+	std::string http2_;
+	std::string tlsMin_;
 	std::string certIdentifier_;
 	std::string name_;
 	std::string acceptLanguage_;

+ 25 - 0
mse/include/alibabacloud/mse/model/AddGatewayRequest.h

@@ -28,18 +28,36 @@ namespace Mse {
 namespace Model {
 class ALIBABACLOUD_MSE_EXPORT AddGatewayRequest : public RpcServiceRequest {
 public:
+	struct Tag {
+		std::string value;
+		std::string key;
+	};
 	AddGatewayRequest();
 	~AddGatewayRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInternetSlbSpec() const;
 	void setInternetSlbSpec(const std::string &internetSlbSpec);
+	bool getEnableXtrace() const;
+	void setEnableXtrace(bool enableXtrace);
+	std::string getXtraceRatio() const;
+	void setXtraceRatio(const std::string &xtraceRatio);
 	int getReplica() const;
 	void setReplica(int replica);
 	std::string getVSwitchId2() const;
 	void setVSwitchId2(const std::string &vSwitchId2);
+	bool getEnableHardwareAcceleration() const;
+	void setEnableHardwareAcceleration(bool enableHardwareAcceleration);
+	bool getEnableSls() const;
+	void setEnableSls(bool enableSls);
 	std::string getSpec() const;
 	void setSpec(const std::string &spec);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	bool getEnterpriseSecurityGroup() const;
 	void setEnterpriseSecurityGroup(bool enterpriseSecurityGroup);
+	std::vector<Tag> getTag() const;
+	void setTag(const std::vector<Tag> &tag);
 	std::string getVpc() const;
 	void setVpc(const std::string &vpc);
 	std::string getVSwitchId() const;
@@ -54,11 +72,18 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string internetSlbSpec_;
+	bool enableXtrace_;
+	std::string xtraceRatio_;
 	int replica_;
 	std::string vSwitchId2_;
+	bool enableHardwareAcceleration_;
+	bool enableSls_;
 	std::string spec_;
+	std::string resourceGroupId_;
 	bool enterpriseSecurityGroup_;
+	std::vector<Tag> tag_;
 	std::string vpc_;
 	std::string vSwitchId_;
 	std::string slbSpec_;

+ 45 - 0
mse/include/alibabacloud/mse/model/AddGatewayRouteRequest.h

@@ -29,6 +29,30 @@ namespace Model {
 class ALIBABACLOUD_MSE_EXPORT AddGatewayRouteRequest : public RpcServiceRequest {
 public:
 	struct Services {
+		struct HttpDubboTranscoder {
+			std::string dubboServiceName;
+			struct MothedMapListItem {
+				std::string httpMothed;
+				struct ParamMapsListItem {
+					std::string extractKeySpec;
+					std::string extractKey;
+					std::string mappingType;
+				};
+				ParamMapsListItem paramMapsListItem;
+				std::vector<ParamMapsListItem> paramMapsList;
+				std::string mothedpath;
+				std::string dubboMothedName;
+				std::string passThroughAllHeaders;
+				std::string string;
+				std::vector<std::string> passThroughList;
+			};
+			MothedMapListItem mothedMapListItem;
+			std::vector<MothedMapListItem> mothedMapList;
+			std::string dubboServiceVersion;
+			std::string dubboServiceGroup;
+		};
+		HttpDubboTranscoder httpDubboTranscoder;
+		std::string agreementType;
 		std::string name;
 		std::string _namespace;
 		std::string sourceType;
@@ -36,6 +60,7 @@ public:
 		int percent;
 		std::string version;
 		std::string groupName;
+		int servicePort;
 	};
 	struct Predicates {
 		struct PathPredicates {
@@ -70,8 +95,21 @@ public:
 		long code;
 		std::string body;
 	};
+	struct FallbackServices {
+		std::string agreementType;
+		std::string name;
+		std::string _namespace;
+		std::string sourceType;
+		long serviceId;
+		int percent;
+		std::string version;
+		std::string groupName;
+		int servicePort;
+	};
 	AddGatewayRouteRequest();
 	~AddGatewayRouteRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getDestinationType() const;
@@ -98,8 +136,13 @@ public:
 	void setName(const std::string &name);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::vector<FallbackServices> getFallbackServices() const;
+	void setFallbackServices(const std::vector<FallbackServices> &fallbackServices);
+	bool getFallback() const;
+	void setFallback(bool fallback);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string destinationType_;
 	std::string domainIdListJSON_;
@@ -113,6 +156,8 @@ private:
 	DirectResponseJSON directResponseJSON_;
 	std::string name_;
 	std::string acceptLanguage_;
+	std::vector<FallbackServices> fallbackServices_;
+	bool fallback_;
 };
 } // namespace Model
 } // namespace Mse

+ 3 - 0
mse/include/alibabacloud/mse/model/AddGatewayServiceVersionRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT AddGatewayServiceVersionRequest : public RpcServic
 public:
 	AddGatewayServiceVersionRequest();
 	~AddGatewayServiceVersionRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getServiceVersion() const;
@@ -40,6 +42,7 @@ public:
 	void setServiceId(long serviceId);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string serviceVersion_;
 	std::string acceptLanguage_;

+ 18 - 0
mse/include/alibabacloud/mse/model/AddGatewaySlbRequest.h

@@ -30,20 +30,38 @@ class ALIBABACLOUD_MSE_EXPORT AddGatewaySlbRequest : public RpcServiceRequest {
 public:
 	AddGatewaySlbRequest();
 	~AddGatewaySlbRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getSlbId() const;
 	void setSlbId(const std::string &slbId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getType() const;
 	void setType(const std::string &type);
+	int getHttpPort() const;
+	void setHttpPort(int httpPort);
+	int getServiceWeight() const;
+	void setServiceWeight(int serviceWeight);
+	std::string getVServerGroupId() const;
+	void setVServerGroupId(const std::string &vServerGroupId);
+	std::string getHttpsVServerGroupId() const;
+	void setHttpsVServerGroupId(const std::string &httpsVServerGroupId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
+	int getHttpsPort() const;
+	void setHttpsPort(int httpsPort);
 
 private:
+	std::string mseSessionId_;
 	std::string slbId_;
 	std::string gatewayUniqueId_;
 	std::string type_;
+	int httpPort_;
+	int serviceWeight_;
+	std::string vServerGroupId_;
+	std::string httpsVServerGroupId_;
 	std::string acceptLanguage_;
+	int httpsPort_;
 };
 } // namespace Model
 } // namespace Mse

+ 75 - 0
mse/include/alibabacloud/mse/model/AddMigrationTaskRequest.h

@@ -0,0 +1,75 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKREQUEST_H_
+
+#include <alibabacloud/mse/MseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Mse {
+namespace Model {
+class ALIBABACLOUD_MSE_EXPORT AddMigrationTaskRequest : public RpcServiceRequest {
+public:
+	AddMigrationTaskRequest();
+	~AddMigrationTaskRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getTargetClusterUrl() const;
+	void setTargetClusterUrl(const std::string &targetClusterUrl);
+	std::string getOriginInstanceAddress() const;
+	void setOriginInstanceAddress(const std::string &originInstanceAddress);
+	std::string getRequestPars() const;
+	void setRequestPars(const std::string &requestPars);
+	std::string getId() const;
+	void setId(const std::string &id);
+	std::string getOriginInstanceName() const;
+	void setOriginInstanceName(const std::string &originInstanceName);
+	std::string getProjectDesc() const;
+	void setProjectDesc(const std::string &projectDesc);
+	std::string getOriginInstanceNamespace() const;
+	void setOriginInstanceNamespace(const std::string &originInstanceNamespace);
+	std::string getClusterType() const;
+	void setClusterType(const std::string &clusterType);
+	std::string getTargetInstanceId() const;
+	void setTargetInstanceId(const std::string &targetInstanceId);
+	std::string getTargetClusterName() const;
+	void setTargetClusterName(const std::string &targetClusterName);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
+
+private:
+	std::string mseSessionId_;
+	std::string targetClusterUrl_;
+	std::string originInstanceAddress_;
+	std::string requestPars_;
+	std::string id_;
+	std::string originInstanceName_;
+	std::string projectDesc_;
+	std::string originInstanceNamespace_;
+	std::string clusterType_;
+	std::string targetInstanceId_;
+	std::string targetClusterName_;
+	std::string acceptLanguage_;
+};
+} // namespace Model
+} // namespace Mse
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKREQUEST_H_

+ 74 - 0
mse/include/alibabacloud/mse/model/AddMigrationTaskResult.h

@@ -0,0 +1,74 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/mse/MseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Mse
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_MSE_EXPORT AddMigrationTaskResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string targetClusterUrl;
+					std::string gmtCreate;
+					std::string userId;
+					std::string originInstanceAddress;
+					std::string projectDesc;
+					std::string gmtModified;
+					std::string targetInstanceId;
+					std::string id;
+					std::string clusterType;
+					std::string targetClusterName;
+					std::string originInstanceName;
+					std::string originInstanceNamespace;
+				};
+
+
+				AddMigrationTaskResult();
+				explicit AddMigrationTaskResult(const std::string &payload);
+				~AddMigrationTaskResult();
+				std::string getHttpCode()const;
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getErrorCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string httpCode_;
+				std::string message_;
+				Data data_;
+				std::string errorCode_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_MSE_MODEL_ADDMIGRATIONTASKRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/AddMockRuleRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT AddMockRuleRequest : public RpcServiceRequest {
 public:
 	AddMockRuleRequest();
 	~AddMockRuleRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getExtraJson() const;
 	void setExtraJson(const std::string &extraJson);
 	std::string getProviderAppId() const;
@@ -56,6 +58,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string extraJson_;
 	std::string providerAppId_;
 	std::string source_;

+ 3 - 0
mse/include/alibabacloud/mse/model/AddSSLCertRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT AddSSLCertRequest : public RpcServiceRequest {
 public:
 	AddSSLCertRequest();
 	~AddSSLCertRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	long getDomainId() const;
@@ -40,6 +42,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	long domainId_;
 	std::string certIdentifier_;

+ 6 - 3
mse/include/alibabacloud/mse/model/AddSecurityGroupRuleRequest.h

@@ -30,22 +30,25 @@ class ALIBABACLOUD_MSE_EXPORT AddSecurityGroupRuleRequest : public RpcServiceReq
 public:
 	AddSecurityGroupRuleRequest();
 	~AddSecurityGroupRuleRequest();
-	std::string getPortRange() const;
-	void setPortRange(const std::string &portRange);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getSecurityGroupId() const;
 	void setSecurityGroupId(const std::string &securityGroupId);
 	std::string getDescription() const;
 	void setDescription(const std::string &description);
+	std::string getPortRange() const;
+	void setPortRange(const std::string &portRange);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
-	std::string portRange_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string securityGroupId_;
 	std::string description_;
+	std::string portRange_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 10 - 0
mse/include/alibabacloud/mse/model/AddServiceSourceRequest.h

@@ -29,6 +29,7 @@ namespace Model {
 class ALIBABACLOUD_MSE_EXPORT AddServiceSourceRequest : public RpcServiceRequest {
 public:
 	struct IngressOptionsRequest {
+		bool enableStatus;
 		bool enableIngress;
 		std::string watchNamespace;
 		std::string ingressClass;
@@ -37,27 +38,36 @@ public:
 	~AddServiceSourceRequest();
 	IngressOptionsRequest getIngressOptionsRequest() const;
 	void setIngressOptionsRequest(const IngressOptionsRequest &ingressOptionsRequest);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getSource() const;
 	void setSource(const std::string &source);
 	std::string getType() const;
 	void setType(const std::string &type);
+	std::vector<std::string> getPathList() const;
+	void setPathList(const std::vector<std::string> &pathList);
 	std::string getAddress() const;
 	void setAddress(const std::string &address);
 	std::string getName() const;
 	void setName(const std::string &name);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::vector<std::string> getGroupList() const;
+	void setGroupList(const std::vector<std::string> &groupList);
 
 private:
 	IngressOptionsRequest ingressOptionsRequest_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string source_;
 	std::string type_;
+	std::vector<std::string> pathList_;
 	std::string address_;
 	std::string name_;
 	std::string acceptLanguage_;
+	std::vector<std::string> groupList_;
 };
 } // namespace Model
 } // namespace Mse

+ 0 - 117
mse/include/alibabacloud/mse/model/AddTestResult.h

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_MSE_MODEL_ADDTESTRESULT_H_
-#define ALIBABACLOUD_MSE_MODEL_ADDTESTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/mse/MseExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Mse
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_MSE_EXPORT AddTestResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					struct Gateways
-					{
-						struct SlbItem
-						{
-							std::string slbId;
-							std::string slbPort;
-							std::string statusDesc;
-							std::string type;
-							std::string gatewaySlbMode;
-							std::string slbIp;
-							std::string gatewaySlbStatus;
-							std::string slbSpec;
-						};
-						struct InternetSlbItem
-						{
-							std::string slbId;
-							std::string slbPort;
-							std::string statusDesc;
-							std::string type;
-							std::string gatewaySlbMode;
-							std::string slbIp;
-							std::string gatewaySlbStatus;
-							std::string slbSpec;
-							std::string internetNetworkFlow;
-						};
-						std::string currentVersion;
-						std::vector<Gateways::SlbItem> slb;
-						std::string gmtModified;
-						std::string vswitch2;
-						std::string gatewayType;
-						bool upgrade;
-						std::string name;
-						std::string statusDesc;
-						bool armsOn;
-						std::vector<Gateways::InternetSlbItem> internetSlb;
-						int status;
-						bool mustUpgrade;
-						std::string instanceId;
-						bool ahasOn;
-						int replica;
-						std::string endDate;
-						std::string gatewayUniqueId;
-						std::string gmtCreate;
-						std::string latestVersion;
-						std::string chargeType;
-						std::string region;
-						std::string primaryUser;
-						long id;
-						std::string tag;
-						std::string spec;
-					};
-					int pageSize;
-					int pageNumber;
-					long totalSize;
-					std::vector<Gateways> result;
-				};
-
-
-				AddTestResult();
-				explicit AddTestResult(const std::string &payload);
-				~AddTestResult();
-				std::string getMessage()const;
-				int getHttpStatusCode()const;
-				Data getData()const;
-				int getCode()const;
-				bool getSuccess()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				int httpStatusCode_;
-				Data data_;
-				int code_;
-				bool success_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_MSE_MODEL_ADDTESTRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/ApplyGatewayRouteRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ApplyGatewayRouteRequest : public RpcServiceReques
 public:
 	ApplyGatewayRouteRequest();
 	~ApplyGatewayRouteRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getRouteId() const;
@@ -38,6 +40,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string routeId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/ApplyTagPoliciesRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ApplyTagPoliciesRequest : public RpcServiceRequest
 public:
 	ApplyTagPoliciesRequest();
 	~ApplyTagPoliciesRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getRules() const;
 	void setRules(const std::string &rules);
 	std::string getSource() const;
@@ -46,6 +48,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string rules_;
 	std::string source_;
 	std::string namespaceId_;

+ 3 - 0
mse/include/alibabacloud/mse/model/CloneNacosConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CloneNacosConfigRequest : public RpcServiceRequest
 public:
 	CloneNacosConfigRequest();
 	~CloneNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getTargetNamespaceId() const;
 	void setTargetNamespaceId(const std::string &targetNamespaceId);
 	std::string getInstanceId() const;
@@ -44,6 +46,7 @@ public:
 	void setPolicy(const std::string &policy);
 
 private:
+	std::string mseSessionId_;
 	std::string targetNamespaceId_;
 	std::string instanceId_;
 	std::string acceptLanguage_;

+ 6 - 0
mse/include/alibabacloud/mse/model/CreateApplicationRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateApplicationRequest : public RpcServiceReques
 public:
 	CreateApplicationRequest();
 	~CreateApplicationRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getLanguage() const;
 	void setLanguage(const std::string &language);
 	std::string getSource() const;
@@ -40,6 +42,8 @@ public:
 	void setAppName(const std::string &appName);
 	std::string getSwitchEnable() const;
 	void setSwitchEnable(const std::string &switchEnable);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getSentinelEnable() const;
@@ -48,11 +52,13 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string language_;
 	std::string source_;
 	std::string extraInfo_;
 	std::string appName_;
 	std::string switchEnable_;
+	std::string _namespace_;
 	std::string acceptLanguage_;
 	std::string sentinelEnable_;
 	std::string region_;

+ 6 - 4
mse/include/alibabacloud/mse/model/CreateApplicationResult.h

@@ -35,15 +35,17 @@ namespace AlibabaCloud
 				struct Data
 				{
 					int status;
+					long createTime;
+					std::string extraInfo;
+					std::string _namespace;
+					std::string source;
+					std::string appName;
 					std::string appId;
 					std::string language;
+					std::string version;
 					std::string userId;
-					long createTime;
 					long updateTime;
-					std::string extraInfo;
 					std::string regionId;
-					std::string source;
-					std::string appName;
 					std::string licenseKey;
 				};
 

+ 16 - 0
mse/include/alibabacloud/mse/model/CreateClusterRequest.h

@@ -28,18 +28,28 @@ namespace Mse {
 namespace Model {
 class ALIBABACLOUD_MSE_EXPORT CreateClusterRequest : public RpcServiceRequest {
 public:
+	struct Tag {
+		std::string value;
+		std::string key;
+	};
 	CreateClusterRequest();
 	~CreateClusterRequest();
 	std::string getClusterSpecification() const;
 	void setClusterSpecification(const std::string &clusterSpecification);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getPubSlbSpecification() const;
 	void setPubSlbSpecification(const std::string &pubSlbSpecification);
 	std::string getPrivateSlbSpecification() const;
 	void setPrivateSlbSpecification(const std::string &privateSlbSpecification);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	int getInstanceCount() const;
 	void setInstanceCount(int instanceCount);
 	std::string getRequestPars() const;
 	void setRequestPars(const std::string &requestPars);
+	std::vector<Tag> getTag() const;
+	void setTag(const std::vector<Tag> &tag);
 	std::string getConnectionType() const;
 	void setConnectionType(const std::string &connectionType);
 	std::string getClusterVersion() const;
@@ -52,6 +62,8 @@ public:
 	void setVSwitchId(const std::string &vSwitchId);
 	std::string getClusterType() const;
 	void setClusterType(const std::string &clusterType);
+	std::string getInstanceName() const;
+	void setInstanceName(const std::string &instanceName);
 	std::string getPubNetworkFlow() const;
 	void setPubNetworkFlow(const std::string &pubNetworkFlow);
 	std::string getVpcId() const;
@@ -67,16 +79,20 @@ public:
 
 private:
 	std::string clusterSpecification_;
+	std::string mseSessionId_;
 	std::string pubSlbSpecification_;
 	std::string privateSlbSpecification_;
+	std::string resourceGroupId_;
 	int instanceCount_;
 	std::string requestPars_;
+	std::vector<Tag> tag_;
 	std::string connectionType_;
 	std::string clusterVersion_;
 	int diskCapacity_;
 	std::string diskType_;
 	std::string vSwitchId_;
 	std::string clusterType_;
+	std::string instanceName_;
 	std::string pubNetworkFlow_;
 	std::string vpcId_;
 	std::string netType_;

+ 3 - 0
mse/include/alibabacloud/mse/model/CreateEngineNamespaceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateEngineNamespaceRequest : public RpcServiceRe
 public:
 	CreateEngineNamespaceRequest();
 	~CreateEngineNamespaceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getInstanceId() const;
@@ -46,6 +48,7 @@ public:
 	void setDesc(const std::string &desc);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string instanceId_;
 	int serviceCount_;

+ 69 - 0
mse/include/alibabacloud/mse/model/CreateMseServiceApplicationRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONREQUEST_H_
+
+#include <alibabacloud/mse/MseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Mse {
+namespace Model {
+class ALIBABACLOUD_MSE_EXPORT CreateMseServiceApplicationRequest : public RpcServiceRequest {
+public:
+	CreateMseServiceApplicationRequest();
+	~CreateMseServiceApplicationRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getLanguage() const;
+	void setLanguage(const std::string &language);
+	std::string getSource() const;
+	void setSource(const std::string &source);
+	std::string getExtraInfo() const;
+	void setExtraInfo(const std::string &extraInfo);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getSwitchEnable() const;
+	void setSwitchEnable(const std::string &switchEnable);
+	std::string getMseVersion() const;
+	void setMseVersion(const std::string &mseVersion);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::string getSentinelEnable() const;
+	void setSentinelEnable(const std::string &sentinelEnable);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+
+private:
+	std::string mseSessionId_;
+	std::string language_;
+	std::string source_;
+	std::string extraInfo_;
+	std::string appName_;
+	std::string switchEnable_;
+	std::string mseVersion_;
+	std::string acceptLanguage_;
+	std::string sentinelEnable_;
+	std::string region_;
+};
+} // namespace Model
+} // namespace Mse
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONREQUEST_H_

+ 21 - 22
mse/include/alibabacloud/mse/model/GetGovernanceKubernetesClusterListResult.h → mse/include/alibabacloud/mse/model/CreateMseServiceApplicationResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_GETGOVERNANCEKUBERNETESCLUSTERLISTRESULT_H_
-#define ALIBABACLOUD_MSE_MODEL_GETGOVERNANCEKUBERNETESCLUSTERLISTRESULT_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,35 +29,34 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_MSE_EXPORT GetGovernanceKubernetesClusterListResult : public ServiceResult
+			class ALIBABACLOUD_MSE_EXPORT CreateMseServiceApplicationResult : public ServiceResult
 			{
 			public:
 				struct Data
 				{
-					struct ClusterList
-					{
-						std::string pilotStartTime;
-						std::string k8sVersion;
-						std::string clusterId;
-						std::string clusterName;
-						std::string region;
-						std::string namespaceInfos;
-					};
-					int pageSize;
-					int pageNumber;
-					int totalSize;
-					std::vector<ClusterList> result;
+					int status;
+					std::string appId;
+					std::string language;
+					std::string version;
+					std::string userId;
+					long createTime;
+					long updateTime;
+					std::string extraInfo;
+					std::string regionId;
+					std::string source;
+					std::string appName;
+					std::string licenseKey;
 				};
 
 
-				GetGovernanceKubernetesClusterListResult();
-				explicit GetGovernanceKubernetesClusterListResult(const std::string &payload);
-				~GetGovernanceKubernetesClusterListResult();
+				CreateMseServiceApplicationResult();
+				explicit CreateMseServiceApplicationResult(const std::string &payload);
+				~CreateMseServiceApplicationResult();
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
 				Data getData()const;
 				int getCode()const;
-				bool getSuccess()const;
+				std::string getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -66,10 +65,10 @@ namespace AlibabaCloud
 				int httpStatusCode_;
 				Data data_;
 				int code_;
-				bool success_;
+				std::string success_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_MSE_MODEL_GETGOVERNANCEKUBERNETESCLUSTERLISTRESULT_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_CREATEMSESERVICEAPPLICATIONRESULT_H_

+ 12 - 9
mse/include/alibabacloud/mse/model/CreateNacosConfigRequest.h

@@ -30,10 +30,18 @@ class ALIBABACLOUD_MSE_EXPORT CreateNacosConfigRequest : public RpcServiceReques
 public:
 	CreateNacosConfigRequest();
 	~CreateNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getType() const;
 	void setType(const std::string &type);
 	std::string getContent() const;
 	void setContent(const std::string &content);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	std::string getGroup() const;
+	void setGroup(const std::string &group);
 	std::string getTags() const;
 	void setTags(const std::string &tags);
 	std::string getBetaIps() const;
@@ -42,28 +50,23 @@ public:
 	void setInstanceId(const std::string &instanceId);
 	std::string getDataId() const;
 	void setDataId(const std::string &dataId);
-	std::string getAppName() const;
-	void setAppName(const std::string &appName);
-	std::string getNamespaceId() const;
-	void setNamespaceId(const std::string &namespaceId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
-	std::string getGroup() const;
-	void setGroup(const std::string &group);
 	std::string getDesc() const;
 	void setDesc(const std::string &desc);
 
 private:
+	std::string mseSessionId_;
 	std::string type_;
 	std::string content_;
+	std::string appName_;
+	std::string namespaceId_;
+	std::string group_;
 	std::string tags_;
 	std::string betaIps_;
 	std::string instanceId_;
 	std::string dataId_;
-	std::string appName_;
-	std::string namespaceId_;
 	std::string acceptLanguage_;
-	std::string group_;
 	std::string desc_;
 };
 } // namespace Model

+ 3 - 0
mse/include/alibabacloud/mse/model/CreateNacosInstanceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateNacosInstanceRequest : public RpcServiceRequ
 public:
 	CreateNacosInstanceRequest();
 	~CreateNacosInstanceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getMetadata() const;
 	void setMetadata(const std::string &metadata);
 	std::string getClusterName() const;
@@ -56,6 +58,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string metadata_;
 	std::string clusterName_;
 	bool ephemeral_;

+ 3 - 0
mse/include/alibabacloud/mse/model/CreateNacosServiceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateNacosServiceRequest : public RpcServiceReque
 public:
 	CreateNacosServiceRequest();
 	~CreateNacosServiceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	bool getEphemeral() const;
 	void setEphemeral(bool ephemeral);
 	std::string getClusterId() const;
@@ -48,6 +50,7 @@ public:
 	void setProtectThreshold(const std::string &protectThreshold);
 
 private:
+	std::string mseSessionId_;
 	bool ephemeral_;
 	std::string clusterId_;
 	std::string groupName_;

+ 15 - 0
mse/include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneGroupRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateOrUpdateSwimmingLaneGroupRequest : public Rp
 public:
 	CreateOrUpdateSwimmingLaneGroupRequest();
 	~CreateOrUpdateSwimmingLaneGroupRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getSource() const;
 	void setSource(const std::string &source);
 	std::string getGmtModified() const;
@@ -40,6 +42,10 @@ public:
 	void setLicenseKey(const std::string &licenseKey);
 	std::string getAppIds() const;
 	void setAppIds(const std::string &appIds);
+	bool getMessageQueueGrayEnable() const;
+	void setMessageQueueGrayEnable(bool messageQueueGrayEnable);
+	bool getDbGrayEnable() const;
+	void setDbGrayEnable(bool dbGrayEnable);
 	bool getEnable() const;
 	void setEnable(bool enable);
 	std::string getEntryApp() const;
@@ -50,6 +56,10 @@ public:
 	void setGmtCreate(const std::string &gmtCreate);
 	std::string getName() const;
 	void setName(const std::string &name);
+	std::string getMessageQueueFilterSide() const;
+	void setMessageQueueFilterSide(const std::string &messageQueueFilterSide);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getRegion() const;
@@ -58,16 +68,21 @@ public:
 	void setStatus(int status);
 
 private:
+	std::string mseSessionId_;
 	std::string source_;
 	std::string gmtModified_;
 	std::string userId_;
 	std::string licenseKey_;
 	std::string appIds_;
+	bool messageQueueGrayEnable_;
+	bool dbGrayEnable_;
 	bool enable_;
 	std::string entryApp_;
 	long id_;
 	std::string gmtCreate_;
 	std::string name_;
+	std::string messageQueueFilterSide_;
+	std::string _namespace_;
 	std::string acceptLanguage_;
 	std::string region_;
 	int status_;

+ 20 - 0
mse/include/alibabacloud/mse/model/CreateOrUpdateSwimmingLaneRequest.h

@@ -28,6 +28,20 @@ namespace Mse {
 namespace Model {
 class ALIBABACLOUD_MSE_EXPORT CreateOrUpdateSwimmingLaneRequest : public RpcServiceRequest {
 public:
+	struct GatewaySwimmingLaneRouteJson {
+		std::string gatewayUniqueId;
+		long long;
+		std::vector<long> routeIdList;
+		struct ConditionsItem {
+			std::string name;
+			std::string type;
+			std::string cond;
+			std::string value;
+		};
+		ConditionsItem conditionsItem;
+		std::vector<ConditionsItem> conditions;
+		long gatewayId;
+	};
 	struct EntryRules {
 		struct RestItems {
 			std::string datum;
@@ -48,6 +62,8 @@ public:
 	};
 	CreateOrUpdateSwimmingLaneRequest();
 	~CreateOrUpdateSwimmingLaneRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getSource() const;
 	void setSource(const std::string &source);
 	std::string getGmtModified() const;
@@ -56,6 +72,8 @@ public:
 	void setUserId(const std::string &userId);
 	std::string getLicenseKey() const;
 	void setLicenseKey(const std::string &licenseKey);
+	GatewaySwimmingLaneRouteJson getGatewaySwimmingLaneRouteJson() const;
+	void setGatewaySwimmingLaneRouteJson(const GatewaySwimmingLaneRouteJson &gatewaySwimmingLaneRouteJson);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getEntryRule() const;
@@ -82,10 +100,12 @@ public:
 	void setStatus(int status);
 
 private:
+	std::string mseSessionId_;
 	std::string source_;
 	std::string gmtModified_;
 	std::string userId_;
 	std::string licenseKey_;
+	GatewaySwimmingLaneRouteJson gatewaySwimmingLaneRouteJson_;
 	std::string regionId_;
 	std::string entryRule_;
 	bool enable_;

+ 3 - 0
mse/include/alibabacloud/mse/model/CreateZnodeRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT CreateZnodeRequest : public RpcServiceRequest {
 public:
 	CreateZnodeRequest();
 	~CreateZnodeRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getData() const;
 	void setData(const std::string &data);
 	std::string getClusterId() const;
@@ -40,6 +42,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string data_;
 	std::string clusterId_;
 	std::string path_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteAuthResourceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteAuthResourceRequest : public RpcServiceReque
 public:
 	DeleteAuthResourceRequest();
 	~DeleteAuthResourceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setId(long id);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 	long id_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteClusterRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteClusterRequest : public RpcServiceRequest {
 public:
 	DeleteClusterRequest();
 	~DeleteClusterRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getInstanceId() const;
@@ -38,6 +40,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string instanceId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteEngineNamespaceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteEngineNamespaceRequest : public RpcServiceRe
 public:
 	DeleteEngineNamespaceRequest();
 	~DeleteEngineNamespaceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getInstanceId() const;
@@ -40,6 +42,7 @@ public:
 	void setId(const std::string &id);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string instanceId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteGatewayDomainRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteGatewayDomainRequest : public RpcServiceRequ
 public:
 	DeleteGatewayDomainRequest();
 	~DeleteGatewayDomainRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setId(const std::string &id);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 	std::string id_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteGatewayRequest.h

@@ -32,6 +32,8 @@ public:
 	~DeleteGatewayRequest();
 	bool getDeleteSlb() const;
 	void setDeleteSlb(bool deleteSlb);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -39,6 +41,7 @@ public:
 
 private:
 	bool deleteSlb_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteGatewayRouteRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteGatewayRouteRequest : public RpcServiceReque
 public:
 	DeleteGatewayRouteRequest();
 	~DeleteGatewayRouteRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getRouteId() const;
@@ -38,6 +40,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string routeId_;
 	std::string acceptLanguage_;

+ 6 - 3
mse/include/alibabacloud/mse/model/DeleteGatewayServiceRequest.h

@@ -30,20 +30,23 @@ class ALIBABACLOUD_MSE_EXPORT DeleteGatewayServiceRequest : public RpcServiceReq
 public:
 	DeleteGatewayServiceRequest();
 	~DeleteGatewayServiceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	long getGatewayId() const;
+	void setGatewayId(long gatewayId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getServiceId() const;
 	void setServiceId(const std::string &serviceId);
-	long getGatewayId() const;
-	void setGatewayId(long gatewayId);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
+	long gatewayId_;
 	std::string acceptLanguage_;
 	std::string serviceId_;
-	long gatewayId_;
 };
 } // namespace Model
 } // namespace Mse

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteGatewayServiceVersionRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteGatewayServiceVersionRequest : public RpcSer
 public:
 	DeleteGatewayServiceVersionRequest();
 	~DeleteGatewayServiceVersionRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getServiceVersion() const;
@@ -40,6 +42,7 @@ public:
 	void setServiceId(long serviceId);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string serviceVersion_;
 	std::string acceptLanguage_;

+ 6 - 3
mse/include/alibabacloud/mse/model/DeleteGatewaySlbRequest.h

@@ -32,18 +32,21 @@ public:
 	~DeleteGatewaySlbRequest();
 	bool getDeleteSlb() const;
 	void setDeleteSlb(bool deleteSlb);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getId() const;
 	void setId(const std::string &id);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
 	bool deleteSlb_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
-	std::string acceptLanguage_;
 	std::string id_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 15 - 9
mse/include/alibabacloud/mse/model/DeleteSeataServerRequest.h → mse/include/alibabacloud/mse/model/DeleteMigrationTaskRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_DELETESEATASERVERREQUEST_H_
-#define ALIBABACLOUD_MSE_MODEL_DELETESEATASERVERREQUEST_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKREQUEST_H_
 
 #include <alibabacloud/mse/MseExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,26 @@
 namespace AlibabaCloud {
 namespace Mse {
 namespace Model {
-class ALIBABACLOUD_MSE_EXPORT DeleteSeataServerRequest : public RpcServiceRequest {
+class ALIBABACLOUD_MSE_EXPORT DeleteMigrationTaskRequest : public RpcServiceRequest {
 public:
-	DeleteSeataServerRequest();
-	~DeleteSeataServerRequest();
+	DeleteMigrationTaskRequest();
+	~DeleteMigrationTaskRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getRequestPars() const;
+	void setRequestPars(const std::string &requestPars);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
-	std::string getSeataServerUniqueId() const;
-	void setSeataServerUniqueId(const std::string &seataServerUniqueId);
+	std::string getId() const;
+	void setId(const std::string &id);
 
 private:
+	std::string mseSessionId_;
+	std::string requestPars_;
 	std::string acceptLanguage_;
-	std::string seataServerUniqueId_;
+	std::string id_;
 };
 } // namespace Model
 } // namespace Mse
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_MSE_MODEL_DELETESEATASERVERREQUEST_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKREQUEST_H_

+ 9 - 14
mse/include/alibabacloud/mse/model/GetDashBoardUrlResult.h → mse/include/alibabacloud/mse/model/DeleteMigrationTaskResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_GETDASHBOARDURLRESULT_H_
-#define ALIBABACLOUD_MSE_MODEL_GETDASHBOARDURLRESULT_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,22 +29,17 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_MSE_EXPORT GetDashBoardUrlResult : public ServiceResult
+			class ALIBABACLOUD_MSE_EXPORT DeleteMigrationTaskResult : public ServiceResult
 			{
 			public:
-				struct Data
-				{
-					std::string message;
-					std::string urlMap;
-				};
 
 
-				GetDashBoardUrlResult();
-				explicit GetDashBoardUrlResult(const std::string &payload);
-				~GetDashBoardUrlResult();
+				DeleteMigrationTaskResult();
+				explicit DeleteMigrationTaskResult(const std::string &payload);
+				~DeleteMigrationTaskResult();
 				std::string getHttpCode()const;
 				std::string getMessage()const;
-				Data getData()const;
+				bool getData()const;
 				std::string getErrorCode()const;
 				bool getSuccess()const;
 
@@ -53,7 +48,7 @@ namespace AlibabaCloud
 			private:
 				std::string httpCode_;
 				std::string message_;
-				Data data_;
+				bool data_;
 				std::string errorCode_;
 				bool success_;
 
@@ -61,4 +56,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_MSE_MODEL_GETDASHBOARDURLRESULT_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_DELETEMIGRATIONTASKRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteNacosConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteNacosConfigRequest : public RpcServiceReques
 public:
 	DeleteNacosConfigRequest();
 	~DeleteNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInstanceId() const;
 	void setInstanceId(const std::string &instanceId);
 	std::string getDataId() const;
@@ -44,6 +46,7 @@ public:
 	void setGroup(const std::string &group);
 
 private:
+	std::string mseSessionId_;
 	std::string instanceId_;
 	std::string dataId_;
 	std::string namespaceId_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteNacosConfigsRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteNacosConfigsRequest : public RpcServiceReque
 public:
 	DeleteNacosConfigsRequest();
 	~DeleteNacosConfigsRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInstanceId() const;
 	void setInstanceId(const std::string &instanceId);
 	std::string getNamespaceId() const;
@@ -40,6 +42,7 @@ public:
 	void setIds(const std::string &ids);
 
 private:
+	std::string mseSessionId_;
 	std::string instanceId_;
 	std::string namespaceId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteNacosInstanceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteNacosInstanceRequest : public RpcServiceRequ
 public:
 	DeleteNacosInstanceRequest();
 	~DeleteNacosInstanceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterName() const;
 	void setClusterName(const std::string &clusterName);
 	std::string getIp() const;
@@ -50,6 +52,7 @@ public:
 	void setServiceName(const std::string &serviceName);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterName_;
 	std::string ip_;
 	bool ephemeral_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteNacosServiceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteNacosServiceRequest : public RpcServiceReque
 public:
 	DeleteNacosServiceRequest();
 	~DeleteNacosServiceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
 	std::string getInstanceId() const;
@@ -42,6 +44,7 @@ public:
 	void setServiceName(const std::string &serviceName);
 
 private:
+	std::string mseSessionId_;
 	std::string groupName_;
 	std::string instanceId_;
 	std::string namespaceId_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteSecurityGroupRuleRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteSecurityGroupRuleRequest : public RpcService
 public:
 	DeleteSecurityGroupRuleRequest();
 	~DeleteSecurityGroupRuleRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setId(long id);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 	long id_;

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteServiceSourceRequest.h

@@ -32,6 +32,8 @@ public:
 	~DeleteServiceSourceRequest();
 	long getSourceId() const;
 	void setSourceId(long sourceId);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -39,6 +41,7 @@ public:
 
 private:
 	long sourceId_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteSwimmingLaneGroupRequest.h

@@ -30,12 +30,15 @@ class ALIBABACLOUD_MSE_EXPORT DeleteSwimmingLaneGroupRequest : public RpcService
 public:
 	DeleteSwimmingLaneGroupRequest();
 	~DeleteSwimmingLaneGroupRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	long getGroupId() const;
 	void setGroupId(long groupId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	long groupId_;
 	std::string acceptLanguage_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteSwimmingLaneRequest.h

@@ -30,12 +30,15 @@ class ALIBABACLOUD_MSE_EXPORT DeleteSwimmingLaneRequest : public RpcServiceReque
 public:
 	DeleteSwimmingLaneRequest();
 	~DeleteSwimmingLaneRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	long getLaneId() const;
 	void setLaneId(long laneId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	long laneId_;
 	std::string acceptLanguage_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/DeleteZnodeRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT DeleteZnodeRequest : public RpcServiceRequest {
 public:
 	DeleteZnodeRequest();
 	~DeleteZnodeRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getPath() const;
@@ -40,6 +42,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string path_;
 	std::string requestPars_;

+ 3 - 0
mse/include/alibabacloud/mse/model/ExportNacosConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ExportNacosConfigRequest : public RpcServiceReques
 public:
 	ExportNacosConfigRequest();
 	~ExportNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInstanceId() const;
 	void setInstanceId(const std::string &instanceId);
 	std::string getDataId() const;
@@ -46,6 +48,7 @@ public:
 	void setGroup(const std::string &group);
 
 private:
+	std::string mseSessionId_;
 	std::string instanceId_;
 	std::string dataId_;
 	std::string appName_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetAppMessageQueueRouteRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetAppMessageQueueRouteRequest : public RpcService
 public:
 	GetAppMessageQueueRouteRequest();
 	~GetAppMessageQueueRouteRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getAppId() const;
 	void setAppId(const std::string &appId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string appId_;
 	std::string acceptLanguage_;
 	std::string region_;

+ 1 - 0
mse/include/alibabacloud/mse/model/GetAppMessageQueueRouteResult.h

@@ -34,6 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
+					std::string filterSide;
 					std::string appId;
 					std::string region;
 					bool enable;

+ 6 - 0
mse/include/alibabacloud/mse/model/GetApplicationListRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetApplicationListRequest : public RpcServiceReque
 public:
 	GetApplicationListRequest();
 	~GetApplicationListRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getLanguage() const;
 	void setLanguage(const std::string &language);
 	std::string getSource() const;
@@ -44,6 +46,8 @@ public:
 	void setSwitchEnable(bool switchEnable);
 	std::string getAppId() const;
 	void setAppId(const std::string &appId);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	bool getSentinelEnable() const;
@@ -52,6 +56,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string language_;
 	std::string source_;
 	int pageNumber_;
@@ -59,6 +64,7 @@ private:
 	int pageSize_;
 	bool switchEnable_;
 	std::string appId_;
+	std::string _namespace_;
 	std::string acceptLanguage_;
 	bool sentinelEnable_;
 	std::string region_;

+ 1 - 0
mse/include/alibabacloud/mse/model/GetApplicationListResult.h

@@ -42,6 +42,7 @@ namespace AlibabaCloud
 						std::string language;
 						std::string userId;
 						std::string extraInfo;
+						std::string _namespace;
 						std::string regionId;
 						std::string source;
 						std::string appName;

+ 66 - 0
mse/include/alibabacloud/mse/model/GetApplicationListWithMetircsRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSREQUEST_H_
+
+#include <alibabacloud/mse/MseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Mse {
+namespace Model {
+class ALIBABACLOUD_MSE_EXPORT GetApplicationListWithMetircsRequest : public RpcServiceRequest {
+public:
+	GetApplicationListWithMetircsRequest();
+	~GetApplicationListWithMetircsRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getSource() const;
+	void setSource(const std::string &source);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::string getRegion() const;
+	void setRegion(const std::string &region);
+
+private:
+	std::string mseSessionId_;
+	std::string source_;
+	int pageNumber_;
+	std::string appName_;
+	int pageSize_;
+	std::string appId_;
+	std::string _namespace_;
+	std::string acceptLanguage_;
+	std::string region_;
+};
+} // namespace Model
+} // namespace Mse
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSREQUEST_H_

+ 103 - 0
mse/include/alibabacloud/mse/model/GetApplicationListWithMetircsResult.h

@@ -0,0 +1,103 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/mse/MseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Mse
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_MSE_EXPORT GetApplicationListWithMetircsResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct ApplicationList
+					{
+						struct CurMetricsFm
+						{
+							double passQps;
+							double rt;
+							double qps;
+							double expQps;
+							double blockQps;
+							long timestamp;
+							double thread;
+						};
+						struct CurMetricsItem
+						{
+							double passQps;
+							double rt;
+							double qps;
+							double expQps;
+							double blockQps;
+							long timestamp;
+							double thread;
+						};
+						long status;
+						int instancesNumber;
+						std::string extraInfo;
+						std::string _namespace;
+						std::string source;
+						std::string appName;
+						std::string appId;
+						std::string language;
+						std::vector<ApplicationList::CurMetricsItem> curMetrics;
+						std::string userId;
+						std::string regionId;
+						CurMetricsFm curMetricsFm;
+						std::vector<std::string> tags;
+						std::string licenseKey;
+					};
+					int pageSize;
+					int pageNumber;
+					int totalSize;
+					std::vector<ApplicationList> result;
+				};
+
+
+				GetApplicationListWithMetircsResult();
+				explicit GetApplicationListWithMetircsResult(const std::string &payload);
+				~GetApplicationListWithMetircsResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				Data data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_MSE_MODEL_GETAPPLICATIONLISTWITHMETIRCSRESULT_H_

+ 6 - 3
mse/include/alibabacloud/mse/model/GetBlackWhiteListRequest.h

@@ -30,22 +30,25 @@ class ALIBABACLOUD_MSE_EXPORT GetBlackWhiteListRequest : public RpcServiceReques
 public:
 	GetBlackWhiteListRequest();
 	~GetBlackWhiteListRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getType() const;
 	void setType(const std::string &type);
-	std::string getResourceType() const;
-	void setResourceType(const std::string &resourceType);
 	bool getIsWhite() const;
 	void setIsWhite(bool isWhite);
+	std::string getResourceType() const;
+	void setResourceType(const std::string &resourceType);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string type_;
-	std::string resourceType_;
 	bool isWhite_;
+	std::string resourceType_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 3 - 0
mse/include/alibabacloud/mse/model/GetEngineNamepaceRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetEngineNamepaceRequest : public RpcServiceReques
 public:
 	GetEngineNamepaceRequest();
 	~GetEngineNamepaceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getInstanceId() const;
@@ -40,6 +42,7 @@ public:
 	void setId(const std::string &id);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string instanceId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayDomainDetailRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetGatewayDomainDetailRequest : public RpcServiceR
 public:
 	GetGatewayDomainDetailRequest();
 	~GetGatewayDomainDetailRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setId(const std::string &id);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 	std::string id_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayDomainDetailResult.h

@@ -37,14 +37,17 @@ namespace AlibabaCloud
 					long afterDate;
 					std::string gmtBefore;
 					std::string issuer;
+					std::string http2;
 					bool mustHttps;
 					std::string gmtModified;
+					std::string tlsMin;
 					long gatewayId;
 					std::string algorithm;
 					std::string name;
 					std::string gatewayUniqueId;
 					std::string gmtCreate;
 					std::string sans;
+					std::string tlsMax;
 					std::string certIdentifier;
 					long id;
 					std::string certName;

+ 6 - 3
mse/include/alibabacloud/mse/model/GetGatewayOptionRequest.h

@@ -30,17 +30,20 @@ class ALIBABACLOUD_MSE_EXPORT GetGatewayOptionRequest : public RpcServiceRequest
 public:
 	GetGatewayOptionRequest();
 	~GetGatewayOptionRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
 	long getGatewayId() const;
 	void setGatewayId(long gatewayId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
-	std::string acceptLanguage_;
 	long gatewayId_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayRequest.h

@@ -30,12 +30,15 @@ class ALIBABACLOUD_MSE_EXPORT GetGatewayRequest : public RpcServiceRequest {
 public:
 	GetGatewayRequest();
 	~GetGatewayRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayResult.h

@@ -46,6 +46,7 @@ namespace AlibabaCloud
 						bool logEnabled;
 					};
 					int status;
+					std::string resourceGroupId;
 					std::string instanceId;
 					XtraceDetails xtraceDetails;
 					std::string vpc;
@@ -56,7 +57,9 @@ namespace AlibabaCloud
 					std::string endDate;
 					std::string name;
 					std::string gatewayUniqueId;
+					std::string statusDesc;
 					std::string gmtCreate;
+					std::string mseTag;
 					std::string chargeType;
 					std::string region;
 					std::string primaryUser;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayRouteDetailRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetGatewayRouteDetailRequest : public RpcServiceRe
 public:
 	GetGatewayRouteDetailRequest();
 	~GetGatewayRouteDetailRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	long getRouteId() const;
@@ -38,6 +40,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	long routeId_;
 	std::string acceptLanguage_;

+ 18 - 0
mse/include/alibabacloud/mse/model/GetGatewayRouteDetailResult.h

@@ -118,6 +118,21 @@ namespace AlibabaCloud
 					struct RouteServicesItem
 					{
 						std::string groupName;
+						std::string agreementType;
+						int servicePort;
+						std::string serviceName;
+						int percent;
+						std::string version;
+						std::string sourceType;
+						std::string _namespace;
+						long serviceId;
+						std::string name;
+					};
+					struct FallbackServicesItem
+					{
+						std::string groupName;
+						std::string agreementType;
+						int servicePort;
 						std::string serviceName;
 						int percent;
 						std::string version;
@@ -131,6 +146,7 @@ namespace AlibabaCloud
 					HeaderOp headerOp;
 					std::string name;
 					std::vector<std::string> domainIdList;
+					std::vector<FallbackServicesItem> fallbackServices;
 					std::vector<std::string> domainNameList;
 					DirectResponse directResponse;
 					std::string defaultServiceName;
@@ -142,12 +158,14 @@ namespace AlibabaCloud
 					Redirect redirect;
 					long gatewayId;
 					Cors cors;
+					int ahasStatus;
 					std::string gatewayUniqueId;
 					std::string services;
 					std::string gmtCreate;
 					bool enableWaf;
 					int routeOrder;
 					long domainId;
+					bool fallback;
 					Retry retry;
 					long id;
 					HTTPRewrite hTTPRewrite;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGatewayServiceDetailRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetGatewayServiceDetailRequest : public RpcService
 public:
 	GetGatewayServiceDetailRequest();
 	~GetGatewayServiceDetailRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setServiceId(long serviceId);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::string acceptLanguage_;
 	long serviceId_;

+ 54 - 8
mse/include/alibabacloud/mse/model/GetGatewayServiceDetailResult.h

@@ -36,32 +36,33 @@ namespace AlibabaCloud
 				{
 					struct GatewayTrafficPolicy
 					{
-						struct TlsSetting
+						struct TlsSetting1
 						{
 							std::string certId;
 							std::string caCertContent;
 							std::string tlsMode;
 							std::string sni;
 						};
-						struct LoadBalancerSettings
+						struct LoadBalancerSettings2
 						{
-							struct ConsistentHashLBConfig
+							struct ConsistentHashLBConfig3
 							{
-								struct HttpCookie
+								struct HttpCookie4
 								{
 									std::string path;
 									std::string tTL;
 									std::string name;
 								};
+								HttpCookie4 httpCookie4;
 								std::string consistentHashLBType;
 								std::string parameterName;
-								HttpCookie httpCookie;
 							};
-							ConsistentHashLBConfig consistentHashLBConfig;
+							long warmupDuration;
+							ConsistentHashLBConfig3 consistentHashLBConfig3;
 							std::string loadbalancerType;
 						};
-						TlsSetting tlsSetting;
-						LoadBalancerSettings loadBalancerSettings;
+						LoadBalancerSettings2 loadBalancerSettings2;
+						TlsSetting1 tlsSetting1;
 					};
 					struct VersionsItem
 					{
@@ -90,12 +91,55 @@ namespace AlibabaCloud
 						ServiceVersion serviceVersion;
 						std::string endpointNumPercent;
 					};
+					struct PortTrafficPolicyListItem
+					{
+						struct TrafficPolicy
+						{
+							struct TlsSetting
+							{
+								std::string certId;
+								std::string caCertContent;
+								std::string tlsMode;
+								std::string sni;
+							};
+							struct LoadBalancerSettings
+							{
+								struct ConsistentHashLBConfig
+								{
+									struct HttpCookie
+									{
+										std::string path;
+										std::string tTL;
+										std::string name;
+									};
+									std::string consistentHashLBType;
+									std::string parameterName;
+									HttpCookie httpCookie;
+								};
+								long warmupDuration;
+								ConsistentHashLBConfig consistentHashLBConfig;
+								std::string loadbalancerType;
+							};
+							TlsSetting tlsSetting;
+							LoadBalancerSettings loadBalancerSettings;
+						};
+						TrafficPolicy trafficPolicy;
+						int servicePort;
+						std::string gatewayUniqueId;
+						std::string gmtCreate;
+						std::string gmtModified;
+						long id;
+						long serviceId;
+					};
 					std::string groupName;
 					std::vector<VersionDetailsItem> versionDetails;
 					std::string sourceType;
 					long sourceId;
 					std::string metaInfo;
 					std::string gmtModified;
+					std::string healthStatus;
+					std::string healthCheck;
+					std::vector<std::string> ports;
 					std::string _namespace;
 					long gatewayId;
 					std::vector<std::string> ips;
@@ -104,9 +148,11 @@ namespace AlibabaCloud
 					std::string gmtCreate;
 					std::vector<VersionsItem> versions;
 					std::string serviceNameInRegistry;
+					std::string serviceProtocol;
 					long id;
 					std::vector<LabelDetailsItem> labelDetails;
 					GatewayTrafficPolicy gatewayTrafficPolicy;
+					std::vector<PortTrafficPolicyListItem> portTrafficPolicyList;
 				};
 
 

+ 3 - 0
mse/include/alibabacloud/mse/model/GetGovernanceKubernetesClusterRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetGovernanceKubernetesClusterRequest : public Rpc
 public:
 	GetGovernanceKubernetesClusterRequest();
 	~GetGovernanceKubernetesClusterRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getRegionId() const;
@@ -38,6 +40,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterId_;
 	std::string regionId_;
 	std::string acceptLanguage_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetImageRequest.h

@@ -30,12 +30,15 @@ class ALIBABACLOUD_MSE_EXPORT GetImageRequest : public RpcServiceRequest {
 public:
 	GetImageRequest();
 	~GetImageRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getVersionCode() const;
 	void setVersionCode(const std::string &versionCode);
 
 private:
+	std::string mseSessionId_;
 	std::string acceptLanguage_;
 	std::string versionCode_;
 };

+ 3 - 0
mse/include/alibabacloud/mse/model/GetImportFileUrlRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetImportFileUrlRequest : public RpcServiceRequest
 public:
 	GetImportFileUrlRequest();
 	~GetImportFileUrlRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getContentType() const;
 	void setContentType(const std::string &contentType);
 	std::string getInstanceId() const;
@@ -40,6 +42,7 @@ public:
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string contentType_;
 	std::string instanceId_;
 	std::string namespaceId_;

+ 6 - 0
mse/include/alibabacloud/mse/model/GetKubernetesSourceRequest.h

@@ -30,13 +30,19 @@ class ALIBABACLOUD_MSE_EXPORT GetKubernetesSourceRequest : public RpcServiceRequ
 public:
 	GetKubernetesSourceRequest();
 	~GetKubernetesSourceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	std::string getVpcId() const;
+	void setVpcId(const std::string &vpcId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
+	std::string vpcId_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 3 - 0
mse/include/alibabacloud/mse/model/GetMseFeatureSwitchRequest.h

@@ -30,10 +30,13 @@ class ALIBABACLOUD_MSE_EXPORT GetMseFeatureSwitchRequest : public RpcServiceRequ
 public:
 	GetMseFeatureSwitchRequest();
 	~GetMseFeatureSwitchRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 6 - 0
mse/include/alibabacloud/mse/model/GetMseSourceRequest.h

@@ -30,13 +30,19 @@ class ALIBABACLOUD_MSE_EXPORT GetMseSourceRequest : public RpcServiceRequest {
 public:
 	GetMseSourceRequest();
 	~GetMseSourceRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	std::string getType() const;
+	void setType(const std::string &type);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
+	std::string type_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

+ 3 - 0
mse/include/alibabacloud/mse/model/GetNacosConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetNacosConfigRequest : public RpcServiceRequest {
 public:
 	GetNacosConfigRequest();
 	~GetNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInstanceId() const;
 	void setInstanceId(const std::string &instanceId);
 	std::string getDataId() const;
@@ -44,6 +46,7 @@ public:
 	void setGroup(const std::string &group);
 
 private:
+	std::string mseSessionId_;
 	std::string instanceId_;
 	std::string dataId_;
 	std::string namespaceId_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetNacosHistoryConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetNacosHistoryConfigRequest : public RpcServiceRe
 public:
 	GetNacosHistoryConfigRequest();
 	~GetNacosHistoryConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getNid() const;
 	void setNid(const std::string &nid);
 	std::string getInstanceId() const;
@@ -44,6 +46,7 @@ public:
 	void setGroup(const std::string &group);
 
 private:
+	std::string mseSessionId_;
 	std::string nid_;
 	std::string instanceId_;
 	std::string dataId_;

+ 3 - 0
mse/include/alibabacloud/mse/model/GetOverviewRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetOverviewRequest : public RpcServiceRequest {
 public:
 	GetOverviewRequest();
 	~GetOverviewRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	int getPeriod() const;
 	void setPeriod(int period);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	int period_;
 	std::string acceptLanguage_;
 	std::string region_;

+ 15 - 9
mse/include/alibabacloud/mse/model/DeleteVGroupRequest.h → mse/include/alibabacloud/mse/model/GetPluginConfigRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_DELETEVGROUPREQUEST_H_
-#define ALIBABACLOUD_MSE_MODEL_DELETEVGROUPREQUEST_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGREQUEST_H_
 
 #include <alibabacloud/mse/MseExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,26 @@
 namespace AlibabaCloud {
 namespace Mse {
 namespace Model {
-class ALIBABACLOUD_MSE_EXPORT DeleteVGroupRequest : public RpcServiceRequest {
+class ALIBABACLOUD_MSE_EXPORT GetPluginConfigRequest : public RpcServiceRequest {
 public:
-	DeleteVGroupRequest();
-	~DeleteVGroupRequest();
-	std::string getName() const;
-	void setName(const std::string &name);
+	GetPluginConfigRequest();
+	~GetPluginConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getGatewayUniqueId() const;
+	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	long getPluginId() const;
+	void setPluginId(long pluginId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
-	std::string name_;
+	std::string mseSessionId_;
+	std::string gatewayUniqueId_;
+	long pluginId_;
 	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_MSE_MODEL_DELETEVGROUPREQUEST_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGREQUEST_H_

+ 99 - 0
mse/include/alibabacloud/mse/model/GetPluginConfigResult.h

@@ -0,0 +1,99 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/mse/MseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Mse
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_MSE_EXPORT GetPluginConfigResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct GatewayConfigListItem
+					{
+						int configLevel;
+						std::string gatewayUniqueId;
+						std::string gmtCreate;
+						std::string config;
+						std::string gmtModified;
+						bool enable;
+						long id;
+						long gatewayId;
+						long pluginId;
+					};
+					std::string status;
+					std::string configCheck;
+					int category;
+					int phase;
+					std::string readme;
+					int priority;
+					std::string readmeEn;
+					int mode;
+					std::string name;
+					int publishState;
+					std::string imageName;
+					int type;
+					std::string version;
+					int wasmLang;
+					std::string versionJson;
+					std::vector<GatewayConfigListItem> gatewayConfigList;
+					std::string primaryUser;
+					std::string summary;
+					long id;
+				};
+
+
+				GetPluginConfigResult();
+				explicit GetPluginConfigResult(const std::string &payload);
+				~GetPluginConfigResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getDynamicCode()const;
+				std::string getErrorCode()const;
+				std::string getDynamicMessage()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				Data data_;
+				std::string dynamicCode_;
+				std::string errorCode_;
+				std::string dynamicMessage_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_MSE_MODEL_GETPLUGINCONFIGRESULT_H_

+ 18 - 15
mse/include/alibabacloud/mse/model/CreateVGroupRequest.h → mse/include/alibabacloud/mse/model/GetPluginsRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_CREATEVGROUPREQUEST_H_
-#define ALIBABACLOUD_MSE_MODEL_CREATEVGROUPREQUEST_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_GETPLUGINSREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_GETPLUGINSREQUEST_H_
 
 #include <alibabacloud/mse/MseExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,29 +26,32 @@
 namespace AlibabaCloud {
 namespace Mse {
 namespace Model {
-class ALIBABACLOUD_MSE_EXPORT CreateVGroupRequest : public RpcServiceRequest {
+class ALIBABACLOUD_MSE_EXPORT GetPluginsRequest : public RpcServiceRequest {
 public:
-	CreateVGroupRequest();
-	~CreateVGroupRequest();
-	std::string getPrimaryUser() const;
-	void setPrimaryUser(const std::string &primaryUser);
+	GetPluginsRequest();
+	~GetPluginsRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getGatewayUniqueId() const;
+	void setGatewayUniqueId(const std::string &gatewayUniqueId);
+	bool getEnableOnly() const;
+	void setEnableOnly(bool enableOnly);
 	std::string getName() const;
 	void setName(const std::string &name);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
-	std::string getSeataServerUniqueId() const;
-	void setSeataServerUniqueId(const std::string &seataServerUniqueId);
-	std::string getRegion() const;
-	void setRegion(const std::string &region);
+	int getCategory() const;
+	void setCategory(int category);
 
 private:
-	std::string primaryUser_;
+	std::string mseSessionId_;
+	std::string gatewayUniqueId_;
+	bool enableOnly_;
 	std::string name_;
 	std::string acceptLanguage_;
-	std::string seataServerUniqueId_;
-	std::string region_;
+	int category_;
 };
 } // namespace Model
 } // namespace Mse
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_MSE_MODEL_CREATEVGROUPREQUEST_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_GETPLUGINSREQUEST_H_

+ 84 - 0
mse/include/alibabacloud/mse/model/GetPluginsResult.h

@@ -0,0 +1,84 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_GETPLUGINSRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_GETPLUGINSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/mse/MseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Mse
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_MSE_EXPORT GetPluginsResult : public ServiceResult
+			{
+			public:
+				struct DataItem
+				{
+					std::string status;
+					std::string wasmFile;
+					std::string configCheck;
+					int category;
+					int phase;
+					int priority;
+					int mode;
+					std::string maxVersion;
+					std::string name;
+					int publishState;
+					std::string version;
+					int wasmLang;
+					bool newVersionPublishingFlag;
+					std::string primaryUser;
+					std::string summary;
+					long id;
+				};
+
+
+				GetPluginsResult();
+				explicit GetPluginsResult(const std::string &payload);
+				~GetPluginsResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				std::vector<DataItem> getData()const;
+				std::string getDynamicCode()const;
+				std::string getErrorCode()const;
+				std::string getDynamicMessage()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				std::vector<DataItem> data_;
+				std::string dynamicCode_;
+				std::string errorCode_;
+				std::string dynamicMessage_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_MSE_MODEL_GETPLUGINSRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/GetServiceListRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT GetServiceListRequest : public RpcServiceRequest {
 public:
 	GetServiceListRequest();
 	~GetServiceListRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getServiceName() const;
 	void setServiceName(const std::string &serviceName);
 	std::string getIp() const;
@@ -44,6 +46,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string serviceName_;
 	std::string ip_;
 	std::string serviceType_;

+ 78 - 0
mse/include/alibabacloud/mse/model/GetServiceListenersRequest.h

@@ -0,0 +1,78 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSREQUEST_H_
+
+#include <alibabacloud/mse/MseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Mse {
+namespace Model {
+class ALIBABACLOUD_MSE_EXPORT GetServiceListenersRequest : public RpcServiceRequest {
+public:
+	GetServiceListenersRequest();
+	~GetServiceListenersRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getClusterName() const;
+	void setClusterName(const std::string &clusterName);
+	int getPageNum() const;
+	void setPageNum(int pageNum);
+	std::string getNamespaceId() const;
+	void setNamespaceId(const std::string &namespaceId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getRequestPars() const;
+	void setRequestPars(const std::string &requestPars);
+	std::string getServiceName() const;
+	void setServiceName(const std::string &serviceName);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getGroupName() const;
+	void setGroupName(const std::string &groupName);
+	std::string getHasIpCount() const;
+	void setHasIpCount(const std::string &hasIpCount);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
+
+private:
+	std::string mseSessionId_;
+	std::string clusterName_;
+	int pageNum_;
+	std::string namespaceId_;
+	std::string regionId_;
+	int pageSize_;
+	std::string requestPars_;
+	std::string serviceName_;
+	std::string clusterId_;
+	std::string groupName_;
+	std::string hasIpCount_;
+	std::string instanceId_;
+	std::string acceptLanguage_;
+};
+} // namespace Model
+} // namespace Mse
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSREQUEST_H_

+ 21 - 12
mse/include/alibabacloud/mse/model/ListClusterDetailFeatureResult.h → mse/include/alibabacloud/mse/model/GetServiceListenersResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_LISTCLUSTERDETAILFEATURERESULT_H_
-#define ALIBABACLOUD_MSE_MODEL_LISTCLUSTERDETAILFEATURERESULT_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,24 +29,30 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_MSE_EXPORT ListClusterDetailFeatureResult : public ServiceResult
+			class ALIBABACLOUD_MSE_EXPORT GetServiceListenersResult : public ServiceResult
 			{
 			public:
 				struct DataItem
 				{
-					std::string featureId;
-					std::string status;
-					std::string message;
-					std::string orderNum;
-					std::string extend;
+					std::string app;
+					std::string agent;
+					std::string serviceName;
+					std::string iP;
+					std::string port;
+					std::string cluster;
+					std::string namespaceId;
+					std::string addr;
 				};
 
 
-				ListClusterDetailFeatureResult();
-				explicit ListClusterDetailFeatureResult(const std::string &payload);
-				~ListClusterDetailFeatureResult();
+				GetServiceListenersResult();
+				explicit GetServiceListenersResult(const std::string &payload);
+				~GetServiceListenersResult();
 				std::string getHttpCode()const;
+				int getTotalCount()const;
+				int getPageSize()const;
 				std::string getMessage()const;
+				int getPageNumber()const;
 				std::vector<DataItem> getData()const;
 				std::string getErrorCode()const;
 				bool getSuccess()const;
@@ -55,7 +61,10 @@ namespace AlibabaCloud
 				void parse(const std::string &payload);
 			private:
 				std::string httpCode_;
+				int totalCount_;
+				int pageSize_;
 				std::string message_;
+				int pageNumber_;
 				std::vector<DataItem> data_;
 				std::string errorCode_;
 				bool success_;
@@ -64,4 +73,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_MSE_MODEL_LISTCLUSTERDETAILFEATURERESULT_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICELISTENERSRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdRequest.h

@@ -30,12 +30,15 @@ class ALIBABACLOUD_MSE_EXPORT GetTagsBySwimmingLaneGroupIdRequest : public RpcSe
 public:
 	GetTagsBySwimmingLaneGroupIdRequest();
 	~GetTagsBySwimmingLaneGroupIdRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	long getGroupId() const;
 	void setGroupId(long groupId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	long groupId_;
 	std::string acceptLanguage_;
 };

+ 15 - 18
mse/include/alibabacloud/mse/model/AddTestRequest.h → mse/include/alibabacloud/mse/model/GetZookeeperDataImportUrlRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_ADDTESTREQUEST_H_
-#define ALIBABACLOUD_MSE_MODEL_ADDTESTREQUEST_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLREQUEST_H_
 
 #include <alibabacloud/mse/MseExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,29 +26,26 @@
 namespace AlibabaCloud {
 namespace Mse {
 namespace Model {
-class ALIBABACLOUD_MSE_EXPORT AddTestRequest : public RpcServiceRequest {
+class ALIBABACLOUD_MSE_EXPORT GetZookeeperDataImportUrlRequest : public RpcServiceRequest {
 public:
-	AddTestRequest();
-	~AddTestRequest();
-	int getPageNumber() const;
-	void setPageNumber(int pageNumber);
-	std::string getOrderItem() const;
-	void setOrderItem(const std::string &orderItem);
-	int getPageSize() const;
-	void setPageSize(int pageSize);
+	GetZookeeperDataImportUrlRequest();
+	~GetZookeeperDataImportUrlRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getContentType() const;
+	void setContentType(const std::string &contentType);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
-	bool getDescSort() const;
-	void setDescSort(bool descSort);
 
 private:
-	int pageNumber_;
-	std::string orderItem_;
-	int pageSize_;
+	std::string mseSessionId_;
+	std::string contentType_;
+	std::string instanceId_;
 	std::string acceptLanguage_;
-	bool descSort_;
 };
 } // namespace Model
 } // namespace Mse
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_MSE_MODEL_ADDTESTREQUEST_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLREQUEST_H_

+ 18 - 19
mse/include/alibabacloud/mse/model/QueryUserVpcResult.h → mse/include/alibabacloud/mse/model/GetZookeeperDataImportUrlResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_MSE_MODEL_QUERYUSERVPCRESULT_H_
-#define ALIBABACLOUD_MSE_MODEL_QUERYUSERVPCRESULT_H_
+#ifndef ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLRESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,29 +29,25 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_MSE_EXPORT QueryUserVpcResult : public ServiceResult
+			class ALIBABACLOUD_MSE_EXPORT GetZookeeperDataImportUrlResult : public ServiceResult
 			{
 			public:
-				struct Vpcs
+				struct Data
 				{
-					struct VSwitchListItem
-					{
-						std::string zoneId;
-						std::string vswitchName;
-						std::string vswitchId;
-					};
-					std::string vpcId;
-					std::vector<Vpcs::VSwitchListItem> vSwitchList;
-					std::string vpcName;
+					std::string maxSize;
+					std::string url;
 				};
 
 
-				QueryUserVpcResult();
-				explicit QueryUserVpcResult(const std::string &payload);
-				~QueryUserVpcResult();
+				GetZookeeperDataImportUrlResult();
+				explicit GetZookeeperDataImportUrlResult(const std::string &payload);
+				~GetZookeeperDataImportUrlResult();
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
-				std::vector<Vpcs> getData()const;
+				Data getData()const;
+				std::string getDynamicCode()const;
+				std::string getErrorCode()const;
+				std::string getDynamicMessage()const;
 				int getCode()const;
 				bool getSuccess()const;
 
@@ -60,7 +56,10 @@ namespace AlibabaCloud
 			private:
 				std::string message_;
 				int httpStatusCode_;
-				std::vector<Vpcs> data_;
+				Data data_;
+				std::string dynamicCode_;
+				std::string errorCode_;
+				std::string dynamicMessage_;
 				int code_;
 				bool success_;
 
@@ -68,4 +67,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_MSE_MODEL_QUERYUSERVPCRESULT_H_
+#endif // !ALIBABACLOUD_MSE_MODEL_GETZOOKEEPERDATAIMPORTURLRESULT_H_

+ 3 - 0
mse/include/alibabacloud/mse/model/ImportNacosConfigRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ImportNacosConfigRequest : public RpcServiceReques
 public:
 	ImportNacosConfigRequest();
 	~ImportNacosConfigRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getInstanceId() const;
 	void setInstanceId(const std::string &instanceId);
 	std::string getNamespaceId() const;
@@ -42,6 +44,7 @@ public:
 	void setPolicy(const std::string &policy);
 
 private:
+	std::string mseSessionId_;
 	std::string instanceId_;
 	std::string namespaceId_;
 	std::string acceptLanguage_;

+ 9 - 6
mse/include/alibabacloud/mse/model/ImportServicesRequest.h

@@ -39,23 +39,26 @@ public:
 	};
 	ImportServicesRequest();
 	~ImportServicesRequest();
-	std::string getSourceId() const;
-	void setSourceId(const std::string &sourceId);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getGatewayUniqueId() const;
 	void setGatewayUniqueId(const std::string &gatewayUniqueId);
 	std::vector<ServiceList> getServiceList() const;
 	void setServiceList(const std::vector<ServiceList> &serviceList);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::string getTlsSetting() const;
+	void setTlsSetting(const std::string &tlsSetting);
 	std::string getSourceType() const;
 	void setSourceType(const std::string &sourceType);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
-	std::string sourceId_;
+	std::string mseSessionId_;
 	std::string gatewayUniqueId_;
 	std::vector<ServiceList> serviceList_;
-	std::string acceptLanguage_;
+	std::string tlsSetting_;
 	std::string sourceType_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 60 - 0
mse/include/alibabacloud/mse/model/ImportZookeeperDataRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATAREQUEST_H_
+#define ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATAREQUEST_H_
+
+#include <alibabacloud/mse/MseExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Mse {
+namespace Model {
+class ALIBABACLOUD_MSE_EXPORT ImportZookeeperDataRequest : public RpcServiceRequest {
+public:
+	ImportZookeeperDataRequest();
+	~ImportZookeeperDataRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getFileName() const;
+	void setFileName(const std::string &fileName);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getRequestPars() const;
+	void setRequestPars(const std::string &requestPars);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
+	std::string getFileUrl() const;
+	void setFileUrl(const std::string &fileUrl);
+
+private:
+	std::string mseSessionId_;
+	std::string instanceId_;
+	std::string fileName_;
+	std::string regionId_;
+	std::string requestPars_;
+	std::string acceptLanguage_;
+	std::string fileUrl_;
+};
+} // namespace Model
+} // namespace Mse
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATAREQUEST_H_

+ 49 - 0
mse/include/alibabacloud/mse/model/ImportZookeeperDataResult.h

@@ -0,0 +1,49 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATARESULT_H_
+#define ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATARESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/mse/MseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Mse
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_MSE_EXPORT ImportZookeeperDataResult : public ServiceResult
+			{
+			public:
+
+
+				ImportZookeeperDataResult();
+				explicit ImportZookeeperDataResult(const std::string &payload);
+				~ImportZookeeperDataResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_MSE_MODEL_IMPORTZOOKEEPERDATARESULT_H_

+ 15 - 12
mse/include/alibabacloud/mse/model/ListAnsInstancesRequest.h

@@ -30,38 +30,41 @@ class ALIBABACLOUD_MSE_EXPORT ListAnsInstancesRequest : public RpcServiceRequest
 public:
 	ListAnsInstancesRequest();
 	~ListAnsInstancesRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterName() const;
 	void setClusterName(const std::string &clusterName);
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
 	int getPageNum() const;
 	void setPageNum(int pageNum);
-	std::string getGroupName() const;
-	void setGroupName(const std::string &groupName);
-	std::string getInstanceId() const;
-	void setInstanceId(const std::string &instanceId);
 	std::string getNamespaceId() const;
 	void setNamespaceId(const std::string &namespaceId);
 	std::string getRequestPars() const;
 	void setRequestPars(const std::string &requestPars);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getServiceName() const;
 	void setServiceName(const std::string &serviceName);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getGroupName() const;
+	void setGroupName(const std::string &groupName);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterName_;
-	std::string clusterId_;
 	int pageNum_;
-	std::string groupName_;
-	std::string instanceId_;
 	std::string namespaceId_;
 	std::string requestPars_;
 	int pageSize_;
-	std::string acceptLanguage_;
 	std::string serviceName_;
+	std::string clusterId_;
+	std::string groupName_;
+	std::string instanceId_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 15 - 12
mse/include/alibabacloud/mse/model/ListAnsServiceClustersRequest.h

@@ -30,38 +30,41 @@ class ALIBABACLOUD_MSE_EXPORT ListAnsServiceClustersRequest : public RpcServiceR
 public:
 	ListAnsServiceClustersRequest();
 	~ListAnsServiceClustersRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getClusterName() const;
 	void setClusterName(const std::string &clusterName);
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
 	int getPageNum() const;
 	void setPageNum(int pageNum);
-	std::string getGroupName() const;
-	void setGroupName(const std::string &groupName);
-	std::string getInstanceId() const;
-	void setInstanceId(const std::string &instanceId);
 	std::string getNamespaceId() const;
 	void setNamespaceId(const std::string &namespaceId);
 	std::string getRequestPars() const;
 	void setRequestPars(const std::string &requestPars);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getServiceName() const;
 	void setServiceName(const std::string &serviceName);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getGroupName() const;
+	void setGroupName(const std::string &groupName);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string clusterName_;
-	std::string clusterId_;
 	int pageNum_;
-	std::string groupName_;
-	std::string instanceId_;
 	std::string namespaceId_;
 	std::string requestPars_;
 	int pageSize_;
-	std::string acceptLanguage_;
 	std::string serviceName_;
+	std::string clusterId_;
+	std::string groupName_;
+	std::string instanceId_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 18 - 15
mse/include/alibabacloud/mse/model/ListAnsServicesRequest.h

@@ -30,38 +30,41 @@ class ALIBABACLOUD_MSE_EXPORT ListAnsServicesRequest : public RpcServiceRequest
 public:
 	ListAnsServicesRequest();
 	~ListAnsServicesRequest();
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	int getPageNum() const;
 	void setPageNum(int pageNum);
-	std::string getGroupName() const;
-	void setGroupName(const std::string &groupName);
-	std::string getHasIpCount() const;
-	void setHasIpCount(const std::string &hasIpCount);
-	std::string getInstanceId() const;
-	void setInstanceId(const std::string &instanceId);
 	std::string getNamespaceId() const;
 	void setNamespaceId(const std::string &namespaceId);
 	std::string getRequestPars() const;
 	void setRequestPars(const std::string &requestPars);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
-	std::string getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getServiceName() const;
 	void setServiceName(const std::string &serviceName);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getGroupName() const;
+	void setGroupName(const std::string &groupName);
+	std::string getHasIpCount() const;
+	void setHasIpCount(const std::string &hasIpCount);
+	std::string getInstanceId() const;
+	void setInstanceId(const std::string &instanceId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
-	std::string clusterId_;
+	std::string mseSessionId_;
 	int pageNum_;
-	std::string groupName_;
-	std::string hasIpCount_;
-	std::string instanceId_;
 	std::string namespaceId_;
 	std::string requestPars_;
 	int pageSize_;
-	std::string acceptLanguage_;
 	std::string serviceName_;
+	std::string clusterId_;
+	std::string groupName_;
+	std::string hasIpCount_;
+	std::string instanceId_;
+	std::string acceptLanguage_;
 };
 } // namespace Model
 } // namespace Mse

+ 3 - 0
mse/include/alibabacloud/mse/model/ListAppBySwimmingLaneGroupTagRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ListAppBySwimmingLaneGroupTagRequest : public RpcS
 public:
 	ListAppBySwimmingLaneGroupTagRequest();
 	~ListAppBySwimmingLaneGroupTagRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	long getGroupId() const;
 	void setGroupId(long groupId);
 	std::string getAcceptLanguage() const;
@@ -38,6 +40,7 @@ public:
 	void setTag(const std::string &tag);
 
 private:
+	std::string mseSessionId_;
 	long groupId_;
 	std::string acceptLanguage_;
 	std::string tag_;

+ 3 - 0
mse/include/alibabacloud/mse/model/ListApplicationsWithTagRulesRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_MSE_EXPORT ListApplicationsWithTagRulesRequest : public RpcSe
 public:
 	ListApplicationsWithTagRulesRequest();
 	~ListApplicationsWithTagRulesRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getSource() const;
 	void setSource(const std::string &source);
 	int getPageNumber() const;
@@ -46,6 +48,7 @@ public:
 	void setRegion(const std::string &region);
 
 private:
+	std::string mseSessionId_;
 	std::string source_;
 	int pageNumber_;
 	std::string appName_;

+ 1 - 1
mse/include/alibabacloud/mse/model/ListApplicationsWithTagRulesResult.h

@@ -41,7 +41,7 @@ namespace AlibabaCloud
 							int status;
 							bool carryData;
 							int rate;
-							long gmtModified;
+							std::string gmtModified;
 							bool enable;
 							bool remove;
 							std::string tag;

+ 3 - 0
mse/include/alibabacloud/mse/model/ListClusterConnectionTypesRequest.h

@@ -30,10 +30,13 @@ class ALIBABACLOUD_MSE_EXPORT ListClusterConnectionTypesRequest : public RpcServ
 public:
 	ListClusterConnectionTypesRequest();
 	~ListClusterConnectionTypesRequest();
+	std::string getMseSessionId() const;
+	void setMseSessionId(const std::string &mseSessionId);
 	std::string getAcceptLanguage() const;
 	void setAcceptLanguage(const std::string &acceptLanguage);
 
 private:
+	std::string mseSessionId_;
 	std::string acceptLanguage_;
 };
 } // namespace Model

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä