Forráskód Böngészése

CS SDK Auto Released By shenshi,Version:1.34.47

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 7 éve
szülő
commit
3e476f2647
100 módosított fájl, 275 hozzáadás és 5495 törlés
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 26 126
      cs/CMakeLists.txt
  4. 103 303
      cs/include/alibabacloud/cs/CSClient.h
  5. 0 45
      cs/include/alibabacloud/cs/model/AddAgilityClusterRequest.h
  6. 0 49
      cs/include/alibabacloud/cs/model/AddAgilityClusterResult.h
  7. 0 51
      cs/include/alibabacloud/cs/model/CallBackAgilityClusterRequest.h
  8. 0 49
      cs/include/alibabacloud/cs/model/CallBackAgilityClusterResult.h
  9. 0 51
      cs/include/alibabacloud/cs/model/CallbackClusterTokenRequest.h
  10. 0 49
      cs/include/alibabacloud/cs/model/CallbackClusterTokenResult.h
  11. 0 48
      cs/include/alibabacloud/cs/model/CreateClusterTokenRequest.h
  12. 0 45
      cs/include/alibabacloud/cs/model/CreateTemplateRequest.h
  13. 0 49
      cs/include/alibabacloud/cs/model/CreateTemplateResult.h
  14. 0 48
      cs/include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoRequest.h
  15. 0 49
      cs/include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoResult.h
  16. 0 48
      cs/include/alibabacloud/cs/model/DescribeAgilityTunnelCertsRequest.h
  17. 0 49
      cs/include/alibabacloud/cs/model/DescribeAgilityTunnelCertsResult.h
  18. 6 6
      cs/include/alibabacloud/cs/model/DescribeClusterEndpointsRequest.h
  19. 7 7
      cs/include/alibabacloud/cs/model/DescribeClusterEndpointsResult.h
  20. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterHostsResult.h
  21. 0 48
      cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoRequest.h
  22. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoResult.h
  23. 0 51
      cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceRequest.h
  24. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceResult.h
  25. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterScaledNodeResult.h
  26. 0 48
      cs/include/alibabacloud/cs/model/DescribeClusterServicesRequest.h
  27. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterServicesResult.h
  28. 0 48
      cs/include/alibabacloud/cs/model/DescribeClusterTokensRequest.h
  29. 0 49
      cs/include/alibabacloud/cs/model/DescribeClusterTokensResult.h
  30. 6 6
      cs/include/alibabacloud/cs/model/DescribeClusterUserKubeconfigRequest.h
  31. 7 7
      cs/include/alibabacloud/cs/model/DescribeClusterUserKubeconfigResult.h
  32. 0 54
      cs/include/alibabacloud/cs/model/DescribeImagesRequest.h
  33. 0 49
      cs/include/alibabacloud/cs/model/DescribeImagesResult.h
  34. 0 51
      cs/include/alibabacloud/cs/model/DescribeServiceContainersRequest.h
  35. 0 49
      cs/include/alibabacloud/cs/model/DescribeServiceContainersResult.h
  36. 0 48
      cs/include/alibabacloud/cs/model/DescribeTaskInfoRequest.h
  37. 0 49
      cs/include/alibabacloud/cs/model/DescribeTaskInfoResult.h
  38. 0 48
      cs/include/alibabacloud/cs/model/DescribeTemplateAttributeRequest.h
  39. 0 49
      cs/include/alibabacloud/cs/model/DescribeTemplateAttributeResult.h
  40. 0 45
      cs/include/alibabacloud/cs/model/DescribeTemplatesRequest.h
  41. 0 49
      cs/include/alibabacloud/cs/model/DescribeTemplatesResult.h
  42. 0 51
      cs/include/alibabacloud/cs/model/DescribeUserContainersRequest.h
  43. 0 49
      cs/include/alibabacloud/cs/model/DescribeUserContainersResult.h
  44. 0 48
      cs/include/alibabacloud/cs/model/GatherLogsTokenRequest.h
  45. 0 49
      cs/include/alibabacloud/cs/model/GatherLogsTokenResult.h
  46. 0 48
      cs/include/alibabacloud/cs/model/GetClusterProjectsRequest.h
  47. 0 49
      cs/include/alibabacloud/cs/model/GetClusterProjectsResult.h
  48. 0 51
      cs/include/alibabacloud/cs/model/GetProjectEventsRequest.h
  49. 0 49
      cs/include/alibabacloud/cs/model/GetProjectEventsResult.h
  50. 0 51
      cs/include/alibabacloud/cs/model/GetTriggerHookRequest.h
  51. 0 49
      cs/include/alibabacloud/cs/model/GetTriggerHookResult.h
  52. 0 45
      cs/include/alibabacloud/cs/model/ModifyClusterNameRequest.h
  53. 0 49
      cs/include/alibabacloud/cs/model/ModifyClusterNameResult.h
  54. 0 48
      cs/include/alibabacloud/cs/model/ScaleInClusterRequest.h
  55. 0 49
      cs/include/alibabacloud/cs/model/ScaleInClusterResult.h
  56. 0 45
      cs/include/alibabacloud/cs/model/UpdateSubUserResoucesRequest.h
  57. 0 49
      cs/include/alibabacloud/cs/model/UpdateSubUserResoucesResult.h
  58. 0 51
      cs/include/alibabacloud/cs/model/UpgradeClusterComponentsRequest.h
  59. 94 994
      cs/src/CSClient.cc
  60. 0 27
      cs/src/model/AddAgilityClusterRequest.cc
  61. 0 45
      cs/src/model/AddAgilityClusterResult.cc
  62. 0 49
      cs/src/model/CallBackAgilityClusterRequest.cc
  63. 0 45
      cs/src/model/CallBackAgilityClusterResult.cc
  64. 0 49
      cs/src/model/CallbackClusterTokenRequest.cc
  65. 0 38
      cs/src/model/CreateClusterTokenRequest.cc
  66. 0 45
      cs/src/model/CreateClusterTokenResult.cc
  67. 0 27
      cs/src/model/CreateTemplateRequest.cc
  68. 0 45
      cs/src/model/CreateTemplateResult.cc
  69. 0 38
      cs/src/model/DescribeAgilityTunnelAgentInfoRequest.cc
  70. 0 45
      cs/src/model/DescribeAgilityTunnelAgentInfoResult.cc
  71. 0 38
      cs/src/model/DescribeAgilityTunnelCertsRequest.cc
  72. 0 45
      cs/src/model/DescribeAgilityTunnelCertsResult.cc
  73. 6 6
      cs/src/model/DescribeClusterEndpointsRequest.cc
  74. 5 5
      cs/src/model/DescribeClusterEndpointsResult.cc
  75. 0 38
      cs/src/model/DescribeClusterHostsRequest.cc
  76. 0 45
      cs/src/model/DescribeClusterHostsResult.cc
  77. 0 38
      cs/src/model/DescribeClusterNodeInfoRequest.cc
  78. 0 45
      cs/src/model/DescribeClusterNodeInfoResult.cc
  79. 0 49
      cs/src/model/DescribeClusterNodeInfoWithInstanceRequest.cc
  80. 0 45
      cs/src/model/DescribeClusterNodeInfoWithInstanceResult.cc
  81. 0 45
      cs/src/model/DescribeClusterScaledNodeResult.cc
  82. 0 38
      cs/src/model/DescribeClusterServicesRequest.cc
  83. 0 45
      cs/src/model/DescribeClusterServicesResult.cc
  84. 0 45
      cs/src/model/DescribeClusterTokensResult.cc
  85. 6 6
      cs/src/model/DescribeClusterUserKubeconfigRequest.cc
  86. 5 5
      cs/src/model/DescribeClusterUserKubeconfigResult.cc
  87. 0 60
      cs/src/model/DescribeImagesRequest.cc
  88. 0 45
      cs/src/model/DescribeImagesResult.cc
  89. 0 49
      cs/src/model/DescribeServiceContainersRequest.cc
  90. 0 45
      cs/src/model/DescribeServiceContainersResult.cc
  91. 0 38
      cs/src/model/DescribeTaskInfoRequest.cc
  92. 0 45
      cs/src/model/DescribeTaskInfoResult.cc
  93. 0 38
      cs/src/model/DescribeTemplateAttributeRequest.cc
  94. 0 45
      cs/src/model/DescribeTemplateAttributeResult.cc
  95. 0 27
      cs/src/model/DescribeTemplatesRequest.cc
  96. 0 45
      cs/src/model/DescribeTemplatesResult.cc
  97. 0 49
      cs/src/model/DescribeUserContainersRequest.cc
  98. 0 45
      cs/src/model/DescribeUserContainersResult.cc
  99. 0 38
      cs/src/model/GatherLogsTokenRequest.cc
  100. 0 45
      cs/src/model/GatherLogsTokenResult.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-03-19 Version: 1.34.47
+1, Update Dependency
+
 2019-03-19 Version: 1.34.46
 1, Update Dependency
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.34.46
+1.34.47

+ 26 - 126
cs/CMakeLists.txt

@@ -21,177 +21,77 @@ set(cs_public_header
 	include/alibabacloud/cs/CSExport.h )
 
 set(cs_public_header_model 
+	include/alibabacloud/cs/model/DescribeClustersRequest.h
+	include/alibabacloud/cs/model/DescribeClustersResult.h
+	include/alibabacloud/cs/model/RevokeClusterTokenRequest.h
+	include/alibabacloud/cs/model/RevokeClusterTokenResult.h
 	include/alibabacloud/cs/model/AttachInstancesRequest.h
 	include/alibabacloud/cs/model/AttachInstancesResult.h
-	include/alibabacloud/cs/model/CallbackClusterTokenRequest.h
-	include/alibabacloud/cs/model/CallbackClusterTokenResult.h
-	include/alibabacloud/cs/model/DescribeTemplatesRequest.h
-	include/alibabacloud/cs/model/DescribeTemplatesResult.h
-	include/alibabacloud/cs/model/GetProjectEventsRequest.h
-	include/alibabacloud/cs/model/GetProjectEventsResult.h
 	include/alibabacloud/cs/model/CheckAliyunCSServiceRoleRequest.h
 	include/alibabacloud/cs/model/CheckAliyunCSServiceRoleResult.h
-	include/alibabacloud/cs/model/DescribeTemplateAttributeRequest.h
-	include/alibabacloud/cs/model/DescribeTemplateAttributeResult.h
-	include/alibabacloud/cs/model/CreateTemplateRequest.h
-	include/alibabacloud/cs/model/CreateTemplateResult.h
 	include/alibabacloud/cs/model/DescribeClusterCertsRequest.h
 	include/alibabacloud/cs/model/DescribeClusterCertsResult.h
 	include/alibabacloud/cs/model/DeleteClusterRequest.h
 	include/alibabacloud/cs/model/DeleteClusterResult.h
 	include/alibabacloud/cs/model/DescribeClusterNodesRequest.h
 	include/alibabacloud/cs/model/DescribeClusterNodesResult.h
-	include/alibabacloud/cs/model/CallBackAgilityClusterRequest.h
-	include/alibabacloud/cs/model/CallBackAgilityClusterResult.h
-	include/alibabacloud/cs/model/DescribeClusterScaledNodeRequest.h
-	include/alibabacloud/cs/model/DescribeClusterScaledNodeResult.h
+	include/alibabacloud/cs/model/DescribeApiVersionRequest.h
+	include/alibabacloud/cs/model/DescribeApiVersionResult.h
 	include/alibabacloud/cs/model/DescribeClusterLogsRequest.h
 	include/alibabacloud/cs/model/DescribeClusterLogsResult.h
 	include/alibabacloud/cs/model/DescribeClusterDetailRequest.h
 	include/alibabacloud/cs/model/DescribeClusterDetailResult.h
+	include/alibabacloud/cs/model/DescribeClusterUserKubeconfigRequest.h
+	include/alibabacloud/cs/model/DescribeClusterUserKubeconfigResult.h
 	include/alibabacloud/cs/model/ResetClusterNodeRequest.h
 	include/alibabacloud/cs/model/ResetClusterNodeResult.h
-	include/alibabacloud/cs/model/DescribeServiceContainersRequest.h
-	include/alibabacloud/cs/model/DescribeServiceContainersResult.h
-	include/alibabacloud/cs/model/DescribeTaskInfoRequest.h
-	include/alibabacloud/cs/model/DescribeTaskInfoResult.h
-	include/alibabacloud/cs/model/GetClusterProjectsRequest.h
-	include/alibabacloud/cs/model/GetClusterProjectsResult.h
-	include/alibabacloud/cs/model/DescribeClusterServicesRequest.h
-	include/alibabacloud/cs/model/DescribeClusterServicesResult.h
-	include/alibabacloud/cs/model/ScaleInClusterRequest.h
-	include/alibabacloud/cs/model/ScaleInClusterResult.h
-	include/alibabacloud/cs/model/DeleteClusterNodeRequest.h
-	include/alibabacloud/cs/model/DeleteClusterNodeResult.h
-	include/alibabacloud/cs/model/RevokeClusterTokenRequest.h
-	include/alibabacloud/cs/model/RevokeClusterTokenResult.h
-	include/alibabacloud/cs/model/DescribeClustersRequest.h
-	include/alibabacloud/cs/model/DescribeClustersResult.h
-	include/alibabacloud/cs/model/AddAgilityClusterRequest.h
-	include/alibabacloud/cs/model/AddAgilityClusterResult.h
-	include/alibabacloud/cs/model/DescribeImagesRequest.h
-	include/alibabacloud/cs/model/DescribeImagesResult.h
-	include/alibabacloud/cs/model/GetTriggerHookRequest.h
-	include/alibabacloud/cs/model/GetTriggerHookResult.h
-	include/alibabacloud/cs/model/DescribeClusterTokensRequest.h
-	include/alibabacloud/cs/model/DescribeClusterTokensResult.h
-	include/alibabacloud/cs/model/UpdateSubUserResoucesRequest.h
-	include/alibabacloud/cs/model/UpdateSubUserResoucesResult.h
-	include/alibabacloud/cs/model/ModifyClusterNameRequest.h
-	include/alibabacloud/cs/model/ModifyClusterNameResult.h
-	include/alibabacloud/cs/model/DescribeClusterHostsRequest.h
-	include/alibabacloud/cs/model/DescribeClusterHostsResult.h
-	include/alibabacloud/cs/model/DescribeApiVersionRequest.h
-	include/alibabacloud/cs/model/DescribeApiVersionResult.h
-	include/alibabacloud/cs/model/GatherLogsTokenRequest.h
-	include/alibabacloud/cs/model/GatherLogsTokenResult.h
-	include/alibabacloud/cs/model/CreateClusterTokenRequest.h
-	include/alibabacloud/cs/model/CreateClusterTokenResult.h
-	include/alibabacloud/cs/model/DescribeUserContainersRequest.h
-	include/alibabacloud/cs/model/DescribeUserContainersResult.h
-	include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoRequest.h
-	include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoResult.h
-	include/alibabacloud/cs/model/DescribeClusterNodeInfoRequest.h
-	include/alibabacloud/cs/model/DescribeClusterNodeInfoResult.h
 	include/alibabacloud/cs/model/ScaleClusterRequest.h
 	include/alibabacloud/cs/model/ScaleClusterResult.h
-	include/alibabacloud/cs/model/DescribeAgilityTunnelCertsRequest.h
-	include/alibabacloud/cs/model/DescribeAgilityTunnelCertsResult.h
-	include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceRequest.h
-	include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceResult.h
-	include/alibabacloud/cs/model/UpgradeClusterComponentsRequest.h
-	include/alibabacloud/cs/model/UpgradeClusterComponentsResult.h
+	include/alibabacloud/cs/model/DescribeClusterEndpointsRequest.h
+	include/alibabacloud/cs/model/DescribeClusterEndpointsResult.h
 	include/alibabacloud/cs/model/DownloadClusterNodeCertsRequest.h
 	include/alibabacloud/cs/model/DownloadClusterNodeCertsResult.h
 	include/alibabacloud/cs/model/CreateClusterRequest.h
-	include/alibabacloud/cs/model/CreateClusterResult.h )
+	include/alibabacloud/cs/model/CreateClusterResult.h
+	include/alibabacloud/cs/model/DeleteClusterNodeRequest.h
+	include/alibabacloud/cs/model/DeleteClusterNodeResult.h )
 
 set(cs_src 
 	src/CSClient.cc
+	src/model/DescribeClustersRequest.cc
+	src/model/DescribeClustersResult.cc
+	src/model/RevokeClusterTokenRequest.cc
+	src/model/RevokeClusterTokenResult.cc
 	src/model/AttachInstancesRequest.cc
 	src/model/AttachInstancesResult.cc
-	src/model/CallbackClusterTokenRequest.cc
-	src/model/CallbackClusterTokenResult.cc
-	src/model/DescribeTemplatesRequest.cc
-	src/model/DescribeTemplatesResult.cc
-	src/model/GetProjectEventsRequest.cc
-	src/model/GetProjectEventsResult.cc
 	src/model/CheckAliyunCSServiceRoleRequest.cc
 	src/model/CheckAliyunCSServiceRoleResult.cc
-	src/model/DescribeTemplateAttributeRequest.cc
-	src/model/DescribeTemplateAttributeResult.cc
-	src/model/CreateTemplateRequest.cc
-	src/model/CreateTemplateResult.cc
 	src/model/DescribeClusterCertsRequest.cc
 	src/model/DescribeClusterCertsResult.cc
 	src/model/DeleteClusterRequest.cc
 	src/model/DeleteClusterResult.cc
 	src/model/DescribeClusterNodesRequest.cc
 	src/model/DescribeClusterNodesResult.cc
-	src/model/CallBackAgilityClusterRequest.cc
-	src/model/CallBackAgilityClusterResult.cc
-	src/model/DescribeClusterScaledNodeRequest.cc
-	src/model/DescribeClusterScaledNodeResult.cc
+	src/model/DescribeApiVersionRequest.cc
+	src/model/DescribeApiVersionResult.cc
 	src/model/DescribeClusterLogsRequest.cc
 	src/model/DescribeClusterLogsResult.cc
 	src/model/DescribeClusterDetailRequest.cc
 	src/model/DescribeClusterDetailResult.cc
+	src/model/DescribeClusterUserKubeconfigRequest.cc
+	src/model/DescribeClusterUserKubeconfigResult.cc
 	src/model/ResetClusterNodeRequest.cc
 	src/model/ResetClusterNodeResult.cc
-	src/model/DescribeServiceContainersRequest.cc
-	src/model/DescribeServiceContainersResult.cc
-	src/model/DescribeTaskInfoRequest.cc
-	src/model/DescribeTaskInfoResult.cc
-	src/model/GetClusterProjectsRequest.cc
-	src/model/GetClusterProjectsResult.cc
-	src/model/DescribeClusterServicesRequest.cc
-	src/model/DescribeClusterServicesResult.cc
-	src/model/ScaleInClusterRequest.cc
-	src/model/ScaleInClusterResult.cc
-	src/model/DeleteClusterNodeRequest.cc
-	src/model/DeleteClusterNodeResult.cc
-	src/model/RevokeClusterTokenRequest.cc
-	src/model/RevokeClusterTokenResult.cc
-	src/model/DescribeClustersRequest.cc
-	src/model/DescribeClustersResult.cc
-	src/model/AddAgilityClusterRequest.cc
-	src/model/AddAgilityClusterResult.cc
-	src/model/DescribeImagesRequest.cc
-	src/model/DescribeImagesResult.cc
-	src/model/GetTriggerHookRequest.cc
-	src/model/GetTriggerHookResult.cc
-	src/model/DescribeClusterTokensRequest.cc
-	src/model/DescribeClusterTokensResult.cc
-	src/model/UpdateSubUserResoucesRequest.cc
-	src/model/UpdateSubUserResoucesResult.cc
-	src/model/ModifyClusterNameRequest.cc
-	src/model/ModifyClusterNameResult.cc
-	src/model/DescribeClusterHostsRequest.cc
-	src/model/DescribeClusterHostsResult.cc
-	src/model/DescribeApiVersionRequest.cc
-	src/model/DescribeApiVersionResult.cc
-	src/model/GatherLogsTokenRequest.cc
-	src/model/GatherLogsTokenResult.cc
-	src/model/CreateClusterTokenRequest.cc
-	src/model/CreateClusterTokenResult.cc
-	src/model/DescribeUserContainersRequest.cc
-	src/model/DescribeUserContainersResult.cc
-	src/model/DescribeAgilityTunnelAgentInfoRequest.cc
-	src/model/DescribeAgilityTunnelAgentInfoResult.cc
-	src/model/DescribeClusterNodeInfoRequest.cc
-	src/model/DescribeClusterNodeInfoResult.cc
 	src/model/ScaleClusterRequest.cc
 	src/model/ScaleClusterResult.cc
-	src/model/DescribeAgilityTunnelCertsRequest.cc
-	src/model/DescribeAgilityTunnelCertsResult.cc
-	src/model/DescribeClusterNodeInfoWithInstanceRequest.cc
-	src/model/DescribeClusterNodeInfoWithInstanceResult.cc
-	src/model/UpgradeClusterComponentsRequest.cc
-	src/model/UpgradeClusterComponentsResult.cc
+	src/model/DescribeClusterEndpointsRequest.cc
+	src/model/DescribeClusterEndpointsResult.cc
 	src/model/DownloadClusterNodeCertsRequest.cc
 	src/model/DownloadClusterNodeCertsResult.cc
 	src/model/CreateClusterRequest.cc
-	src/model/CreateClusterResult.cc )
+	src/model/CreateClusterResult.cc
+	src/model/DeleteClusterNodeRequest.cc
+	src/model/DeleteClusterNodeResult.cc )
 
 add_library(cs ${LIB_TYPE}
 	${cs_public_header}

+ 103 - 303
cs/include/alibabacloud/cs/CSClient.h

@@ -22,90 +22,40 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RoaServiceClient.h>
 #include "CSExport.h"
+#include "model/DescribeClustersRequest.h"
+#include "model/DescribeClustersResult.h"
+#include "model/RevokeClusterTokenRequest.h"
+#include "model/RevokeClusterTokenResult.h"
 #include "model/AttachInstancesRequest.h"
 #include "model/AttachInstancesResult.h"
-#include "model/CallbackClusterTokenRequest.h"
-#include "model/CallbackClusterTokenResult.h"
-#include "model/DescribeTemplatesRequest.h"
-#include "model/DescribeTemplatesResult.h"
-#include "model/GetProjectEventsRequest.h"
-#include "model/GetProjectEventsResult.h"
 #include "model/CheckAliyunCSServiceRoleRequest.h"
 #include "model/CheckAliyunCSServiceRoleResult.h"
-#include "model/DescribeTemplateAttributeRequest.h"
-#include "model/DescribeTemplateAttributeResult.h"
-#include "model/CreateTemplateRequest.h"
-#include "model/CreateTemplateResult.h"
 #include "model/DescribeClusterCertsRequest.h"
 #include "model/DescribeClusterCertsResult.h"
 #include "model/DeleteClusterRequest.h"
 #include "model/DeleteClusterResult.h"
 #include "model/DescribeClusterNodesRequest.h"
 #include "model/DescribeClusterNodesResult.h"
-#include "model/CallBackAgilityClusterRequest.h"
-#include "model/CallBackAgilityClusterResult.h"
-#include "model/DescribeClusterScaledNodeRequest.h"
-#include "model/DescribeClusterScaledNodeResult.h"
+#include "model/DescribeApiVersionRequest.h"
+#include "model/DescribeApiVersionResult.h"
 #include "model/DescribeClusterLogsRequest.h"
 #include "model/DescribeClusterLogsResult.h"
 #include "model/DescribeClusterDetailRequest.h"
 #include "model/DescribeClusterDetailResult.h"
+#include "model/DescribeClusterUserKubeconfigRequest.h"
+#include "model/DescribeClusterUserKubeconfigResult.h"
 #include "model/ResetClusterNodeRequest.h"
 #include "model/ResetClusterNodeResult.h"
-#include "model/DescribeServiceContainersRequest.h"
-#include "model/DescribeServiceContainersResult.h"
-#include "model/DescribeTaskInfoRequest.h"
-#include "model/DescribeTaskInfoResult.h"
-#include "model/GetClusterProjectsRequest.h"
-#include "model/GetClusterProjectsResult.h"
-#include "model/DescribeClusterServicesRequest.h"
-#include "model/DescribeClusterServicesResult.h"
-#include "model/ScaleInClusterRequest.h"
-#include "model/ScaleInClusterResult.h"
-#include "model/DeleteClusterNodeRequest.h"
-#include "model/DeleteClusterNodeResult.h"
-#include "model/RevokeClusterTokenRequest.h"
-#include "model/RevokeClusterTokenResult.h"
-#include "model/DescribeClustersRequest.h"
-#include "model/DescribeClustersResult.h"
-#include "model/AddAgilityClusterRequest.h"
-#include "model/AddAgilityClusterResult.h"
-#include "model/DescribeImagesRequest.h"
-#include "model/DescribeImagesResult.h"
-#include "model/GetTriggerHookRequest.h"
-#include "model/GetTriggerHookResult.h"
-#include "model/DescribeClusterTokensRequest.h"
-#include "model/DescribeClusterTokensResult.h"
-#include "model/UpdateSubUserResoucesRequest.h"
-#include "model/UpdateSubUserResoucesResult.h"
-#include "model/ModifyClusterNameRequest.h"
-#include "model/ModifyClusterNameResult.h"
-#include "model/DescribeClusterHostsRequest.h"
-#include "model/DescribeClusterHostsResult.h"
-#include "model/DescribeApiVersionRequest.h"
-#include "model/DescribeApiVersionResult.h"
-#include "model/GatherLogsTokenRequest.h"
-#include "model/GatherLogsTokenResult.h"
-#include "model/CreateClusterTokenRequest.h"
-#include "model/CreateClusterTokenResult.h"
-#include "model/DescribeUserContainersRequest.h"
-#include "model/DescribeUserContainersResult.h"
-#include "model/DescribeAgilityTunnelAgentInfoRequest.h"
-#include "model/DescribeAgilityTunnelAgentInfoResult.h"
-#include "model/DescribeClusterNodeInfoRequest.h"
-#include "model/DescribeClusterNodeInfoResult.h"
 #include "model/ScaleClusterRequest.h"
 #include "model/ScaleClusterResult.h"
-#include "model/DescribeAgilityTunnelCertsRequest.h"
-#include "model/DescribeAgilityTunnelCertsResult.h"
-#include "model/DescribeClusterNodeInfoWithInstanceRequest.h"
-#include "model/DescribeClusterNodeInfoWithInstanceResult.h"
-#include "model/UpgradeClusterComponentsRequest.h"
-#include "model/UpgradeClusterComponentsResult.h"
+#include "model/DescribeClusterEndpointsRequest.h"
+#include "model/DescribeClusterEndpointsResult.h"
 #include "model/DownloadClusterNodeCertsRequest.h"
 #include "model/DownloadClusterNodeCertsResult.h"
 #include "model/CreateClusterRequest.h"
 #include "model/CreateClusterResult.h"
+#include "model/DeleteClusterNodeRequest.h"
+#include "model/DeleteClusterNodeResult.h"
 
 
 namespace AlibabaCloud
@@ -115,263 +65,113 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_CS_EXPORT CSClient : public RoaServiceClient
 		{
 		public:
-			typedef Outcome<Error, Model::AttachInstancesResult> AttachInstancesOutcome;			
-			typedef std::future<AttachInstancesOutcome> AttachInstancesOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClustersResult> DescribeClustersOutcome;
+			typedef std::future<DescribeClustersOutcome> DescribeClustersOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::DescribeClustersRequest&, const DescribeClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClustersAsyncHandler;
+			typedef Outcome<Error, Model::RevokeClusterTokenResult> RevokeClusterTokenOutcome;
+			typedef std::future<RevokeClusterTokenOutcome> RevokeClusterTokenOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::RevokeClusterTokenRequest&, const RevokeClusterTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeClusterTokenAsyncHandler;
+			typedef Outcome<Error, Model::AttachInstancesResult> AttachInstancesOutcome;
+			typedef std::future<AttachInstancesOutcome> AttachInstancesOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::AttachInstancesRequest&, const AttachInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachInstancesAsyncHandler;
-			typedef Outcome<Error, Model::CallbackClusterTokenResult> CallbackClusterTokenOutcome;			
-			typedef std::future<CallbackClusterTokenOutcome> CallbackClusterTokenOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::CallbackClusterTokenRequest&, const CallbackClusterTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CallbackClusterTokenAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTemplatesResult> DescribeTemplatesOutcome;			
-			typedef std::future<DescribeTemplatesOutcome> DescribeTemplatesOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeTemplatesRequest&, const DescribeTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTemplatesAsyncHandler;
-			typedef Outcome<Error, Model::GetProjectEventsResult> GetProjectEventsOutcome;			
-			typedef std::future<GetProjectEventsOutcome> GetProjectEventsOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::GetProjectEventsRequest&, const GetProjectEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectEventsAsyncHandler;
-			typedef Outcome<Error, Model::CheckAliyunCSServiceRoleResult> CheckAliyunCSServiceRoleOutcome;			
-			typedef std::future<CheckAliyunCSServiceRoleOutcome> CheckAliyunCSServiceRoleOutcomeCallable;			
+			typedef Outcome<Error, Model::CheckAliyunCSServiceRoleResult> CheckAliyunCSServiceRoleOutcome;
+			typedef std::future<CheckAliyunCSServiceRoleOutcome> CheckAliyunCSServiceRoleOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::CheckAliyunCSServiceRoleRequest&, const CheckAliyunCSServiceRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckAliyunCSServiceRoleAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTemplateAttributeResult> DescribeTemplateAttributeOutcome;			
-			typedef std::future<DescribeTemplateAttributeOutcome> DescribeTemplateAttributeOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeTemplateAttributeRequest&, const DescribeTemplateAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTemplateAttributeAsyncHandler;
-			typedef Outcome<Error, Model::CreateTemplateResult> CreateTemplateOutcome;			
-			typedef std::future<CreateTemplateOutcome> CreateTemplateOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::CreateTemplateRequest&, const CreateTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTemplateAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterCertsResult> DescribeClusterCertsOutcome;			
-			typedef std::future<DescribeClusterCertsOutcome> DescribeClusterCertsOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClusterCertsResult> DescribeClusterCertsOutcome;
+			typedef std::future<DescribeClusterCertsOutcome> DescribeClusterCertsOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DescribeClusterCertsRequest&, const DescribeClusterCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterCertsAsyncHandler;
-			typedef Outcome<Error, Model::DeleteClusterResult> DeleteClusterOutcome;			
-			typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;			
+			typedef Outcome<Error, Model::DeleteClusterResult> DeleteClusterOutcome;
+			typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DeleteClusterRequest&, const DeleteClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterNodesResult> DescribeClusterNodesOutcome;			
-			typedef std::future<DescribeClusterNodesOutcome> DescribeClusterNodesOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClusterNodesResult> DescribeClusterNodesOutcome;
+			typedef std::future<DescribeClusterNodesOutcome> DescribeClusterNodesOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DescribeClusterNodesRequest&, const DescribeClusterNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterNodesAsyncHandler;
-			typedef Outcome<Error, Model::CallBackAgilityClusterResult> CallBackAgilityClusterOutcome;			
-			typedef std::future<CallBackAgilityClusterOutcome> CallBackAgilityClusterOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::CallBackAgilityClusterRequest&, const CallBackAgilityClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CallBackAgilityClusterAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterScaledNodeResult> DescribeClusterScaledNodeOutcome;			
-			typedef std::future<DescribeClusterScaledNodeOutcome> DescribeClusterScaledNodeOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterScaledNodeRequest&, const DescribeClusterScaledNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterScaledNodeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterLogsResult> DescribeClusterLogsOutcome;			
-			typedef std::future<DescribeClusterLogsOutcome> DescribeClusterLogsOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeApiVersionResult> DescribeApiVersionOutcome;
+			typedef std::future<DescribeApiVersionOutcome> DescribeApiVersionOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::DescribeApiVersionRequest&, const DescribeApiVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiVersionAsyncHandler;
+			typedef Outcome<Error, Model::DescribeClusterLogsResult> DescribeClusterLogsOutcome;
+			typedef std::future<DescribeClusterLogsOutcome> DescribeClusterLogsOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DescribeClusterLogsRequest&, const DescribeClusterLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterLogsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterDetailResult> DescribeClusterDetailOutcome;			
-			typedef std::future<DescribeClusterDetailOutcome> DescribeClusterDetailOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClusterDetailResult> DescribeClusterDetailOutcome;
+			typedef std::future<DescribeClusterDetailOutcome> DescribeClusterDetailOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DescribeClusterDetailRequest&, const DescribeClusterDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterDetailAsyncHandler;
-			typedef Outcome<Error, Model::ResetClusterNodeResult> ResetClusterNodeOutcome;			
-			typedef std::future<ResetClusterNodeOutcome> ResetClusterNodeOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClusterUserKubeconfigResult> DescribeClusterUserKubeconfigOutcome;
+			typedef std::future<DescribeClusterUserKubeconfigOutcome> DescribeClusterUserKubeconfigOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::DescribeClusterUserKubeconfigRequest&, const DescribeClusterUserKubeconfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterUserKubeconfigAsyncHandler;
+			typedef Outcome<Error, Model::ResetClusterNodeResult> ResetClusterNodeOutcome;
+			typedef std::future<ResetClusterNodeOutcome> ResetClusterNodeOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::ResetClusterNodeRequest&, const ResetClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetClusterNodeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeServiceContainersResult> DescribeServiceContainersOutcome;			
-			typedef std::future<DescribeServiceContainersOutcome> DescribeServiceContainersOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeServiceContainersRequest&, const DescribeServiceContainersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceContainersAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;			
-			typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
-			typedef Outcome<Error, Model::GetClusterProjectsResult> GetClusterProjectsOutcome;			
-			typedef std::future<GetClusterProjectsOutcome> GetClusterProjectsOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::GetClusterProjectsRequest&, const GetClusterProjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterProjectsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterServicesResult> DescribeClusterServicesOutcome;			
-			typedef std::future<DescribeClusterServicesOutcome> DescribeClusterServicesOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterServicesRequest&, const DescribeClusterServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterServicesAsyncHandler;
-			typedef Outcome<Error, Model::ScaleInClusterResult> ScaleInClusterOutcome;			
-			typedef std::future<ScaleInClusterOutcome> ScaleInClusterOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::ScaleInClusterRequest&, const ScaleInClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ScaleInClusterAsyncHandler;
-			typedef Outcome<Error, Model::DeleteClusterNodeResult> DeleteClusterNodeOutcome;			
-			typedef std::future<DeleteClusterNodeOutcome> DeleteClusterNodeOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DeleteClusterNodeRequest&, const DeleteClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterNodeAsyncHandler;
-			typedef Outcome<Error, Model::RevokeClusterTokenResult> RevokeClusterTokenOutcome;			
-			typedef std::future<RevokeClusterTokenOutcome> RevokeClusterTokenOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::RevokeClusterTokenRequest&, const RevokeClusterTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeClusterTokenAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClustersResult> DescribeClustersOutcome;			
-			typedef std::future<DescribeClustersOutcome> DescribeClustersOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClustersRequest&, const DescribeClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClustersAsyncHandler;
-			typedef Outcome<Error, Model::AddAgilityClusterResult> AddAgilityClusterOutcome;			
-			typedef std::future<AddAgilityClusterOutcome> AddAgilityClusterOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::AddAgilityClusterRequest&, const AddAgilityClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAgilityClusterAsyncHandler;
-			typedef Outcome<Error, Model::DescribeImagesResult> DescribeImagesOutcome;			
-			typedef std::future<DescribeImagesOutcome> DescribeImagesOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeImagesRequest&, const DescribeImagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImagesAsyncHandler;
-			typedef Outcome<Error, Model::GetTriggerHookResult> GetTriggerHookOutcome;			
-			typedef std::future<GetTriggerHookOutcome> GetTriggerHookOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::GetTriggerHookRequest&, const GetTriggerHookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTriggerHookAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterTokensResult> DescribeClusterTokensOutcome;			
-			typedef std::future<DescribeClusterTokensOutcome> DescribeClusterTokensOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterTokensRequest&, const DescribeClusterTokensOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterTokensAsyncHandler;
-			typedef Outcome<Error, Model::UpdateSubUserResoucesResult> UpdateSubUserResoucesOutcome;			
-			typedef std::future<UpdateSubUserResoucesOutcome> UpdateSubUserResoucesOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::UpdateSubUserResoucesRequest&, const UpdateSubUserResoucesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSubUserResoucesAsyncHandler;
-			typedef Outcome<Error, Model::ModifyClusterNameResult> ModifyClusterNameOutcome;			
-			typedef std::future<ModifyClusterNameOutcome> ModifyClusterNameOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::ModifyClusterNameRequest&, const ModifyClusterNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterNameAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterHostsResult> DescribeClusterHostsOutcome;			
-			typedef std::future<DescribeClusterHostsOutcome> DescribeClusterHostsOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterHostsRequest&, const DescribeClusterHostsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterHostsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeApiVersionResult> DescribeApiVersionOutcome;			
-			typedef std::future<DescribeApiVersionOutcome> DescribeApiVersionOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeApiVersionRequest&, const DescribeApiVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiVersionAsyncHandler;
-			typedef Outcome<Error, Model::GatherLogsTokenResult> GatherLogsTokenOutcome;			
-			typedef std::future<GatherLogsTokenOutcome> GatherLogsTokenOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::GatherLogsTokenRequest&, const GatherLogsTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GatherLogsTokenAsyncHandler;
-			typedef Outcome<Error, Model::CreateClusterTokenResult> CreateClusterTokenOutcome;			
-			typedef std::future<CreateClusterTokenOutcome> CreateClusterTokenOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::CreateClusterTokenRequest&, const CreateClusterTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterTokenAsyncHandler;
-			typedef Outcome<Error, Model::DescribeUserContainersResult> DescribeUserContainersOutcome;			
-			typedef std::future<DescribeUserContainersOutcome> DescribeUserContainersOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeUserContainersRequest&, const DescribeUserContainersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserContainersAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAgilityTunnelAgentInfoResult> DescribeAgilityTunnelAgentInfoOutcome;			
-			typedef std::future<DescribeAgilityTunnelAgentInfoOutcome> DescribeAgilityTunnelAgentInfoOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeAgilityTunnelAgentInfoRequest&, const DescribeAgilityTunnelAgentInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAgilityTunnelAgentInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterNodeInfoResult> DescribeClusterNodeInfoOutcome;			
-			typedef std::future<DescribeClusterNodeInfoOutcome> DescribeClusterNodeInfoOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterNodeInfoRequest&, const DescribeClusterNodeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterNodeInfoAsyncHandler;
-			typedef Outcome<Error, Model::ScaleClusterResult> ScaleClusterOutcome;			
-			typedef std::future<ScaleClusterOutcome> ScaleClusterOutcomeCallable;			
+			typedef Outcome<Error, Model::ScaleClusterResult> ScaleClusterOutcome;
+			typedef std::future<ScaleClusterOutcome> ScaleClusterOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::ScaleClusterRequest&, const ScaleClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ScaleClusterAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAgilityTunnelCertsResult> DescribeAgilityTunnelCertsOutcome;			
-			typedef std::future<DescribeAgilityTunnelCertsOutcome> DescribeAgilityTunnelCertsOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeAgilityTunnelCertsRequest&, const DescribeAgilityTunnelCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAgilityTunnelCertsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeClusterNodeInfoWithInstanceResult> DescribeClusterNodeInfoWithInstanceOutcome;			
-			typedef std::future<DescribeClusterNodeInfoWithInstanceOutcome> DescribeClusterNodeInfoWithInstanceOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::DescribeClusterNodeInfoWithInstanceRequest&, const DescribeClusterNodeInfoWithInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterNodeInfoWithInstanceAsyncHandler;
-			typedef Outcome<Error, Model::UpgradeClusterComponentsResult> UpgradeClusterComponentsOutcome;			
-			typedef std::future<UpgradeClusterComponentsOutcome> UpgradeClusterComponentsOutcomeCallable;			
-			typedef std::function<void(const CSClient*, const Model::UpgradeClusterComponentsRequest&, const UpgradeClusterComponentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeClusterComponentsAsyncHandler;
-			typedef Outcome<Error, Model::DownloadClusterNodeCertsResult> DownloadClusterNodeCertsOutcome;			
-			typedef std::future<DownloadClusterNodeCertsOutcome> DownloadClusterNodeCertsOutcomeCallable;			
+			typedef Outcome<Error, Model::DescribeClusterEndpointsResult> DescribeClusterEndpointsOutcome;
+			typedef std::future<DescribeClusterEndpointsOutcome> DescribeClusterEndpointsOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::DescribeClusterEndpointsRequest&, const DescribeClusterEndpointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterEndpointsAsyncHandler;
+			typedef Outcome<Error, Model::DownloadClusterNodeCertsResult> DownloadClusterNodeCertsOutcome;
+			typedef std::future<DownloadClusterNodeCertsOutcome> DownloadClusterNodeCertsOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::DownloadClusterNodeCertsRequest&, const DownloadClusterNodeCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadClusterNodeCertsAsyncHandler;
-			typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;			
-			typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;			
+			typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
+			typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
 			typedef std::function<void(const CSClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
+			typedef Outcome<Error, Model::DeleteClusterNodeResult> DeleteClusterNodeOutcome;
+			typedef std::future<DeleteClusterNodeOutcome> DeleteClusterNodeOutcomeCallable;
+			typedef std::function<void(const CSClient*, const Model::DeleteClusterNodeRequest&, const DeleteClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterNodeAsyncHandler;
 
 			CSClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			CSClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			CSClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~CSClient();
-            AttachInstancesOutcome attachInstances(const Model::AttachInstancesRequest &request)const;
-            void attachInstancesAsync(const Model::AttachInstancesRequest& request, const AttachInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            AttachInstancesOutcomeCallable attachInstancesCallable(const Model::AttachInstancesRequest& request) const;
-            CallbackClusterTokenOutcome callbackClusterToken(const Model::CallbackClusterTokenRequest &request)const;
-            void callbackClusterTokenAsync(const Model::CallbackClusterTokenRequest& request, const CallbackClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CallbackClusterTokenOutcomeCallable callbackClusterTokenCallable(const Model::CallbackClusterTokenRequest& request) const;
-            DescribeTemplatesOutcome describeTemplates(const Model::DescribeTemplatesRequest &request)const;
-            void describeTemplatesAsync(const Model::DescribeTemplatesRequest& request, const DescribeTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeTemplatesOutcomeCallable describeTemplatesCallable(const Model::DescribeTemplatesRequest& request) const;
-            GetProjectEventsOutcome getProjectEvents(const Model::GetProjectEventsRequest &request)const;
-            void getProjectEventsAsync(const Model::GetProjectEventsRequest& request, const GetProjectEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            GetProjectEventsOutcomeCallable getProjectEventsCallable(const Model::GetProjectEventsRequest& request) const;
-            CheckAliyunCSServiceRoleOutcome checkAliyunCSServiceRole(const Model::CheckAliyunCSServiceRoleRequest &request)const;
-            void checkAliyunCSServiceRoleAsync(const Model::CheckAliyunCSServiceRoleRequest& request, const CheckAliyunCSServiceRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CheckAliyunCSServiceRoleOutcomeCallable checkAliyunCSServiceRoleCallable(const Model::CheckAliyunCSServiceRoleRequest& request) const;
-            DescribeTemplateAttributeOutcome describeTemplateAttribute(const Model::DescribeTemplateAttributeRequest &request)const;
-            void describeTemplateAttributeAsync(const Model::DescribeTemplateAttributeRequest& request, const DescribeTemplateAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeTemplateAttributeOutcomeCallable describeTemplateAttributeCallable(const Model::DescribeTemplateAttributeRequest& request) const;
-            CreateTemplateOutcome createTemplate(const Model::CreateTemplateRequest &request)const;
-            void createTemplateAsync(const Model::CreateTemplateRequest& request, const CreateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CreateTemplateOutcomeCallable createTemplateCallable(const Model::CreateTemplateRequest& request) const;
-            DescribeClusterCertsOutcome describeClusterCerts(const Model::DescribeClusterCertsRequest &request)const;
-            void describeClusterCertsAsync(const Model::DescribeClusterCertsRequest& request, const DescribeClusterCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterCertsOutcomeCallable describeClusterCertsCallable(const Model::DescribeClusterCertsRequest& request) const;
-            DeleteClusterOutcome deleteCluster(const Model::DeleteClusterRequest &request)const;
-            void deleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DeleteClusterOutcomeCallable deleteClusterCallable(const Model::DeleteClusterRequest& request) const;
-            DescribeClusterNodesOutcome describeClusterNodes(const Model::DescribeClusterNodesRequest &request)const;
-            void describeClusterNodesAsync(const Model::DescribeClusterNodesRequest& request, const DescribeClusterNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterNodesOutcomeCallable describeClusterNodesCallable(const Model::DescribeClusterNodesRequest& request) const;
-            CallBackAgilityClusterOutcome callBackAgilityCluster(const Model::CallBackAgilityClusterRequest &request)const;
-            void callBackAgilityClusterAsync(const Model::CallBackAgilityClusterRequest& request, const CallBackAgilityClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CallBackAgilityClusterOutcomeCallable callBackAgilityClusterCallable(const Model::CallBackAgilityClusterRequest& request) const;
-            DescribeClusterScaledNodeOutcome describeClusterScaledNode(const Model::DescribeClusterScaledNodeRequest &request)const;
-            void describeClusterScaledNodeAsync(const Model::DescribeClusterScaledNodeRequest& request, const DescribeClusterScaledNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterScaledNodeOutcomeCallable describeClusterScaledNodeCallable(const Model::DescribeClusterScaledNodeRequest& request) const;
-            DescribeClusterLogsOutcome describeClusterLogs(const Model::DescribeClusterLogsRequest &request)const;
-            void describeClusterLogsAsync(const Model::DescribeClusterLogsRequest& request, const DescribeClusterLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterLogsOutcomeCallable describeClusterLogsCallable(const Model::DescribeClusterLogsRequest& request) const;
-            DescribeClusterDetailOutcome describeClusterDetail(const Model::DescribeClusterDetailRequest &request)const;
-            void describeClusterDetailAsync(const Model::DescribeClusterDetailRequest& request, const DescribeClusterDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterDetailOutcomeCallable describeClusterDetailCallable(const Model::DescribeClusterDetailRequest& request) const;
-            ResetClusterNodeOutcome resetClusterNode(const Model::ResetClusterNodeRequest &request)const;
-            void resetClusterNodeAsync(const Model::ResetClusterNodeRequest& request, const ResetClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            ResetClusterNodeOutcomeCallable resetClusterNodeCallable(const Model::ResetClusterNodeRequest& request) const;
-            DescribeServiceContainersOutcome describeServiceContainers(const Model::DescribeServiceContainersRequest &request)const;
-            void describeServiceContainersAsync(const Model::DescribeServiceContainersRequest& request, const DescribeServiceContainersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeServiceContainersOutcomeCallable describeServiceContainersCallable(const Model::DescribeServiceContainersRequest& request) const;
-            DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
-            void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
-            GetClusterProjectsOutcome getClusterProjects(const Model::GetClusterProjectsRequest &request)const;
-            void getClusterProjectsAsync(const Model::GetClusterProjectsRequest& request, const GetClusterProjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            GetClusterProjectsOutcomeCallable getClusterProjectsCallable(const Model::GetClusterProjectsRequest& request) const;
-            DescribeClusterServicesOutcome describeClusterServices(const Model::DescribeClusterServicesRequest &request)const;
-            void describeClusterServicesAsync(const Model::DescribeClusterServicesRequest& request, const DescribeClusterServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterServicesOutcomeCallable describeClusterServicesCallable(const Model::DescribeClusterServicesRequest& request) const;
-            ScaleInClusterOutcome scaleInCluster(const Model::ScaleInClusterRequest &request)const;
-            void scaleInClusterAsync(const Model::ScaleInClusterRequest& request, const ScaleInClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            ScaleInClusterOutcomeCallable scaleInClusterCallable(const Model::ScaleInClusterRequest& request) const;
-            DeleteClusterNodeOutcome deleteClusterNode(const Model::DeleteClusterNodeRequest &request)const;
-            void deleteClusterNodeAsync(const Model::DeleteClusterNodeRequest& request, const DeleteClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DeleteClusterNodeOutcomeCallable deleteClusterNodeCallable(const Model::DeleteClusterNodeRequest& request) const;
-            RevokeClusterTokenOutcome revokeClusterToken(const Model::RevokeClusterTokenRequest &request)const;
-            void revokeClusterTokenAsync(const Model::RevokeClusterTokenRequest& request, const RevokeClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            RevokeClusterTokenOutcomeCallable revokeClusterTokenCallable(const Model::RevokeClusterTokenRequest& request) const;
-            DescribeClustersOutcome describeClusters(const Model::DescribeClustersRequest &request)const;
-            void describeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClustersOutcomeCallable describeClustersCallable(const Model::DescribeClustersRequest& request) const;
-            AddAgilityClusterOutcome addAgilityCluster(const Model::AddAgilityClusterRequest &request)const;
-            void addAgilityClusterAsync(const Model::AddAgilityClusterRequest& request, const AddAgilityClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            AddAgilityClusterOutcomeCallable addAgilityClusterCallable(const Model::AddAgilityClusterRequest& request) const;
-            DescribeImagesOutcome describeImages(const Model::DescribeImagesRequest &request)const;
-            void describeImagesAsync(const Model::DescribeImagesRequest& request, const DescribeImagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeImagesOutcomeCallable describeImagesCallable(const Model::DescribeImagesRequest& request) const;
-            GetTriggerHookOutcome getTriggerHook(const Model::GetTriggerHookRequest &request)const;
-            void getTriggerHookAsync(const Model::GetTriggerHookRequest& request, const GetTriggerHookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            GetTriggerHookOutcomeCallable getTriggerHookCallable(const Model::GetTriggerHookRequest& request) const;
-            DescribeClusterTokensOutcome describeClusterTokens(const Model::DescribeClusterTokensRequest &request)const;
-            void describeClusterTokensAsync(const Model::DescribeClusterTokensRequest& request, const DescribeClusterTokensAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterTokensOutcomeCallable describeClusterTokensCallable(const Model::DescribeClusterTokensRequest& request) const;
-            UpdateSubUserResoucesOutcome updateSubUserResouces(const Model::UpdateSubUserResoucesRequest &request)const;
-            void updateSubUserResoucesAsync(const Model::UpdateSubUserResoucesRequest& request, const UpdateSubUserResoucesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            UpdateSubUserResoucesOutcomeCallable updateSubUserResoucesCallable(const Model::UpdateSubUserResoucesRequest& request) const;
-            ModifyClusterNameOutcome modifyClusterName(const Model::ModifyClusterNameRequest &request)const;
-            void modifyClusterNameAsync(const Model::ModifyClusterNameRequest& request, const ModifyClusterNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            ModifyClusterNameOutcomeCallable modifyClusterNameCallable(const Model::ModifyClusterNameRequest& request) const;
-            DescribeClusterHostsOutcome describeClusterHosts(const Model::DescribeClusterHostsRequest &request)const;
-            void describeClusterHostsAsync(const Model::DescribeClusterHostsRequest& request, const DescribeClusterHostsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterHostsOutcomeCallable describeClusterHostsCallable(const Model::DescribeClusterHostsRequest& request) const;
-            DescribeApiVersionOutcome describeApiVersion(const Model::DescribeApiVersionRequest &request)const;
-            void describeApiVersionAsync(const Model::DescribeApiVersionRequest& request, const DescribeApiVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeApiVersionOutcomeCallable describeApiVersionCallable(const Model::DescribeApiVersionRequest& request) const;
-            GatherLogsTokenOutcome gatherLogsToken(const Model::GatherLogsTokenRequest &request)const;
-            void gatherLogsTokenAsync(const Model::GatherLogsTokenRequest& request, const GatherLogsTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            GatherLogsTokenOutcomeCallable gatherLogsTokenCallable(const Model::GatherLogsTokenRequest& request) const;
-            CreateClusterTokenOutcome createClusterToken(const Model::CreateClusterTokenRequest &request)const;
-            void createClusterTokenAsync(const Model::CreateClusterTokenRequest& request, const CreateClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CreateClusterTokenOutcomeCallable createClusterTokenCallable(const Model::CreateClusterTokenRequest& request) const;
-            DescribeUserContainersOutcome describeUserContainers(const Model::DescribeUserContainersRequest &request)const;
-            void describeUserContainersAsync(const Model::DescribeUserContainersRequest& request, const DescribeUserContainersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeUserContainersOutcomeCallable describeUserContainersCallable(const Model::DescribeUserContainersRequest& request) const;
-            DescribeAgilityTunnelAgentInfoOutcome describeAgilityTunnelAgentInfo(const Model::DescribeAgilityTunnelAgentInfoRequest &request)const;
-            void describeAgilityTunnelAgentInfoAsync(const Model::DescribeAgilityTunnelAgentInfoRequest& request, const DescribeAgilityTunnelAgentInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeAgilityTunnelAgentInfoOutcomeCallable describeAgilityTunnelAgentInfoCallable(const Model::DescribeAgilityTunnelAgentInfoRequest& request) const;
-            DescribeClusterNodeInfoOutcome describeClusterNodeInfo(const Model::DescribeClusterNodeInfoRequest &request)const;
-            void describeClusterNodeInfoAsync(const Model::DescribeClusterNodeInfoRequest& request, const DescribeClusterNodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterNodeInfoOutcomeCallable describeClusterNodeInfoCallable(const Model::DescribeClusterNodeInfoRequest& request) const;
-            ScaleClusterOutcome scaleCluster(const Model::ScaleClusterRequest &request)const;
-            void scaleClusterAsync(const Model::ScaleClusterRequest& request, const ScaleClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            ScaleClusterOutcomeCallable scaleClusterCallable(const Model::ScaleClusterRequest& request) const;
-            DescribeAgilityTunnelCertsOutcome describeAgilityTunnelCerts(const Model::DescribeAgilityTunnelCertsRequest &request)const;
-            void describeAgilityTunnelCertsAsync(const Model::DescribeAgilityTunnelCertsRequest& request, const DescribeAgilityTunnelCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeAgilityTunnelCertsOutcomeCallable describeAgilityTunnelCertsCallable(const Model::DescribeAgilityTunnelCertsRequest& request) const;
-            DescribeClusterNodeInfoWithInstanceOutcome describeClusterNodeInfoWithInstance(const Model::DescribeClusterNodeInfoWithInstanceRequest &request)const;
-            void describeClusterNodeInfoWithInstanceAsync(const Model::DescribeClusterNodeInfoWithInstanceRequest& request, const DescribeClusterNodeInfoWithInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DescribeClusterNodeInfoWithInstanceOutcomeCallable describeClusterNodeInfoWithInstanceCallable(const Model::DescribeClusterNodeInfoWithInstanceRequest& request) const;
-            UpgradeClusterComponentsOutcome upgradeClusterComponents(const Model::UpgradeClusterComponentsRequest &request)const;
-            void upgradeClusterComponentsAsync(const Model::UpgradeClusterComponentsRequest& request, const UpgradeClusterComponentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            UpgradeClusterComponentsOutcomeCallable upgradeClusterComponentsCallable(const Model::UpgradeClusterComponentsRequest& request) const;
-            DownloadClusterNodeCertsOutcome downloadClusterNodeCerts(const Model::DownloadClusterNodeCertsRequest &request)const;
-            void downloadClusterNodeCertsAsync(const Model::DownloadClusterNodeCertsRequest& request, const DownloadClusterNodeCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            DownloadClusterNodeCertsOutcomeCallable downloadClusterNodeCertsCallable(const Model::DownloadClusterNodeCertsRequest& request) const;
-            CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
-            void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-            CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
+			DescribeClustersOutcome describeClusters(const Model::DescribeClustersRequest &request)const;
+			void describeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClustersOutcomeCallable describeClustersCallable(const Model::DescribeClustersRequest& request) const;
+			RevokeClusterTokenOutcome revokeClusterToken(const Model::RevokeClusterTokenRequest &request)const;
+			void revokeClusterTokenAsync(const Model::RevokeClusterTokenRequest& request, const RevokeClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RevokeClusterTokenOutcomeCallable revokeClusterTokenCallable(const Model::RevokeClusterTokenRequest& request) const;
+			AttachInstancesOutcome attachInstances(const Model::AttachInstancesRequest &request)const;
+			void attachInstancesAsync(const Model::AttachInstancesRequest& request, const AttachInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AttachInstancesOutcomeCallable attachInstancesCallable(const Model::AttachInstancesRequest& request) const;
+			CheckAliyunCSServiceRoleOutcome checkAliyunCSServiceRole(const Model::CheckAliyunCSServiceRoleRequest &request)const;
+			void checkAliyunCSServiceRoleAsync(const Model::CheckAliyunCSServiceRoleRequest& request, const CheckAliyunCSServiceRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CheckAliyunCSServiceRoleOutcomeCallable checkAliyunCSServiceRoleCallable(const Model::CheckAliyunCSServiceRoleRequest& request) const;
+			DescribeClusterCertsOutcome describeClusterCerts(const Model::DescribeClusterCertsRequest &request)const;
+			void describeClusterCertsAsync(const Model::DescribeClusterCertsRequest& request, const DescribeClusterCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterCertsOutcomeCallable describeClusterCertsCallable(const Model::DescribeClusterCertsRequest& request) const;
+			DeleteClusterOutcome deleteCluster(const Model::DeleteClusterRequest &request)const;
+			void deleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteClusterOutcomeCallable deleteClusterCallable(const Model::DeleteClusterRequest& request) const;
+			DescribeClusterNodesOutcome describeClusterNodes(const Model::DescribeClusterNodesRequest &request)const;
+			void describeClusterNodesAsync(const Model::DescribeClusterNodesRequest& request, const DescribeClusterNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterNodesOutcomeCallable describeClusterNodesCallable(const Model::DescribeClusterNodesRequest& request) const;
+			DescribeApiVersionOutcome describeApiVersion(const Model::DescribeApiVersionRequest &request)const;
+			void describeApiVersionAsync(const Model::DescribeApiVersionRequest& request, const DescribeApiVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeApiVersionOutcomeCallable describeApiVersionCallable(const Model::DescribeApiVersionRequest& request) const;
+			DescribeClusterLogsOutcome describeClusterLogs(const Model::DescribeClusterLogsRequest &request)const;
+			void describeClusterLogsAsync(const Model::DescribeClusterLogsRequest& request, const DescribeClusterLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterLogsOutcomeCallable describeClusterLogsCallable(const Model::DescribeClusterLogsRequest& request) const;
+			DescribeClusterDetailOutcome describeClusterDetail(const Model::DescribeClusterDetailRequest &request)const;
+			void describeClusterDetailAsync(const Model::DescribeClusterDetailRequest& request, const DescribeClusterDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterDetailOutcomeCallable describeClusterDetailCallable(const Model::DescribeClusterDetailRequest& request) const;
+			DescribeClusterUserKubeconfigOutcome describeClusterUserKubeconfig(const Model::DescribeClusterUserKubeconfigRequest &request)const;
+			void describeClusterUserKubeconfigAsync(const Model::DescribeClusterUserKubeconfigRequest& request, const DescribeClusterUserKubeconfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterUserKubeconfigOutcomeCallable describeClusterUserKubeconfigCallable(const Model::DescribeClusterUserKubeconfigRequest& request) const;
+			ResetClusterNodeOutcome resetClusterNode(const Model::ResetClusterNodeRequest &request)const;
+			void resetClusterNodeAsync(const Model::ResetClusterNodeRequest& request, const ResetClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ResetClusterNodeOutcomeCallable resetClusterNodeCallable(const Model::ResetClusterNodeRequest& request) const;
+			ScaleClusterOutcome scaleCluster(const Model::ScaleClusterRequest &request)const;
+			void scaleClusterAsync(const Model::ScaleClusterRequest& request, const ScaleClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ScaleClusterOutcomeCallable scaleClusterCallable(const Model::ScaleClusterRequest& request) const;
+			DescribeClusterEndpointsOutcome describeClusterEndpoints(const Model::DescribeClusterEndpointsRequest &request)const;
+			void describeClusterEndpointsAsync(const Model::DescribeClusterEndpointsRequest& request, const DescribeClusterEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterEndpointsOutcomeCallable describeClusterEndpointsCallable(const Model::DescribeClusterEndpointsRequest& request) const;
+			DownloadClusterNodeCertsOutcome downloadClusterNodeCerts(const Model::DownloadClusterNodeCertsRequest &request)const;
+			void downloadClusterNodeCertsAsync(const Model::DownloadClusterNodeCertsRequest& request, const DownloadClusterNodeCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DownloadClusterNodeCertsOutcomeCallable downloadClusterNodeCertsCallable(const Model::DownloadClusterNodeCertsRequest& request) const;
+			CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
+			void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
+			DeleteClusterNodeOutcome deleteClusterNode(const Model::DeleteClusterNodeRequest &request)const;
+			void deleteClusterNodeAsync(const Model::DeleteClusterNodeRequest& request, const DeleteClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteClusterNodeOutcomeCallable deleteClusterNodeCallable(const Model::DeleteClusterNodeRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 0 - 45
cs/include/alibabacloud/cs/model/AddAgilityClusterRequest.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_CS_MODEL_ADDAGILITYCLUSTERREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_ADDAGILITYCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT AddAgilityClusterRequest : public RoaServiceRequest
-			{
-
-			public:
-				AddAgilityClusterRequest();
-				~AddAgilityClusterRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_ADDAGILITYCLUSTERREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/AddAgilityClusterResult.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_CS_MODEL_ADDAGILITYCLUSTERRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_ADDAGILITYCLUSTERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT AddAgilityClusterResult : public ServiceResult
-			{
-			public:
-
-
-				AddAgilityClusterResult();
-				explicit AddAgilityClusterResult(const std::string &payload);
-				~AddAgilityClusterResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_ADDAGILITYCLUSTERRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/CallBackAgilityClusterRequest.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_CS_MODEL_CALLBACKAGILITYCLUSTERREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_CALLBACKAGILITYCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CallBackAgilityClusterRequest : public RoaServiceRequest
-			{
-
-			public:
-				CallBackAgilityClusterRequest();
-				~CallBackAgilityClusterRequest();
-
-				std::string getReqOnce()const;
-				void setReqOnce(const std::string& reqOnce);
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string reqOnce_;
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CALLBACKAGILITYCLUSTERREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/CallBackAgilityClusterResult.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_CS_MODEL_CALLBACKAGILITYCLUSTERRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_CALLBACKAGILITYCLUSTERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CallBackAgilityClusterResult : public ServiceResult
-			{
-			public:
-
-
-				CallBackAgilityClusterResult();
-				explicit CallBackAgilityClusterResult(const std::string &payload);
-				~CallBackAgilityClusterResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CALLBACKAGILITYCLUSTERRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/CallbackClusterTokenRequest.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_CS_MODEL_CALLBACKCLUSTERTOKENREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_CALLBACKCLUSTERTOKENREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CallbackClusterTokenRequest : public RoaServiceRequest
-			{
-
-			public:
-				CallbackClusterTokenRequest();
-				~CallbackClusterTokenRequest();
-
-				std::string getReqOnce()const;
-				void setReqOnce(const std::string& reqOnce);
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string reqOnce_;
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CALLBACKCLUSTERTOKENREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/CallbackClusterTokenResult.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_CS_MODEL_CALLBACKCLUSTERTOKENRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_CALLBACKCLUSTERTOKENRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CallbackClusterTokenResult : public ServiceResult
-			{
-			public:
-
-
-				CallbackClusterTokenResult();
-				explicit CallbackClusterTokenResult(const std::string &payload);
-				~CallbackClusterTokenResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CALLBACKCLUSTERTOKENRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/CreateClusterTokenRequest.h

@@ -1,48 +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_CS_MODEL_CREATECLUSTERTOKENREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_CREATECLUSTERTOKENREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CreateClusterTokenRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateClusterTokenRequest();
-				~CreateClusterTokenRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CREATECLUSTERTOKENREQUEST_H_

+ 0 - 45
cs/include/alibabacloud/cs/model/CreateTemplateRequest.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_CS_MODEL_CREATETEMPLATEREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_CREATETEMPLATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CreateTemplateRequest : public RoaServiceRequest
-			{
-
-			public:
-				CreateTemplateRequest();
-				~CreateTemplateRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CREATETEMPLATEREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/CreateTemplateResult.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_CS_MODEL_CREATETEMPLATERESULT_H_
-#define ALIBABACLOUD_CS_MODEL_CREATETEMPLATERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT CreateTemplateResult : public ServiceResult
-			{
-			public:
-
-
-				CreateTemplateResult();
-				explicit CreateTemplateResult(const std::string &payload);
-				~CreateTemplateResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_CREATETEMPLATERESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFOREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeAgilityTunnelAgentInfoRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeAgilityTunnelAgentInfoRequest();
-				~DescribeAgilityTunnelAgentInfoRequest();
-
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFOREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoResult.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_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFORESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFORESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeAgilityTunnelAgentInfoResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeAgilityTunnelAgentInfoResult();
-				explicit DescribeAgilityTunnelAgentInfoResult(const std::string &payload);
-				~DescribeAgilityTunnelAgentInfoResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELAGENTINFORESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeAgilityTunnelCertsRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeAgilityTunnelCertsRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeAgilityTunnelCertsRequest();
-				~DescribeAgilityTunnelCertsRequest();
-
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeAgilityTunnelCertsResult.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_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeAgilityTunnelCertsResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeAgilityTunnelCertsResult();
-				explicit DescribeAgilityTunnelCertsResult(const std::string &payload);
-				~DescribeAgilityTunnelCertsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEAGILITYTUNNELCERTSRESULT_H_

+ 6 - 6
cs/include/alibabacloud/cs/model/DescribeClusterHostsRequest.h → cs/include/alibabacloud/cs/model/DescribeClusterEndpointsRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERHOSTSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERHOSTSREQUEST_H_
+#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSREQUEST_H_
+#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterHostsRequest : public RoaServiceRequest
+			class ALIBABACLOUD_CS_EXPORT DescribeClusterEndpointsRequest : public RoaServiceRequest
 			{
 
 			public:
-				DescribeClusterHostsRequest();
-				~DescribeClusterHostsRequest();
+				DescribeClusterEndpointsRequest();
+				~DescribeClusterEndpointsRequest();
 
 				std::string getClusterId()const;
 				void setClusterId(const std::string& clusterId);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERHOSTSREQUEST_H_
+#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSREQUEST_H_

+ 7 - 7
cs/include/alibabacloud/cs/model/UpgradeClusterComponentsResult.h → cs/include/alibabacloud/cs/model/DescribeClusterEndpointsResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CS_MODEL_UPGRADECLUSTERCOMPONENTSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_UPGRADECLUSTERCOMPONENTSRESULT_H_
+#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSRESULT_H_
+#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CS_EXPORT UpgradeClusterComponentsResult : public ServiceResult
+			class ALIBABACLOUD_CS_EXPORT DescribeClusterEndpointsResult : public ServiceResult
 			{
 			public:
 
 
-				UpgradeClusterComponentsResult();
-				explicit UpgradeClusterComponentsResult(const std::string &payload);
-				~UpgradeClusterComponentsResult();
+				DescribeClusterEndpointsResult();
+				explicit DescribeClusterEndpointsResult(const std::string &payload);
+				~DescribeClusterEndpointsResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CS_MODEL_UPGRADECLUSTERCOMPONENTSRESULT_H_
+#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERENDPOINTSRESULT_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterHostsResult.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_CS_MODEL_DESCRIBECLUSTERHOSTSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERHOSTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterHostsResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterHostsResult();
-				explicit DescribeClusterHostsResult(const std::string &payload);
-				~DescribeClusterHostsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERHOSTSRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBECLUSTERNODEINFOREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterNodeInfoRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeClusterNodeInfoRequest();
-				~DescribeClusterNodeInfoRequest();
-
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoResult.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_CS_MODEL_DESCRIBECLUSTERNODEINFORESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFORESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterNodeInfoResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterNodeInfoResult();
-				explicit DescribeClusterNodeInfoResult(const std::string &payload);
-				~DescribeClusterNodeInfoResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFORESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceRequest.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_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCEREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterNodeInfoWithInstanceRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeClusterNodeInfoWithInstanceRequest();
-				~DescribeClusterNodeInfoWithInstanceRequest();
-
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string instanceId_;
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCEREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceResult.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_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCERESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterNodeInfoWithInstanceResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterNodeInfoWithInstanceResult();
-				explicit DescribeClusterNodeInfoWithInstanceResult(const std::string &payload);
-				~DescribeClusterNodeInfoWithInstanceResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERNODEINFOWITHINSTANCERESULT_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterScaledNodeResult.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_CS_MODEL_DESCRIBECLUSTERSCALEDNODERESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSCALEDNODERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterScaledNodeResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterScaledNodeResult();
-				explicit DescribeClusterScaledNodeResult(const std::string &payload);
-				~DescribeClusterScaledNodeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSCALEDNODERESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeClusterServicesRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBECLUSTERSERVICESREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSERVICESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterServicesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeClusterServicesRequest();
-				~DescribeClusterServicesRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSERVICESREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterServicesResult.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_CS_MODEL_DESCRIBECLUSTERSERVICESRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSERVICESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterServicesResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterServicesResult();
-				explicit DescribeClusterServicesResult(const std::string &payload);
-				~DescribeClusterServicesResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSERVICESRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeClusterTokensRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBECLUSTERTOKENSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERTOKENSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterTokensRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeClusterTokensRequest();
-				~DescribeClusterTokensRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERTOKENSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeClusterTokensResult.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_CS_MODEL_DESCRIBECLUSTERTOKENSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERTOKENSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterTokensResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeClusterTokensResult();
-				explicit DescribeClusterTokensResult(const std::string &payload);
-				~DescribeClusterTokensResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERTOKENSRESULT_H_

+ 6 - 6
cs/include/alibabacloud/cs/model/DescribeClusterScaledNodeRequest.h → cs/include/alibabacloud/cs/model/DescribeClusterUserKubeconfigRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSCALEDNODEREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSCALEDNODEREQUEST_H_
+#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGREQUEST_H_
+#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CS_EXPORT DescribeClusterScaledNodeRequest : public RoaServiceRequest
+			class ALIBABACLOUD_CS_EXPORT DescribeClusterUserKubeconfigRequest : public RoaServiceRequest
 			{
 
 			public:
-				DescribeClusterScaledNodeRequest();
-				~DescribeClusterScaledNodeRequest();
+				DescribeClusterUserKubeconfigRequest();
+				~DescribeClusterUserKubeconfigRequest();
 
 				std::string getClusterId()const;
 				void setClusterId(const std::string& clusterId);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERSCALEDNODEREQUEST_H_
+#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGREQUEST_H_

+ 7 - 7
cs/include/alibabacloud/cs/model/CreateClusterTokenResult.h → cs/include/alibabacloud/cs/model/DescribeClusterUserKubeconfigResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CS_MODEL_CREATECLUSTERTOKENRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_CREATECLUSTERTOKENRESULT_H_
+#ifndef ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGRESULT_H_
+#define ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CS_EXPORT CreateClusterTokenResult : public ServiceResult
+			class ALIBABACLOUD_CS_EXPORT DescribeClusterUserKubeconfigResult : public ServiceResult
 			{
 			public:
 
 
-				CreateClusterTokenResult();
-				explicit CreateClusterTokenResult(const std::string &payload);
-				~CreateClusterTokenResult();
+				DescribeClusterUserKubeconfigResult();
+				explicit DescribeClusterUserKubeconfigResult(const std::string &payload);
+				~DescribeClusterUserKubeconfigResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CS_MODEL_CREATECLUSTERTOKENRESULT_H_
+#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBECLUSTERUSERKUBECONFIGRESULT_H_

+ 0 - 54
cs/include/alibabacloud/cs/model/DescribeImagesRequest.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_CS_MODEL_DESCRIBEIMAGESREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEIMAGESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeImagesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeImagesRequest();
-				~DescribeImagesRequest();
-
-				std::string getRegionID()const;
-				void setRegionID(const std::string& regionID);
-				std::string getImageName()const;
-				void setImageName(const std::string& imageName);
-				std::string getDockerVersion()const;
-				void setDockerVersion(const std::string& dockerVersion);
-
-            private:
-				std::string regionID_;
-				std::string imageName_;
-				std::string dockerVersion_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEIMAGESREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeImagesResult.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_CS_MODEL_DESCRIBEIMAGESRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEIMAGESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeImagesResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeImagesResult();
-				explicit DescribeImagesResult(const std::string &payload);
-				~DescribeImagesResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEIMAGESRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/DescribeServiceContainersRequest.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_CS_MODEL_DESCRIBESERVICECONTAINERSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBESERVICECONTAINERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeServiceContainersRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeServiceContainersRequest();
-				~DescribeServiceContainersRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				std::string getServiceId()const;
-				void setServiceId(const std::string& serviceId);
-
-            private:
-				std::string clusterId_;
-				std::string serviceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBESERVICECONTAINERSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeServiceContainersResult.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_CS_MODEL_DESCRIBESERVICECONTAINERSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBESERVICECONTAINERSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeServiceContainersResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeServiceContainersResult();
-				explicit DescribeServiceContainersResult(const std::string &payload);
-				~DescribeServiceContainersResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBESERVICECONTAINERSRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeTaskInfoRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBETASKINFOREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETASKINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTaskInfoRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeTaskInfoRequest();
-				~DescribeTaskInfoRequest();
-
-				std::string getTaskId()const;
-				void setTaskId(const std::string& taskId);
-
-            private:
-				std::string taskId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETASKINFOREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeTaskInfoResult.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_CS_MODEL_DESCRIBETASKINFORESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETASKINFORESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTaskInfoResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeTaskInfoResult();
-				explicit DescribeTaskInfoResult(const std::string &payload);
-				~DescribeTaskInfoResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETASKINFORESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/DescribeTemplateAttributeRequest.h

@@ -1,48 +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_CS_MODEL_DESCRIBETEMPLATEATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATEATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTemplateAttributeRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeTemplateAttributeRequest();
-				~DescribeTemplateAttributeRequest();
-
-				std::string getTemplateId()const;
-				void setTemplateId(const std::string& templateId);
-
-            private:
-				std::string templateId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATEATTRIBUTEREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeTemplateAttributeResult.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_CS_MODEL_DESCRIBETEMPLATEATTRIBUTERESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATEATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTemplateAttributeResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeTemplateAttributeResult();
-				explicit DescribeTemplateAttributeResult(const std::string &payload);
-				~DescribeTemplateAttributeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATEATTRIBUTERESULT_H_

+ 0 - 45
cs/include/alibabacloud/cs/model/DescribeTemplatesRequest.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_CS_MODEL_DESCRIBETEMPLATESREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTemplatesRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeTemplatesRequest();
-				~DescribeTemplatesRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATESREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeTemplatesResult.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_CS_MODEL_DESCRIBETEMPLATESRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeTemplatesResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeTemplatesResult();
-				explicit DescribeTemplatesResult(const std::string &payload);
-				~DescribeTemplatesResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBETEMPLATESRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/DescribeUserContainersRequest.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_CS_MODEL_DESCRIBEUSERCONTAINERSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEUSERCONTAINERSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeUserContainersRequest : public RoaServiceRequest
-			{
-
-			public:
-				DescribeUserContainersRequest();
-				~DescribeUserContainersRequest();
-
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getServiceId()const;
-				void setServiceId(const std::string& serviceId);
-
-            private:
-				std::string regionId_;
-				std::string serviceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEUSERCONTAINERSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/DescribeUserContainersResult.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_CS_MODEL_DESCRIBEUSERCONTAINERSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_DESCRIBEUSERCONTAINERSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT DescribeUserContainersResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeUserContainersResult();
-				explicit DescribeUserContainersResult(const std::string &payload);
-				~DescribeUserContainersResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_DESCRIBEUSERCONTAINERSRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/GatherLogsTokenRequest.h

@@ -1,48 +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_CS_MODEL_GATHERLOGSTOKENREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_GATHERLOGSTOKENREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GatherLogsTokenRequest : public RoaServiceRequest
-			{
-
-			public:
-				GatherLogsTokenRequest();
-				~GatherLogsTokenRequest();
-
-				std::string getToken()const;
-				void setToken(const std::string& token);
-
-            private:
-				std::string token_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GATHERLOGSTOKENREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/GatherLogsTokenResult.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_CS_MODEL_GATHERLOGSTOKENRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_GATHERLOGSTOKENRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GatherLogsTokenResult : public ServiceResult
-			{
-			public:
-
-
-				GatherLogsTokenResult();
-				explicit GatherLogsTokenResult(const std::string &payload);
-				~GatherLogsTokenResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GATHERLOGSTOKENRESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/GetClusterProjectsRequest.h

@@ -1,48 +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_CS_MODEL_GETCLUSTERPROJECTSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_GETCLUSTERPROJECTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetClusterProjectsRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetClusterProjectsRequest();
-				~GetClusterProjectsRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETCLUSTERPROJECTSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/GetClusterProjectsResult.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_CS_MODEL_GETCLUSTERPROJECTSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_GETCLUSTERPROJECTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetClusterProjectsResult : public ServiceResult
-			{
-			public:
-
-
-				GetClusterProjectsResult();
-				explicit GetClusterProjectsResult(const std::string &payload);
-				~GetClusterProjectsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETCLUSTERPROJECTSRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/GetProjectEventsRequest.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_CS_MODEL_GETPROJECTEVENTSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_GETPROJECTEVENTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetProjectEventsRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetProjectEventsRequest();
-				~GetProjectEventsRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-
-            private:
-				std::string clusterId_;
-				std::string projectId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETPROJECTEVENTSREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/GetProjectEventsResult.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_CS_MODEL_GETPROJECTEVENTSRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_GETPROJECTEVENTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetProjectEventsResult : public ServiceResult
-			{
-			public:
-
-
-				GetProjectEventsResult();
-				explicit GetProjectEventsResult(const std::string &payload);
-				~GetProjectEventsResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETPROJECTEVENTSRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/GetTriggerHookRequest.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_CS_MODEL_GETTRIGGERHOOKREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_GETTRIGGERHOOKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetTriggerHookRequest : public RoaServiceRequest
-			{
-
-			public:
-				GetTriggerHookRequest();
-				~GetTriggerHookRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				std::string getProjectId()const;
-				void setProjectId(const std::string& projectId);
-
-            private:
-				std::string clusterId_;
-				std::string projectId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETTRIGGERHOOKREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/GetTriggerHookResult.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_CS_MODEL_GETTRIGGERHOOKRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_GETTRIGGERHOOKRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT GetTriggerHookResult : public ServiceResult
-			{
-			public:
-
-
-				GetTriggerHookResult();
-				explicit GetTriggerHookResult(const std::string &payload);
-				~GetTriggerHookResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_GETTRIGGERHOOKRESULT_H_

+ 0 - 45
cs/include/alibabacloud/cs/model/ModifyClusterNameRequest.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_CS_MODEL_MODIFYCLUSTERNAMEREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_MODIFYCLUSTERNAMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT ModifyClusterNameRequest : public RoaServiceRequest
-			{
-
-			public:
-				ModifyClusterNameRequest();
-				~ModifyClusterNameRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_MODIFYCLUSTERNAMEREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/ModifyClusterNameResult.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_CS_MODEL_MODIFYCLUSTERNAMERESULT_H_
-#define ALIBABACLOUD_CS_MODEL_MODIFYCLUSTERNAMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT ModifyClusterNameResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyClusterNameResult();
-				explicit ModifyClusterNameResult(const std::string &payload);
-				~ModifyClusterNameResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_MODIFYCLUSTERNAMERESULT_H_

+ 0 - 48
cs/include/alibabacloud/cs/model/ScaleInClusterRequest.h

@@ -1,48 +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_CS_MODEL_SCALEINCLUSTERREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_SCALEINCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT ScaleInClusterRequest : public RoaServiceRequest
-			{
-
-			public:
-				ScaleInClusterRequest();
-				~ScaleInClusterRequest();
-
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_SCALEINCLUSTERREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/ScaleInClusterResult.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_CS_MODEL_SCALEINCLUSTERRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_SCALEINCLUSTERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT ScaleInClusterResult : public ServiceResult
-			{
-			public:
-
-
-				ScaleInClusterResult();
-				explicit ScaleInClusterResult(const std::string &payload);
-				~ScaleInClusterResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_SCALEINCLUSTERRESULT_H_

+ 0 - 45
cs/include/alibabacloud/cs/model/UpdateSubUserResoucesRequest.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_CS_MODEL_UPDATESUBUSERRESOUCESREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_UPDATESUBUSERRESOUCESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT UpdateSubUserResoucesRequest : public RoaServiceRequest
-			{
-
-			public:
-				UpdateSubUserResoucesRequest();
-				~UpdateSubUserResoucesRequest();
-
-
-            private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_UPDATESUBUSERRESOUCESREQUEST_H_

+ 0 - 49
cs/include/alibabacloud/cs/model/UpdateSubUserResoucesResult.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_CS_MODEL_UPDATESUBUSERRESOUCESRESULT_H_
-#define ALIBABACLOUD_CS_MODEL_UPDATESUBUSERRESOUCESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT UpdateSubUserResoucesResult : public ServiceResult
-			{
-			public:
-
-
-				UpdateSubUserResoucesResult();
-				explicit UpdateSubUserResoucesResult(const std::string &payload);
-				~UpdateSubUserResoucesResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_UPDATESUBUSERRESOUCESRESULT_H_

+ 0 - 51
cs/include/alibabacloud/cs/model/UpgradeClusterComponentsRequest.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_CS_MODEL_UPGRADECLUSTERCOMPONENTSREQUEST_H_
-#define ALIBABACLOUD_CS_MODEL_UPGRADECLUSTERCOMPONENTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RoaServiceRequest.h>
-#include <alibabacloud/cs/CSExport.h>
-
-namespace AlibabaCloud
-{
-	namespace CS
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CS_EXPORT UpgradeClusterComponentsRequest : public RoaServiceRequest
-			{
-
-			public:
-				UpgradeClusterComponentsRequest();
-				~UpgradeClusterComponentsRequest();
-
-				std::string getComponentId()const;
-				void setComponentId(const std::string& componentId);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-
-            private:
-				std::string componentId_;
-				std::string clusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CS_MODEL_UPGRADECLUSTERCOMPONENTSREQUEST_H_

+ 94 - 994
cs/src/CSClient.cc

@@ -24,171 +24,135 @@ using namespace AlibabaCloud::CS::Model;
 
 namespace
 {
-	const std::string SERVICE_NAME = "CS";
+	const std::string SERVICE_NAME = "CS";
 }
 
 CSClient::CSClient(const Credentials &credentials, const ClientConfiguration &configuration) :
 	RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cs");
 }
 
 CSClient::CSClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RoaServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cs");
 }
 
 CSClient::CSClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "cs");
 }
 
 CSClient::~CSClient()
 {}
 
-CSClient::AttachInstancesOutcome CSClient::attachInstances(const AttachInstancesRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return AttachInstancesOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return AttachInstancesOutcome(AttachInstancesResult(outcome.result()));
-	else
-		return AttachInstancesOutcome(outcome.error());
-}
-
-void CSClient::attachInstancesAsync(const AttachInstancesRequest& request, const AttachInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, attachInstances(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::AttachInstancesOutcomeCallable CSClient::attachInstancesCallable(const AttachInstancesRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<AttachInstancesOutcome()>>(
-			[this, request]()
-			{
-			return this->attachInstances(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::CallbackClusterTokenOutcome CSClient::callbackClusterToken(const CallbackClusterTokenRequest &request) const
+CSClient::DescribeClustersOutcome CSClient::describeClusters(const DescribeClustersRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return CallbackClusterTokenOutcome(endpointOutcome.error());
+		return DescribeClustersOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return CallbackClusterTokenOutcome(CallbackClusterTokenResult(outcome.result()));
+		return DescribeClustersOutcome(DescribeClustersResult(outcome.result()));
 	else
-		return CallbackClusterTokenOutcome(outcome.error());
+		return DescribeClustersOutcome(outcome.error());
 }
 
-void CSClient::callbackClusterTokenAsync(const CallbackClusterTokenRequest& request, const CallbackClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::describeClustersAsync(const DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, callbackClusterToken(request), context);
+		handler(this, request, describeClusters(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::CallbackClusterTokenOutcomeCallable CSClient::callbackClusterTokenCallable(const CallbackClusterTokenRequest &request) const
+CSClient::DescribeClustersOutcomeCallable CSClient::describeClustersCallable(const DescribeClustersRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<CallbackClusterTokenOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribeClustersOutcome()>>(
 			[this, request]()
 			{
-			return this->callbackClusterToken(request);
+			return this->describeClusters(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::DescribeTemplatesOutcome CSClient::describeTemplates(const DescribeTemplatesRequest &request) const
+CSClient::RevokeClusterTokenOutcome CSClient::revokeClusterToken(const RevokeClusterTokenRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeTemplatesOutcome(endpointOutcome.error());
+		return RevokeClusterTokenOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeTemplatesOutcome(DescribeTemplatesResult(outcome.result()));
+		return RevokeClusterTokenOutcome(RevokeClusterTokenResult(outcome.result()));
 	else
-		return DescribeTemplatesOutcome(outcome.error());
+		return RevokeClusterTokenOutcome(outcome.error());
 }
 
-void CSClient::describeTemplatesAsync(const DescribeTemplatesRequest& request, const DescribeTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::revokeClusterTokenAsync(const RevokeClusterTokenRequest& request, const RevokeClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeTemplates(request), context);
+		handler(this, request, revokeClusterToken(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::DescribeTemplatesOutcomeCallable CSClient::describeTemplatesCallable(const DescribeTemplatesRequest &request) const
+CSClient::RevokeClusterTokenOutcomeCallable CSClient::revokeClusterTokenCallable(const RevokeClusterTokenRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeTemplatesOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<RevokeClusterTokenOutcome()>>(
 			[this, request]()
 			{
-			return this->describeTemplates(request);
+			return this->revokeClusterToken(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::GetProjectEventsOutcome CSClient::getProjectEvents(const GetProjectEventsRequest &request) const
+CSClient::AttachInstancesOutcome CSClient::attachInstances(const AttachInstancesRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return GetProjectEventsOutcome(endpointOutcome.error());
+		return AttachInstancesOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return GetProjectEventsOutcome(GetProjectEventsResult(outcome.result()));
+		return AttachInstancesOutcome(AttachInstancesResult(outcome.result()));
 	else
-		return GetProjectEventsOutcome(outcome.error());
+		return AttachInstancesOutcome(outcome.error());
 }
 
-void CSClient::getProjectEventsAsync(const GetProjectEventsRequest& request, const GetProjectEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::attachInstancesAsync(const AttachInstancesRequest& request, const AttachInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, getProjectEvents(request), context);
+		handler(this, request, attachInstances(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::GetProjectEventsOutcomeCallable CSClient::getProjectEventsCallable(const GetProjectEventsRequest &request) const
+CSClient::AttachInstancesOutcomeCallable CSClient::attachInstancesCallable(const AttachInstancesRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<GetProjectEventsOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<AttachInstancesOutcome()>>(
 			[this, request]()
 			{
-			return this->getProjectEvents(request);
+			return this->attachInstances(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -231,78 +195,6 @@ CSClient::CheckAliyunCSServiceRoleOutcomeCallable CSClient::checkAliyunCSService
 	return task->get_future();
 }
 
-CSClient::DescribeTemplateAttributeOutcome CSClient::describeTemplateAttribute(const DescribeTemplateAttributeRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeTemplateAttributeOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeTemplateAttributeOutcome(DescribeTemplateAttributeResult(outcome.result()));
-	else
-		return DescribeTemplateAttributeOutcome(outcome.error());
-}
-
-void CSClient::describeTemplateAttributeAsync(const DescribeTemplateAttributeRequest& request, const DescribeTemplateAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeTemplateAttribute(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeTemplateAttributeOutcomeCallable CSClient::describeTemplateAttributeCallable(const DescribeTemplateAttributeRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeTemplateAttributeOutcome()>>(
-			[this, request]()
-			{
-			return this->describeTemplateAttribute(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::CreateTemplateOutcome CSClient::createTemplate(const CreateTemplateRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateTemplateOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateTemplateOutcome(CreateTemplateResult(outcome.result()));
-	else
-		return CreateTemplateOutcome(outcome.error());
-}
-
-void CSClient::createTemplateAsync(const CreateTemplateRequest& request, const CreateTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createTemplate(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::CreateTemplateOutcomeCallable CSClient::createTemplateCallable(const CreateTemplateRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateTemplateOutcome()>>(
-			[this, request]()
-			{
-			return this->createTemplate(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 CSClient::DescribeClusterCertsOutcome CSClient::describeClusterCerts(const DescribeClusterCertsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -411,72 +303,36 @@ CSClient::DescribeClusterNodesOutcomeCallable CSClient::describeClusterNodesCall
 	return task->get_future();
 }
 
-CSClient::CallBackAgilityClusterOutcome CSClient::callBackAgilityCluster(const CallBackAgilityClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CallBackAgilityClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CallBackAgilityClusterOutcome(CallBackAgilityClusterResult(outcome.result()));
-	else
-		return CallBackAgilityClusterOutcome(outcome.error());
-}
-
-void CSClient::callBackAgilityClusterAsync(const CallBackAgilityClusterRequest& request, const CallBackAgilityClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, callBackAgilityCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::CallBackAgilityClusterOutcomeCallable CSClient::callBackAgilityClusterCallable(const CallBackAgilityClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CallBackAgilityClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->callBackAgilityCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClusterScaledNodeOutcome CSClient::describeClusterScaledNode(const DescribeClusterScaledNodeRequest &request) const
+CSClient::DescribeApiVersionOutcome CSClient::describeApiVersion(const DescribeApiVersionRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeClusterScaledNodeOutcome(endpointOutcome.error());
+		return DescribeApiVersionOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeClusterScaledNodeOutcome(DescribeClusterScaledNodeResult(outcome.result()));
+		return DescribeApiVersionOutcome(DescribeApiVersionResult(outcome.result()));
 	else
-		return DescribeClusterScaledNodeOutcome(outcome.error());
+		return DescribeApiVersionOutcome(outcome.error());
 }
 
-void CSClient::describeClusterScaledNodeAsync(const DescribeClusterScaledNodeRequest& request, const DescribeClusterScaledNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::describeApiVersionAsync(const DescribeApiVersionRequest& request, const DescribeApiVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeClusterScaledNode(request), context);
+		handler(this, request, describeApiVersion(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::DescribeClusterScaledNodeOutcomeCallable CSClient::describeClusterScaledNodeCallable(const DescribeClusterScaledNodeRequest &request) const
+CSClient::DescribeApiVersionOutcomeCallable CSClient::describeApiVersionCallable(const DescribeApiVersionRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeClusterScaledNodeOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribeApiVersionOutcome()>>(
 			[this, request]()
 			{
-			return this->describeClusterScaledNode(request);
+			return this->describeApiVersion(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -555,216 +411,216 @@ CSClient::DescribeClusterDetailOutcomeCallable CSClient::describeClusterDetailCa
 	return task->get_future();
 }
 
-CSClient::ResetClusterNodeOutcome CSClient::resetClusterNode(const ResetClusterNodeRequest &request) const
+CSClient::DescribeClusterUserKubeconfigOutcome CSClient::describeClusterUserKubeconfig(const DescribeClusterUserKubeconfigRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return ResetClusterNodeOutcome(endpointOutcome.error());
+		return DescribeClusterUserKubeconfigOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return ResetClusterNodeOutcome(ResetClusterNodeResult(outcome.result()));
+		return DescribeClusterUserKubeconfigOutcome(DescribeClusterUserKubeconfigResult(outcome.result()));
 	else
-		return ResetClusterNodeOutcome(outcome.error());
+		return DescribeClusterUserKubeconfigOutcome(outcome.error());
 }
 
-void CSClient::resetClusterNodeAsync(const ResetClusterNodeRequest& request, const ResetClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::describeClusterUserKubeconfigAsync(const DescribeClusterUserKubeconfigRequest& request, const DescribeClusterUserKubeconfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, resetClusterNode(request), context);
+		handler(this, request, describeClusterUserKubeconfig(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::ResetClusterNodeOutcomeCallable CSClient::resetClusterNodeCallable(const ResetClusterNodeRequest &request) const
+CSClient::DescribeClusterUserKubeconfigOutcomeCallable CSClient::describeClusterUserKubeconfigCallable(const DescribeClusterUserKubeconfigRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<ResetClusterNodeOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribeClusterUserKubeconfigOutcome()>>(
 			[this, request]()
 			{
-			return this->resetClusterNode(request);
+			return this->describeClusterUserKubeconfig(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::DescribeServiceContainersOutcome CSClient::describeServiceContainers(const DescribeServiceContainersRequest &request) const
+CSClient::ResetClusterNodeOutcome CSClient::resetClusterNode(const ResetClusterNodeRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeServiceContainersOutcome(endpointOutcome.error());
+		return ResetClusterNodeOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeServiceContainersOutcome(DescribeServiceContainersResult(outcome.result()));
+		return ResetClusterNodeOutcome(ResetClusterNodeResult(outcome.result()));
 	else
-		return DescribeServiceContainersOutcome(outcome.error());
+		return ResetClusterNodeOutcome(outcome.error());
 }
 
-void CSClient::describeServiceContainersAsync(const DescribeServiceContainersRequest& request, const DescribeServiceContainersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::resetClusterNodeAsync(const ResetClusterNodeRequest& request, const ResetClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeServiceContainers(request), context);
+		handler(this, request, resetClusterNode(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::DescribeServiceContainersOutcomeCallable CSClient::describeServiceContainersCallable(const DescribeServiceContainersRequest &request) const
+CSClient::ResetClusterNodeOutcomeCallable CSClient::resetClusterNodeCallable(const ResetClusterNodeRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeServiceContainersOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<ResetClusterNodeOutcome()>>(
 			[this, request]()
 			{
-			return this->describeServiceContainers(request);
+			return this->resetClusterNode(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::DescribeTaskInfoOutcome CSClient::describeTaskInfo(const DescribeTaskInfoRequest &request) const
+CSClient::ScaleClusterOutcome CSClient::scaleCluster(const ScaleClusterRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeTaskInfoOutcome(endpointOutcome.error());
+		return ScaleClusterOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeTaskInfoOutcome(DescribeTaskInfoResult(outcome.result()));
+		return ScaleClusterOutcome(ScaleClusterResult(outcome.result()));
 	else
-		return DescribeTaskInfoOutcome(outcome.error());
+		return ScaleClusterOutcome(outcome.error());
 }
 
-void CSClient::describeTaskInfoAsync(const DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::scaleClusterAsync(const ScaleClusterRequest& request, const ScaleClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeTaskInfo(request), context);
+		handler(this, request, scaleCluster(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::DescribeTaskInfoOutcomeCallable CSClient::describeTaskInfoCallable(const DescribeTaskInfoRequest &request) const
+CSClient::ScaleClusterOutcomeCallable CSClient::scaleClusterCallable(const ScaleClusterRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeTaskInfoOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<ScaleClusterOutcome()>>(
 			[this, request]()
 			{
-			return this->describeTaskInfo(request);
+			return this->scaleCluster(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::GetClusterProjectsOutcome CSClient::getClusterProjects(const GetClusterProjectsRequest &request) const
+CSClient::DescribeClusterEndpointsOutcome CSClient::describeClusterEndpoints(const DescribeClusterEndpointsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return GetClusterProjectsOutcome(endpointOutcome.error());
+		return DescribeClusterEndpointsOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return GetClusterProjectsOutcome(GetClusterProjectsResult(outcome.result()));
+		return DescribeClusterEndpointsOutcome(DescribeClusterEndpointsResult(outcome.result()));
 	else
-		return GetClusterProjectsOutcome(outcome.error());
+		return DescribeClusterEndpointsOutcome(outcome.error());
 }
 
-void CSClient::getClusterProjectsAsync(const GetClusterProjectsRequest& request, const GetClusterProjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::describeClusterEndpointsAsync(const DescribeClusterEndpointsRequest& request, const DescribeClusterEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, getClusterProjects(request), context);
+		handler(this, request, describeClusterEndpoints(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::GetClusterProjectsOutcomeCallable CSClient::getClusterProjectsCallable(const GetClusterProjectsRequest &request) const
+CSClient::DescribeClusterEndpointsOutcomeCallable CSClient::describeClusterEndpointsCallable(const DescribeClusterEndpointsRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<GetClusterProjectsOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribeClusterEndpointsOutcome()>>(
 			[this, request]()
 			{
-			return this->getClusterProjects(request);
+			return this->describeClusterEndpoints(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::DescribeClusterServicesOutcome CSClient::describeClusterServices(const DescribeClusterServicesRequest &request) const
+CSClient::DownloadClusterNodeCertsOutcome CSClient::downloadClusterNodeCerts(const DownloadClusterNodeCertsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeClusterServicesOutcome(endpointOutcome.error());
+		return DownloadClusterNodeCertsOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeClusterServicesOutcome(DescribeClusterServicesResult(outcome.result()));
+		return DownloadClusterNodeCertsOutcome(DownloadClusterNodeCertsResult(outcome.result()));
 	else
-		return DescribeClusterServicesOutcome(outcome.error());
+		return DownloadClusterNodeCertsOutcome(outcome.error());
 }
 
-void CSClient::describeClusterServicesAsync(const DescribeClusterServicesRequest& request, const DescribeClusterServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::downloadClusterNodeCertsAsync(const DownloadClusterNodeCertsRequest& request, const DownloadClusterNodeCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeClusterServices(request), context);
+		handler(this, request, downloadClusterNodeCerts(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::DescribeClusterServicesOutcomeCallable CSClient::describeClusterServicesCallable(const DescribeClusterServicesRequest &request) const
+CSClient::DownloadClusterNodeCertsOutcomeCallable CSClient::downloadClusterNodeCertsCallable(const DownloadClusterNodeCertsRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeClusterServicesOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DownloadClusterNodeCertsOutcome()>>(
 			[this, request]()
 			{
-			return this->describeClusterServices(request);
+			return this->downloadClusterNodeCerts(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-CSClient::ScaleInClusterOutcome CSClient::scaleInCluster(const ScaleInClusterRequest &request) const
+CSClient::CreateClusterOutcome CSClient::createCluster(const CreateClusterRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return ScaleInClusterOutcome(endpointOutcome.error());
+		return CreateClusterOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return ScaleInClusterOutcome(ScaleInClusterResult(outcome.result()));
+		return CreateClusterOutcome(CreateClusterResult(outcome.result()));
 	else
-		return ScaleInClusterOutcome(outcome.error());
+		return CreateClusterOutcome(outcome.error());
 }
 
-void CSClient::scaleInClusterAsync(const ScaleInClusterRequest& request, const ScaleInClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void CSClient::createClusterAsync(const CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, scaleInCluster(request), context);
+		handler(this, request, createCluster(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-CSClient::ScaleInClusterOutcomeCallable CSClient::scaleInClusterCallable(const ScaleInClusterRequest &request) const
+CSClient::CreateClusterOutcomeCallable CSClient::createClusterCallable(const CreateClusterRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<ScaleInClusterOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<CreateClusterOutcome()>>(
 			[this, request]()
 			{
-			return this->scaleInCluster(request);
+			return this->createCluster(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -807,759 +663,3 @@ CSClient::DeleteClusterNodeOutcomeCallable CSClient::deleteClusterNodeCallable(c
 	return task->get_future();
 }
 
-CSClient::RevokeClusterTokenOutcome CSClient::revokeClusterToken(const RevokeClusterTokenRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return RevokeClusterTokenOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return RevokeClusterTokenOutcome(RevokeClusterTokenResult(outcome.result()));
-	else
-		return RevokeClusterTokenOutcome(outcome.error());
-}
-
-void CSClient::revokeClusterTokenAsync(const RevokeClusterTokenRequest& request, const RevokeClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, revokeClusterToken(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::RevokeClusterTokenOutcomeCallable CSClient::revokeClusterTokenCallable(const RevokeClusterTokenRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<RevokeClusterTokenOutcome()>>(
-			[this, request]()
-			{
-			return this->revokeClusterToken(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClustersOutcome CSClient::describeClusters(const DescribeClustersRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeClustersOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeClustersOutcome(DescribeClustersResult(outcome.result()));
-	else
-		return DescribeClustersOutcome(outcome.error());
-}
-
-void CSClient::describeClustersAsync(const DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeClusters(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeClustersOutcomeCallable CSClient::describeClustersCallable(const DescribeClustersRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeClustersOutcome()>>(
-			[this, request]()
-			{
-			return this->describeClusters(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::AddAgilityClusterOutcome CSClient::addAgilityCluster(const AddAgilityClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return AddAgilityClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return AddAgilityClusterOutcome(AddAgilityClusterResult(outcome.result()));
-	else
-		return AddAgilityClusterOutcome(outcome.error());
-}
-
-void CSClient::addAgilityClusterAsync(const AddAgilityClusterRequest& request, const AddAgilityClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, addAgilityCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::AddAgilityClusterOutcomeCallable CSClient::addAgilityClusterCallable(const AddAgilityClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<AddAgilityClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->addAgilityCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeImagesOutcome CSClient::describeImages(const DescribeImagesRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeImagesOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeImagesOutcome(DescribeImagesResult(outcome.result()));
-	else
-		return DescribeImagesOutcome(outcome.error());
-}
-
-void CSClient::describeImagesAsync(const DescribeImagesRequest& request, const DescribeImagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeImages(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeImagesOutcomeCallable CSClient::describeImagesCallable(const DescribeImagesRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeImagesOutcome()>>(
-			[this, request]()
-			{
-			return this->describeImages(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::GetTriggerHookOutcome CSClient::getTriggerHook(const GetTriggerHookRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return GetTriggerHookOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return GetTriggerHookOutcome(GetTriggerHookResult(outcome.result()));
-	else
-		return GetTriggerHookOutcome(outcome.error());
-}
-
-void CSClient::getTriggerHookAsync(const GetTriggerHookRequest& request, const GetTriggerHookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, getTriggerHook(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::GetTriggerHookOutcomeCallable CSClient::getTriggerHookCallable(const GetTriggerHookRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<GetTriggerHookOutcome()>>(
-			[this, request]()
-			{
-			return this->getTriggerHook(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClusterTokensOutcome CSClient::describeClusterTokens(const DescribeClusterTokensRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeClusterTokensOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeClusterTokensOutcome(DescribeClusterTokensResult(outcome.result()));
-	else
-		return DescribeClusterTokensOutcome(outcome.error());
-}
-
-void CSClient::describeClusterTokensAsync(const DescribeClusterTokensRequest& request, const DescribeClusterTokensAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeClusterTokens(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeClusterTokensOutcomeCallable CSClient::describeClusterTokensCallable(const DescribeClusterTokensRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeClusterTokensOutcome()>>(
-			[this, request]()
-			{
-			return this->describeClusterTokens(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::UpdateSubUserResoucesOutcome CSClient::updateSubUserResouces(const UpdateSubUserResoucesRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return UpdateSubUserResoucesOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return UpdateSubUserResoucesOutcome(UpdateSubUserResoucesResult(outcome.result()));
-	else
-		return UpdateSubUserResoucesOutcome(outcome.error());
-}
-
-void CSClient::updateSubUserResoucesAsync(const UpdateSubUserResoucesRequest& request, const UpdateSubUserResoucesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, updateSubUserResouces(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::UpdateSubUserResoucesOutcomeCallable CSClient::updateSubUserResoucesCallable(const UpdateSubUserResoucesRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<UpdateSubUserResoucesOutcome()>>(
-			[this, request]()
-			{
-			return this->updateSubUserResouces(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::ModifyClusterNameOutcome CSClient::modifyClusterName(const ModifyClusterNameRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ModifyClusterNameOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ModifyClusterNameOutcome(ModifyClusterNameResult(outcome.result()));
-	else
-		return ModifyClusterNameOutcome(outcome.error());
-}
-
-void CSClient::modifyClusterNameAsync(const ModifyClusterNameRequest& request, const ModifyClusterNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, modifyClusterName(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::ModifyClusterNameOutcomeCallable CSClient::modifyClusterNameCallable(const ModifyClusterNameRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ModifyClusterNameOutcome()>>(
-			[this, request]()
-			{
-			return this->modifyClusterName(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClusterHostsOutcome CSClient::describeClusterHosts(const DescribeClusterHostsRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeClusterHostsOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeClusterHostsOutcome(DescribeClusterHostsResult(outcome.result()));
-	else
-		return DescribeClusterHostsOutcome(outcome.error());
-}
-
-void CSClient::describeClusterHostsAsync(const DescribeClusterHostsRequest& request, const DescribeClusterHostsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeClusterHosts(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeClusterHostsOutcomeCallable CSClient::describeClusterHostsCallable(const DescribeClusterHostsRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeClusterHostsOutcome()>>(
-			[this, request]()
-			{
-			return this->describeClusterHosts(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeApiVersionOutcome CSClient::describeApiVersion(const DescribeApiVersionRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeApiVersionOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeApiVersionOutcome(DescribeApiVersionResult(outcome.result()));
-	else
-		return DescribeApiVersionOutcome(outcome.error());
-}
-
-void CSClient::describeApiVersionAsync(const DescribeApiVersionRequest& request, const DescribeApiVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeApiVersion(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeApiVersionOutcomeCallable CSClient::describeApiVersionCallable(const DescribeApiVersionRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeApiVersionOutcome()>>(
-			[this, request]()
-			{
-			return this->describeApiVersion(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::GatherLogsTokenOutcome CSClient::gatherLogsToken(const GatherLogsTokenRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return GatherLogsTokenOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return GatherLogsTokenOutcome(GatherLogsTokenResult(outcome.result()));
-	else
-		return GatherLogsTokenOutcome(outcome.error());
-}
-
-void CSClient::gatherLogsTokenAsync(const GatherLogsTokenRequest& request, const GatherLogsTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, gatherLogsToken(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::GatherLogsTokenOutcomeCallable CSClient::gatherLogsTokenCallable(const GatherLogsTokenRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<GatherLogsTokenOutcome()>>(
-			[this, request]()
-			{
-			return this->gatherLogsToken(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::CreateClusterTokenOutcome CSClient::createClusterToken(const CreateClusterTokenRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateClusterTokenOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateClusterTokenOutcome(CreateClusterTokenResult(outcome.result()));
-	else
-		return CreateClusterTokenOutcome(outcome.error());
-}
-
-void CSClient::createClusterTokenAsync(const CreateClusterTokenRequest& request, const CreateClusterTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createClusterToken(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::CreateClusterTokenOutcomeCallable CSClient::createClusterTokenCallable(const CreateClusterTokenRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateClusterTokenOutcome()>>(
-			[this, request]()
-			{
-			return this->createClusterToken(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeUserContainersOutcome CSClient::describeUserContainers(const DescribeUserContainersRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeUserContainersOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeUserContainersOutcome(DescribeUserContainersResult(outcome.result()));
-	else
-		return DescribeUserContainersOutcome(outcome.error());
-}
-
-void CSClient::describeUserContainersAsync(const DescribeUserContainersRequest& request, const DescribeUserContainersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeUserContainers(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeUserContainersOutcomeCallable CSClient::describeUserContainersCallable(const DescribeUserContainersRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeUserContainersOutcome()>>(
-			[this, request]()
-			{
-			return this->describeUserContainers(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeAgilityTunnelAgentInfoOutcome CSClient::describeAgilityTunnelAgentInfo(const DescribeAgilityTunnelAgentInfoRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeAgilityTunnelAgentInfoOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeAgilityTunnelAgentInfoOutcome(DescribeAgilityTunnelAgentInfoResult(outcome.result()));
-	else
-		return DescribeAgilityTunnelAgentInfoOutcome(outcome.error());
-}
-
-void CSClient::describeAgilityTunnelAgentInfoAsync(const DescribeAgilityTunnelAgentInfoRequest& request, const DescribeAgilityTunnelAgentInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeAgilityTunnelAgentInfo(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeAgilityTunnelAgentInfoOutcomeCallable CSClient::describeAgilityTunnelAgentInfoCallable(const DescribeAgilityTunnelAgentInfoRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeAgilityTunnelAgentInfoOutcome()>>(
-			[this, request]()
-			{
-			return this->describeAgilityTunnelAgentInfo(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClusterNodeInfoOutcome CSClient::describeClusterNodeInfo(const DescribeClusterNodeInfoRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeClusterNodeInfoOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeClusterNodeInfoOutcome(DescribeClusterNodeInfoResult(outcome.result()));
-	else
-		return DescribeClusterNodeInfoOutcome(outcome.error());
-}
-
-void CSClient::describeClusterNodeInfoAsync(const DescribeClusterNodeInfoRequest& request, const DescribeClusterNodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeClusterNodeInfo(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeClusterNodeInfoOutcomeCallable CSClient::describeClusterNodeInfoCallable(const DescribeClusterNodeInfoRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeClusterNodeInfoOutcome()>>(
-			[this, request]()
-			{
-			return this->describeClusterNodeInfo(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::ScaleClusterOutcome CSClient::scaleCluster(const ScaleClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ScaleClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ScaleClusterOutcome(ScaleClusterResult(outcome.result()));
-	else
-		return ScaleClusterOutcome(outcome.error());
-}
-
-void CSClient::scaleClusterAsync(const ScaleClusterRequest& request, const ScaleClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, scaleCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::ScaleClusterOutcomeCallable CSClient::scaleClusterCallable(const ScaleClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ScaleClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->scaleCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeAgilityTunnelCertsOutcome CSClient::describeAgilityTunnelCerts(const DescribeAgilityTunnelCertsRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeAgilityTunnelCertsOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeAgilityTunnelCertsOutcome(DescribeAgilityTunnelCertsResult(outcome.result()));
-	else
-		return DescribeAgilityTunnelCertsOutcome(outcome.error());
-}
-
-void CSClient::describeAgilityTunnelCertsAsync(const DescribeAgilityTunnelCertsRequest& request, const DescribeAgilityTunnelCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeAgilityTunnelCerts(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeAgilityTunnelCertsOutcomeCallable CSClient::describeAgilityTunnelCertsCallable(const DescribeAgilityTunnelCertsRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeAgilityTunnelCertsOutcome()>>(
-			[this, request]()
-			{
-			return this->describeAgilityTunnelCerts(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DescribeClusterNodeInfoWithInstanceOutcome CSClient::describeClusterNodeInfoWithInstance(const DescribeClusterNodeInfoWithInstanceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeClusterNodeInfoWithInstanceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeClusterNodeInfoWithInstanceOutcome(DescribeClusterNodeInfoWithInstanceResult(outcome.result()));
-	else
-		return DescribeClusterNodeInfoWithInstanceOutcome(outcome.error());
-}
-
-void CSClient::describeClusterNodeInfoWithInstanceAsync(const DescribeClusterNodeInfoWithInstanceRequest& request, const DescribeClusterNodeInfoWithInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeClusterNodeInfoWithInstance(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DescribeClusterNodeInfoWithInstanceOutcomeCallable CSClient::describeClusterNodeInfoWithInstanceCallable(const DescribeClusterNodeInfoWithInstanceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeClusterNodeInfoWithInstanceOutcome()>>(
-			[this, request]()
-			{
-			return this->describeClusterNodeInfoWithInstance(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::UpgradeClusterComponentsOutcome CSClient::upgradeClusterComponents(const UpgradeClusterComponentsRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return UpgradeClusterComponentsOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return UpgradeClusterComponentsOutcome(UpgradeClusterComponentsResult(outcome.result()));
-	else
-		return UpgradeClusterComponentsOutcome(outcome.error());
-}
-
-void CSClient::upgradeClusterComponentsAsync(const UpgradeClusterComponentsRequest& request, const UpgradeClusterComponentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, upgradeClusterComponents(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::UpgradeClusterComponentsOutcomeCallable CSClient::upgradeClusterComponentsCallable(const UpgradeClusterComponentsRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<UpgradeClusterComponentsOutcome()>>(
-			[this, request]()
-			{
-			return this->upgradeClusterComponents(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::DownloadClusterNodeCertsOutcome CSClient::downloadClusterNodeCerts(const DownloadClusterNodeCertsRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DownloadClusterNodeCertsOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DownloadClusterNodeCertsOutcome(DownloadClusterNodeCertsResult(outcome.result()));
-	else
-		return DownloadClusterNodeCertsOutcome(outcome.error());
-}
-
-void CSClient::downloadClusterNodeCertsAsync(const DownloadClusterNodeCertsRequest& request, const DownloadClusterNodeCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, downloadClusterNodeCerts(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::DownloadClusterNodeCertsOutcomeCallable CSClient::downloadClusterNodeCertsCallable(const DownloadClusterNodeCertsRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DownloadClusterNodeCertsOutcome()>>(
-			[this, request]()
-			{
-			return this->downloadClusterNodeCerts(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-CSClient::CreateClusterOutcome CSClient::createCluster(const CreateClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateClusterOutcome(CreateClusterResult(outcome.result()));
-	else
-		return CreateClusterOutcome(outcome.error());
-}
-
-void CSClient::createClusterAsync(const CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-CSClient::CreateClusterOutcomeCallable CSClient::createClusterCallable(const CreateClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->createCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-

+ 0 - 27
cs/src/model/AddAgilityClusterRequest.cc

@@ -1,27 +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.
- */
-
-#include <alibabacloud/cs/model/AddAgilityClusterRequest.h>
-
-using AlibabaCloud::CS::Model::AddAgilityClusterRequest;
-
-AddAgilityClusterRequest::AddAgilityClusterRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-AddAgilityClusterRequest::~AddAgilityClusterRequest()
-{}
-

+ 0 - 45
cs/src/model/AddAgilityClusterResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/AddAgilityClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-AddAgilityClusterResult::AddAgilityClusterResult() :
-	ServiceResult()
-{}
-
-AddAgilityClusterResult::AddAgilityClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-AddAgilityClusterResult::~AddAgilityClusterResult()
-{}
-
-void AddAgilityClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 49
cs/src/model/CallBackAgilityClusterRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/CallBackAgilityClusterRequest.h>
-
-using AlibabaCloud::CS::Model::CallBackAgilityClusterRequest;
-
-CallBackAgilityClusterRequest::CallBackAgilityClusterRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-CallBackAgilityClusterRequest::~CallBackAgilityClusterRequest()
-{}
-
-std::string CallBackAgilityClusterRequest::getReqOnce()const
-{
-	return reqOnce_;
-}
-
-void CallBackAgilityClusterRequest::setReqOnce(const std::string& reqOnce)
-{
-	reqOnce_ = reqOnce;
-	setParameter("ReqOnce", reqOnce);
-}
-
-std::string CallBackAgilityClusterRequest::getToken()const
-{
-	return token_;
-}
-
-void CallBackAgilityClusterRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/CallBackAgilityClusterResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/CallBackAgilityClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-CallBackAgilityClusterResult::CallBackAgilityClusterResult() :
-	ServiceResult()
-{}
-
-CallBackAgilityClusterResult::CallBackAgilityClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CallBackAgilityClusterResult::~CallBackAgilityClusterResult()
-{}
-
-void CallBackAgilityClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 49
cs/src/model/CallbackClusterTokenRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/CallbackClusterTokenRequest.h>
-
-using AlibabaCloud::CS::Model::CallbackClusterTokenRequest;
-
-CallbackClusterTokenRequest::CallbackClusterTokenRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-CallbackClusterTokenRequest::~CallbackClusterTokenRequest()
-{}
-
-std::string CallbackClusterTokenRequest::getReqOnce()const
-{
-	return reqOnce_;
-}
-
-void CallbackClusterTokenRequest::setReqOnce(const std::string& reqOnce)
-{
-	reqOnce_ = reqOnce;
-	setParameter("ReqOnce", reqOnce);
-}
-
-std::string CallbackClusterTokenRequest::getToken()const
-{
-	return token_;
-}
-
-void CallbackClusterTokenRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 38
cs/src/model/CreateClusterTokenRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/CreateClusterTokenRequest.h>
-
-using AlibabaCloud::CS::Model::CreateClusterTokenRequest;
-
-CreateClusterTokenRequest::CreateClusterTokenRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-CreateClusterTokenRequest::~CreateClusterTokenRequest()
-{}
-
-std::string CreateClusterTokenRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void CreateClusterTokenRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-

+ 0 - 45
cs/src/model/CreateClusterTokenResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/CreateClusterTokenResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-CreateClusterTokenResult::CreateClusterTokenResult() :
-	ServiceResult()
-{}
-
-CreateClusterTokenResult::CreateClusterTokenResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateClusterTokenResult::~CreateClusterTokenResult()
-{}
-
-void CreateClusterTokenResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 27
cs/src/model/CreateTemplateRequest.cc

@@ -1,27 +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.
- */
-
-#include <alibabacloud/cs/model/CreateTemplateRequest.h>
-
-using AlibabaCloud::CS::Model::CreateTemplateRequest;
-
-CreateTemplateRequest::CreateTemplateRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-CreateTemplateRequest::~CreateTemplateRequest()
-{}
-

+ 0 - 45
cs/src/model/CreateTemplateResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/CreateTemplateResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-CreateTemplateResult::CreateTemplateResult() :
-	ServiceResult()
-{}
-
-CreateTemplateResult::CreateTemplateResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateTemplateResult::~CreateTemplateResult()
-{}
-
-void CreateTemplateResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeAgilityTunnelAgentInfoRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeAgilityTunnelAgentInfoRequest;
-
-DescribeAgilityTunnelAgentInfoRequest::DescribeAgilityTunnelAgentInfoRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeAgilityTunnelAgentInfoRequest::~DescribeAgilityTunnelAgentInfoRequest()
-{}
-
-std::string DescribeAgilityTunnelAgentInfoRequest::getToken()const
-{
-	return token_;
-}
-
-void DescribeAgilityTunnelAgentInfoRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/DescribeAgilityTunnelAgentInfoResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeAgilityTunnelAgentInfoResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeAgilityTunnelAgentInfoResult::DescribeAgilityTunnelAgentInfoResult() :
-	ServiceResult()
-{}
-
-DescribeAgilityTunnelAgentInfoResult::DescribeAgilityTunnelAgentInfoResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeAgilityTunnelAgentInfoResult::~DescribeAgilityTunnelAgentInfoResult()
-{}
-
-void DescribeAgilityTunnelAgentInfoResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeAgilityTunnelCertsRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeAgilityTunnelCertsRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeAgilityTunnelCertsRequest;
-
-DescribeAgilityTunnelCertsRequest::DescribeAgilityTunnelCertsRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeAgilityTunnelCertsRequest::~DescribeAgilityTunnelCertsRequest()
-{}
-
-std::string DescribeAgilityTunnelCertsRequest::getToken()const
-{
-	return token_;
-}
-
-void DescribeAgilityTunnelCertsRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/DescribeAgilityTunnelCertsResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeAgilityTunnelCertsResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeAgilityTunnelCertsResult::DescribeAgilityTunnelCertsResult() :
-	ServiceResult()
-{}
-
-DescribeAgilityTunnelCertsResult::DescribeAgilityTunnelCertsResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeAgilityTunnelCertsResult::~DescribeAgilityTunnelCertsResult()
-{}
-
-void DescribeAgilityTunnelCertsResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 6 - 6
cs/src/model/DescribeClusterTokensRequest.cc → cs/src/model/DescribeClusterEndpointsRequest.cc

@@ -14,23 +14,23 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cs/model/DescribeClusterTokensRequest.h>
+#include <alibabacloud/cs/model/DescribeClusterEndpointsRequest.h>
 
-using AlibabaCloud::CS::Model::DescribeClusterTokensRequest;
+using AlibabaCloud::CS::Model::DescribeClusterEndpointsRequest;
 
-DescribeClusterTokensRequest::DescribeClusterTokensRequest() :
+DescribeClusterEndpointsRequest::DescribeClusterEndpointsRequest() :
 	RoaServiceRequest("cs", "2015-12-15")
 {}
 
-DescribeClusterTokensRequest::~DescribeClusterTokensRequest()
+DescribeClusterEndpointsRequest::~DescribeClusterEndpointsRequest()
 {}
 
-std::string DescribeClusterTokensRequest::getClusterId()const
+std::string DescribeClusterEndpointsRequest::getClusterId()const
 {
 	return clusterId_;
 }
 
-void DescribeClusterTokensRequest::setClusterId(const std::string& clusterId)
+void DescribeClusterEndpointsRequest::setClusterId(const std::string& clusterId)
 {
 	clusterId_ = clusterId;
 	setParameter("ClusterId", clusterId);

+ 5 - 5
cs/src/model/UpgradeClusterComponentsResult.cc → cs/src/model/DescribeClusterEndpointsResult.cc

@@ -14,26 +14,26 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cs/model/UpgradeClusterComponentsResult.h>
+#include <alibabacloud/cs/model/DescribeClusterEndpointsResult.h>
 #include <json/json.h>
 
 using namespace AlibabaCloud::CS;
 using namespace AlibabaCloud::CS::Model;
 
-UpgradeClusterComponentsResult::UpgradeClusterComponentsResult() :
+DescribeClusterEndpointsResult::DescribeClusterEndpointsResult() :
 	ServiceResult()
 {}
 
-UpgradeClusterComponentsResult::UpgradeClusterComponentsResult(const std::string &payload) :
+DescribeClusterEndpointsResult::DescribeClusterEndpointsResult(const std::string &payload) :
 	ServiceResult()
 {
 	parse(payload);
 }
 
-UpgradeClusterComponentsResult::~UpgradeClusterComponentsResult()
+DescribeClusterEndpointsResult::~DescribeClusterEndpointsResult()
 {}
 
-void UpgradeClusterComponentsResult::parse(const std::string &payload)
+void DescribeClusterEndpointsResult::parse(const std::string &payload)
 {
 	Json::Reader reader;
 	Json::Value value;

+ 0 - 38
cs/src/model/DescribeClusterHostsRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterHostsRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeClusterHostsRequest;
-
-DescribeClusterHostsRequest::DescribeClusterHostsRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeClusterHostsRequest::~DescribeClusterHostsRequest()
-{}
-
-std::string DescribeClusterHostsRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void DescribeClusterHostsRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-

+ 0 - 45
cs/src/model/DescribeClusterHostsResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterHostsResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterHostsResult::DescribeClusterHostsResult() :
-	ServiceResult()
-{}
-
-DescribeClusterHostsResult::DescribeClusterHostsResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterHostsResult::~DescribeClusterHostsResult()
-{}
-
-void DescribeClusterHostsResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeClusterNodeInfoRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterNodeInfoRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeClusterNodeInfoRequest;
-
-DescribeClusterNodeInfoRequest::DescribeClusterNodeInfoRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeClusterNodeInfoRequest::~DescribeClusterNodeInfoRequest()
-{}
-
-std::string DescribeClusterNodeInfoRequest::getToken()const
-{
-	return token_;
-}
-
-void DescribeClusterNodeInfoRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/DescribeClusterNodeInfoResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterNodeInfoResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterNodeInfoResult::DescribeClusterNodeInfoResult() :
-	ServiceResult()
-{}
-
-DescribeClusterNodeInfoResult::DescribeClusterNodeInfoResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterNodeInfoResult::~DescribeClusterNodeInfoResult()
-{}
-
-void DescribeClusterNodeInfoResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 49
cs/src/model/DescribeClusterNodeInfoWithInstanceRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeClusterNodeInfoWithInstanceRequest;
-
-DescribeClusterNodeInfoWithInstanceRequest::DescribeClusterNodeInfoWithInstanceRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeClusterNodeInfoWithInstanceRequest::~DescribeClusterNodeInfoWithInstanceRequest()
-{}
-
-std::string DescribeClusterNodeInfoWithInstanceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void DescribeClusterNodeInfoWithInstanceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string DescribeClusterNodeInfoWithInstanceRequest::getToken()const
-{
-	return token_;
-}
-
-void DescribeClusterNodeInfoWithInstanceRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/DescribeClusterNodeInfoWithInstanceResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterNodeInfoWithInstanceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterNodeInfoWithInstanceResult::DescribeClusterNodeInfoWithInstanceResult() :
-	ServiceResult()
-{}
-
-DescribeClusterNodeInfoWithInstanceResult::DescribeClusterNodeInfoWithInstanceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterNodeInfoWithInstanceResult::~DescribeClusterNodeInfoWithInstanceResult()
-{}
-
-void DescribeClusterNodeInfoWithInstanceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 45
cs/src/model/DescribeClusterScaledNodeResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterScaledNodeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterScaledNodeResult::DescribeClusterScaledNodeResult() :
-	ServiceResult()
-{}
-
-DescribeClusterScaledNodeResult::DescribeClusterScaledNodeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterScaledNodeResult::~DescribeClusterScaledNodeResult()
-{}
-
-void DescribeClusterScaledNodeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeClusterServicesRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterServicesRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeClusterServicesRequest;
-
-DescribeClusterServicesRequest::DescribeClusterServicesRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeClusterServicesRequest::~DescribeClusterServicesRequest()
-{}
-
-std::string DescribeClusterServicesRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void DescribeClusterServicesRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-

+ 0 - 45
cs/src/model/DescribeClusterServicesResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterServicesResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterServicesResult::DescribeClusterServicesResult() :
-	ServiceResult()
-{}
-
-DescribeClusterServicesResult::DescribeClusterServicesResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterServicesResult::~DescribeClusterServicesResult()
-{}
-
-void DescribeClusterServicesResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 45
cs/src/model/DescribeClusterTokensResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeClusterTokensResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeClusterTokensResult::DescribeClusterTokensResult() :
-	ServiceResult()
-{}
-
-DescribeClusterTokensResult::DescribeClusterTokensResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeClusterTokensResult::~DescribeClusterTokensResult()
-{}
-
-void DescribeClusterTokensResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 6 - 6
cs/src/model/DescribeClusterScaledNodeRequest.cc → cs/src/model/DescribeClusterUserKubeconfigRequest.cc

@@ -14,23 +14,23 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cs/model/DescribeClusterScaledNodeRequest.h>
+#include <alibabacloud/cs/model/DescribeClusterUserKubeconfigRequest.h>
 
-using AlibabaCloud::CS::Model::DescribeClusterScaledNodeRequest;
+using AlibabaCloud::CS::Model::DescribeClusterUserKubeconfigRequest;
 
-DescribeClusterScaledNodeRequest::DescribeClusterScaledNodeRequest() :
+DescribeClusterUserKubeconfigRequest::DescribeClusterUserKubeconfigRequest() :
 	RoaServiceRequest("cs", "2015-12-15")
 {}
 
-DescribeClusterScaledNodeRequest::~DescribeClusterScaledNodeRequest()
+DescribeClusterUserKubeconfigRequest::~DescribeClusterUserKubeconfigRequest()
 {}
 
-std::string DescribeClusterScaledNodeRequest::getClusterId()const
+std::string DescribeClusterUserKubeconfigRequest::getClusterId()const
 {
 	return clusterId_;
 }
 
-void DescribeClusterScaledNodeRequest::setClusterId(const std::string& clusterId)
+void DescribeClusterUserKubeconfigRequest::setClusterId(const std::string& clusterId)
 {
 	clusterId_ = clusterId;
 	setParameter("ClusterId", clusterId);

+ 5 - 5
cs/src/model/CallbackClusterTokenResult.cc → cs/src/model/DescribeClusterUserKubeconfigResult.cc

@@ -14,26 +14,26 @@
  * limitations under the License.
  */
 
-#include <alibabacloud/cs/model/CallbackClusterTokenResult.h>
+#include <alibabacloud/cs/model/DescribeClusterUserKubeconfigResult.h>
 #include <json/json.h>
 
 using namespace AlibabaCloud::CS;
 using namespace AlibabaCloud::CS::Model;
 
-CallbackClusterTokenResult::CallbackClusterTokenResult() :
+DescribeClusterUserKubeconfigResult::DescribeClusterUserKubeconfigResult() :
 	ServiceResult()
 {}
 
-CallbackClusterTokenResult::CallbackClusterTokenResult(const std::string &payload) :
+DescribeClusterUserKubeconfigResult::DescribeClusterUserKubeconfigResult(const std::string &payload) :
 	ServiceResult()
 {
 	parse(payload);
 }
 
-CallbackClusterTokenResult::~CallbackClusterTokenResult()
+DescribeClusterUserKubeconfigResult::~DescribeClusterUserKubeconfigResult()
 {}
 
-void CallbackClusterTokenResult::parse(const std::string &payload)
+void DescribeClusterUserKubeconfigResult::parse(const std::string &payload)
 {
 	Json::Reader reader;
 	Json::Value value;

+ 0 - 60
cs/src/model/DescribeImagesRequest.cc

@@ -1,60 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeImagesRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeImagesRequest;
-
-DescribeImagesRequest::DescribeImagesRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeImagesRequest::~DescribeImagesRequest()
-{}
-
-std::string DescribeImagesRequest::getRegionID()const
-{
-	return regionID_;
-}
-
-void DescribeImagesRequest::setRegionID(const std::string& regionID)
-{
-	regionID_ = regionID;
-	setParameter("RegionID", regionID);
-}
-
-std::string DescribeImagesRequest::getImageName()const
-{
-	return imageName_;
-}
-
-void DescribeImagesRequest::setImageName(const std::string& imageName)
-{
-	imageName_ = imageName;
-	setParameter("ImageName", imageName);
-}
-
-std::string DescribeImagesRequest::getDockerVersion()const
-{
-	return dockerVersion_;
-}
-
-void DescribeImagesRequest::setDockerVersion(const std::string& dockerVersion)
-{
-	dockerVersion_ = dockerVersion;
-	setParameter("DockerVersion", dockerVersion);
-}
-

+ 0 - 45
cs/src/model/DescribeImagesResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeImagesResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeImagesResult::DescribeImagesResult() :
-	ServiceResult()
-{}
-
-DescribeImagesResult::DescribeImagesResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeImagesResult::~DescribeImagesResult()
-{}
-
-void DescribeImagesResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 49
cs/src/model/DescribeServiceContainersRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeServiceContainersRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeServiceContainersRequest;
-
-DescribeServiceContainersRequest::DescribeServiceContainersRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeServiceContainersRequest::~DescribeServiceContainersRequest()
-{}
-
-std::string DescribeServiceContainersRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void DescribeServiceContainersRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-std::string DescribeServiceContainersRequest::getServiceId()const
-{
-	return serviceId_;
-}
-
-void DescribeServiceContainersRequest::setServiceId(const std::string& serviceId)
-{
-	serviceId_ = serviceId;
-	setParameter("ServiceId", serviceId);
-}
-

+ 0 - 45
cs/src/model/DescribeServiceContainersResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeServiceContainersResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeServiceContainersResult::DescribeServiceContainersResult() :
-	ServiceResult()
-{}
-
-DescribeServiceContainersResult::DescribeServiceContainersResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeServiceContainersResult::~DescribeServiceContainersResult()
-{}
-
-void DescribeServiceContainersResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeTaskInfoRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeTaskInfoRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeTaskInfoRequest;
-
-DescribeTaskInfoRequest::DescribeTaskInfoRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeTaskInfoRequest::~DescribeTaskInfoRequest()
-{}
-
-std::string DescribeTaskInfoRequest::getTaskId()const
-{
-	return taskId_;
-}
-
-void DescribeTaskInfoRequest::setTaskId(const std::string& taskId)
-{
-	taskId_ = taskId;
-	setParameter("TaskId", taskId);
-}
-

+ 0 - 45
cs/src/model/DescribeTaskInfoResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeTaskInfoResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeTaskInfoResult::DescribeTaskInfoResult() :
-	ServiceResult()
-{}
-
-DescribeTaskInfoResult::DescribeTaskInfoResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeTaskInfoResult::~DescribeTaskInfoResult()
-{}
-
-void DescribeTaskInfoResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/DescribeTemplateAttributeRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeTemplateAttributeRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeTemplateAttributeRequest;
-
-DescribeTemplateAttributeRequest::DescribeTemplateAttributeRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeTemplateAttributeRequest::~DescribeTemplateAttributeRequest()
-{}
-
-std::string DescribeTemplateAttributeRequest::getTemplateId()const
-{
-	return templateId_;
-}
-
-void DescribeTemplateAttributeRequest::setTemplateId(const std::string& templateId)
-{
-	templateId_ = templateId;
-	setParameter("TemplateId", templateId);
-}
-

+ 0 - 45
cs/src/model/DescribeTemplateAttributeResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeTemplateAttributeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeTemplateAttributeResult::DescribeTemplateAttributeResult() :
-	ServiceResult()
-{}
-
-DescribeTemplateAttributeResult::DescribeTemplateAttributeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeTemplateAttributeResult::~DescribeTemplateAttributeResult()
-{}
-
-void DescribeTemplateAttributeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 27
cs/src/model/DescribeTemplatesRequest.cc

@@ -1,27 +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.
- */
-
-#include <alibabacloud/cs/model/DescribeTemplatesRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeTemplatesRequest;
-
-DescribeTemplatesRequest::DescribeTemplatesRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeTemplatesRequest::~DescribeTemplatesRequest()
-{}
-

+ 0 - 45
cs/src/model/DescribeTemplatesResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeTemplatesResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeTemplatesResult::DescribeTemplatesResult() :
-	ServiceResult()
-{}
-
-DescribeTemplatesResult::DescribeTemplatesResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeTemplatesResult::~DescribeTemplatesResult()
-{}
-
-void DescribeTemplatesResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 49
cs/src/model/DescribeUserContainersRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeUserContainersRequest.h>
-
-using AlibabaCloud::CS::Model::DescribeUserContainersRequest;
-
-DescribeUserContainersRequest::DescribeUserContainersRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-DescribeUserContainersRequest::~DescribeUserContainersRequest()
-{}
-
-std::string DescribeUserContainersRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeUserContainersRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeUserContainersRequest::getServiceId()const
-{
-	return serviceId_;
-}
-
-void DescribeUserContainersRequest::setServiceId(const std::string& serviceId)
-{
-	serviceId_ = serviceId;
-	setParameter("ServiceId", serviceId);
-}
-

+ 0 - 45
cs/src/model/DescribeUserContainersResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/DescribeUserContainersResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-DescribeUserContainersResult::DescribeUserContainersResult() :
-	ServiceResult()
-{}
-
-DescribeUserContainersResult::DescribeUserContainersResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeUserContainersResult::~DescribeUserContainersResult()
-{}
-
-void DescribeUserContainersResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 38
cs/src/model/GatherLogsTokenRequest.cc

@@ -1,38 +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.
- */
-
-#include <alibabacloud/cs/model/GatherLogsTokenRequest.h>
-
-using AlibabaCloud::CS::Model::GatherLogsTokenRequest;
-
-GatherLogsTokenRequest::GatherLogsTokenRequest() :
-	RoaServiceRequest("cs", "2015-12-15")
-{}
-
-GatherLogsTokenRequest::~GatherLogsTokenRequest()
-{}
-
-std::string GatherLogsTokenRequest::getToken()const
-{
-	return token_;
-}
-
-void GatherLogsTokenRequest::setToken(const std::string& token)
-{
-	token_ = token;
-	setParameter("Token", token);
-}
-

+ 0 - 45
cs/src/model/GatherLogsTokenResult.cc

@@ -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.
- */
-
-#include <alibabacloud/cs/model/GatherLogsTokenResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::CS;
-using namespace AlibabaCloud::CS::Model;
-
-GatherLogsTokenResult::GatherLogsTokenResult() :
-	ServiceResult()
-{}
-
-GatherLogsTokenResult::GatherLogsTokenResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-GatherLogsTokenResult::~GatherLogsTokenResult()
-{}
-
-void GatherLogsTokenResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott