sdk-team 4 rokov pred
rodič
commit
01ed244f91
100 zmenil súbory, kde vykonal 3535 pridanie a 2068 odobranie
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 164 104
      eas/CMakeLists.txt
  4. 328 208
      eas/include/alibabacloud/eas/EasClient.h
  5. 31 34
      eas/include/alibabacloud/eas/model/CreateBenchmarkTaskRequest.h
  6. 55 0
      eas/include/alibabacloud/eas/model/CreateBenchmarkTaskResult.h
  7. 0 51
      eas/include/alibabacloud/eas/model/CreateNetworkInterfaceRequest.h
  8. 48 0
      eas/include/alibabacloud/eas/model/CreateResourceInstancesRequest.h
  9. 9 7
      eas/include/alibabacloud/eas/model/CreateResourceInstancesResult.h
  10. 48 0
      eas/include/alibabacloud/eas/model/CreateResourceLogRequest.h
  11. 9 7
      eas/include/alibabacloud/eas/model/CreateResourceLogResult.h
  12. 31 34
      eas/include/alibabacloud/eas/model/CreateResourceRequest.h
  13. 57 0
      eas/include/alibabacloud/eas/model/CreateResourceResult.h
  14. 48 0
      eas/include/alibabacloud/eas/model/CreateServiceAutoScalerRequest.h
  15. 9 7
      eas/include/alibabacloud/eas/model/CreateServiceAutoScalerResult.h
  16. 48 0
      eas/include/alibabacloud/eas/model/CreateServiceCronScalerRequest.h
  17. 51 0
      eas/include/alibabacloud/eas/model/CreateServiceCronScalerResult.h
  18. 48 0
      eas/include/alibabacloud/eas/model/CreateServiceMirrorRequest.h
  19. 9 7
      eas/include/alibabacloud/eas/model/CreateServiceMirrorResult.h
  20. 31 34
      eas/include/alibabacloud/eas/model/CreateServiceRequest.h
  21. 12 0
      eas/include/alibabacloud/eas/model/CreateServiceResult.h
  22. 34 40
      eas/include/alibabacloud/eas/model/DeleteBenchmarkTaskRequest.h
  23. 9 7
      eas/include/alibabacloud/eas/model/DeleteBenchmarkTaskResult.h
  24. 45 0
      eas/include/alibabacloud/eas/model/DeleteResourceDLinkRequest.h
  25. 9 7
      eas/include/alibabacloud/eas/model/DeleteResourceDLinkResult.h
  26. 0 51
      eas/include/alibabacloud/eas/model/DeleteResourceInstanceRequest.h
  27. 51 0
      eas/include/alibabacloud/eas/model/DeleteResourceInstancesRequest.h
  28. 51 0
      eas/include/alibabacloud/eas/model/DeleteResourceInstancesResult.h
  29. 45 0
      eas/include/alibabacloud/eas/model/DeleteResourceLogRequest.h
  30. 9 7
      eas/include/alibabacloud/eas/model/DeleteResourceLogResult.h
  31. 34 40
      eas/include/alibabacloud/eas/model/DeleteResourceRequest.h
  32. 2 0
      eas/include/alibabacloud/eas/model/DeleteResourceResult.h
  33. 45 0
      eas/include/alibabacloud/eas/model/DeleteServiceAutoScalerRequest.h
  34. 51 0
      eas/include/alibabacloud/eas/model/DeleteServiceAutoScalerResult.h
  35. 45 0
      eas/include/alibabacloud/eas/model/DeleteServiceCronScalerRequest.h
  36. 51 0
      eas/include/alibabacloud/eas/model/DeleteServiceCronScalerResult.h
  37. 48 0
      eas/include/alibabacloud/eas/model/DeleteServiceInstancesRequest.h
  38. 9 7
      eas/include/alibabacloud/eas/model/DeleteServiceInstancesResult.h
  39. 45 0
      eas/include/alibabacloud/eas/model/DeleteServiceMirrorRequest.h
  40. 9 7
      eas/include/alibabacloud/eas/model/DeleteServiceMirrorResult.h
  41. 34 40
      eas/include/alibabacloud/eas/model/DeleteServiceRequest.h
  42. 2 0
      eas/include/alibabacloud/eas/model/DeleteServiceResult.h
  43. 0 49
      eas/include/alibabacloud/eas/model/DeleteTaskResult.h
  44. 45 0
      eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskReportRequest.h
  45. 51 0
      eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskReportResult.h
  46. 45 0
      eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskRequest.h
  47. 71 0
      eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskResult.h
  48. 45 0
      eas/include/alibabacloud/eas/model/DescribeResourceDLinkRequest.h
  49. 17 7
      eas/include/alibabacloud/eas/model/DescribeResourceDLinkResult.h
  50. 45 0
      eas/include/alibabacloud/eas/model/DescribeResourceLogRequest.h
  51. 57 0
      eas/include/alibabacloud/eas/model/DescribeResourceLogResult.h
  52. 45 0
      eas/include/alibabacloud/eas/model/DescribeResourceRequest.h
  53. 77 0
      eas/include/alibabacloud/eas/model/DescribeResourceResult.h
  54. 45 0
      eas/include/alibabacloud/eas/model/DescribeServiceAutoScalerRequest.h
  55. 59 0
      eas/include/alibabacloud/eas/model/DescribeServiceAutoScalerResult.h
  56. 45 0
      eas/include/alibabacloud/eas/model/DescribeServiceCronScalerRequest.h
  57. 65 0
      eas/include/alibabacloud/eas/model/DescribeServiceCronScalerResult.h
  58. 63 0
      eas/include/alibabacloud/eas/model/DescribeServiceLogRequest.h
  59. 57 0
      eas/include/alibabacloud/eas/model/DescribeServiceLogResult.h
  60. 45 0
      eas/include/alibabacloud/eas/model/DescribeServiceMirrorRequest.h
  61. 55 0
      eas/include/alibabacloud/eas/model/DescribeServiceMirrorResult.h
  62. 34 40
      eas/include/alibabacloud/eas/model/DescribeServiceRequest.h
  63. 103 0
      eas/include/alibabacloud/eas/model/DescribeServiceResult.h
  64. 0 51
      eas/include/alibabacloud/eas/model/GetNetworkInterfaceRequest.h
  65. 0 49
      eas/include/alibabacloud/eas/model/GetOssAuthorizeResult.h
  66. 0 51
      eas/include/alibabacloud/eas/model/GetResourceInstancesRequest.h
  67. 0 54
      eas/include/alibabacloud/eas/model/GetResourcePodsRequest.h
  68. 0 49
      eas/include/alibabacloud/eas/model/GetResourcePodsResult.h
  69. 0 51
      eas/include/alibabacloud/eas/model/GetResourceServicesRequest.h
  70. 0 51
      eas/include/alibabacloud/eas/model/GetResourceStatusRequest.h
  71. 0 45
      eas/include/alibabacloud/eas/model/GetServiceRegionRequest.h
  72. 0 49
      eas/include/alibabacloud/eas/model/GetServiceRegionResult.h
  73. 0 51
      eas/include/alibabacloud/eas/model/GetServiceRequest.h
  74. 0 49
      eas/include/alibabacloud/eas/model/GetServiceResult.h
  75. 0 63
      eas/include/alibabacloud/eas/model/GetServiceStatisticsRequest.h
  76. 0 49
      eas/include/alibabacloud/eas/model/GetServiceStatisticsResult.h
  77. 0 51
      eas/include/alibabacloud/eas/model/GetServiceTokenRequest.h
  78. 0 49
      eas/include/alibabacloud/eas/model/GetServiceTokenResult.h
  79. 0 51
      eas/include/alibabacloud/eas/model/GetServiceVersionRequest.h
  80. 0 51
      eas/include/alibabacloud/eas/model/GetServiceWorkerRequest.h
  81. 0 49
      eas/include/alibabacloud/eas/model/GetServiceWorkerResult.h
  82. 0 51
      eas/include/alibabacloud/eas/model/GetTaskRequest.h
  83. 0 49
      eas/include/alibabacloud/eas/model/GetTaskResult.h
  84. 28 34
      eas/include/alibabacloud/eas/model/ListBenchmarkTaskRequest.h
  85. 63 0
      eas/include/alibabacloud/eas/model/ListBenchmarkTaskResult.h
  86. 54 0
      eas/include/alibabacloud/eas/model/ListResourceInstanceWorkerRequest.h
  87. 72 0
      eas/include/alibabacloud/eas/model/ListResourceInstanceWorkerResult.h
  88. 54 0
      eas/include/alibabacloud/eas/model/ListResourceInstancesRequest.h
  89. 75 0
      eas/include/alibabacloud/eas/model/ListResourceInstancesResult.h
  90. 51 0
      eas/include/alibabacloud/eas/model/ListResourceServicesRequest.h
  91. 88 0
      eas/include/alibabacloud/eas/model/ListResourceServicesResult.h
  92. 34 34
      eas/include/alibabacloud/eas/model/ListResourcesRequest.h
  93. 73 0
      eas/include/alibabacloud/eas/model/ListResourcesResult.h
  94. 51 0
      eas/include/alibabacloud/eas/model/ListServiceInstancesRequest.h
  95. 73 0
      eas/include/alibabacloud/eas/model/ListServiceInstancesResult.h
  96. 43 40
      eas/include/alibabacloud/eas/model/ListServicesRequest.h
  97. 39 0
      eas/include/alibabacloud/eas/model/ListServicesResult.h
  98. 0 57
      eas/include/alibabacloud/eas/model/ListTasksRequest.h
  99. 0 45
      eas/include/alibabacloud/eas/model/ListVIndexRequest.h
  100. 0 49
      eas/include/alibabacloud/eas/model/ListVIndexResult.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-07-28 Version: 1.36.1211
+- Fix bug.
+
 2022-07-28 Version: 1.36.1210
 - Automatically generate sdk tasks.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1210
+1.36.1211

+ 164 - 104
eas/CMakeLists.txt

@@ -21,141 +21,201 @@ set(eas_public_header
 	include/alibabacloud/eas/EasExport.h )
 
 set(eas_public_header_model 
-	include/alibabacloud/eas/model/CheckServiceExistsRequest.h
-	include/alibabacloud/eas/model/CheckServiceExistsResult.h
-	include/alibabacloud/eas/model/CreateNetworkInterfaceRequest.h
-	include/alibabacloud/eas/model/CreateNetworkInterfaceResult.h
-	include/alibabacloud/eas/model/CreateSLSRequest.h
-	include/alibabacloud/eas/model/CreateSLSResult.h
+	include/alibabacloud/eas/model/CreateBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/CreateBenchmarkTaskResult.h
+	include/alibabacloud/eas/model/CreateResourceRequest.h
+	include/alibabacloud/eas/model/CreateResourceResult.h
+	include/alibabacloud/eas/model/CreateResourceInstancesRequest.h
+	include/alibabacloud/eas/model/CreateResourceInstancesResult.h
+	include/alibabacloud/eas/model/CreateResourceLogRequest.h
+	include/alibabacloud/eas/model/CreateResourceLogResult.h
 	include/alibabacloud/eas/model/CreateServiceRequest.h
 	include/alibabacloud/eas/model/CreateServiceResult.h
-	include/alibabacloud/eas/model/CreateTaskRequest.h
-	include/alibabacloud/eas/model/CreateTaskResult.h
+	include/alibabacloud/eas/model/CreateServiceAutoScalerRequest.h
+	include/alibabacloud/eas/model/CreateServiceAutoScalerResult.h
+	include/alibabacloud/eas/model/CreateServiceCronScalerRequest.h
+	include/alibabacloud/eas/model/CreateServiceCronScalerResult.h
+	include/alibabacloud/eas/model/CreateServiceMirrorRequest.h
+	include/alibabacloud/eas/model/CreateServiceMirrorResult.h
+	include/alibabacloud/eas/model/DeleteBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/DeleteBenchmarkTaskResult.h
 	include/alibabacloud/eas/model/DeleteResourceRequest.h
 	include/alibabacloud/eas/model/DeleteResourceResult.h
-	include/alibabacloud/eas/model/DeleteResourceInstanceRequest.h
-	include/alibabacloud/eas/model/DeleteResourceInstanceResult.h
+	include/alibabacloud/eas/model/DeleteResourceDLinkRequest.h
+	include/alibabacloud/eas/model/DeleteResourceDLinkResult.h
+	include/alibabacloud/eas/model/DeleteResourceInstancesRequest.h
+	include/alibabacloud/eas/model/DeleteResourceInstancesResult.h
+	include/alibabacloud/eas/model/DeleteResourceLogRequest.h
+	include/alibabacloud/eas/model/DeleteResourceLogResult.h
 	include/alibabacloud/eas/model/DeleteServiceRequest.h
 	include/alibabacloud/eas/model/DeleteServiceResult.h
-	include/alibabacloud/eas/model/DeleteTaskRequest.h
-	include/alibabacloud/eas/model/DeleteTaskResult.h
-	include/alibabacloud/eas/model/GetAvailableRegionsRequest.h
-	include/alibabacloud/eas/model/GetAvailableRegionsResult.h
-	include/alibabacloud/eas/model/GetNetworkInterfaceRequest.h
-	include/alibabacloud/eas/model/GetNetworkInterfaceResult.h
-	include/alibabacloud/eas/model/GetOrCreateResourceRequest.h
-	include/alibabacloud/eas/model/GetOrCreateResourceResult.h
-	include/alibabacloud/eas/model/GetOssAuthorizeRequest.h
-	include/alibabacloud/eas/model/GetOssAuthorizeResult.h
-	include/alibabacloud/eas/model/GetResourceInstancesRequest.h
-	include/alibabacloud/eas/model/GetResourceInstancesResult.h
-	include/alibabacloud/eas/model/GetResourcePodsRequest.h
-	include/alibabacloud/eas/model/GetResourcePodsResult.h
-	include/alibabacloud/eas/model/GetResourceServicesRequest.h
-	include/alibabacloud/eas/model/GetResourceServicesResult.h
-	include/alibabacloud/eas/model/GetResourceStatusRequest.h
-	include/alibabacloud/eas/model/GetResourceStatusResult.h
-	include/alibabacloud/eas/model/GetServiceRequest.h
-	include/alibabacloud/eas/model/GetServiceResult.h
-	include/alibabacloud/eas/model/GetServiceRegionRequest.h
-	include/alibabacloud/eas/model/GetServiceRegionResult.h
-	include/alibabacloud/eas/model/GetServiceStatisticsRequest.h
-	include/alibabacloud/eas/model/GetServiceStatisticsResult.h
-	include/alibabacloud/eas/model/GetServiceTokenRequest.h
-	include/alibabacloud/eas/model/GetServiceTokenResult.h
-	include/alibabacloud/eas/model/GetServiceVersionRequest.h
-	include/alibabacloud/eas/model/GetServiceVersionResult.h
-	include/alibabacloud/eas/model/GetServiceWorkerRequest.h
-	include/alibabacloud/eas/model/GetServiceWorkerResult.h
-	include/alibabacloud/eas/model/GetTaskRequest.h
-	include/alibabacloud/eas/model/GetTaskResult.h
+	include/alibabacloud/eas/model/DeleteServiceAutoScalerRequest.h
+	include/alibabacloud/eas/model/DeleteServiceAutoScalerResult.h
+	include/alibabacloud/eas/model/DeleteServiceCronScalerRequest.h
+	include/alibabacloud/eas/model/DeleteServiceCronScalerResult.h
+	include/alibabacloud/eas/model/DeleteServiceInstancesRequest.h
+	include/alibabacloud/eas/model/DeleteServiceInstancesResult.h
+	include/alibabacloud/eas/model/DeleteServiceMirrorRequest.h
+	include/alibabacloud/eas/model/DeleteServiceMirrorResult.h
+	include/alibabacloud/eas/model/DescribeBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/DescribeBenchmarkTaskResult.h
+	include/alibabacloud/eas/model/DescribeBenchmarkTaskReportRequest.h
+	include/alibabacloud/eas/model/DescribeBenchmarkTaskReportResult.h
+	include/alibabacloud/eas/model/DescribeResourceRequest.h
+	include/alibabacloud/eas/model/DescribeResourceResult.h
+	include/alibabacloud/eas/model/DescribeResourceDLinkRequest.h
+	include/alibabacloud/eas/model/DescribeResourceDLinkResult.h
+	include/alibabacloud/eas/model/DescribeResourceLogRequest.h
+	include/alibabacloud/eas/model/DescribeResourceLogResult.h
+	include/alibabacloud/eas/model/DescribeServiceRequest.h
+	include/alibabacloud/eas/model/DescribeServiceResult.h
+	include/alibabacloud/eas/model/DescribeServiceAutoScalerRequest.h
+	include/alibabacloud/eas/model/DescribeServiceAutoScalerResult.h
+	include/alibabacloud/eas/model/DescribeServiceCronScalerRequest.h
+	include/alibabacloud/eas/model/DescribeServiceCronScalerResult.h
+	include/alibabacloud/eas/model/DescribeServiceLogRequest.h
+	include/alibabacloud/eas/model/DescribeServiceLogResult.h
+	include/alibabacloud/eas/model/DescribeServiceMirrorRequest.h
+	include/alibabacloud/eas/model/DescribeServiceMirrorResult.h
+	include/alibabacloud/eas/model/ListBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/ListBenchmarkTaskResult.h
+	include/alibabacloud/eas/model/ListResourceInstanceWorkerRequest.h
+	include/alibabacloud/eas/model/ListResourceInstanceWorkerResult.h
+	include/alibabacloud/eas/model/ListResourceInstancesRequest.h
+	include/alibabacloud/eas/model/ListResourceInstancesResult.h
+	include/alibabacloud/eas/model/ListResourceServicesRequest.h
+	include/alibabacloud/eas/model/ListResourceServicesResult.h
+	include/alibabacloud/eas/model/ListResourcesRequest.h
+	include/alibabacloud/eas/model/ListResourcesResult.h
+	include/alibabacloud/eas/model/ListServiceInstancesRequest.h
+	include/alibabacloud/eas/model/ListServiceInstancesResult.h
 	include/alibabacloud/eas/model/ListServicesRequest.h
 	include/alibabacloud/eas/model/ListServicesResult.h
-	include/alibabacloud/eas/model/ListTasksRequest.h
-	include/alibabacloud/eas/model/ListTasksResult.h
-	include/alibabacloud/eas/model/ListVIndexRequest.h
-	include/alibabacloud/eas/model/ListVIndexResult.h
-	include/alibabacloud/eas/model/ModifyServiceRequest.h
-	include/alibabacloud/eas/model/ModifyServiceResult.h
-	include/alibabacloud/eas/model/ModifyServiceVersionRequest.h
-	include/alibabacloud/eas/model/ModifyServiceVersionResult.h
 	include/alibabacloud/eas/model/ReleaseServiceRequest.h
 	include/alibabacloud/eas/model/ReleaseServiceResult.h
+	include/alibabacloud/eas/model/StartBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/StartBenchmarkTaskResult.h
 	include/alibabacloud/eas/model/StartServiceRequest.h
 	include/alibabacloud/eas/model/StartServiceResult.h
+	include/alibabacloud/eas/model/StopBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/StopBenchmarkTaskResult.h
 	include/alibabacloud/eas/model/StopServiceRequest.h
 	include/alibabacloud/eas/model/StopServiceResult.h
-	include/alibabacloud/eas/model/SyncServiceRequest.h
-	include/alibabacloud/eas/model/SyncServiceResult.h )
+	include/alibabacloud/eas/model/UpdateBenchmarkTaskRequest.h
+	include/alibabacloud/eas/model/UpdateBenchmarkTaskResult.h
+	include/alibabacloud/eas/model/UpdateResourceRequest.h
+	include/alibabacloud/eas/model/UpdateResourceResult.h
+	include/alibabacloud/eas/model/UpdateResourceDLinkRequest.h
+	include/alibabacloud/eas/model/UpdateResourceDLinkResult.h
+	include/alibabacloud/eas/model/UpdateServiceRequest.h
+	include/alibabacloud/eas/model/UpdateServiceResult.h
+	include/alibabacloud/eas/model/UpdateServiceAutoScalerRequest.h
+	include/alibabacloud/eas/model/UpdateServiceAutoScalerResult.h
+	include/alibabacloud/eas/model/UpdateServiceCronScalerRequest.h
+	include/alibabacloud/eas/model/UpdateServiceCronScalerResult.h
+	include/alibabacloud/eas/model/UpdateServiceMirrorRequest.h
+	include/alibabacloud/eas/model/UpdateServiceMirrorResult.h
+	include/alibabacloud/eas/model/UpdateServiceVersionRequest.h
+	include/alibabacloud/eas/model/UpdateServiceVersionResult.h )
 
 set(eas_src 
 	src/EasClient.cc
-	src/model/CheckServiceExistsRequest.cc
-	src/model/CheckServiceExistsResult.cc
-	src/model/CreateNetworkInterfaceRequest.cc
-	src/model/CreateNetworkInterfaceResult.cc
-	src/model/CreateSLSRequest.cc
-	src/model/CreateSLSResult.cc
+	src/model/CreateBenchmarkTaskRequest.cc
+	src/model/CreateBenchmarkTaskResult.cc
+	src/model/CreateResourceRequest.cc
+	src/model/CreateResourceResult.cc
+	src/model/CreateResourceInstancesRequest.cc
+	src/model/CreateResourceInstancesResult.cc
+	src/model/CreateResourceLogRequest.cc
+	src/model/CreateResourceLogResult.cc
 	src/model/CreateServiceRequest.cc
 	src/model/CreateServiceResult.cc
-	src/model/CreateTaskRequest.cc
-	src/model/CreateTaskResult.cc
+	src/model/CreateServiceAutoScalerRequest.cc
+	src/model/CreateServiceAutoScalerResult.cc
+	src/model/CreateServiceCronScalerRequest.cc
+	src/model/CreateServiceCronScalerResult.cc
+	src/model/CreateServiceMirrorRequest.cc
+	src/model/CreateServiceMirrorResult.cc
+	src/model/DeleteBenchmarkTaskRequest.cc
+	src/model/DeleteBenchmarkTaskResult.cc
 	src/model/DeleteResourceRequest.cc
 	src/model/DeleteResourceResult.cc
-	src/model/DeleteResourceInstanceRequest.cc
-	src/model/DeleteResourceInstanceResult.cc
+	src/model/DeleteResourceDLinkRequest.cc
+	src/model/DeleteResourceDLinkResult.cc
+	src/model/DeleteResourceInstancesRequest.cc
+	src/model/DeleteResourceInstancesResult.cc
+	src/model/DeleteResourceLogRequest.cc
+	src/model/DeleteResourceLogResult.cc
 	src/model/DeleteServiceRequest.cc
 	src/model/DeleteServiceResult.cc
-	src/model/DeleteTaskRequest.cc
-	src/model/DeleteTaskResult.cc
-	src/model/GetAvailableRegionsRequest.cc
-	src/model/GetAvailableRegionsResult.cc
-	src/model/GetNetworkInterfaceRequest.cc
-	src/model/GetNetworkInterfaceResult.cc
-	src/model/GetOrCreateResourceRequest.cc
-	src/model/GetOrCreateResourceResult.cc
-	src/model/GetOssAuthorizeRequest.cc
-	src/model/GetOssAuthorizeResult.cc
-	src/model/GetResourceInstancesRequest.cc
-	src/model/GetResourceInstancesResult.cc
-	src/model/GetResourcePodsRequest.cc
-	src/model/GetResourcePodsResult.cc
-	src/model/GetResourceServicesRequest.cc
-	src/model/GetResourceServicesResult.cc
-	src/model/GetResourceStatusRequest.cc
-	src/model/GetResourceStatusResult.cc
-	src/model/GetServiceRequest.cc
-	src/model/GetServiceResult.cc
-	src/model/GetServiceRegionRequest.cc
-	src/model/GetServiceRegionResult.cc
-	src/model/GetServiceStatisticsRequest.cc
-	src/model/GetServiceStatisticsResult.cc
-	src/model/GetServiceTokenRequest.cc
-	src/model/GetServiceTokenResult.cc
-	src/model/GetServiceVersionRequest.cc
-	src/model/GetServiceVersionResult.cc
-	src/model/GetServiceWorkerRequest.cc
-	src/model/GetServiceWorkerResult.cc
-	src/model/GetTaskRequest.cc
-	src/model/GetTaskResult.cc
+	src/model/DeleteServiceAutoScalerRequest.cc
+	src/model/DeleteServiceAutoScalerResult.cc
+	src/model/DeleteServiceCronScalerRequest.cc
+	src/model/DeleteServiceCronScalerResult.cc
+	src/model/DeleteServiceInstancesRequest.cc
+	src/model/DeleteServiceInstancesResult.cc
+	src/model/DeleteServiceMirrorRequest.cc
+	src/model/DeleteServiceMirrorResult.cc
+	src/model/DescribeBenchmarkTaskRequest.cc
+	src/model/DescribeBenchmarkTaskResult.cc
+	src/model/DescribeBenchmarkTaskReportRequest.cc
+	src/model/DescribeBenchmarkTaskReportResult.cc
+	src/model/DescribeResourceRequest.cc
+	src/model/DescribeResourceResult.cc
+	src/model/DescribeResourceDLinkRequest.cc
+	src/model/DescribeResourceDLinkResult.cc
+	src/model/DescribeResourceLogRequest.cc
+	src/model/DescribeResourceLogResult.cc
+	src/model/DescribeServiceRequest.cc
+	src/model/DescribeServiceResult.cc
+	src/model/DescribeServiceAutoScalerRequest.cc
+	src/model/DescribeServiceAutoScalerResult.cc
+	src/model/DescribeServiceCronScalerRequest.cc
+	src/model/DescribeServiceCronScalerResult.cc
+	src/model/DescribeServiceLogRequest.cc
+	src/model/DescribeServiceLogResult.cc
+	src/model/DescribeServiceMirrorRequest.cc
+	src/model/DescribeServiceMirrorResult.cc
+	src/model/ListBenchmarkTaskRequest.cc
+	src/model/ListBenchmarkTaskResult.cc
+	src/model/ListResourceInstanceWorkerRequest.cc
+	src/model/ListResourceInstanceWorkerResult.cc
+	src/model/ListResourceInstancesRequest.cc
+	src/model/ListResourceInstancesResult.cc
+	src/model/ListResourceServicesRequest.cc
+	src/model/ListResourceServicesResult.cc
+	src/model/ListResourcesRequest.cc
+	src/model/ListResourcesResult.cc
+	src/model/ListServiceInstancesRequest.cc
+	src/model/ListServiceInstancesResult.cc
 	src/model/ListServicesRequest.cc
 	src/model/ListServicesResult.cc
-	src/model/ListTasksRequest.cc
-	src/model/ListTasksResult.cc
-	src/model/ListVIndexRequest.cc
-	src/model/ListVIndexResult.cc
-	src/model/ModifyServiceRequest.cc
-	src/model/ModifyServiceResult.cc
-	src/model/ModifyServiceVersionRequest.cc
-	src/model/ModifyServiceVersionResult.cc
 	src/model/ReleaseServiceRequest.cc
 	src/model/ReleaseServiceResult.cc
+	src/model/StartBenchmarkTaskRequest.cc
+	src/model/StartBenchmarkTaskResult.cc
 	src/model/StartServiceRequest.cc
 	src/model/StartServiceResult.cc
+	src/model/StopBenchmarkTaskRequest.cc
+	src/model/StopBenchmarkTaskResult.cc
 	src/model/StopServiceRequest.cc
 	src/model/StopServiceResult.cc
-	src/model/SyncServiceRequest.cc
-	src/model/SyncServiceResult.cc )
+	src/model/UpdateBenchmarkTaskRequest.cc
+	src/model/UpdateBenchmarkTaskResult.cc
+	src/model/UpdateResourceRequest.cc
+	src/model/UpdateResourceResult.cc
+	src/model/UpdateResourceDLinkRequest.cc
+	src/model/UpdateResourceDLinkResult.cc
+	src/model/UpdateServiceRequest.cc
+	src/model/UpdateServiceResult.cc
+	src/model/UpdateServiceAutoScalerRequest.cc
+	src/model/UpdateServiceAutoScalerResult.cc
+	src/model/UpdateServiceCronScalerRequest.cc
+	src/model/UpdateServiceCronScalerResult.cc
+	src/model/UpdateServiceMirrorRequest.cc
+	src/model/UpdateServiceMirrorResult.cc
+	src/model/UpdateServiceVersionRequest.cc
+	src/model/UpdateServiceVersionResult.cc )
 
 add_library(eas ${LIB_TYPE}
 	${eas_public_header}

+ 328 - 208
eas/include/alibabacloud/eas/EasClient.h

@@ -22,72 +22,102 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RoaServiceClient.h>
 #include "EasExport.h"
-#include "model/CheckServiceExistsRequest.h"
-#include "model/CheckServiceExistsResult.h"
-#include "model/CreateNetworkInterfaceRequest.h"
-#include "model/CreateNetworkInterfaceResult.h"
-#include "model/CreateSLSRequest.h"
-#include "model/CreateSLSResult.h"
+#include "model/CreateBenchmarkTaskRequest.h"
+#include "model/CreateBenchmarkTaskResult.h"
+#include "model/CreateResourceRequest.h"
+#include "model/CreateResourceResult.h"
+#include "model/CreateResourceInstancesRequest.h"
+#include "model/CreateResourceInstancesResult.h"
+#include "model/CreateResourceLogRequest.h"
+#include "model/CreateResourceLogResult.h"
 #include "model/CreateServiceRequest.h"
 #include "model/CreateServiceResult.h"
-#include "model/CreateTaskRequest.h"
-#include "model/CreateTaskResult.h"
+#include "model/CreateServiceAutoScalerRequest.h"
+#include "model/CreateServiceAutoScalerResult.h"
+#include "model/CreateServiceCronScalerRequest.h"
+#include "model/CreateServiceCronScalerResult.h"
+#include "model/CreateServiceMirrorRequest.h"
+#include "model/CreateServiceMirrorResult.h"
+#include "model/DeleteBenchmarkTaskRequest.h"
+#include "model/DeleteBenchmarkTaskResult.h"
 #include "model/DeleteResourceRequest.h"
 #include "model/DeleteResourceResult.h"
-#include "model/DeleteResourceInstanceRequest.h"
-#include "model/DeleteResourceInstanceResult.h"
+#include "model/DeleteResourceDLinkRequest.h"
+#include "model/DeleteResourceDLinkResult.h"
+#include "model/DeleteResourceInstancesRequest.h"
+#include "model/DeleteResourceInstancesResult.h"
+#include "model/DeleteResourceLogRequest.h"
+#include "model/DeleteResourceLogResult.h"
 #include "model/DeleteServiceRequest.h"
 #include "model/DeleteServiceResult.h"
-#include "model/DeleteTaskRequest.h"
-#include "model/DeleteTaskResult.h"
-#include "model/GetAvailableRegionsRequest.h"
-#include "model/GetAvailableRegionsResult.h"
-#include "model/GetNetworkInterfaceRequest.h"
-#include "model/GetNetworkInterfaceResult.h"
-#include "model/GetOrCreateResourceRequest.h"
-#include "model/GetOrCreateResourceResult.h"
-#include "model/GetOssAuthorizeRequest.h"
-#include "model/GetOssAuthorizeResult.h"
-#include "model/GetResourceInstancesRequest.h"
-#include "model/GetResourceInstancesResult.h"
-#include "model/GetResourcePodsRequest.h"
-#include "model/GetResourcePodsResult.h"
-#include "model/GetResourceServicesRequest.h"
-#include "model/GetResourceServicesResult.h"
-#include "model/GetResourceStatusRequest.h"
-#include "model/GetResourceStatusResult.h"
-#include "model/GetServiceRequest.h"
-#include "model/GetServiceResult.h"
-#include "model/GetServiceRegionRequest.h"
-#include "model/GetServiceRegionResult.h"
-#include "model/GetServiceStatisticsRequest.h"
-#include "model/GetServiceStatisticsResult.h"
-#include "model/GetServiceTokenRequest.h"
-#include "model/GetServiceTokenResult.h"
-#include "model/GetServiceVersionRequest.h"
-#include "model/GetServiceVersionResult.h"
-#include "model/GetServiceWorkerRequest.h"
-#include "model/GetServiceWorkerResult.h"
-#include "model/GetTaskRequest.h"
-#include "model/GetTaskResult.h"
+#include "model/DeleteServiceAutoScalerRequest.h"
+#include "model/DeleteServiceAutoScalerResult.h"
+#include "model/DeleteServiceCronScalerRequest.h"
+#include "model/DeleteServiceCronScalerResult.h"
+#include "model/DeleteServiceInstancesRequest.h"
+#include "model/DeleteServiceInstancesResult.h"
+#include "model/DeleteServiceMirrorRequest.h"
+#include "model/DeleteServiceMirrorResult.h"
+#include "model/DescribeBenchmarkTaskRequest.h"
+#include "model/DescribeBenchmarkTaskResult.h"
+#include "model/DescribeBenchmarkTaskReportRequest.h"
+#include "model/DescribeBenchmarkTaskReportResult.h"
+#include "model/DescribeResourceRequest.h"
+#include "model/DescribeResourceResult.h"
+#include "model/DescribeResourceDLinkRequest.h"
+#include "model/DescribeResourceDLinkResult.h"
+#include "model/DescribeResourceLogRequest.h"
+#include "model/DescribeResourceLogResult.h"
+#include "model/DescribeServiceRequest.h"
+#include "model/DescribeServiceResult.h"
+#include "model/DescribeServiceAutoScalerRequest.h"
+#include "model/DescribeServiceAutoScalerResult.h"
+#include "model/DescribeServiceCronScalerRequest.h"
+#include "model/DescribeServiceCronScalerResult.h"
+#include "model/DescribeServiceLogRequest.h"
+#include "model/DescribeServiceLogResult.h"
+#include "model/DescribeServiceMirrorRequest.h"
+#include "model/DescribeServiceMirrorResult.h"
+#include "model/ListBenchmarkTaskRequest.h"
+#include "model/ListBenchmarkTaskResult.h"
+#include "model/ListResourceInstanceWorkerRequest.h"
+#include "model/ListResourceInstanceWorkerResult.h"
+#include "model/ListResourceInstancesRequest.h"
+#include "model/ListResourceInstancesResult.h"
+#include "model/ListResourceServicesRequest.h"
+#include "model/ListResourceServicesResult.h"
+#include "model/ListResourcesRequest.h"
+#include "model/ListResourcesResult.h"
+#include "model/ListServiceInstancesRequest.h"
+#include "model/ListServiceInstancesResult.h"
 #include "model/ListServicesRequest.h"
 #include "model/ListServicesResult.h"
-#include "model/ListTasksRequest.h"
-#include "model/ListTasksResult.h"
-#include "model/ListVIndexRequest.h"
-#include "model/ListVIndexResult.h"
-#include "model/ModifyServiceRequest.h"
-#include "model/ModifyServiceResult.h"
-#include "model/ModifyServiceVersionRequest.h"
-#include "model/ModifyServiceVersionResult.h"
 #include "model/ReleaseServiceRequest.h"
 #include "model/ReleaseServiceResult.h"
+#include "model/StartBenchmarkTaskRequest.h"
+#include "model/StartBenchmarkTaskResult.h"
 #include "model/StartServiceRequest.h"
 #include "model/StartServiceResult.h"
+#include "model/StopBenchmarkTaskRequest.h"
+#include "model/StopBenchmarkTaskResult.h"
 #include "model/StopServiceRequest.h"
 #include "model/StopServiceResult.h"
-#include "model/SyncServiceRequest.h"
-#include "model/SyncServiceResult.h"
+#include "model/UpdateBenchmarkTaskRequest.h"
+#include "model/UpdateBenchmarkTaskResult.h"
+#include "model/UpdateResourceRequest.h"
+#include "model/UpdateResourceResult.h"
+#include "model/UpdateResourceDLinkRequest.h"
+#include "model/UpdateResourceDLinkResult.h"
+#include "model/UpdateServiceRequest.h"
+#include "model/UpdateServiceResult.h"
+#include "model/UpdateServiceAutoScalerRequest.h"
+#include "model/UpdateServiceAutoScalerResult.h"
+#include "model/UpdateServiceCronScalerRequest.h"
+#include "model/UpdateServiceCronScalerResult.h"
+#include "model/UpdateServiceMirrorRequest.h"
+#include "model/UpdateServiceMirrorResult.h"
+#include "model/UpdateServiceVersionRequest.h"
+#include "model/UpdateServiceVersionResult.h"
 
 
 namespace AlibabaCloud
@@ -97,209 +127,299 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_EAS_EXPORT EasClient : public RoaServiceClient
 		{
 		public:
-			typedef Outcome<Error, Model::CheckServiceExistsResult> CheckServiceExistsOutcome;
-			typedef std::future<CheckServiceExistsOutcome> CheckServiceExistsOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::CheckServiceExistsRequest&, const CheckServiceExistsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckServiceExistsAsyncHandler;
-			typedef Outcome<Error, Model::CreateNetworkInterfaceResult> CreateNetworkInterfaceOutcome;
-			typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::CreateNetworkInterfaceRequest&, const CreateNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfaceAsyncHandler;
-			typedef Outcome<Error, Model::CreateSLSResult> CreateSLSOutcome;
-			typedef std::future<CreateSLSOutcome> CreateSLSOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::CreateSLSRequest&, const CreateSLSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSLSAsyncHandler;
+			typedef Outcome<Error, Model::CreateBenchmarkTaskResult> CreateBenchmarkTaskOutcome;
+			typedef std::future<CreateBenchmarkTaskOutcome> CreateBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateBenchmarkTaskRequest&, const CreateBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBenchmarkTaskAsyncHandler;
+			typedef Outcome<Error, Model::CreateResourceResult> CreateResourceOutcome;
+			typedef std::future<CreateResourceOutcome> CreateResourceOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateResourceRequest&, const CreateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceAsyncHandler;
+			typedef Outcome<Error, Model::CreateResourceInstancesResult> CreateResourceInstancesOutcome;
+			typedef std::future<CreateResourceInstancesOutcome> CreateResourceInstancesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateResourceInstancesRequest&, const CreateResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceInstancesAsyncHandler;
+			typedef Outcome<Error, Model::CreateResourceLogResult> CreateResourceLogOutcome;
+			typedef std::future<CreateResourceLogOutcome> CreateResourceLogOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateResourceLogRequest&, const CreateResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceLogAsyncHandler;
 			typedef Outcome<Error, Model::CreateServiceResult> CreateServiceOutcome;
 			typedef std::future<CreateServiceOutcome> CreateServiceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::CreateServiceRequest&, const CreateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceAsyncHandler;
-			typedef Outcome<Error, Model::CreateTaskResult> CreateTaskOutcome;
-			typedef std::future<CreateTaskOutcome> CreateTaskOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::CreateTaskRequest&, const CreateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskAsyncHandler;
+			typedef Outcome<Error, Model::CreateServiceAutoScalerResult> CreateServiceAutoScalerOutcome;
+			typedef std::future<CreateServiceAutoScalerOutcome> CreateServiceAutoScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateServiceAutoScalerRequest&, const CreateServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceAutoScalerAsyncHandler;
+			typedef Outcome<Error, Model::CreateServiceCronScalerResult> CreateServiceCronScalerOutcome;
+			typedef std::future<CreateServiceCronScalerOutcome> CreateServiceCronScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateServiceCronScalerRequest&, const CreateServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceCronScalerAsyncHandler;
+			typedef Outcome<Error, Model::CreateServiceMirrorResult> CreateServiceMirrorOutcome;
+			typedef std::future<CreateServiceMirrorOutcome> CreateServiceMirrorOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::CreateServiceMirrorRequest&, const CreateServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceMirrorAsyncHandler;
+			typedef Outcome<Error, Model::DeleteBenchmarkTaskResult> DeleteBenchmarkTaskOutcome;
+			typedef std::future<DeleteBenchmarkTaskOutcome> DeleteBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteBenchmarkTaskRequest&, const DeleteBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBenchmarkTaskAsyncHandler;
 			typedef Outcome<Error, Model::DeleteResourceResult> DeleteResourceOutcome;
 			typedef std::future<DeleteResourceOutcome> DeleteResourceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::DeleteResourceRequest&, const DeleteResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceAsyncHandler;
-			typedef Outcome<Error, Model::DeleteResourceInstanceResult> DeleteResourceInstanceOutcome;
-			typedef std::future<DeleteResourceInstanceOutcome> DeleteResourceInstanceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::DeleteResourceInstanceRequest&, const DeleteResourceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceInstanceAsyncHandler;
+			typedef Outcome<Error, Model::DeleteResourceDLinkResult> DeleteResourceDLinkOutcome;
+			typedef std::future<DeleteResourceDLinkOutcome> DeleteResourceDLinkOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteResourceDLinkRequest&, const DeleteResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceDLinkAsyncHandler;
+			typedef Outcome<Error, Model::DeleteResourceInstancesResult> DeleteResourceInstancesOutcome;
+			typedef std::future<DeleteResourceInstancesOutcome> DeleteResourceInstancesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteResourceInstancesRequest&, const DeleteResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceInstancesAsyncHandler;
+			typedef Outcome<Error, Model::DeleteResourceLogResult> DeleteResourceLogOutcome;
+			typedef std::future<DeleteResourceLogOutcome> DeleteResourceLogOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteResourceLogRequest&, const DeleteResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteResourceLogAsyncHandler;
 			typedef Outcome<Error, Model::DeleteServiceResult> DeleteServiceOutcome;
 			typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::DeleteServiceRequest&, const DeleteServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAsyncHandler;
-			typedef Outcome<Error, Model::DeleteTaskResult> DeleteTaskOutcome;
-			typedef std::future<DeleteTaskOutcome> DeleteTaskOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::DeleteTaskRequest&, const DeleteTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTaskAsyncHandler;
-			typedef Outcome<Error, Model::GetAvailableRegionsResult> GetAvailableRegionsOutcome;
-			typedef std::future<GetAvailableRegionsOutcome> GetAvailableRegionsOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetAvailableRegionsRequest&, const GetAvailableRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAvailableRegionsAsyncHandler;
-			typedef Outcome<Error, Model::GetNetworkInterfaceResult> GetNetworkInterfaceOutcome;
-			typedef std::future<GetNetworkInterfaceOutcome> GetNetworkInterfaceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetNetworkInterfaceRequest&, const GetNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNetworkInterfaceAsyncHandler;
-			typedef Outcome<Error, Model::GetOrCreateResourceResult> GetOrCreateResourceOutcome;
-			typedef std::future<GetOrCreateResourceOutcome> GetOrCreateResourceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetOrCreateResourceRequest&, const GetOrCreateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrCreateResourceAsyncHandler;
-			typedef Outcome<Error, Model::GetOssAuthorizeResult> GetOssAuthorizeOutcome;
-			typedef std::future<GetOssAuthorizeOutcome> GetOssAuthorizeOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetOssAuthorizeRequest&, const GetOssAuthorizeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOssAuthorizeAsyncHandler;
-			typedef Outcome<Error, Model::GetResourceInstancesResult> GetResourceInstancesOutcome;
-			typedef std::future<GetResourceInstancesOutcome> GetResourceInstancesOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetResourceInstancesRequest&, const GetResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceInstancesAsyncHandler;
-			typedef Outcome<Error, Model::GetResourcePodsResult> GetResourcePodsOutcome;
-			typedef std::future<GetResourcePodsOutcome> GetResourcePodsOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetResourcePodsRequest&, const GetResourcePodsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePodsAsyncHandler;
-			typedef Outcome<Error, Model::GetResourceServicesResult> GetResourceServicesOutcome;
-			typedef std::future<GetResourceServicesOutcome> GetResourceServicesOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetResourceServicesRequest&, const GetResourceServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceServicesAsyncHandler;
-			typedef Outcome<Error, Model::GetResourceStatusResult> GetResourceStatusOutcome;
-			typedef std::future<GetResourceStatusOutcome> GetResourceStatusOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetResourceStatusRequest&, const GetResourceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourceStatusAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceResult> GetServiceOutcome;
-			typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceRequest&, const GetServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceRegionResult> GetServiceRegionOutcome;
-			typedef std::future<GetServiceRegionOutcome> GetServiceRegionOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceRegionRequest&, const GetServiceRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceRegionAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceStatisticsResult> GetServiceStatisticsOutcome;
-			typedef std::future<GetServiceStatisticsOutcome> GetServiceStatisticsOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceStatisticsRequest&, const GetServiceStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceStatisticsAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceTokenResult> GetServiceTokenOutcome;
-			typedef std::future<GetServiceTokenOutcome> GetServiceTokenOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceTokenRequest&, const GetServiceTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceTokenAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceVersionResult> GetServiceVersionOutcome;
-			typedef std::future<GetServiceVersionOutcome> GetServiceVersionOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceVersionRequest&, const GetServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceVersionAsyncHandler;
-			typedef Outcome<Error, Model::GetServiceWorkerResult> GetServiceWorkerOutcome;
-			typedef std::future<GetServiceWorkerOutcome> GetServiceWorkerOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetServiceWorkerRequest&, const GetServiceWorkerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceWorkerAsyncHandler;
-			typedef Outcome<Error, Model::GetTaskResult> GetTaskOutcome;
-			typedef std::future<GetTaskOutcome> GetTaskOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::GetTaskRequest&, const GetTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaskAsyncHandler;
+			typedef Outcome<Error, Model::DeleteServiceAutoScalerResult> DeleteServiceAutoScalerOutcome;
+			typedef std::future<DeleteServiceAutoScalerOutcome> DeleteServiceAutoScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteServiceAutoScalerRequest&, const DeleteServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAutoScalerAsyncHandler;
+			typedef Outcome<Error, Model::DeleteServiceCronScalerResult> DeleteServiceCronScalerOutcome;
+			typedef std::future<DeleteServiceCronScalerOutcome> DeleteServiceCronScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteServiceCronScalerRequest&, const DeleteServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceCronScalerAsyncHandler;
+			typedef Outcome<Error, Model::DeleteServiceInstancesResult> DeleteServiceInstancesOutcome;
+			typedef std::future<DeleteServiceInstancesOutcome> DeleteServiceInstancesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteServiceInstancesRequest&, const DeleteServiceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceInstancesAsyncHandler;
+			typedef Outcome<Error, Model::DeleteServiceMirrorResult> DeleteServiceMirrorOutcome;
+			typedef std::future<DeleteServiceMirrorOutcome> DeleteServiceMirrorOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DeleteServiceMirrorRequest&, const DeleteServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceMirrorAsyncHandler;
+			typedef Outcome<Error, Model::DescribeBenchmarkTaskResult> DescribeBenchmarkTaskOutcome;
+			typedef std::future<DescribeBenchmarkTaskOutcome> DescribeBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeBenchmarkTaskRequest&, const DescribeBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBenchmarkTaskAsyncHandler;
+			typedef Outcome<Error, Model::DescribeBenchmarkTaskReportResult> DescribeBenchmarkTaskReportOutcome;
+			typedef std::future<DescribeBenchmarkTaskReportOutcome> DescribeBenchmarkTaskReportOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeBenchmarkTaskReportRequest&, const DescribeBenchmarkTaskReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBenchmarkTaskReportAsyncHandler;
+			typedef Outcome<Error, Model::DescribeResourceResult> DescribeResourceOutcome;
+			typedef std::future<DescribeResourceOutcome> DescribeResourceOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeResourceRequest&, const DescribeResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceAsyncHandler;
+			typedef Outcome<Error, Model::DescribeResourceDLinkResult> DescribeResourceDLinkOutcome;
+			typedef std::future<DescribeResourceDLinkOutcome> DescribeResourceDLinkOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeResourceDLinkRequest&, const DescribeResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceDLinkAsyncHandler;
+			typedef Outcome<Error, Model::DescribeResourceLogResult> DescribeResourceLogOutcome;
+			typedef std::future<DescribeResourceLogOutcome> DescribeResourceLogOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeResourceLogRequest&, const DescribeResourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceLogAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServiceResult> DescribeServiceOutcome;
+			typedef std::future<DescribeServiceOutcome> DescribeServiceOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeServiceRequest&, const DescribeServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServiceAutoScalerResult> DescribeServiceAutoScalerOutcome;
+			typedef std::future<DescribeServiceAutoScalerOutcome> DescribeServiceAutoScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeServiceAutoScalerRequest&, const DescribeServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceAutoScalerAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServiceCronScalerResult> DescribeServiceCronScalerOutcome;
+			typedef std::future<DescribeServiceCronScalerOutcome> DescribeServiceCronScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeServiceCronScalerRequest&, const DescribeServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceCronScalerAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServiceLogResult> DescribeServiceLogOutcome;
+			typedef std::future<DescribeServiceLogOutcome> DescribeServiceLogOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeServiceLogRequest&, const DescribeServiceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceLogAsyncHandler;
+			typedef Outcome<Error, Model::DescribeServiceMirrorResult> DescribeServiceMirrorOutcome;
+			typedef std::future<DescribeServiceMirrorOutcome> DescribeServiceMirrorOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::DescribeServiceMirrorRequest&, const DescribeServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceMirrorAsyncHandler;
+			typedef Outcome<Error, Model::ListBenchmarkTaskResult> ListBenchmarkTaskOutcome;
+			typedef std::future<ListBenchmarkTaskOutcome> ListBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListBenchmarkTaskRequest&, const ListBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBenchmarkTaskAsyncHandler;
+			typedef Outcome<Error, Model::ListResourceInstanceWorkerResult> ListResourceInstanceWorkerOutcome;
+			typedef std::future<ListResourceInstanceWorkerOutcome> ListResourceInstanceWorkerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListResourceInstanceWorkerRequest&, const ListResourceInstanceWorkerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceInstanceWorkerAsyncHandler;
+			typedef Outcome<Error, Model::ListResourceInstancesResult> ListResourceInstancesOutcome;
+			typedef std::future<ListResourceInstancesOutcome> ListResourceInstancesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListResourceInstancesRequest&, const ListResourceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceInstancesAsyncHandler;
+			typedef Outcome<Error, Model::ListResourceServicesResult> ListResourceServicesOutcome;
+			typedef std::future<ListResourceServicesOutcome> ListResourceServicesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListResourceServicesRequest&, const ListResourceServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceServicesAsyncHandler;
+			typedef Outcome<Error, Model::ListResourcesResult> ListResourcesOutcome;
+			typedef std::future<ListResourcesOutcome> ListResourcesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListResourcesRequest&, const ListResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourcesAsyncHandler;
+			typedef Outcome<Error, Model::ListServiceInstancesResult> ListServiceInstancesOutcome;
+			typedef std::future<ListServiceInstancesOutcome> ListServiceInstancesOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::ListServiceInstancesRequest&, const ListServiceInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceInstancesAsyncHandler;
 			typedef Outcome<Error, Model::ListServicesResult> ListServicesOutcome;
 			typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::ListServicesRequest&, const ListServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServicesAsyncHandler;
-			typedef Outcome<Error, Model::ListTasksResult> ListTasksOutcome;
-			typedef std::future<ListTasksOutcome> ListTasksOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::ListTasksRequest&, const ListTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTasksAsyncHandler;
-			typedef Outcome<Error, Model::ListVIndexResult> ListVIndexOutcome;
-			typedef std::future<ListVIndexOutcome> ListVIndexOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::ListVIndexRequest&, const ListVIndexOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVIndexAsyncHandler;
-			typedef Outcome<Error, Model::ModifyServiceResult> ModifyServiceOutcome;
-			typedef std::future<ModifyServiceOutcome> ModifyServiceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::ModifyServiceRequest&, const ModifyServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyServiceAsyncHandler;
-			typedef Outcome<Error, Model::ModifyServiceVersionResult> ModifyServiceVersionOutcome;
-			typedef std::future<ModifyServiceVersionOutcome> ModifyServiceVersionOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::ModifyServiceVersionRequest&, const ModifyServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyServiceVersionAsyncHandler;
 			typedef Outcome<Error, Model::ReleaseServiceResult> ReleaseServiceOutcome;
 			typedef std::future<ReleaseServiceOutcome> ReleaseServiceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::ReleaseServiceRequest&, const ReleaseServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseServiceAsyncHandler;
+			typedef Outcome<Error, Model::StartBenchmarkTaskResult> StartBenchmarkTaskOutcome;
+			typedef std::future<StartBenchmarkTaskOutcome> StartBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::StartBenchmarkTaskRequest&, const StartBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartBenchmarkTaskAsyncHandler;
 			typedef Outcome<Error, Model::StartServiceResult> StartServiceOutcome;
 			typedef std::future<StartServiceOutcome> StartServiceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::StartServiceRequest&, const StartServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartServiceAsyncHandler;
+			typedef Outcome<Error, Model::StopBenchmarkTaskResult> StopBenchmarkTaskOutcome;
+			typedef std::future<StopBenchmarkTaskOutcome> StopBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::StopBenchmarkTaskRequest&, const StopBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopBenchmarkTaskAsyncHandler;
 			typedef Outcome<Error, Model::StopServiceResult> StopServiceOutcome;
 			typedef std::future<StopServiceOutcome> StopServiceOutcomeCallable;
 			typedef std::function<void(const EasClient*, const Model::StopServiceRequest&, const StopServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopServiceAsyncHandler;
-			typedef Outcome<Error, Model::SyncServiceResult> SyncServiceOutcome;
-			typedef std::future<SyncServiceOutcome> SyncServiceOutcomeCallable;
-			typedef std::function<void(const EasClient*, const Model::SyncServiceRequest&, const SyncServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncServiceAsyncHandler;
+			typedef Outcome<Error, Model::UpdateBenchmarkTaskResult> UpdateBenchmarkTaskOutcome;
+			typedef std::future<UpdateBenchmarkTaskOutcome> UpdateBenchmarkTaskOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateBenchmarkTaskRequest&, const UpdateBenchmarkTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBenchmarkTaskAsyncHandler;
+			typedef Outcome<Error, Model::UpdateResourceResult> UpdateResourceOutcome;
+			typedef std::future<UpdateResourceOutcome> UpdateResourceOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateResourceRequest&, const UpdateResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateResourceAsyncHandler;
+			typedef Outcome<Error, Model::UpdateResourceDLinkResult> UpdateResourceDLinkOutcome;
+			typedef std::future<UpdateResourceDLinkOutcome> UpdateResourceDLinkOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateResourceDLinkRequest&, const UpdateResourceDLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateResourceDLinkAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceResult> UpdateServiceOutcome;
+			typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateServiceRequest&, const UpdateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceAutoScalerResult> UpdateServiceAutoScalerOutcome;
+			typedef std::future<UpdateServiceAutoScalerOutcome> UpdateServiceAutoScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateServiceAutoScalerRequest&, const UpdateServiceAutoScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceAutoScalerAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceCronScalerResult> UpdateServiceCronScalerOutcome;
+			typedef std::future<UpdateServiceCronScalerOutcome> UpdateServiceCronScalerOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateServiceCronScalerRequest&, const UpdateServiceCronScalerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceCronScalerAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceMirrorResult> UpdateServiceMirrorOutcome;
+			typedef std::future<UpdateServiceMirrorOutcome> UpdateServiceMirrorOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateServiceMirrorRequest&, const UpdateServiceMirrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceMirrorAsyncHandler;
+			typedef Outcome<Error, Model::UpdateServiceVersionResult> UpdateServiceVersionOutcome;
+			typedef std::future<UpdateServiceVersionOutcome> UpdateServiceVersionOutcomeCallable;
+			typedef std::function<void(const EasClient*, const Model::UpdateServiceVersionRequest&, const UpdateServiceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceVersionAsyncHandler;
 
 			EasClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			EasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			EasClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~EasClient();
-			CheckServiceExistsOutcome checkServiceExists(const Model::CheckServiceExistsRequest &request)const;
-			void checkServiceExistsAsync(const Model::CheckServiceExistsRequest& request, const CheckServiceExistsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CheckServiceExistsOutcomeCallable checkServiceExistsCallable(const Model::CheckServiceExistsRequest& request) const;
-			CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const;
-			void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const;
-			CreateSLSOutcome createSLS(const Model::CreateSLSRequest &request)const;
-			void createSLSAsync(const Model::CreateSLSRequest& request, const CreateSLSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateSLSOutcomeCallable createSLSCallable(const Model::CreateSLSRequest& request) const;
+			CreateBenchmarkTaskOutcome createBenchmarkTask(const Model::CreateBenchmarkTaskRequest &request)const;
+			void createBenchmarkTaskAsync(const Model::CreateBenchmarkTaskRequest& request, const CreateBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateBenchmarkTaskOutcomeCallable createBenchmarkTaskCallable(const Model::CreateBenchmarkTaskRequest& request) const;
+			CreateResourceOutcome createResource(const Model::CreateResourceRequest &request)const;
+			void createResourceAsync(const Model::CreateResourceRequest& request, const CreateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateResourceOutcomeCallable createResourceCallable(const Model::CreateResourceRequest& request) const;
+			CreateResourceInstancesOutcome createResourceInstances(const Model::CreateResourceInstancesRequest &request)const;
+			void createResourceInstancesAsync(const Model::CreateResourceInstancesRequest& request, const CreateResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateResourceInstancesOutcomeCallable createResourceInstancesCallable(const Model::CreateResourceInstancesRequest& request) const;
+			CreateResourceLogOutcome createResourceLog(const Model::CreateResourceLogRequest &request)const;
+			void createResourceLogAsync(const Model::CreateResourceLogRequest& request, const CreateResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateResourceLogOutcomeCallable createResourceLogCallable(const Model::CreateResourceLogRequest& request) const;
 			CreateServiceOutcome createService(const Model::CreateServiceRequest &request)const;
 			void createServiceAsync(const Model::CreateServiceRequest& request, const CreateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateServiceOutcomeCallable createServiceCallable(const Model::CreateServiceRequest& request) const;
-			CreateTaskOutcome createTask(const Model::CreateTaskRequest &request)const;
-			void createTaskAsync(const Model::CreateTaskRequest& request, const CreateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateTaskOutcomeCallable createTaskCallable(const Model::CreateTaskRequest& request) const;
+			CreateServiceAutoScalerOutcome createServiceAutoScaler(const Model::CreateServiceAutoScalerRequest &request)const;
+			void createServiceAutoScalerAsync(const Model::CreateServiceAutoScalerRequest& request, const CreateServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateServiceAutoScalerOutcomeCallable createServiceAutoScalerCallable(const Model::CreateServiceAutoScalerRequest& request) const;
+			CreateServiceCronScalerOutcome createServiceCronScaler(const Model::CreateServiceCronScalerRequest &request)const;
+			void createServiceCronScalerAsync(const Model::CreateServiceCronScalerRequest& request, const CreateServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateServiceCronScalerOutcomeCallable createServiceCronScalerCallable(const Model::CreateServiceCronScalerRequest& request) const;
+			CreateServiceMirrorOutcome createServiceMirror(const Model::CreateServiceMirrorRequest &request)const;
+			void createServiceMirrorAsync(const Model::CreateServiceMirrorRequest& request, const CreateServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateServiceMirrorOutcomeCallable createServiceMirrorCallable(const Model::CreateServiceMirrorRequest& request) const;
+			DeleteBenchmarkTaskOutcome deleteBenchmarkTask(const Model::DeleteBenchmarkTaskRequest &request)const;
+			void deleteBenchmarkTaskAsync(const Model::DeleteBenchmarkTaskRequest& request, const DeleteBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteBenchmarkTaskOutcomeCallable deleteBenchmarkTaskCallable(const Model::DeleteBenchmarkTaskRequest& request) const;
 			DeleteResourceOutcome deleteResource(const Model::DeleteResourceRequest &request)const;
 			void deleteResourceAsync(const Model::DeleteResourceRequest& request, const DeleteResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteResourceOutcomeCallable deleteResourceCallable(const Model::DeleteResourceRequest& request) const;
-			DeleteResourceInstanceOutcome deleteResourceInstance(const Model::DeleteResourceInstanceRequest &request)const;
-			void deleteResourceInstanceAsync(const Model::DeleteResourceInstanceRequest& request, const DeleteResourceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteResourceInstanceOutcomeCallable deleteResourceInstanceCallable(const Model::DeleteResourceInstanceRequest& request) const;
+			DeleteResourceDLinkOutcome deleteResourceDLink(const Model::DeleteResourceDLinkRequest &request)const;
+			void deleteResourceDLinkAsync(const Model::DeleteResourceDLinkRequest& request, const DeleteResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteResourceDLinkOutcomeCallable deleteResourceDLinkCallable(const Model::DeleteResourceDLinkRequest& request) const;
+			DeleteResourceInstancesOutcome deleteResourceInstances(const Model::DeleteResourceInstancesRequest &request)const;
+			void deleteResourceInstancesAsync(const Model::DeleteResourceInstancesRequest& request, const DeleteResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteResourceInstancesOutcomeCallable deleteResourceInstancesCallable(const Model::DeleteResourceInstancesRequest& request) const;
+			DeleteResourceLogOutcome deleteResourceLog(const Model::DeleteResourceLogRequest &request)const;
+			void deleteResourceLogAsync(const Model::DeleteResourceLogRequest& request, const DeleteResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteResourceLogOutcomeCallable deleteResourceLogCallable(const Model::DeleteResourceLogRequest& request) const;
 			DeleteServiceOutcome deleteService(const Model::DeleteServiceRequest &request)const;
 			void deleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteServiceOutcomeCallable deleteServiceCallable(const Model::DeleteServiceRequest& request) const;
-			DeleteTaskOutcome deleteTask(const Model::DeleteTaskRequest &request)const;
-			void deleteTaskAsync(const Model::DeleteTaskRequest& request, const DeleteTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteTaskOutcomeCallable deleteTaskCallable(const Model::DeleteTaskRequest& request) const;
-			GetAvailableRegionsOutcome getAvailableRegions(const Model::GetAvailableRegionsRequest &request)const;
-			void getAvailableRegionsAsync(const Model::GetAvailableRegionsRequest& request, const GetAvailableRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetAvailableRegionsOutcomeCallable getAvailableRegionsCallable(const Model::GetAvailableRegionsRequest& request) const;
-			GetNetworkInterfaceOutcome getNetworkInterface(const Model::GetNetworkInterfaceRequest &request)const;
-			void getNetworkInterfaceAsync(const Model::GetNetworkInterfaceRequest& request, const GetNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetNetworkInterfaceOutcomeCallable getNetworkInterfaceCallable(const Model::GetNetworkInterfaceRequest& request) const;
-			GetOrCreateResourceOutcome getOrCreateResource(const Model::GetOrCreateResourceRequest &request)const;
-			void getOrCreateResourceAsync(const Model::GetOrCreateResourceRequest& request, const GetOrCreateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetOrCreateResourceOutcomeCallable getOrCreateResourceCallable(const Model::GetOrCreateResourceRequest& request) const;
-			GetOssAuthorizeOutcome getOssAuthorize(const Model::GetOssAuthorizeRequest &request)const;
-			void getOssAuthorizeAsync(const Model::GetOssAuthorizeRequest& request, const GetOssAuthorizeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetOssAuthorizeOutcomeCallable getOssAuthorizeCallable(const Model::GetOssAuthorizeRequest& request) const;
-			GetResourceInstancesOutcome getResourceInstances(const Model::GetResourceInstancesRequest &request)const;
-			void getResourceInstancesAsync(const Model::GetResourceInstancesRequest& request, const GetResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetResourceInstancesOutcomeCallable getResourceInstancesCallable(const Model::GetResourceInstancesRequest& request) const;
-			GetResourcePodsOutcome getResourcePods(const Model::GetResourcePodsRequest &request)const;
-			void getResourcePodsAsync(const Model::GetResourcePodsRequest& request, const GetResourcePodsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetResourcePodsOutcomeCallable getResourcePodsCallable(const Model::GetResourcePodsRequest& request) const;
-			GetResourceServicesOutcome getResourceServices(const Model::GetResourceServicesRequest &request)const;
-			void getResourceServicesAsync(const Model::GetResourceServicesRequest& request, const GetResourceServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetResourceServicesOutcomeCallable getResourceServicesCallable(const Model::GetResourceServicesRequest& request) const;
-			GetResourceStatusOutcome getResourceStatus(const Model::GetResourceStatusRequest &request)const;
-			void getResourceStatusAsync(const Model::GetResourceStatusRequest& request, const GetResourceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetResourceStatusOutcomeCallable getResourceStatusCallable(const Model::GetResourceStatusRequest& request) const;
-			GetServiceOutcome getService(const Model::GetServiceRequest &request)const;
-			void getServiceAsync(const Model::GetServiceRequest& request, const GetServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceOutcomeCallable getServiceCallable(const Model::GetServiceRequest& request) const;
-			GetServiceRegionOutcome getServiceRegion(const Model::GetServiceRegionRequest &request)const;
-			void getServiceRegionAsync(const Model::GetServiceRegionRequest& request, const GetServiceRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceRegionOutcomeCallable getServiceRegionCallable(const Model::GetServiceRegionRequest& request) const;
-			GetServiceStatisticsOutcome getServiceStatistics(const Model::GetServiceStatisticsRequest &request)const;
-			void getServiceStatisticsAsync(const Model::GetServiceStatisticsRequest& request, const GetServiceStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceStatisticsOutcomeCallable getServiceStatisticsCallable(const Model::GetServiceStatisticsRequest& request) const;
-			GetServiceTokenOutcome getServiceToken(const Model::GetServiceTokenRequest &request)const;
-			void getServiceTokenAsync(const Model::GetServiceTokenRequest& request, const GetServiceTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceTokenOutcomeCallable getServiceTokenCallable(const Model::GetServiceTokenRequest& request) const;
-			GetServiceVersionOutcome getServiceVersion(const Model::GetServiceVersionRequest &request)const;
-			void getServiceVersionAsync(const Model::GetServiceVersionRequest& request, const GetServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceVersionOutcomeCallable getServiceVersionCallable(const Model::GetServiceVersionRequest& request) const;
-			GetServiceWorkerOutcome getServiceWorker(const Model::GetServiceWorkerRequest &request)const;
-			void getServiceWorkerAsync(const Model::GetServiceWorkerRequest& request, const GetServiceWorkerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetServiceWorkerOutcomeCallable getServiceWorkerCallable(const Model::GetServiceWorkerRequest& request) const;
-			GetTaskOutcome getTask(const Model::GetTaskRequest &request)const;
-			void getTaskAsync(const Model::GetTaskRequest& request, const GetTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetTaskOutcomeCallable getTaskCallable(const Model::GetTaskRequest& request) const;
+			DeleteServiceAutoScalerOutcome deleteServiceAutoScaler(const Model::DeleteServiceAutoScalerRequest &request)const;
+			void deleteServiceAutoScalerAsync(const Model::DeleteServiceAutoScalerRequest& request, const DeleteServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteServiceAutoScalerOutcomeCallable deleteServiceAutoScalerCallable(const Model::DeleteServiceAutoScalerRequest& request) const;
+			DeleteServiceCronScalerOutcome deleteServiceCronScaler(const Model::DeleteServiceCronScalerRequest &request)const;
+			void deleteServiceCronScalerAsync(const Model::DeleteServiceCronScalerRequest& request, const DeleteServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteServiceCronScalerOutcomeCallable deleteServiceCronScalerCallable(const Model::DeleteServiceCronScalerRequest& request) const;
+			DeleteServiceInstancesOutcome deleteServiceInstances(const Model::DeleteServiceInstancesRequest &request)const;
+			void deleteServiceInstancesAsync(const Model::DeleteServiceInstancesRequest& request, const DeleteServiceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteServiceInstancesOutcomeCallable deleteServiceInstancesCallable(const Model::DeleteServiceInstancesRequest& request) const;
+			DeleteServiceMirrorOutcome deleteServiceMirror(const Model::DeleteServiceMirrorRequest &request)const;
+			void deleteServiceMirrorAsync(const Model::DeleteServiceMirrorRequest& request, const DeleteServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteServiceMirrorOutcomeCallable deleteServiceMirrorCallable(const Model::DeleteServiceMirrorRequest& request) const;
+			DescribeBenchmarkTaskOutcome describeBenchmarkTask(const Model::DescribeBenchmarkTaskRequest &request)const;
+			void describeBenchmarkTaskAsync(const Model::DescribeBenchmarkTaskRequest& request, const DescribeBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeBenchmarkTaskOutcomeCallable describeBenchmarkTaskCallable(const Model::DescribeBenchmarkTaskRequest& request) const;
+			DescribeBenchmarkTaskReportOutcome describeBenchmarkTaskReport(const Model::DescribeBenchmarkTaskReportRequest &request)const;
+			void describeBenchmarkTaskReportAsync(const Model::DescribeBenchmarkTaskReportRequest& request, const DescribeBenchmarkTaskReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeBenchmarkTaskReportOutcomeCallable describeBenchmarkTaskReportCallable(const Model::DescribeBenchmarkTaskReportRequest& request) const;
+			DescribeResourceOutcome describeResource(const Model::DescribeResourceRequest &request)const;
+			void describeResourceAsync(const Model::DescribeResourceRequest& request, const DescribeResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeResourceOutcomeCallable describeResourceCallable(const Model::DescribeResourceRequest& request) const;
+			DescribeResourceDLinkOutcome describeResourceDLink(const Model::DescribeResourceDLinkRequest &request)const;
+			void describeResourceDLinkAsync(const Model::DescribeResourceDLinkRequest& request, const DescribeResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeResourceDLinkOutcomeCallable describeResourceDLinkCallable(const Model::DescribeResourceDLinkRequest& request) const;
+			DescribeResourceLogOutcome describeResourceLog(const Model::DescribeResourceLogRequest &request)const;
+			void describeResourceLogAsync(const Model::DescribeResourceLogRequest& request, const DescribeResourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeResourceLogOutcomeCallable describeResourceLogCallable(const Model::DescribeResourceLogRequest& request) const;
+			DescribeServiceOutcome describeService(const Model::DescribeServiceRequest &request)const;
+			void describeServiceAsync(const Model::DescribeServiceRequest& request, const DescribeServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServiceOutcomeCallable describeServiceCallable(const Model::DescribeServiceRequest& request) const;
+			DescribeServiceAutoScalerOutcome describeServiceAutoScaler(const Model::DescribeServiceAutoScalerRequest &request)const;
+			void describeServiceAutoScalerAsync(const Model::DescribeServiceAutoScalerRequest& request, const DescribeServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServiceAutoScalerOutcomeCallable describeServiceAutoScalerCallable(const Model::DescribeServiceAutoScalerRequest& request) const;
+			DescribeServiceCronScalerOutcome describeServiceCronScaler(const Model::DescribeServiceCronScalerRequest &request)const;
+			void describeServiceCronScalerAsync(const Model::DescribeServiceCronScalerRequest& request, const DescribeServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServiceCronScalerOutcomeCallable describeServiceCronScalerCallable(const Model::DescribeServiceCronScalerRequest& request) const;
+			DescribeServiceLogOutcome describeServiceLog(const Model::DescribeServiceLogRequest &request)const;
+			void describeServiceLogAsync(const Model::DescribeServiceLogRequest& request, const DescribeServiceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServiceLogOutcomeCallable describeServiceLogCallable(const Model::DescribeServiceLogRequest& request) const;
+			DescribeServiceMirrorOutcome describeServiceMirror(const Model::DescribeServiceMirrorRequest &request)const;
+			void describeServiceMirrorAsync(const Model::DescribeServiceMirrorRequest& request, const DescribeServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeServiceMirrorOutcomeCallable describeServiceMirrorCallable(const Model::DescribeServiceMirrorRequest& request) const;
+			ListBenchmarkTaskOutcome listBenchmarkTask(const Model::ListBenchmarkTaskRequest &request)const;
+			void listBenchmarkTaskAsync(const Model::ListBenchmarkTaskRequest& request, const ListBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListBenchmarkTaskOutcomeCallable listBenchmarkTaskCallable(const Model::ListBenchmarkTaskRequest& request) const;
+			ListResourceInstanceWorkerOutcome listResourceInstanceWorker(const Model::ListResourceInstanceWorkerRequest &request)const;
+			void listResourceInstanceWorkerAsync(const Model::ListResourceInstanceWorkerRequest& request, const ListResourceInstanceWorkerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListResourceInstanceWorkerOutcomeCallable listResourceInstanceWorkerCallable(const Model::ListResourceInstanceWorkerRequest& request) const;
+			ListResourceInstancesOutcome listResourceInstances(const Model::ListResourceInstancesRequest &request)const;
+			void listResourceInstancesAsync(const Model::ListResourceInstancesRequest& request, const ListResourceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListResourceInstancesOutcomeCallable listResourceInstancesCallable(const Model::ListResourceInstancesRequest& request) const;
+			ListResourceServicesOutcome listResourceServices(const Model::ListResourceServicesRequest &request)const;
+			void listResourceServicesAsync(const Model::ListResourceServicesRequest& request, const ListResourceServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListResourceServicesOutcomeCallable listResourceServicesCallable(const Model::ListResourceServicesRequest& request) const;
+			ListResourcesOutcome listResources(const Model::ListResourcesRequest &request)const;
+			void listResourcesAsync(const Model::ListResourcesRequest& request, const ListResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListResourcesOutcomeCallable listResourcesCallable(const Model::ListResourcesRequest& request) const;
+			ListServiceInstancesOutcome listServiceInstances(const Model::ListServiceInstancesRequest &request)const;
+			void listServiceInstancesAsync(const Model::ListServiceInstancesRequest& request, const ListServiceInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListServiceInstancesOutcomeCallable listServiceInstancesCallable(const Model::ListServiceInstancesRequest& request) const;
 			ListServicesOutcome listServices(const Model::ListServicesRequest &request)const;
 			void listServicesAsync(const Model::ListServicesRequest& request, const ListServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListServicesOutcomeCallable listServicesCallable(const Model::ListServicesRequest& request) const;
-			ListTasksOutcome listTasks(const Model::ListTasksRequest &request)const;
-			void listTasksAsync(const Model::ListTasksRequest& request, const ListTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListTasksOutcomeCallable listTasksCallable(const Model::ListTasksRequest& request) const;
-			ListVIndexOutcome listVIndex(const Model::ListVIndexRequest &request)const;
-			void listVIndexAsync(const Model::ListVIndexRequest& request, const ListVIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListVIndexOutcomeCallable listVIndexCallable(const Model::ListVIndexRequest& request) const;
-			ModifyServiceOutcome modifyService(const Model::ModifyServiceRequest &request)const;
-			void modifyServiceAsync(const Model::ModifyServiceRequest& request, const ModifyServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyServiceOutcomeCallable modifyServiceCallable(const Model::ModifyServiceRequest& request) const;
-			ModifyServiceVersionOutcome modifyServiceVersion(const Model::ModifyServiceVersionRequest &request)const;
-			void modifyServiceVersionAsync(const Model::ModifyServiceVersionRequest& request, const ModifyServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyServiceVersionOutcomeCallable modifyServiceVersionCallable(const Model::ModifyServiceVersionRequest& request) const;
 			ReleaseServiceOutcome releaseService(const Model::ReleaseServiceRequest &request)const;
 			void releaseServiceAsync(const Model::ReleaseServiceRequest& request, const ReleaseServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReleaseServiceOutcomeCallable releaseServiceCallable(const Model::ReleaseServiceRequest& request) const;
+			StartBenchmarkTaskOutcome startBenchmarkTask(const Model::StartBenchmarkTaskRequest &request)const;
+			void startBenchmarkTaskAsync(const Model::StartBenchmarkTaskRequest& request, const StartBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			StartBenchmarkTaskOutcomeCallable startBenchmarkTaskCallable(const Model::StartBenchmarkTaskRequest& request) const;
 			StartServiceOutcome startService(const Model::StartServiceRequest &request)const;
 			void startServiceAsync(const Model::StartServiceRequest& request, const StartServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StartServiceOutcomeCallable startServiceCallable(const Model::StartServiceRequest& request) const;
+			StopBenchmarkTaskOutcome stopBenchmarkTask(const Model::StopBenchmarkTaskRequest &request)const;
+			void stopBenchmarkTaskAsync(const Model::StopBenchmarkTaskRequest& request, const StopBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			StopBenchmarkTaskOutcomeCallable stopBenchmarkTaskCallable(const Model::StopBenchmarkTaskRequest& request) const;
 			StopServiceOutcome stopService(const Model::StopServiceRequest &request)const;
 			void stopServiceAsync(const Model::StopServiceRequest& request, const StopServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			StopServiceOutcomeCallable stopServiceCallable(const Model::StopServiceRequest& request) const;
-			SyncServiceOutcome syncService(const Model::SyncServiceRequest &request)const;
-			void syncServiceAsync(const Model::SyncServiceRequest& request, const SyncServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SyncServiceOutcomeCallable syncServiceCallable(const Model::SyncServiceRequest& request) const;
+			UpdateBenchmarkTaskOutcome updateBenchmarkTask(const Model::UpdateBenchmarkTaskRequest &request)const;
+			void updateBenchmarkTaskAsync(const Model::UpdateBenchmarkTaskRequest& request, const UpdateBenchmarkTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateBenchmarkTaskOutcomeCallable updateBenchmarkTaskCallable(const Model::UpdateBenchmarkTaskRequest& request) const;
+			UpdateResourceOutcome updateResource(const Model::UpdateResourceRequest &request)const;
+			void updateResourceAsync(const Model::UpdateResourceRequest& request, const UpdateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateResourceOutcomeCallable updateResourceCallable(const Model::UpdateResourceRequest& request) const;
+			UpdateResourceDLinkOutcome updateResourceDLink(const Model::UpdateResourceDLinkRequest &request)const;
+			void updateResourceDLinkAsync(const Model::UpdateResourceDLinkRequest& request, const UpdateResourceDLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateResourceDLinkOutcomeCallable updateResourceDLinkCallable(const Model::UpdateResourceDLinkRequest& request) const;
+			UpdateServiceOutcome updateService(const Model::UpdateServiceRequest &request)const;
+			void updateServiceAsync(const Model::UpdateServiceRequest& request, const UpdateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceOutcomeCallable updateServiceCallable(const Model::UpdateServiceRequest& request) const;
+			UpdateServiceAutoScalerOutcome updateServiceAutoScaler(const Model::UpdateServiceAutoScalerRequest &request)const;
+			void updateServiceAutoScalerAsync(const Model::UpdateServiceAutoScalerRequest& request, const UpdateServiceAutoScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceAutoScalerOutcomeCallable updateServiceAutoScalerCallable(const Model::UpdateServiceAutoScalerRequest& request) const;
+			UpdateServiceCronScalerOutcome updateServiceCronScaler(const Model::UpdateServiceCronScalerRequest &request)const;
+			void updateServiceCronScalerAsync(const Model::UpdateServiceCronScalerRequest& request, const UpdateServiceCronScalerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceCronScalerOutcomeCallable updateServiceCronScalerCallable(const Model::UpdateServiceCronScalerRequest& request) const;
+			UpdateServiceMirrorOutcome updateServiceMirror(const Model::UpdateServiceMirrorRequest &request)const;
+			void updateServiceMirrorAsync(const Model::UpdateServiceMirrorRequest& request, const UpdateServiceMirrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceMirrorOutcomeCallable updateServiceMirrorCallable(const Model::UpdateServiceMirrorRequest& request) const;
+			UpdateServiceVersionOutcome updateServiceVersion(const Model::UpdateServiceVersionRequest &request)const;
+			void updateServiceVersionAsync(const Model::UpdateServiceVersionRequest& request, const UpdateServiceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateServiceVersionOutcomeCallable updateServiceVersionCallable(const Model::UpdateServiceVersionRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 31 - 34
eas/include/alibabacloud/eas/model/GetOrCreateResourceRequest.h → eas/include/alibabacloud/eas/model/CreateBenchmarkTaskRequest.h

@@ -1,45 +1,42 @@
 /*
  * 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_EAS_MODEL_GETORCREATERESOURCEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetOrCreateResourceRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetOrCreateResourceRequest();
-				~GetOrCreateResourceRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateBenchmarkTaskRequest : public RoaServiceRequest {
+public:
+	CreateBenchmarkTaskRequest();
+	~CreateBenchmarkTaskRequest();
+	string getBody() const;
+	void setBody(string body);
+
+private:
+	string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKREQUEST_H_

+ 55 - 0
eas/include/alibabacloud/eas/model/CreateBenchmarkTaskResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_EAS_MODEL_CREATEBENCHMARKTASKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT CreateBenchmarkTaskResult : public ServiceResult
+			{
+			public:
+
+
+				CreateBenchmarkTaskResult();
+				explicit CreateBenchmarkTaskResult(const std::string &payload);
+				~CreateBenchmarkTaskResult();
+				std::string getMessage()const;
+				std::string getRegion()const;
+				std::string getName()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string region_;
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATEBENCHMARKTASKRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/CreateNetworkInterfaceRequest.h

@@ -1,51 +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_EAS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT CreateNetworkInterfaceRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateNetworkInterfaceRequest();
-				~CreateNetworkInterfaceRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACEREQUEST_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/CreateResourceInstancesRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_CREATERESOURCEINSTANCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateResourceInstancesRequest : public RoaServiceRequest {
+public:
+	CreateResourceInstancesRequest();
+	~CreateResourceInstancesRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	string resourceId_;
+	string clusterId_;
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/CreateSLSResult.h → eas/include/alibabacloud/eas/model/CreateResourceInstancesResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT CreateSLSResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT CreateResourceInstancesResult : public ServiceResult
 			{
 			public:
 
 
-				CreateSLSResult();
-				explicit CreateSLSResult(const std::string &payload);
-				~CreateSLSResult();
+				CreateResourceInstancesResult();
+				explicit CreateResourceInstancesResult(const std::string &payload);
+				~CreateResourceInstancesResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATESLSRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEINSTANCESRESULT_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/CreateResourceLogRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_CREATERESOURCELOGREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateResourceLogRequest : public RoaServiceRequest {
+public:
+	CreateResourceLogRequest();
+	~CreateResourceLogRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	string resourceId_;
+	string clusterId_;
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetResourceStatusResult.h → eas/include/alibabacloud/eas/model/CreateResourceLogResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourceStatusResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT CreateResourceLogResult : public ServiceResult
 			{
 			public:
 
 
-				GetResourceStatusResult();
-				explicit GetResourceStatusResult(const std::string &payload);
-				~GetResourceStatusResult();
+				CreateResourceLogResult();
+				explicit CreateResourceLogResult(const std::string &payload);
+				~CreateResourceLogResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCELOGRESULT_H_

+ 31 - 34
eas/include/alibabacloud/eas/model/GetOssAuthorizeRequest.h → eas/include/alibabacloud/eas/model/CreateResourceRequest.h

@@ -1,45 +1,42 @@
 /*
  * 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_EAS_MODEL_GETOSSAUTHORIZEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetOssAuthorizeRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetOssAuthorizeRequest();
-				~GetOssAuthorizeRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateResourceRequest : public RoaServiceRequest {
+public:
+	CreateResourceRequest();
+	~CreateResourceRequest();
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCEREQUEST_H_

+ 57 - 0
eas/include/alibabacloud/eas/model/CreateResourceResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_EAS_MODEL_CREATERESOURCERESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATERESOURCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT CreateResourceResult : public ServiceResult
+			{
+			public:
+
+
+				CreateResourceResult();
+				explicit CreateResourceResult(const std::string &payload);
+				~CreateResourceResult();
+				std::string getResourceId()const;
+				std::string getClusterId()const;
+				std::string getResourceName()const;
+				std::string getOwnerUid()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string resourceId_;
+				std::string clusterId_;
+				std::string resourceName_;
+				std::string ownerUid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATERESOURCERESULT_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/CreateServiceAutoScalerRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_CREATESERVICEAUTOSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateServiceAutoScalerRequest : public RoaServiceRequest {
+public:
+	CreateServiceAutoScalerRequest();
+	~CreateServiceAutoScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	string serviceName_;
+	string clusterId_;
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/CreateNetworkInterfaceResult.h → eas/include/alibabacloud/eas/model/CreateServiceAutoScalerResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT CreateNetworkInterfaceResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT CreateServiceAutoScalerResult : public ServiceResult
 			{
 			public:
 
 
-				CreateNetworkInterfaceResult();
-				explicit CreateNetworkInterfaceResult(const std::string &payload);
-				~CreateNetworkInterfaceResult();
+				CreateServiceAutoScalerResult();
+				explicit CreateServiceAutoScalerResult(const std::string &payload);
+				~CreateServiceAutoScalerResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATENETWORKINTERFACERESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEAUTOSCALERRESULT_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/CreateServiceCronScalerRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_CREATESERVICECRONSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateServiceCronScalerRequest : public RoaServiceRequest {
+public:
+	CreateServiceCronScalerRequest();
+	~CreateServiceCronScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	string serviceName_;
+	string clusterId_;
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/CreateServiceCronScalerResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_CREATESERVICECRONSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT CreateServiceCronScalerResult : public ServiceResult
+			{
+			public:
+
+
+				CreateServiceCronScalerResult();
+				explicit CreateServiceCronScalerResult(const std::string &payload);
+				~CreateServiceCronScalerResult();
+				std::string getMessage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICECRONSCALERRESULT_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/CreateServiceMirrorRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_CREATESERVICEMIRRORREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateServiceMirrorRequest : public RoaServiceRequest {
+public:
+	CreateServiceMirrorRequest();
+	~CreateServiceMirrorRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+
+private:
+	string serviceName_;
+	string clusterId_;
+	std::string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetAvailableRegionsResult.h → eas/include/alibabacloud/eas/model/CreateServiceMirrorResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetAvailableRegionsResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT CreateServiceMirrorResult : public ServiceResult
 			{
 			public:
 
 
-				GetAvailableRegionsResult();
-				explicit GetAvailableRegionsResult(const std::string &payload);
-				~GetAvailableRegionsResult();
+				CreateServiceMirrorResult();
+				explicit CreateServiceMirrorResult(const std::string &payload);
+				~CreateServiceMirrorResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEMIRRORRESULT_H_

+ 31 - 34
eas/include/alibabacloud/eas/model/CreateServiceRequest.h

@@ -1,45 +1,42 @@
 /*
  * 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_EAS_MODEL_CREATESERVICEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT CreateServiceRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateServiceRequest();
-				~CreateServiceRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT CreateServiceRequest : public RoaServiceRequest {
+public:
+	CreateServiceRequest();
+	~CreateServiceRequest();
+	string getBody() const;
+	void setBody(string body);
+
+private:
+	string body_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_CREATESERVICEREQUEST_H_

+ 12 - 0
eas/include/alibabacloud/eas/model/CreateServiceResult.h

@@ -37,10 +37,22 @@ namespace AlibabaCloud
 				CreateServiceResult();
 				explicit CreateServiceResult(const std::string &payload);
 				~CreateServiceResult();
+				std::string getStatus()const;
+				std::string getServiceName()const;
+				std::string getInternetEndpoint()const;
+				std::string getRegion()const;
+				std::string getIntranetEndpoint()const;
+				std::string getServiceId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string status_;
+				std::string serviceName_;
+				std::string internetEndpoint_;
+				std::string region_;
+				std::string intranetEndpoint_;
+				std::string serviceId_;
 
 			};
 		}

+ 34 - 40
eas/include/alibabacloud/eas/model/CheckServiceExistsRequest.h → eas/include/alibabacloud/eas/model/DeleteBenchmarkTaskRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_EAS_MODEL_CHECKSERVICEEXISTSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_CHECKSERVICEEXISTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT CheckServiceExistsRequest : public RoaServiceRequest
-			{
-
-			public:
-				CheckServiceExistsRequest();
-				~CheckServiceExistsRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_CHECKSERVICEEXISTSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteBenchmarkTaskRequest : public RoaServiceRequest {
+public:
+	DeleteBenchmarkTaskRequest();
+	~DeleteBenchmarkTaskRequest();
+	string getTaskName() const;
+	void setTaskName(string taskName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string taskName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetNetworkInterfaceResult.h → eas/include/alibabacloud/eas/model/DeleteBenchmarkTaskResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetNetworkInterfaceResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DeleteBenchmarkTaskResult : public ServiceResult
 			{
 			public:
 
 
-				GetNetworkInterfaceResult();
-				explicit GetNetworkInterfaceResult(const std::string &payload);
-				~GetNetworkInterfaceResult();
+				DeleteBenchmarkTaskResult();
+				explicit DeleteBenchmarkTaskResult(const std::string &payload);
+				~DeleteBenchmarkTaskResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACERESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETEBENCHMARKTASKRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DeleteResourceDLinkRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DELETERESOURCEDLINKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteResourceDLinkRequest : public RoaServiceRequest {
+public:
+	DeleteResourceDLinkRequest();
+	~DeleteResourceDLinkRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetOrCreateResourceResult.h → eas/include/alibabacloud/eas/model/DeleteResourceDLinkResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetOrCreateResourceResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DeleteResourceDLinkResult : public ServiceResult
 			{
 			public:
 
 
-				GetOrCreateResourceResult();
-				explicit GetOrCreateResourceResult(const std::string &payload);
-				~GetOrCreateResourceResult();
+				DeleteResourceDLinkResult();
+				explicit DeleteResourceDLinkResult(const std::string &payload);
+				~DeleteResourceDLinkResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETORCREATERESOURCERESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEDLINKRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/DeleteResourceInstanceRequest.h

@@ -1,51 +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_EAS_MODEL_DELETERESOURCEINSTANCEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstanceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteResourceInstanceRequest();
-				~DeleteResourceInstanceRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCEREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/DeleteResourceInstancesRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_DELETERESOURCEINSTANCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstancesRequest : public RoaServiceRequest {
+public:
+	DeleteResourceInstancesRequest();
+	~DeleteResourceInstancesRequest();
+	string getInstanceList() const;
+	void setInstanceList(string instanceList);
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	boolean getAllFailed() const;
+	void setAllFailed(boolean allFailed);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string instanceList_;
+	string resourceId_;
+	boolean allFailed_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/DeleteResourceInstancesResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_DELETERESOURCEINSTANCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstancesResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteResourceInstancesResult();
+				explicit DeleteResourceInstancesResult(const std::string &payload);
+				~DeleteResourceInstancesResult();
+				std::string getMessage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCESRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DeleteResourceLogRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DELETERESOURCELOGREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteResourceLogRequest : public RoaServiceRequest {
+public:
+	DeleteResourceLogRequest();
+	~DeleteResourceLogRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetServiceVersionResult.h → eas/include/alibabacloud/eas/model/DeleteResourceLogResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceVersionResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DeleteResourceLogResult : public ServiceResult
 			{
 			public:
 
 
-				GetServiceVersionResult();
-				explicit GetServiceVersionResult(const std::string &payload);
-				~GetServiceVersionResult();
+				DeleteResourceLogResult();
+				explicit DeleteResourceLogResult(const std::string &payload);
+				~DeleteResourceLogResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCELOGRESULT_H_

+ 34 - 40
eas/include/alibabacloud/eas/model/DeleteResourceRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_EAS_MODEL_DELETERESOURCEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT DeleteResourceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteResourceRequest();
-				~DeleteResourceRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteResourceRequest : public RoaServiceRequest {
+public:
+	DeleteResourceRequest();
+	~DeleteResourceRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEREQUEST_H_

+ 2 - 0
eas/include/alibabacloud/eas/model/DeleteResourceResult.h

@@ -37,10 +37,12 @@ namespace AlibabaCloud
 				DeleteResourceResult();
 				explicit DeleteResourceResult(const std::string &payload);
 				~DeleteResourceResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}

+ 45 - 0
eas/include/alibabacloud/eas/model/DeleteServiceAutoScalerRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICEAUTOSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteServiceAutoScalerRequest : public RoaServiceRequest {
+public:
+	DeleteServiceAutoScalerRequest();
+	~DeleteServiceAutoScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/DeleteServiceAutoScalerResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICEAUTOSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DeleteServiceAutoScalerResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteServiceAutoScalerResult();
+				explicit DeleteServiceAutoScalerResult(const std::string &payload);
+				~DeleteServiceAutoScalerResult();
+				std::string getMessage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEAUTOSCALERRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DeleteServiceCronScalerRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICECRONSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteServiceCronScalerRequest : public RoaServiceRequest {
+public:
+	DeleteServiceCronScalerRequest();
+	~DeleteServiceCronScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/DeleteServiceCronScalerResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICECRONSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DeleteServiceCronScalerResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteServiceCronScalerResult();
+				explicit DeleteServiceCronScalerResult(const std::string &payload);
+				~DeleteServiceCronScalerResult();
+				std::string getMessage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICECRONSCALERRESULT_H_

+ 48 - 0
eas/include/alibabacloud/eas/model/DeleteServiceInstancesRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICEINSTANCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteServiceInstancesRequest : public RoaServiceRequest {
+public:
+	DeleteServiceInstancesRequest();
+	~DeleteServiceInstancesRequest();
+	string getInstanceList() const;
+	void setInstanceList(string instanceList);
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string instanceList_;
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/DeleteResourceInstanceResult.h → eas/include/alibabacloud/eas/model/DeleteServiceInstancesResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT DeleteResourceInstanceResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DeleteServiceInstancesResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteResourceInstanceResult();
-				explicit DeleteResourceInstanceResult(const std::string &payload);
-				~DeleteResourceInstanceResult();
+				DeleteServiceInstancesResult();
+				explicit DeleteServiceInstancesResult(const std::string &payload);
+				~DeleteServiceInstancesResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_DELETERESOURCEINSTANCERESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEINSTANCESRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DeleteServiceMirrorRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DELETESERVICEMIRRORREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteServiceMirrorRequest : public RoaServiceRequest {
+public:
+	DeleteServiceMirrorRequest();
+	~DeleteServiceMirrorRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORREQUEST_H_

+ 9 - 7
eas/include/alibabacloud/eas/model/GetResourceServicesResult.h → eas/include/alibabacloud/eas/model/DeleteServiceMirrorResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourceServicesResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DeleteServiceMirrorResult : public ServiceResult
 			{
 			public:
 
 
-				GetResourceServicesResult();
-				explicit GetResourceServicesResult(const std::string &payload);
-				~GetResourceServicesResult();
+				DeleteServiceMirrorResult();
+				explicit DeleteServiceMirrorResult(const std::string &payload);
+				~DeleteServiceMirrorResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEMIRRORRESULT_H_

+ 34 - 40
eas/include/alibabacloud/eas/model/DeleteServiceRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_EAS_MODEL_DELETESERVICEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT DeleteServiceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DeleteServiceRequest();
-				~DeleteServiceRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DeleteServiceRequest : public RoaServiceRequest {
+public:
+	DeleteServiceRequest();
+	~DeleteServiceRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DELETESERVICEREQUEST_H_

+ 2 - 0
eas/include/alibabacloud/eas/model/DeleteServiceResult.h

@@ -37,10 +37,12 @@ namespace AlibabaCloud
 				DeleteServiceResult();
 				explicit DeleteServiceResult(const std::string &payload);
 				~DeleteServiceResult();
+				std::string getMessage()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 
 			};
 		}

+ 0 - 49
eas/include/alibabacloud/eas/model/DeleteTaskResult.h

@@ -1,49 +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_EAS_MODEL_DELETETASKRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_DELETETASKRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT DeleteTaskResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteTaskResult();
-				explicit DeleteTaskResult(const std::string &payload);
-				~DeleteTaskResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_DELETETASKRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskReportRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskReportRequest : public RoaServiceRequest {
+public:
+	DescribeBenchmarkTaskReportRequest();
+	~DescribeBenchmarkTaskReportRequest();
+	string getTaskName() const;
+	void setTaskName(string taskName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string taskName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTREQUEST_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskReportResult.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskReportResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeBenchmarkTaskReportResult();
+				explicit DescribeBenchmarkTaskReportResult(const std::string &payload);
+				~DescribeBenchmarkTaskReportResult();
+				std::string getReportUrl()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string reportUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREPORTRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBEBENCHMARKTASKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskRequest : public RoaServiceRequest {
+public:
+	DescribeBenchmarkTaskRequest();
+	~DescribeBenchmarkTaskRequest();
+	string getTaskName() const;
+	void setTaskName(string taskName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string taskName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKREQUEST_H_

+ 71 - 0
eas/include/alibabacloud/eas/model/DescribeBenchmarkTaskResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_EAS_MODEL_DESCRIBEBENCHMARKTASKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeBenchmarkTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeBenchmarkTaskResult();
+				explicit DescribeBenchmarkTaskResult(const std::string &payload);
+				~DescribeBenchmarkTaskResult();
+				std::string getStatus()const;
+				long getAvailableAgent()const;
+				std::string getTaskId()const;
+				std::string getMessage()const;
+				std::string getTaskName()const;
+				std::string getServiceName()const;
+				long getDesiredAgent()const;
+				std::string getToken()const;
+				std::string getCallerUid()const;
+				std::string getParentUid()const;
+				std::string getReason()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				long availableAgent_;
+				std::string taskId_;
+				std::string message_;
+				std::string taskName_;
+				std::string serviceName_;
+				long desiredAgent_;
+				std::string token_;
+				std::string callerUid_;
+				std::string parentUid_;
+				std::string reason_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBEBENCHMARKTASKRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeResourceDLinkRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBERESOURCEDLINKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeResourceDLinkRequest : public RoaServiceRequest {
+public:
+	DescribeResourceDLinkRequest();
+	~DescribeResourceDLinkRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKREQUEST_H_

+ 17 - 7
eas/include/alibabacloud/eas/model/ListTasksResult.h → eas/include/alibabacloud/eas/model/DescribeResourceDLinkResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
+#ifndef ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,31 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_EAS_EXPORT ListTasksResult : public ServiceResult
+			class ALIBABACLOUD_EAS_EXPORT DescribeResourceDLinkResult : public ServiceResult
 			{
 			public:
 
 
-				ListTasksResult();
-				explicit ListTasksResult(const std::string &payload);
-				~ListTasksResult();
+				DescribeResourceDLinkResult();
+				explicit DescribeResourceDLinkResult(const std::string &payload);
+				~DescribeResourceDLinkResult();
+				std::vector<std::string> getAuxVSwitchList()const;
+				std::string getVpcId()const;
+				std::string getVSwitchId()const;
+				std::string getSecurityGroupId()const;
+				std::string getDestinationCIDRs()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::vector<std::string> auxVSwitchList_;
+				std::string vpcId_;
+				std::string vSwitchId_;
+				std::string securityGroupId_;
+				std::string destinationCIDRs_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_EAS_MODEL_LISTTASKSRESULT_H_
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEDLINKRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeResourceLogRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBERESOURCELOGREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeResourceLogRequest : public RoaServiceRequest {
+public:
+	DescribeResourceLogRequest();
+	~DescribeResourceLogRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGREQUEST_H_

+ 57 - 0
eas/include/alibabacloud/eas/model/DescribeResourceLogResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_EAS_MODEL_DESCRIBERESOURCELOGRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeResourceLogResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeResourceLogResult();
+				explicit DescribeResourceLogResult(const std::string &payload);
+				~DescribeResourceLogResult();
+				std::string getStatus()const;
+				std::string getMessage()const;
+				std::string getProjectName()const;
+				std::string getLogStore()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				std::string message_;
+				std::string projectName_;
+				std::string logStore_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCELOGRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeResourceRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBERESOURCEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeResourceRequest : public RoaServiceRequest {
+public:
+	DescribeResourceRequest();
+	~DescribeResourceRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string resourceId_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCEREQUEST_H_

+ 77 - 0
eas/include/alibabacloud/eas/model/DescribeResourceResult.h

@@ -0,0 +1,77 @@
+/*
+ * 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_EAS_MODEL_DESCRIBERESOURCERESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeResourceResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeResourceResult();
+				explicit DescribeResourceResult(const std::string &payload);
+				~DescribeResourceResult();
+				std::string getStatus()const;
+				int getPrePaidInstanceCount()const;
+				std::string getMessage()const;
+				std::string getClusterId()const;
+				std::string getResourceName()const;
+				std::string getOwnerUid()const;
+				std::string getCreateTime()const;
+				int getPostPaidInstanceCount()const;
+				std::string getExtraData()const;
+				int getInstanceCount()const;
+				int getCpuCount()const;
+				std::string getResourceId()const;
+				std::string getUpdateTime()const;
+				int getGpuCount()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string status_;
+				int prePaidInstanceCount_;
+				std::string message_;
+				std::string clusterId_;
+				std::string resourceName_;
+				std::string ownerUid_;
+				std::string createTime_;
+				int postPaidInstanceCount_;
+				std::string extraData_;
+				int instanceCount_;
+				int cpuCount_;
+				std::string resourceId_;
+				std::string updateTime_;
+				int gpuCount_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBERESOURCERESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeServiceAutoScalerRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICEAUTOSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeServiceAutoScalerRequest : public RoaServiceRequest {
+public:
+	DescribeServiceAutoScalerRequest();
+	~DescribeServiceAutoScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERREQUEST_H_

+ 59 - 0
eas/include/alibabacloud/eas/model/DescribeServiceAutoScalerResult.h

@@ -0,0 +1,59 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICEAUTOSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeServiceAutoScalerResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeServiceAutoScalerResult();
+				explicit DescribeServiceAutoScalerResult(const std::string &payload);
+				~DescribeServiceAutoScalerResult();
+				int getMaxReplica()const;
+				std::string getServiceName()const;
+				std::string getStrategies()const;
+				int getMinReplica()const;
+				std::string getCurrentValues()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int maxReplica_;
+				std::string serviceName_;
+				std::string strategies_;
+				int minReplica_;
+				std::string currentValues_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEAUTOSCALERRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeServiceCronScalerRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICECRONSCALERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeServiceCronScalerRequest : public RoaServiceRequest {
+public:
+	DescribeServiceCronScalerRequest();
+	~DescribeServiceCronScalerRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERREQUEST_H_

+ 65 - 0
eas/include/alibabacloud/eas/model/DescribeServiceCronScalerResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICECRONSCALERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeServiceCronScalerResult : public ServiceResult
+			{
+			public:
+				struct ScaleJob
+				{
+					int targetSize;
+					std::string lastProbeTime;
+					std::string message;
+					std::string state;
+					std::string schedule;
+					std::string createTime;
+					std::string name;
+				};
+
+
+				DescribeServiceCronScalerResult();
+				explicit DescribeServiceCronScalerResult(const std::string &payload);
+				~DescribeServiceCronScalerResult();
+				std::vector<std::string> getExcludeDates()const;
+				std::string getServiceName()const;
+				std::vector<ScaleJob> getScaleJobs()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> excludeDates_;
+				std::string serviceName_;
+				std::vector<ScaleJob> scaleJobs_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICECRONSCALERRESULT_H_

+ 63 - 0
eas/include/alibabacloud/eas/model/DescribeServiceLogRequest.h

@@ -0,0 +1,63 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICELOGREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeServiceLogRequest : public RoaServiceRequest {
+public:
+	DescribeServiceLogRequest();
+	~DescribeServiceLogRequest();
+	string getIp() const;
+	void setIp(string ip);
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getEndTime() const;
+	void setEndTime(string endTime);
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getStartTime() const;
+	void setStartTime(string startTime);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	integer getPageNum() const;
+	void setPageNum(integer pageNum);
+	string getKeyword() const;
+	void setKeyword(string keyword);
+
+private:
+	string ip_;
+	integer pageSize_;
+	string endTime_;
+	string serviceName_;
+	string startTime_;
+	string clusterId_;
+	integer pageNum_;
+	string keyword_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGREQUEST_H_

+ 57 - 0
eas/include/alibabacloud/eas/model/DescribeServiceLogResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICELOGRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeServiceLogResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeServiceLogResult();
+				explicit DescribeServiceLogResult(const std::string &payload);
+				~DescribeServiceLogResult();
+				long getTotalCount()const;
+				long getPageNum()const;
+				long getTotalPageNum()const;
+				std::vector<std::string> getLogs()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long totalCount_;
+				long pageNum_;
+				long totalPageNum_;
+				std::vector<std::string> logs_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICELOGRESULT_H_

+ 45 - 0
eas/include/alibabacloud/eas/model/DescribeServiceMirrorRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICEMIRRORREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeServiceMirrorRequest : public RoaServiceRequest {
+public:
+	DescribeServiceMirrorRequest();
+	~DescribeServiceMirrorRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORREQUEST_H_

+ 55 - 0
eas/include/alibabacloud/eas/model/DescribeServiceMirrorResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_EAS_MODEL_DESCRIBESERVICEMIRRORRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeServiceMirrorResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeServiceMirrorResult();
+				explicit DescribeServiceMirrorResult(const std::string &payload);
+				~DescribeServiceMirrorResult();
+				std::string getTarget()const;
+				std::string getServiceName()const;
+				std::string getRatio()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string target_;
+				std::string serviceName_;
+				std::string ratio_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEMIRRORRESULT_H_

+ 34 - 40
eas/include/alibabacloud/eas/model/CreateSLSRequest.h → eas/include/alibabacloud/eas/model/DescribeServiceRequest.h

@@ -1,51 +1,45 @@
 /*
  * 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_EAS_MODEL_CREATESLSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATESLSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT CreateSLSRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateSLSRequest();
-				~CreateSLSRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATESLSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT DescribeServiceRequest : public RoaServiceRequest {
+public:
+	DescribeServiceRequest();
+	~DescribeServiceRequest();
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+
+private:
+	string serviceName_;
+	string clusterId_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICEREQUEST_H_

+ 103 - 0
eas/include/alibabacloud/eas/model/DescribeServiceResult.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_EAS_MODEL_DESCRIBESERVICERESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT DescribeServiceResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeServiceResult();
+				explicit DescribeServiceResult(const std::string &payload);
+				~DescribeServiceResult();
+				std::string getMessage()const;
+				int getMemory()const;
+				int getCurrentVersion()const;
+				int getRunningInstance()const;
+				int getCpu()const;
+				std::string getImage()const;
+				int getGpu()const;
+				std::string getCallerUid()const;
+				std::string getReason()const;
+				std::string getSource()const;
+				std::string getServiceId()const;
+				int getTotalInstance()const;
+				std::string getServiceConfig()const;
+				std::string getAccessToken()const;
+				std::string getInternetEndpoint()const;
+				std::string getStatus()const;
+				std::string getCreateTime()const;
+				std::string getResource()const;
+				std::string get_Namespace()const;
+				int getWeight()const;
+				int getPendingInstance()const;
+				int getLatestVersion()const;
+				std::string getServiceName()const;
+				std::string getUpdateTime()const;
+				std::string getRegion()const;
+				std::string getParentUid()const;
+				std::string getIntranetEndpoint()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int memory_;
+				int currentVersion_;
+				int runningInstance_;
+				int cpu_;
+				std::string image_;
+				int gpu_;
+				std::string callerUid_;
+				std::string reason_;
+				std::string source_;
+				std::string serviceId_;
+				int totalInstance_;
+				std::string serviceConfig_;
+				std::string accessToken_;
+				std::string internetEndpoint_;
+				std::string status_;
+				std::string createTime_;
+				std::string resource_;
+				std::string _namespace_;
+				int weight_;
+				int pendingInstance_;
+				int latestVersion_;
+				std::string serviceName_;
+				std::string updateTime_;
+				std::string region_;
+				std::string parentUid_;
+				std::string intranetEndpoint_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_DESCRIBESERVICERESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetNetworkInterfaceRequest.h

@@ -1,51 +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_EAS_MODEL_GETNETWORKINTERFACEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetNetworkInterfaceRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetNetworkInterfaceRequest();
-				~GetNetworkInterfaceRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETNETWORKINTERFACEREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetOssAuthorizeResult.h

@@ -1,49 +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_EAS_MODEL_GETOSSAUTHORIZERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetOssAuthorizeResult : public ServiceResult
-			{
-			public:
-
-
-				GetOssAuthorizeResult();
-				explicit GetOssAuthorizeResult(const std::string &payload);
-				~GetOssAuthorizeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETOSSAUTHORIZERESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetResourceInstancesRequest.h

@@ -1,51 +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_EAS_MODEL_GETRESOURCEINSTANCESREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEINSTANCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourceInstancesRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetResourceInstancesRequest();
-				~GetResourceInstancesRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEINSTANCESREQUEST_H_

+ 0 - 54
eas/include/alibabacloud/eas/model/GetResourcePodsRequest.h

@@ -1,54 +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_EAS_MODEL_GETRESOURCEPODSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourcePodsRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetResourcePodsRequest();
-				~GetResourcePodsRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getInstance_name()const;
-				void setInstance_name(const std::string& instance_name);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string instance_name_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetResourcePodsResult.h

@@ -1,49 +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_EAS_MODEL_GETRESOURCEPODSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourcePodsResult : public ServiceResult
-			{
-			public:
-
-
-				GetResourcePodsResult();
-				explicit GetResourcePodsResult(const std::string &payload);
-				~GetResourcePodsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCEPODSRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetResourceServicesRequest.h

@@ -1,51 +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_EAS_MODEL_GETRESOURCESERVICESREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourceServicesRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetResourceServicesRequest();
-				~GetResourceServicesRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESERVICESREQUEST_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetResourceStatusRequest.h

@@ -1,51 +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_EAS_MODEL_GETRESOURCESTATUSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetResourceStatusRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetResourceStatusRequest();
-				~GetResourceStatusRequest();
-
-				std::string getCluster_id()const;
-				void setCluster_id(const std::string& cluster_id);
-				std::string getResource_name()const;
-				void setResource_name(const std::string& resource_name);
-
-            private:
-				std::string cluster_id_;
-				std::string resource_name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETRESOURCESTATUSREQUEST_H_

+ 0 - 45
eas/include/alibabacloud/eas/model/GetServiceRegionRequest.h

@@ -1,45 +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_EAS_MODEL_GETSERVICEREGIONREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceRegionRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceRegionRequest();
-				~GetServiceRegionRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetServiceRegionResult.h

@@ -1,49 +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_EAS_MODEL_GETSERVICEREGIONRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceRegionResult : public ServiceResult
-			{
-			public:
-
-
-				GetServiceRegionResult();
-				explicit GetServiceRegionResult(const std::string &payload);
-				~GetServiceRegionResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREGIONRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetServiceRequest.h

@@ -1,51 +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_EAS_MODEL_GETSERVICEREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceRequest();
-				~GetServiceRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetServiceResult.h

@@ -1,49 +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_EAS_MODEL_GETSERVICERESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceResult : public ServiceResult
-			{
-			public:
-
-
-				GetServiceResult();
-				explicit GetServiceResult(const std::string &payload);
-				~GetServiceResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICERESULT_H_

+ 0 - 63
eas/include/alibabacloud/eas/model/GetServiceStatisticsRequest.h

@@ -1,63 +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_EAS_MODEL_GETSERVICESTATISTICSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceStatisticsRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceStatisticsRequest();
-				~GetServiceStatisticsRequest();
-
-				std::string getMetric()const;
-				void setMetric(const std::string& metric);
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				int getCount()const;
-				void setCount(int count);
-				std::string getFrom()const;
-				void setFrom(const std::string& from);
-				std::string getTo()const;
-				void setTo(const std::string& to);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string metric_;
-				std::string service_name_;
-				int count_;
-				std::string from_;
-				std::string to_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetServiceStatisticsResult.h

@@ -1,49 +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_EAS_MODEL_GETSERVICESTATISTICSRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceStatisticsResult : public ServiceResult
-			{
-			public:
-
-
-				GetServiceStatisticsResult();
-				explicit GetServiceStatisticsResult(const std::string &payload);
-				~GetServiceStatisticsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICESTATISTICSRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetServiceTokenRequest.h

@@ -1,51 +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_EAS_MODEL_GETSERVICETOKENREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceTokenRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceTokenRequest();
-				~GetServiceTokenRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetServiceTokenResult.h

@@ -1,49 +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_EAS_MODEL_GETSERVICETOKENRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceTokenResult : public ServiceResult
-			{
-			public:
-
-
-				GetServiceTokenResult();
-				explicit GetServiceTokenResult(const std::string &payload);
-				~GetServiceTokenResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICETOKENRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetServiceVersionRequest.h

@@ -1,51 +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_EAS_MODEL_GETSERVICEVERSIONREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceVersionRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceVersionRequest();
-				~GetServiceVersionRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEVERSIONREQUEST_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetServiceWorkerRequest.h

@@ -1,51 +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_EAS_MODEL_GETSERVICEWORKERREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceWorkerRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetServiceWorkerRequest();
-				~GetServiceWorkerRequest();
-
-				std::string getService_name()const;
-				void setService_name(const std::string& service_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string service_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetServiceWorkerResult.h

@@ -1,49 +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_EAS_MODEL_GETSERVICEWORKERRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetServiceWorkerResult : public ServiceResult
-			{
-			public:
-
-
-				GetServiceWorkerResult();
-				explicit GetServiceWorkerResult(const std::string &payload);
-				~GetServiceWorkerResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETSERVICEWORKERRESULT_H_

+ 0 - 51
eas/include/alibabacloud/eas/model/GetTaskRequest.h

@@ -1,51 +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_EAS_MODEL_GETTASKREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETTASKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetTaskRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetTaskRequest();
-				~GetTaskRequest();
-
-				std::string getTask_name()const;
-				void setTask_name(const std::string& task_name);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string task_name_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETTASKREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/GetTaskResult.h

@@ -1,49 +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_EAS_MODEL_GETTASKRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_GETTASKRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetTaskResult : public ServiceResult
-			{
-			public:
-
-
-				GetTaskResult();
-				explicit GetTaskResult(const std::string &payload);
-				~GetTaskResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETTASKRESULT_H_

+ 28 - 34
eas/include/alibabacloud/eas/model/CreateTaskRequest.h → eas/include/alibabacloud/eas/model/ListBenchmarkTaskRequest.h

@@ -1,45 +1,39 @@
 /*
  * 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_EAS_MODEL_CREATETASKREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_CREATETASKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT CreateTaskRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateTaskRequest();
-				~CreateTaskRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_CREATETASKREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListBenchmarkTaskRequest : public RoaServiceRequest {
+public:
+	ListBenchmarkTaskRequest();
+	~ListBenchmarkTaskRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKREQUEST_H_

+ 63 - 0
eas/include/alibabacloud/eas/model/ListBenchmarkTaskResult.h

@@ -0,0 +1,63 @@
+/*
+ * 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_EAS_MODEL_LISTBENCHMARKTASKRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListBenchmarkTaskResult : public ServiceResult
+			{
+			public:
+				struct Task
+				{
+					std::string status;
+					long availableAgent;
+					std::string taskId;
+					std::string message;
+					std::string taskName;
+					std::string serviceName;
+					std::string createTime;
+					std::string updateTime;
+					std::string region;
+				};
+
+
+				ListBenchmarkTaskResult();
+				explicit ListBenchmarkTaskResult(const std::string &payload);
+				~ListBenchmarkTaskResult();
+				std::vector<Task> getTasks()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<Task> tasks_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTBENCHMARKTASKRESULT_H_

+ 54 - 0
eas/include/alibabacloud/eas/model/ListResourceInstanceWorkerRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListResourceInstanceWorkerRequest : public RoaServiceRequest {
+public:
+	ListResourceInstanceWorkerRequest();
+	~ListResourceInstanceWorkerRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	string getInstanceName() const;
+	void setInstanceName(string instanceName);
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+
+private:
+	string resourceId_;
+	string instanceName_;
+	integer pageSize_;
+	string clusterId_;
+	integer pageNumber_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERREQUEST_H_

+ 72 - 0
eas/include/alibabacloud/eas/model/ListResourceInstanceWorkerResult.h

@@ -0,0 +1,72 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCEINSTANCEWORKERRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListResourceInstanceWorkerResult : public ServiceResult
+			{
+			public:
+				struct PodsItem
+				{
+					std::string status;
+					int memoryLimit;
+					int restartCount;
+					bool ready;
+					int cpuLimit;
+					std::string serviceName;
+					std::string startTime;
+					int gpuLimit;
+					int gpuRequest;
+					int cpuRequest;
+					int memoryRquest;
+					std::string name;
+				};
+
+
+				ListResourceInstanceWorkerResult();
+				explicit ListResourceInstanceWorkerResult(const std::string &payload);
+				~ListResourceInstanceWorkerResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<PodsItem> getPods()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<PodsItem> pods_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCEWORKERRESULT_H_

+ 54 - 0
eas/include/alibabacloud/eas/model/ListResourceInstancesRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListResourceInstancesRequest : public RoaServiceRequest {
+public:
+	ListResourceInstancesRequest();
+	~ListResourceInstancesRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	string getChargeType() const;
+	void setChargeType(string chargeType);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+
+private:
+	string resourceId_;
+	integer pageSize_;
+	string clusterId_;
+	string chargeType_;
+	integer pageNumber_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESREQUEST_H_

+ 75 - 0
eas/include/alibabacloud/eas/model/ListResourceInstancesResult.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_EAS_MODEL_LISTRESOURCEINSTANCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListResourceInstancesResult : public ServiceResult
+			{
+			public:
+				struct InstancesItem
+				{
+					std::string instanceId;
+					std::string createTime;
+					std::string instanceUsedMemory;
+					std::string instanceIp;
+					int instanceGpuCount;
+					std::string instanceName;
+					std::string instanceMemory;
+					int instanceCpuCount;
+					int instanceUsedGpu;
+					bool autoRenewal;
+					std::string instanceStatus;
+					std::string chargeType;
+					std::string expiredTime;
+					std::string instanceType;
+					float instanceUsedCpu;
+				};
+
+
+				ListResourceInstancesResult();
+				explicit ListResourceInstancesResult(const std::string &payload);
+				~ListResourceInstancesResult();
+				std::vector<InstancesItem> getInstances()const;
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<InstancesItem> instances_;
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCEINSTANCESRESULT_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/ListResourceServicesRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCESERVICESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListResourceServicesRequest : public RoaServiceRequest {
+public:
+	ListResourceServicesRequest();
+	~ListResourceServicesRequest();
+	string getResourceId() const;
+	void setResourceId(string resourceId);
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+
+private:
+	string resourceId_;
+	integer pageSize_;
+	string clusterId_;
+	integer pageNumber_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESREQUEST_H_

+ 88 - 0
eas/include/alibabacloud/eas/model/ListResourceServicesResult.h

@@ -0,0 +1,88 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCESERVICESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListResourceServicesResult : public ServiceResult
+			{
+			public:
+				struct ServicesItem
+				{
+					std::string message;
+					int memory;
+					int currentVersion;
+					int runningInstance;
+					int cpu;
+					std::string image;
+					int gpu;
+					std::string callerUid;
+					std::string reason;
+					std::string source;
+					std::string serviceId;
+					int totalInstance;
+					std::string serviceConfig;
+					std::string accessToken;
+					std::string internetEndpoint;
+					std::string status;
+					std::string requestId;
+					std::string createTime;
+					std::string resource;
+					std::string _namespace;
+					int weight;
+					int pendingInstance;
+					int latestVersion;
+					std::string serviceName;
+					std::string updateTime;
+					std::string region;
+					std::string parentUid;
+					std::string intranetEndpoint;
+				};
+
+
+				ListResourceServicesResult();
+				explicit ListResourceServicesResult(const std::string &payload);
+				~ListResourceServicesResult();
+				std::vector<ServicesItem> getServices()const;
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<ServicesItem> services_;
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESERVICESRESULT_H_

+ 34 - 34
eas/include/alibabacloud/eas/model/GetAvailableRegionsRequest.h → eas/include/alibabacloud/eas/model/ListResourcesRequest.h

@@ -1,45 +1,45 @@
 /*
  * 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_EAS_MODEL_GETAVAILABLEREGIONSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT GetAvailableRegionsRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetAvailableRegionsRequest();
-				~GetAvailableRegionsRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_GETAVAILABLEREGIONSREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListResourcesRequest : public RoaServiceRequest {
+public:
+	ListResourcesRequest();
+	~ListResourcesRequest();
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+
+private:
+	integer pageSize_;
+	integer pageNumber_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESREQUEST_H_

+ 73 - 0
eas/include/alibabacloud/eas/model/ListResourcesResult.h

@@ -0,0 +1,73 @@
+/*
+ * 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_EAS_MODEL_LISTRESOURCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTRESOURCESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListResourcesResult : public ServiceResult
+			{
+			public:
+				struct ResourcesItem
+				{
+					std::string status;
+					int prePaidInstanceCount;
+					std::string message;
+					std::string clusterId;
+					std::string resourceName;
+					std::string createTime;
+					int postPaidInstanceCount;
+					std::string extraData;
+					int instanceCount;
+					int cpuCount;
+					std::string resourceId;
+					std::string updateTime;
+					int gpuCount;
+				};
+
+
+				ListResourcesResult();
+				explicit ListResourcesResult(const std::string &payload);
+				~ListResourcesResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::vector<ResourcesItem> getResources()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+				std::vector<ResourcesItem> resources_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTRESOURCESRESULT_H_

+ 51 - 0
eas/include/alibabacloud/eas/model/ListServiceInstancesRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_EAS_MODEL_LISTSERVICEINSTANCESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListServiceInstancesRequest : public RoaServiceRequest {
+public:
+	ListServiceInstancesRequest();
+	~ListServiceInstancesRequest();
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getServiceName() const;
+	void setServiceName(string serviceName);
+	string getClusterId() const;
+	void setClusterId(string clusterId);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+
+private:
+	integer pageSize_;
+	string serviceName_;
+	string clusterId_;
+	integer pageNumber_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESREQUEST_H_

+ 73 - 0
eas/include/alibabacloud/eas/model/ListServiceInstancesResult.h

@@ -0,0 +1,73 @@
+/*
+ * 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_EAS_MODEL_LISTSERVICEINSTANCESRESULT_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/eas/EasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Eas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_EAS_EXPORT ListServiceInstancesResult : public ServiceResult
+			{
+			public:
+				struct InstancesItem
+				{
+					std::string hostIP;
+					std::string status;
+					std::string innerIP;
+					int instancePort;
+					std::string _namespace;
+					std::string reason;
+					std::string instanceName;
+					int restartCount;
+					int totalProcesses;
+					std::vector<std::string> lastState;
+					int readyProcesses;
+					std::string startAt;
+					std::string hostName;
+				};
+
+
+				ListServiceInstancesResult();
+				explicit ListServiceInstancesResult(const std::string &payload);
+				~ListServiceInstancesResult();
+				std::vector<InstancesItem> getInstances()const;
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<InstancesItem> instances_;
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICEINSTANCESRESULT_H_

+ 43 - 40
eas/include/alibabacloud/eas/model/ListServicesRequest.h

@@ -1,51 +1,54 @@
 /*
  * 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_EAS_MODEL_LISTSERVICESREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_LISTSERVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT ListServicesRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListServicesRequest();
-				~ListServicesRequest();
-
-				std::string getFilter()const;
-				void setFilter(const std::string& filter);
-				std::string getSort()const;
-				void setSort(const std::string& sort);
-
-            private:
-				std::string filter_;
-				std::string sort_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICESREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_EAS_MODEL_LISTSERVICESREQUEST_H_
+#define ALIBABACLOUD_EAS_MODEL_LISTSERVICESREQUEST_H_
+
+#include <alibabacloud/eas/EasExport.h>
+#include <alibabacloud/core/RoaServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Eas {
+namespace Model {
+class ALIBABACLOUD_EAS_EXPORT ListServicesRequest : public RoaServiceRequest {
+public:
+	ListServicesRequest();
+	~ListServicesRequest();
+	string getFilter() const;
+	void setFilter(string filter);
+	integer getPageSize() const;
+	void setPageSize(integer pageSize);
+	string getSort() const;
+	void setSort(string sort);
+	integer getPageNumber() const;
+	void setPageNumber(integer pageNumber);
+	string getOrder() const;
+	void setOrder(string order);
+
+private:
+	string filter_;
+	integer pageSize_;
+	string sort_;
+	integer pageNumber_;
+	string order_;
+};
+} // namespace Model
+} // namespace Eas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_EAS_MODEL_LISTSERVICESREQUEST_H_

+ 39 - 0
eas/include/alibabacloud/eas/model/ListServicesResult.h

@@ -32,15 +32,54 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_EAS_EXPORT ListServicesResult : public ServiceResult
 			{
 			public:
+				struct ServicesItem
+				{
+					std::string message;
+					int memory;
+					int currentVersion;
+					int runningInstance;
+					int cpu;
+					std::string image;
+					int gpu;
+					std::string callerUid;
+					std::string reason;
+					std::string source;
+					std::string serviceId;
+					int totalInstance;
+					std::string serviceConfig;
+					std::string accessToken;
+					std::string internetEndpoint;
+					std::string status;
+					std::string requestId;
+					std::string createTime;
+					std::string resource;
+					std::string _namespace;
+					int weight;
+					int pendingInstance;
+					int latestVersion;
+					std::string serviceName;
+					std::string updateTime;
+					std::string region;
+					std::string parentUid;
+					std::string intranetEndpoint;
+				};
 
 
 				ListServicesResult();
 				explicit ListServicesResult(const std::string &payload);
 				~ListServicesResult();
+				std::vector<ServicesItem> getServices()const;
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::vector<ServicesItem> services_;
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
 
 			};
 		}

+ 0 - 57
eas/include/alibabacloud/eas/model/ListTasksRequest.h

@@ -1,57 +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_EAS_MODEL_LISTTASKSREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_LISTTASKSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT ListTasksRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListTasksRequest();
-				~ListTasksRequest();
-
-				std::string getFilter()const;
-				void setFilter(const std::string& filter);
-				std::string getPageSize()const;
-				void setPageSize(const std::string& pageSize);
-				std::string getSort()const;
-				void setSort(const std::string& sort);
-				std::string getPageNum()const;
-				void setPageNum(const std::string& pageNum);
-
-            private:
-				std::string filter_;
-				std::string pageSize_;
-				std::string sort_;
-				std::string pageNum_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_LISTTASKSREQUEST_H_

+ 0 - 45
eas/include/alibabacloud/eas/model/ListVIndexRequest.h

@@ -1,45 +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_EAS_MODEL_LISTVINDEXREQUEST_H_
-#define ALIBABACLOUD_EAS_MODEL_LISTVINDEXREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT ListVIndexRequest : public RoaServiceRequest
-			{
-
-			public:
-				ListVIndexRequest();
-				~ListVIndexRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_LISTVINDEXREQUEST_H_

+ 0 - 49
eas/include/alibabacloud/eas/model/ListVIndexResult.h

@@ -1,49 +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_EAS_MODEL_LISTVINDEXRESULT_H_
-#define ALIBABACLOUD_EAS_MODEL_LISTVINDEXRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/eas/EasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Eas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_EAS_EXPORT ListVIndexResult : public ServiceResult
-			{
-			public:
-
-
-				ListVIndexResult();
-				explicit ListVIndexResult(const std::string &payload);
-				~ListVIndexResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_EAS_MODEL_LISTVINDEXRESULT_H_

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov