瀏覽代碼

Offline remote write related APIs.

sdk-team 2 年之前
父節點
當前提交
5fcbeb4782
共有 100 個文件被更改,包括 5045 次插入43 次删除
  1. 1 1
      VERSION
  2. 404 4
      arms/CMakeLists.txt
  3. 532 5
      arms/include/alibabacloud/arms/ARMSClient.h
  4. 4 0
      arms/include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewResult.h
  5. 4 0
      arms/include/alibabacloud/arms/model/AddIntegrationResult.h
  6. 4 0
      arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsResult.h
  7. 10 0
      arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewRequest.h
  8. 11 1
      arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewResult.h
  9. 6 0
      arms/include/alibabacloud/arms/model/AddPrometheusInstanceResult.h
  10. 51 0
      arms/include/alibabacloud/arms/model/AddPrometheusIntegrationRequest.h
  11. 60 0
      arms/include/alibabacloud/arms/model/AddPrometheusIntegrationResult.h
  12. 4 0
      arms/include/alibabacloud/arms/model/AddRecordingRuleResult.h
  13. 57 0
      arms/include/alibabacloud/arms/model/AddTagToFlinkClusterRequest.h
  14. 55 0
      arms/include/alibabacloud/arms/model/AddTagToFlinkClusterResult.h
  15. 4 0
      arms/include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewResult.h
  16. 51 0
      arms/include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceRequest.h
  17. 55 0
      arms/include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceResult.h
  18. 54 0
      arms/include/alibabacloud/arms/model/BlockAlarmNotificationRequest.h
  19. 57 0
      arms/include/alibabacloud/arms/model/BlockAlarmNotificationResult.h
  20. 54 0
      arms/include/alibabacloud/arms/model/ChangeAlarmSeverityRequest.h
  21. 57 0
      arms/include/alibabacloud/arms/model/ChangeAlarmSeverityResult.h
  22. 51 0
      arms/include/alibabacloud/arms/model/ChangeResourceGroupRequest.h
  23. 60 0
      arms/include/alibabacloud/arms/model/ChangeResourceGroupResult.h
  24. 45 0
      arms/include/alibabacloud/arms/model/CheckCommercialStatusRequest.h
  25. 51 0
      arms/include/alibabacloud/arms/model/CheckCommercialStatusResult.h
  26. 51 0
      arms/include/alibabacloud/arms/model/ClaimAlarmRequest.h
  27. 57 0
      arms/include/alibabacloud/arms/model/ClaimAlarmResult.h
  28. 54 0
      arms/include/alibabacloud/arms/model/CloseAlarmRequest.h
  29. 57 0
      arms/include/alibabacloud/arms/model/CloseAlarmResult.h
  30. 3 0
      arms/include/alibabacloud/arms/model/ConfigAppRequest.h
  31. 3 0
      arms/include/alibabacloud/arms/model/CreateAlertContactRequest.h
  32. 54 0
      arms/include/alibabacloud/arms/model/CreateEnvCustomJobRequest.h
  33. 55 0
      arms/include/alibabacloud/arms/model/CreateEnvCustomJobResult.h
  34. 54 0
      arms/include/alibabacloud/arms/model/CreateEnvPodMonitorRequest.h
  35. 62 0
      arms/include/alibabacloud/arms/model/CreateEnvPodMonitorResult.h
  36. 54 0
      arms/include/alibabacloud/arms/model/CreateEnvServiceMonitorRequest.h
  37. 62 0
      arms/include/alibabacloud/arms/model/CreateEnvServiceMonitorResult.h
  38. 82 0
      arms/include/alibabacloud/arms/model/CreateEnvironmentRequest.h
  39. 55 0
      arms/include/alibabacloud/arms/model/CreateEnvironmentResult.h
  40. 70 0
      arms/include/alibabacloud/arms/model/CreateGrafanaWorkspaceRequest.h
  41. 94 0
      arms/include/alibabacloud/arms/model/CreateGrafanaWorkspaceResult.h
  42. 6 3
      arms/include/alibabacloud/arms/model/CreateIntegrationRequest.h
  43. 38 0
      arms/include/alibabacloud/arms/model/CreateOrUpdateAlertRuleRequest.h
  44. 16 9
      arms/include/alibabacloud/arms/model/CreateOrUpdateAlertRuleResult.h
  45. 12 0
      arms/include/alibabacloud/arms/model/CreateOrUpdateContactRequest.h
  46. 2 0
      arms/include/alibabacloud/arms/model/CreateOrUpdateContactResult.h
  47. 27 15
      arms/include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyRequest.h
  48. 5 2
      arms/include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyResult.h
  49. 12 3
      arms/include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyRequest.h
  50. 1 0
      arms/include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyResult.h
  51. 7 0
      arms/include/alibabacloud/arms/model/CreatePrometheusAlertRuleRequest.h
  52. 6 0
      arms/include/alibabacloud/arms/model/CreatePrometheusAlertRuleResult.h
  53. 91 0
      arms/include/alibabacloud/arms/model/CreatePrometheusInstanceRequest.h
  54. 55 0
      arms/include/alibabacloud/arms/model/CreatePrometheusInstanceResult.h
  55. 54 0
      arms/include/alibabacloud/arms/model/CreatePrometheusMonitoringRequest.h
  56. 55 0
      arms/include/alibabacloud/arms/model/CreatePrometheusMonitoringResult.h
  57. 10 0
      arms/include/alibabacloud/arms/model/CreateRetcodeAppRequest.h
  58. 15 0
      arms/include/alibabacloud/arms/model/CreateRetcodeAppResult.h
  59. 73 0
      arms/include/alibabacloud/arms/model/CreateRumAppRequest.h
  60. 67 0
      arms/include/alibabacloud/arms/model/CreateRumAppResult.h
  61. 63 0
      arms/include/alibabacloud/arms/model/CreateRumUploadFileUrlRequest.h
  62. 59 0
      arms/include/alibabacloud/arms/model/CreateRumUploadFileUrlResult.h
  63. 226 0
      arms/include/alibabacloud/arms/model/CreateTimingSyntheticTaskRequest.h
  64. 62 0
      arms/include/alibabacloud/arms/model/CreateTimingSyntheticTaskResult.h
  65. 54 0
      arms/include/alibabacloud/arms/model/DeleteAddonReleaseRequest.h
  66. 57 0
      arms/include/alibabacloud/arms/model/DeleteAddonReleaseResult.h
  67. 45 0
      arms/include/alibabacloud/arms/model/DeleteAppListRequest.h
  68. 57 0
      arms/include/alibabacloud/arms/model/DeleteAppListResult.h
  69. 48 0
      arms/include/alibabacloud/arms/model/DeleteEnvCustomJobRequest.h
  70. 55 0
      arms/include/alibabacloud/arms/model/DeleteEnvCustomJobResult.h
  71. 51 0
      arms/include/alibabacloud/arms/model/DeleteEnvPodMonitorRequest.h
  72. 55 0
      arms/include/alibabacloud/arms/model/DeleteEnvPodMonitorResult.h
  73. 51 0
      arms/include/alibabacloud/arms/model/DeleteEnvServiceMonitorRequest.h
  74. 55 0
      arms/include/alibabacloud/arms/model/DeleteEnvServiceMonitorResult.h
  75. 48 0
      arms/include/alibabacloud/arms/model/DeleteEnvironmentFeatureRequest.h
  76. 57 0
      arms/include/alibabacloud/arms/model/DeleteEnvironmentFeatureResult.h
  77. 48 0
      arms/include/alibabacloud/arms/model/DeleteEnvironmentRequest.h
  78. 55 0
      arms/include/alibabacloud/arms/model/DeleteEnvironmentResult.h
  79. 4 0
      arms/include/alibabacloud/arms/model/DeleteGrafanaResourceResult.h
  80. 45 0
      arms/include/alibabacloud/arms/model/DeleteGrafanaWorkspaceRequest.h
  81. 59 0
      arms/include/alibabacloud/arms/model/DeleteGrafanaWorkspaceResult.h
  82. 4 0
      arms/include/alibabacloud/arms/model/DeleteIntegrationResult.h
  83. 3 0
      arms/include/alibabacloud/arms/model/DeletePrometheusAlertRuleRequest.h
  84. 4 0
      arms/include/alibabacloud/arms/model/DeletePrometheusAlertRuleResult.h
  85. 4 0
      arms/include/alibabacloud/arms/model/DeletePrometheusGlobalViewResult.h
  86. 51 0
      arms/include/alibabacloud/arms/model/DeletePrometheusIntegrationRequest.h
  87. 55 0
      arms/include/alibabacloud/arms/model/DeletePrometheusIntegrationResult.h
  88. 51 0
      arms/include/alibabacloud/arms/model/DeletePrometheusMonitoringRequest.h
  89. 55 0
      arms/include/alibabacloud/arms/model/DeletePrometheusMonitoringResult.h
  90. 6 0
      arms/include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
  91. 6 0
      arms/include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
  92. 48 0
      arms/include/alibabacloud/arms/model/DeleteRumAppRequest.h
  93. 61 0
      arms/include/alibabacloud/arms/model/DeleteRumAppResult.h
  94. 54 0
      arms/include/alibabacloud/arms/model/DeleteRumUploadFileRequest.h
  95. 59 0
      arms/include/alibabacloud/arms/model/DeleteRumUploadFileResult.h
  96. 48 0
      arms/include/alibabacloud/arms/model/DeleteTimingSyntheticTaskRequest.h
  97. 55 0
      arms/include/alibabacloud/arms/model/DeleteTimingSyntheticTaskResult.h
  98. 12 0
      arms/include/alibabacloud/arms/model/DeleteTraceAppRequest.h
  99. 6 0
      arms/include/alibabacloud/arms/model/DeleteTraceAppResult.h
  100. 48 0
      arms/include/alibabacloud/arms/model/DescribeAddonReleaseRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1965
+1.36.1966

+ 404 - 4
arms/CMakeLists.txt

@@ -33,14 +33,32 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsResult.h
 	include/alibabacloud/arms/model/AddPrometheusInstanceRequest.h
 	include/alibabacloud/arms/model/AddPrometheusInstanceResult.h
+	include/alibabacloud/arms/model/AddPrometheusIntegrationRequest.h
+	include/alibabacloud/arms/model/AddPrometheusIntegrationResult.h
 	include/alibabacloud/arms/model/AddRecordingRuleRequest.h
 	include/alibabacloud/arms/model/AddRecordingRuleResult.h
+	include/alibabacloud/arms/model/AddTagToFlinkClusterRequest.h
+	include/alibabacloud/arms/model/AddTagToFlinkClusterResult.h
 	include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewRequest.h
 	include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewResult.h
 	include/alibabacloud/arms/model/ApplyScenarioRequest.h
 	include/alibabacloud/arms/model/ApplyScenarioResult.h
+	include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceRequest.h
+	include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceResult.h
+	include/alibabacloud/arms/model/BlockAlarmNotificationRequest.h
+	include/alibabacloud/arms/model/BlockAlarmNotificationResult.h
+	include/alibabacloud/arms/model/ChangeAlarmSeverityRequest.h
+	include/alibabacloud/arms/model/ChangeAlarmSeverityResult.h
+	include/alibabacloud/arms/model/ChangeResourceGroupRequest.h
+	include/alibabacloud/arms/model/ChangeResourceGroupResult.h
+	include/alibabacloud/arms/model/CheckCommercialStatusRequest.h
+	include/alibabacloud/arms/model/CheckCommercialStatusResult.h
 	include/alibabacloud/arms/model/CheckServiceStatusRequest.h
 	include/alibabacloud/arms/model/CheckServiceStatusResult.h
+	include/alibabacloud/arms/model/ClaimAlarmRequest.h
+	include/alibabacloud/arms/model/ClaimAlarmResult.h
+	include/alibabacloud/arms/model/CloseAlarmRequest.h
+	include/alibabacloud/arms/model/CloseAlarmResult.h
 	include/alibabacloud/arms/model/ConfigAppRequest.h
 	include/alibabacloud/arms/model/ConfigAppResult.h
 	include/alibabacloud/arms/model/CreateAlertContactRequest.h
@@ -49,6 +67,16 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/CreateAlertContactGroupResult.h
 	include/alibabacloud/arms/model/CreateDispatchRuleRequest.h
 	include/alibabacloud/arms/model/CreateDispatchRuleResult.h
+	include/alibabacloud/arms/model/CreateEnvCustomJobRequest.h
+	include/alibabacloud/arms/model/CreateEnvCustomJobResult.h
+	include/alibabacloud/arms/model/CreateEnvPodMonitorRequest.h
+	include/alibabacloud/arms/model/CreateEnvPodMonitorResult.h
+	include/alibabacloud/arms/model/CreateEnvServiceMonitorRequest.h
+	include/alibabacloud/arms/model/CreateEnvServiceMonitorResult.h
+	include/alibabacloud/arms/model/CreateEnvironmentRequest.h
+	include/alibabacloud/arms/model/CreateEnvironmentResult.h
+	include/alibabacloud/arms/model/CreateGrafanaWorkspaceRequest.h
+	include/alibabacloud/arms/model/CreateGrafanaWorkspaceResult.h
 	include/alibabacloud/arms/model/CreateIntegrationRequest.h
 	include/alibabacloud/arms/model/CreateIntegrationResult.h
 	include/alibabacloud/arms/model/CreateOrUpdateAlertRuleRequest.h
@@ -69,14 +97,26 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/CreateOrUpdateWebhookContactResult.h
 	include/alibabacloud/arms/model/CreatePrometheusAlertRuleRequest.h
 	include/alibabacloud/arms/model/CreatePrometheusAlertRuleResult.h
+	include/alibabacloud/arms/model/CreatePrometheusInstanceRequest.h
+	include/alibabacloud/arms/model/CreatePrometheusInstanceResult.h
+	include/alibabacloud/arms/model/CreatePrometheusMonitoringRequest.h
+	include/alibabacloud/arms/model/CreatePrometheusMonitoringResult.h
 	include/alibabacloud/arms/model/CreateRetcodeAppRequest.h
 	include/alibabacloud/arms/model/CreateRetcodeAppResult.h
+	include/alibabacloud/arms/model/CreateRumAppRequest.h
+	include/alibabacloud/arms/model/CreateRumAppResult.h
+	include/alibabacloud/arms/model/CreateRumUploadFileUrlRequest.h
+	include/alibabacloud/arms/model/CreateRumUploadFileUrlResult.h
 	include/alibabacloud/arms/model/CreateSyntheticTaskRequest.h
 	include/alibabacloud/arms/model/CreateSyntheticTaskResult.h
+	include/alibabacloud/arms/model/CreateTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/CreateTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/CreateWebhookRequest.h
 	include/alibabacloud/arms/model/CreateWebhookResult.h
 	include/alibabacloud/arms/model/DelAuthTokenRequest.h
 	include/alibabacloud/arms/model/DelAuthTokenResult.h
+	include/alibabacloud/arms/model/DeleteAddonReleaseRequest.h
+	include/alibabacloud/arms/model/DeleteAddonReleaseResult.h
 	include/alibabacloud/arms/model/DeleteAlertContactRequest.h
 	include/alibabacloud/arms/model/DeleteAlertContactResult.h
 	include/alibabacloud/arms/model/DeleteAlertContactGroupRequest.h
@@ -85,6 +125,8 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/DeleteAlertRuleResult.h
 	include/alibabacloud/arms/model/DeleteAlertRulesRequest.h
 	include/alibabacloud/arms/model/DeleteAlertRulesResult.h
+	include/alibabacloud/arms/model/DeleteAppListRequest.h
+	include/alibabacloud/arms/model/DeleteAppListResult.h
 	include/alibabacloud/arms/model/DeleteCmsExporterRequest.h
 	include/alibabacloud/arms/model/DeleteCmsExporterResult.h
 	include/alibabacloud/arms/model/DeleteContactRequest.h
@@ -93,10 +135,22 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/DeleteContactGroupResult.h
 	include/alibabacloud/arms/model/DeleteDispatchRuleRequest.h
 	include/alibabacloud/arms/model/DeleteDispatchRuleResult.h
+	include/alibabacloud/arms/model/DeleteEnvCustomJobRequest.h
+	include/alibabacloud/arms/model/DeleteEnvCustomJobResult.h
+	include/alibabacloud/arms/model/DeleteEnvPodMonitorRequest.h
+	include/alibabacloud/arms/model/DeleteEnvPodMonitorResult.h
+	include/alibabacloud/arms/model/DeleteEnvServiceMonitorRequest.h
+	include/alibabacloud/arms/model/DeleteEnvServiceMonitorResult.h
+	include/alibabacloud/arms/model/DeleteEnvironmentRequest.h
+	include/alibabacloud/arms/model/DeleteEnvironmentResult.h
+	include/alibabacloud/arms/model/DeleteEnvironmentFeatureRequest.h
+	include/alibabacloud/arms/model/DeleteEnvironmentFeatureResult.h
 	include/alibabacloud/arms/model/DeleteEventBridgeIntegrationRequest.h
 	include/alibabacloud/arms/model/DeleteEventBridgeIntegrationResult.h
 	include/alibabacloud/arms/model/DeleteGrafanaResourceRequest.h
 	include/alibabacloud/arms/model/DeleteGrafanaResourceResult.h
+	include/alibabacloud/arms/model/DeleteGrafanaWorkspaceRequest.h
+	include/alibabacloud/arms/model/DeleteGrafanaWorkspaceResult.h
 	include/alibabacloud/arms/model/DeleteIMRobotRequest.h
 	include/alibabacloud/arms/model/DeleteIMRobotResult.h
 	include/alibabacloud/arms/model/DeleteIntegrationRequest.h
@@ -109,8 +163,16 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/DeletePrometheusAlertRuleResult.h
 	include/alibabacloud/arms/model/DeletePrometheusGlobalViewRequest.h
 	include/alibabacloud/arms/model/DeletePrometheusGlobalViewResult.h
+	include/alibabacloud/arms/model/DeletePrometheusIntegrationRequest.h
+	include/alibabacloud/arms/model/DeletePrometheusIntegrationResult.h
+	include/alibabacloud/arms/model/DeletePrometheusMonitoringRequest.h
+	include/alibabacloud/arms/model/DeletePrometheusMonitoringResult.h
 	include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
 	include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
+	include/alibabacloud/arms/model/DeleteRumAppRequest.h
+	include/alibabacloud/arms/model/DeleteRumAppResult.h
+	include/alibabacloud/arms/model/DeleteRumUploadFileRequest.h
+	include/alibabacloud/arms/model/DeleteRumUploadFileResult.h
 	include/alibabacloud/arms/model/DeleteScenarioRequest.h
 	include/alibabacloud/arms/model/DeleteScenarioResult.h
 	include/alibabacloud/arms/model/DeleteSilencePolicyRequest.h
@@ -119,16 +181,30 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/DeleteSourceMapResult.h
 	include/alibabacloud/arms/model/DeleteSyntheticTaskRequest.h
 	include/alibabacloud/arms/model/DeleteSyntheticTaskResult.h
+	include/alibabacloud/arms/model/DeleteTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/DeleteTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/DeleteTraceAppRequest.h
 	include/alibabacloud/arms/model/DeleteTraceAppResult.h
 	include/alibabacloud/arms/model/DeleteWebhookContactRequest.h
 	include/alibabacloud/arms/model/DeleteWebhookContactResult.h
+	include/alibabacloud/arms/model/DescribeAddonReleaseRequest.h
+	include/alibabacloud/arms/model/DescribeAddonReleaseResult.h
 	include/alibabacloud/arms/model/DescribeContactGroupsRequest.h
 	include/alibabacloud/arms/model/DescribeContactGroupsResult.h
 	include/alibabacloud/arms/model/DescribeContactsRequest.h
 	include/alibabacloud/arms/model/DescribeContactsResult.h
 	include/alibabacloud/arms/model/DescribeDispatchRuleRequest.h
 	include/alibabacloud/arms/model/DescribeDispatchRuleResult.h
+	include/alibabacloud/arms/model/DescribeEnvCustomJobRequest.h
+	include/alibabacloud/arms/model/DescribeEnvCustomJobResult.h
+	include/alibabacloud/arms/model/DescribeEnvPodMonitorRequest.h
+	include/alibabacloud/arms/model/DescribeEnvPodMonitorResult.h
+	include/alibabacloud/arms/model/DescribeEnvServiceMonitorRequest.h
+	include/alibabacloud/arms/model/DescribeEnvServiceMonitorResult.h
+	include/alibabacloud/arms/model/DescribeEnvironmentRequest.h
+	include/alibabacloud/arms/model/DescribeEnvironmentResult.h
+	include/alibabacloud/arms/model/DescribeEnvironmentFeatureRequest.h
+	include/alibabacloud/arms/model/DescribeEnvironmentFeatureResult.h
 	include/alibabacloud/arms/model/DescribeIMRobotsRequest.h
 	include/alibabacloud/arms/model/DescribeIMRobotsResult.h
 	include/alibabacloud/arms/model/DescribePrometheusAlertRuleRequest.h
@@ -137,18 +213,30 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/DescribeTraceLicenseKeyResult.h
 	include/alibabacloud/arms/model/DescribeWebhookContactsRequest.h
 	include/alibabacloud/arms/model/DescribeWebhookContactsResult.h
+	include/alibabacloud/arms/model/DoInsightsActionRequest.h
+	include/alibabacloud/arms/model/DoInsightsActionResult.h
+	include/alibabacloud/arms/model/EnableMetricRequest.h
+	include/alibabacloud/arms/model/EnableMetricResult.h
 	include/alibabacloud/arms/model/GetAgentDownloadUrlRequest.h
 	include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
 	include/alibabacloud/arms/model/GetAlertRulesRequest.h
 	include/alibabacloud/arms/model/GetAlertRulesResult.h
 	include/alibabacloud/arms/model/GetAppApiByPageRequest.h
 	include/alibabacloud/arms/model/GetAppApiByPageResult.h
+	include/alibabacloud/arms/model/GetAppJVMConfigRequest.h
+	include/alibabacloud/arms/model/GetAppJVMConfigResult.h
 	include/alibabacloud/arms/model/GetAuthTokenRequest.h
 	include/alibabacloud/arms/model/GetAuthTokenResult.h
+	include/alibabacloud/arms/model/GetCloudClusterAllUrlRequest.h
+	include/alibabacloud/arms/model/GetCloudClusterAllUrlResult.h
 	include/alibabacloud/arms/model/GetClusterAllUrlRequest.h
 	include/alibabacloud/arms/model/GetClusterAllUrlResult.h
+	include/alibabacloud/arms/model/GetCommercialStatusRequest.h
+	include/alibabacloud/arms/model/GetCommercialStatusResult.h
 	include/alibabacloud/arms/model/GetExploreUrlRequest.h
 	include/alibabacloud/arms/model/GetExploreUrlResult.h
+	include/alibabacloud/arms/model/GetGrafanaWorkspaceRequest.h
+	include/alibabacloud/arms/model/GetGrafanaWorkspaceResult.h
 	include/alibabacloud/arms/model/GetIntegrationStateRequest.h
 	include/alibabacloud/arms/model/GetIntegrationStateResult.h
 	include/alibabacloud/arms/model/GetManagedPrometheusStatusRequest.h
@@ -161,32 +249,72 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/GetPrometheusApiTokenResult.h
 	include/alibabacloud/arms/model/GetPrometheusGlobalViewRequest.h
 	include/alibabacloud/arms/model/GetPrometheusGlobalViewResult.h
+	include/alibabacloud/arms/model/GetPrometheusInstanceRequest.h
+	include/alibabacloud/arms/model/GetPrometheusInstanceResult.h
+	include/alibabacloud/arms/model/GetPrometheusIntegrationRequest.h
+	include/alibabacloud/arms/model/GetPrometheusIntegrationResult.h
+	include/alibabacloud/arms/model/GetPrometheusMonitoringRequest.h
+	include/alibabacloud/arms/model/GetPrometheusMonitoringResult.h
 	include/alibabacloud/arms/model/GetRecordingRuleRequest.h
 	include/alibabacloud/arms/model/GetRecordingRuleResult.h
+	include/alibabacloud/arms/model/GetRetcodeAppByPidRequest.h
+	include/alibabacloud/arms/model/GetRetcodeAppByPidResult.h
+	include/alibabacloud/arms/model/GetRetcodeDataByQueryRequest.h
+	include/alibabacloud/arms/model/GetRetcodeDataByQueryResult.h
+	include/alibabacloud/arms/model/GetRetcodeLogstoreRequest.h
+	include/alibabacloud/arms/model/GetRetcodeLogstoreResult.h
 	include/alibabacloud/arms/model/GetRetcodeShareUrlRequest.h
 	include/alibabacloud/arms/model/GetRetcodeShareUrlResult.h
+	include/alibabacloud/arms/model/GetRumAppInfoRequest.h
+	include/alibabacloud/arms/model/GetRumAppInfoResult.h
+	include/alibabacloud/arms/model/GetRumAppsRequest.h
+	include/alibabacloud/arms/model/GetRumAppsResult.h
+	include/alibabacloud/arms/model/GetRumDataForPageRequest.h
+	include/alibabacloud/arms/model/GetRumDataForPageResult.h
+	include/alibabacloud/arms/model/GetRumExceptionStackRequest.h
+	include/alibabacloud/arms/model/GetRumExceptionStackResult.h
+	include/alibabacloud/arms/model/GetRumOcuStatisticDataRequest.h
+	include/alibabacloud/arms/model/GetRumOcuStatisticDataResult.h
+	include/alibabacloud/arms/model/GetRumUploadFilesRequest.h
+	include/alibabacloud/arms/model/GetRumUploadFilesResult.h
 	include/alibabacloud/arms/model/GetSourceMapInfoRequest.h
 	include/alibabacloud/arms/model/GetSourceMapInfoResult.h
 	include/alibabacloud/arms/model/GetStackRequest.h
 	include/alibabacloud/arms/model/GetStackResult.h
+	include/alibabacloud/arms/model/GetSyntheticMonitorsRequest.h
+	include/alibabacloud/arms/model/GetSyntheticMonitorsResult.h
 	include/alibabacloud/arms/model/GetSyntheticTaskDetailRequest.h
 	include/alibabacloud/arms/model/GetSyntheticTaskDetailResult.h
 	include/alibabacloud/arms/model/GetSyntheticTaskListRequest.h
 	include/alibabacloud/arms/model/GetSyntheticTaskListResult.h
 	include/alibabacloud/arms/model/GetSyntheticTaskMonitorsRequest.h
 	include/alibabacloud/arms/model/GetSyntheticTaskMonitorsResult.h
+	include/alibabacloud/arms/model/GetTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/GetTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/GetTraceRequest.h
 	include/alibabacloud/arms/model/GetTraceResult.h
 	include/alibabacloud/arms/model/GetTraceAppRequest.h
 	include/alibabacloud/arms/model/GetTraceAppResult.h
+	include/alibabacloud/arms/model/GetTraceAppConfigRequest.h
+	include/alibabacloud/arms/model/GetTraceAppConfigResult.h
 	include/alibabacloud/arms/model/ImportAppAlertRulesRequest.h
 	include/alibabacloud/arms/model/ImportAppAlertRulesResult.h
+	include/alibabacloud/arms/model/InitEnvironmentRequest.h
+	include/alibabacloud/arms/model/InitEnvironmentResult.h
+	include/alibabacloud/arms/model/InstallAddonRequest.h
+	include/alibabacloud/arms/model/InstallAddonResult.h
 	include/alibabacloud/arms/model/InstallCmsExporterRequest.h
 	include/alibabacloud/arms/model/InstallCmsExporterResult.h
+	include/alibabacloud/arms/model/InstallEnvironmentFeatureRequest.h
+	include/alibabacloud/arms/model/InstallEnvironmentFeatureResult.h
 	include/alibabacloud/arms/model/InstallManagedPrometheusRequest.h
 	include/alibabacloud/arms/model/InstallManagedPrometheusResult.h
 	include/alibabacloud/arms/model/ListActivatedAlertsRequest.h
 	include/alibabacloud/arms/model/ListActivatedAlertsResult.h
+	include/alibabacloud/arms/model/ListAddonReleasesRequest.h
+	include/alibabacloud/arms/model/ListAddonReleasesResult.h
+	include/alibabacloud/arms/model/ListAddonsRequest.h
+	include/alibabacloud/arms/model/ListAddonsResult.h
 	include/alibabacloud/arms/model/ListAlertEventsRequest.h
 	include/alibabacloud/arms/model/ListAlertEventsResult.h
 	include/alibabacloud/arms/model/ListAlertsRequest.h
@@ -201,10 +329,24 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/ListDashboardsByNameResult.h
 	include/alibabacloud/arms/model/ListDispatchRuleRequest.h
 	include/alibabacloud/arms/model/ListDispatchRuleResult.h
+	include/alibabacloud/arms/model/ListEnvCustomJobsRequest.h
+	include/alibabacloud/arms/model/ListEnvCustomJobsResult.h
+	include/alibabacloud/arms/model/ListEnvPodMonitorsRequest.h
+	include/alibabacloud/arms/model/ListEnvPodMonitorsResult.h
+	include/alibabacloud/arms/model/ListEnvServiceMonitorsRequest.h
+	include/alibabacloud/arms/model/ListEnvServiceMonitorsResult.h
+	include/alibabacloud/arms/model/ListEnvironmentDashboardsRequest.h
+	include/alibabacloud/arms/model/ListEnvironmentDashboardsResult.h
+	include/alibabacloud/arms/model/ListEnvironmentFeaturesRequest.h
+	include/alibabacloud/arms/model/ListEnvironmentFeaturesResult.h
+	include/alibabacloud/arms/model/ListEnvironmentsRequest.h
+	include/alibabacloud/arms/model/ListEnvironmentsResult.h
 	include/alibabacloud/arms/model/ListEscalationPoliciesRequest.h
 	include/alibabacloud/arms/model/ListEscalationPoliciesResult.h
 	include/alibabacloud/arms/model/ListEventBridgeIntegrationsRequest.h
 	include/alibabacloud/arms/model/ListEventBridgeIntegrationsResult.h
+	include/alibabacloud/arms/model/ListGrafanaWorkspaceRequest.h
+	include/alibabacloud/arms/model/ListGrafanaWorkspaceResult.h
 	include/alibabacloud/arms/model/ListInsightsEventsRequest.h
 	include/alibabacloud/arms/model/ListInsightsEventsResult.h
 	include/alibabacloud/arms/model/ListIntegrationRequest.h
@@ -219,14 +361,24 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/ListPrometheusAlertTemplatesResult.h
 	include/alibabacloud/arms/model/ListPrometheusGlobalViewRequest.h
 	include/alibabacloud/arms/model/ListPrometheusGlobalViewResult.h
+	include/alibabacloud/arms/model/ListPrometheusInstanceByTagAndResourceGroupIdRequest.h
+	include/alibabacloud/arms/model/ListPrometheusInstanceByTagAndResourceGroupIdResult.h
 	include/alibabacloud/arms/model/ListPrometheusInstancesRequest.h
 	include/alibabacloud/arms/model/ListPrometheusInstancesResult.h
+	include/alibabacloud/arms/model/ListPrometheusIntegrationRequest.h
+	include/alibabacloud/arms/model/ListPrometheusIntegrationResult.h
+	include/alibabacloud/arms/model/ListPrometheusMonitoringRequest.h
+	include/alibabacloud/arms/model/ListPrometheusMonitoringResult.h
 	include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
 	include/alibabacloud/arms/model/ListRetcodeAppsResult.h
 	include/alibabacloud/arms/model/ListScenarioRequest.h
 	include/alibabacloud/arms/model/ListScenarioResult.h
 	include/alibabacloud/arms/model/ListSilencePoliciesRequest.h
 	include/alibabacloud/arms/model/ListSilencePoliciesResult.h
+	include/alibabacloud/arms/model/ListSyntheticDetailRequest.h
+	include/alibabacloud/arms/model/ListSyntheticDetailResult.h
+	include/alibabacloud/arms/model/ListTimingSyntheticTasksRequest.h
+	include/alibabacloud/arms/model/ListTimingSyntheticTasksResult.h
 	include/alibabacloud/arms/model/ListTraceAppsRequest.h
 	include/alibabacloud/arms/model/ListTraceAppsResult.h
 	include/alibabacloud/arms/model/ManageGetRecordingRuleRequest.h
@@ -241,6 +393,12 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/OpenVClusterResult.h
 	include/alibabacloud/arms/model/OpenXtraceDefaultSLRRequest.h
 	include/alibabacloud/arms/model/OpenXtraceDefaultSLRResult.h
+	include/alibabacloud/arms/model/QueryAppMetadataRequest.h
+	include/alibabacloud/arms/model/QueryAppMetadataResult.h
+	include/alibabacloud/arms/model/QueryAppTopologyRequest.h
+	include/alibabacloud/arms/model/QueryAppTopologyResult.h
+	include/alibabacloud/arms/model/QueryCommercialUsageRequest.h
+	include/alibabacloud/arms/model/QueryCommercialUsageResult.h
 	include/alibabacloud/arms/model/QueryMetricByPageRequest.h
 	include/alibabacloud/arms/model/QueryMetricByPageResult.h
 	include/alibabacloud/arms/model/QueryPromInstallStatusRequest.h
@@ -251,6 +409,8 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.h
 	include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewRequest.h
 	include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewResult.h
+	include/alibabacloud/arms/model/RestartEnvironmentFeatureRequest.h
+	include/alibabacloud/arms/model/RestartEnvironmentFeatureResult.h
 	include/alibabacloud/arms/model/SaveTraceAppConfigRequest.h
 	include/alibabacloud/arms/model/SaveTraceAppConfigResult.h
 	include/alibabacloud/arms/model/SearchAlertContactRequest.h
@@ -279,18 +439,24 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/SetRetcodeShareStatusResult.h
 	include/alibabacloud/arms/model/StartAlertRequest.h
 	include/alibabacloud/arms/model/StartAlertResult.h
+	include/alibabacloud/arms/model/StartTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/StartTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/StopAlertRequest.h
 	include/alibabacloud/arms/model/StopAlertResult.h
+	include/alibabacloud/arms/model/StopTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/StopTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/SwitchSyntheticTaskStatusRequest.h
 	include/alibabacloud/arms/model/SwitchSyntheticTaskStatusResult.h
 	include/alibabacloud/arms/model/SyncRecordingRulesRequest.h
 	include/alibabacloud/arms/model/SyncRecordingRulesResult.h
-	include/alibabacloud/arms/model/TurnOnSecondSwitchRequest.h
-	include/alibabacloud/arms/model/TurnOnSecondSwitchResult.h
+	include/alibabacloud/arms/model/TagResourcesRequest.h
+	include/alibabacloud/arms/model/TagResourcesResult.h
 	include/alibabacloud/arms/model/UninstallManagedPrometheusRequest.h
 	include/alibabacloud/arms/model/UninstallManagedPrometheusResult.h
 	include/alibabacloud/arms/model/UninstallPromClusterRequest.h
 	include/alibabacloud/arms/model/UninstallPromClusterResult.h
+	include/alibabacloud/arms/model/UntagResourcesRequest.h
+	include/alibabacloud/arms/model/UntagResourcesResult.h
 	include/alibabacloud/arms/model/UpdateAlertContactRequest.h
 	include/alibabacloud/arms/model/UpdateAlertContactResult.h
 	include/alibabacloud/arms/model/UpdateAlertContactGroupRequest.h
@@ -299,12 +465,46 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/UpdateAlertRuleResult.h
 	include/alibabacloud/arms/model/UpdateDispatchRuleRequest.h
 	include/alibabacloud/arms/model/UpdateDispatchRuleResult.h
+	include/alibabacloud/arms/model/UpdateEnvCustomJobRequest.h
+	include/alibabacloud/arms/model/UpdateEnvCustomJobResult.h
+	include/alibabacloud/arms/model/UpdateEnvPodMonitorRequest.h
+	include/alibabacloud/arms/model/UpdateEnvPodMonitorResult.h
+	include/alibabacloud/arms/model/UpdateEnvServiceMonitorRequest.h
+	include/alibabacloud/arms/model/UpdateEnvServiceMonitorResult.h
+	include/alibabacloud/arms/model/UpdateEnvironmentRequest.h
+	include/alibabacloud/arms/model/UpdateEnvironmentResult.h
+	include/alibabacloud/arms/model/UpdateGrafanaWorkspaceRequest.h
+	include/alibabacloud/arms/model/UpdateGrafanaWorkspaceResult.h
+	include/alibabacloud/arms/model/UpdateGrafanaWorkspaceVersionRequest.h
+	include/alibabacloud/arms/model/UpdateGrafanaWorkspaceVersionResult.h
 	include/alibabacloud/arms/model/UpdateIntegrationRequest.h
 	include/alibabacloud/arms/model/UpdateIntegrationResult.h
+	include/alibabacloud/arms/model/UpdateMetricDropRequest.h
+	include/alibabacloud/arms/model/UpdateMetricDropResult.h
 	include/alibabacloud/arms/model/UpdatePrometheusAlertRuleRequest.h
 	include/alibabacloud/arms/model/UpdatePrometheusAlertRuleResult.h
+	include/alibabacloud/arms/model/UpdatePrometheusGlobalViewRequest.h
+	include/alibabacloud/arms/model/UpdatePrometheusGlobalViewResult.h
+	include/alibabacloud/arms/model/UpdatePrometheusInstanceRequest.h
+	include/alibabacloud/arms/model/UpdatePrometheusInstanceResult.h
+	include/alibabacloud/arms/model/UpdatePrometheusIntegrationRequest.h
+	include/alibabacloud/arms/model/UpdatePrometheusIntegrationResult.h
+	include/alibabacloud/arms/model/UpdatePrometheusMonitoringRequest.h
+	include/alibabacloud/arms/model/UpdatePrometheusMonitoringResult.h
+	include/alibabacloud/arms/model/UpdatePrometheusMonitoringStatusRequest.h
+	include/alibabacloud/arms/model/UpdatePrometheusMonitoringStatusResult.h
+	include/alibabacloud/arms/model/UpdateRumAppRequest.h
+	include/alibabacloud/arms/model/UpdateRumAppResult.h
+	include/alibabacloud/arms/model/UpdateRumFileStatusRequest.h
+	include/alibabacloud/arms/model/UpdateRumFileStatusResult.h
+	include/alibabacloud/arms/model/UpdateTimingSyntheticTaskRequest.h
+	include/alibabacloud/arms/model/UpdateTimingSyntheticTaskResult.h
 	include/alibabacloud/arms/model/UpdateWebhookRequest.h
 	include/alibabacloud/arms/model/UpdateWebhookResult.h
+	include/alibabacloud/arms/model/UpgradeAddonReleaseRequest.h
+	include/alibabacloud/arms/model/UpgradeAddonReleaseResult.h
+	include/alibabacloud/arms/model/UpgradeEnvironmentFeatureRequest.h
+	include/alibabacloud/arms/model/UpgradeEnvironmentFeatureResult.h
 	include/alibabacloud/arms/model/UploadRequest.h
 	include/alibabacloud/arms/model/UploadResult.h )
 
@@ -322,14 +522,32 @@ set(arms_src
 	src/model/AddPrometheusGlobalViewByAliClusterIdsResult.cc
 	src/model/AddPrometheusInstanceRequest.cc
 	src/model/AddPrometheusInstanceResult.cc
+	src/model/AddPrometheusIntegrationRequest.cc
+	src/model/AddPrometheusIntegrationResult.cc
 	src/model/AddRecordingRuleRequest.cc
 	src/model/AddRecordingRuleResult.cc
+	src/model/AddTagToFlinkClusterRequest.cc
+	src/model/AddTagToFlinkClusterResult.cc
 	src/model/AppendInstancesToPrometheusGlobalViewRequest.cc
 	src/model/AppendInstancesToPrometheusGlobalViewResult.cc
 	src/model/ApplyScenarioRequest.cc
 	src/model/ApplyScenarioResult.cc
+	src/model/BindPrometheusGrafanaInstanceRequest.cc
+	src/model/BindPrometheusGrafanaInstanceResult.cc
+	src/model/BlockAlarmNotificationRequest.cc
+	src/model/BlockAlarmNotificationResult.cc
+	src/model/ChangeAlarmSeverityRequest.cc
+	src/model/ChangeAlarmSeverityResult.cc
+	src/model/ChangeResourceGroupRequest.cc
+	src/model/ChangeResourceGroupResult.cc
+	src/model/CheckCommercialStatusRequest.cc
+	src/model/CheckCommercialStatusResult.cc
 	src/model/CheckServiceStatusRequest.cc
 	src/model/CheckServiceStatusResult.cc
+	src/model/ClaimAlarmRequest.cc
+	src/model/ClaimAlarmResult.cc
+	src/model/CloseAlarmRequest.cc
+	src/model/CloseAlarmResult.cc
 	src/model/ConfigAppRequest.cc
 	src/model/ConfigAppResult.cc
 	src/model/CreateAlertContactRequest.cc
@@ -338,6 +556,16 @@ set(arms_src
 	src/model/CreateAlertContactGroupResult.cc
 	src/model/CreateDispatchRuleRequest.cc
 	src/model/CreateDispatchRuleResult.cc
+	src/model/CreateEnvCustomJobRequest.cc
+	src/model/CreateEnvCustomJobResult.cc
+	src/model/CreateEnvPodMonitorRequest.cc
+	src/model/CreateEnvPodMonitorResult.cc
+	src/model/CreateEnvServiceMonitorRequest.cc
+	src/model/CreateEnvServiceMonitorResult.cc
+	src/model/CreateEnvironmentRequest.cc
+	src/model/CreateEnvironmentResult.cc
+	src/model/CreateGrafanaWorkspaceRequest.cc
+	src/model/CreateGrafanaWorkspaceResult.cc
 	src/model/CreateIntegrationRequest.cc
 	src/model/CreateIntegrationResult.cc
 	src/model/CreateOrUpdateAlertRuleRequest.cc
@@ -358,14 +586,26 @@ set(arms_src
 	src/model/CreateOrUpdateWebhookContactResult.cc
 	src/model/CreatePrometheusAlertRuleRequest.cc
 	src/model/CreatePrometheusAlertRuleResult.cc
+	src/model/CreatePrometheusInstanceRequest.cc
+	src/model/CreatePrometheusInstanceResult.cc
+	src/model/CreatePrometheusMonitoringRequest.cc
+	src/model/CreatePrometheusMonitoringResult.cc
 	src/model/CreateRetcodeAppRequest.cc
 	src/model/CreateRetcodeAppResult.cc
+	src/model/CreateRumAppRequest.cc
+	src/model/CreateRumAppResult.cc
+	src/model/CreateRumUploadFileUrlRequest.cc
+	src/model/CreateRumUploadFileUrlResult.cc
 	src/model/CreateSyntheticTaskRequest.cc
 	src/model/CreateSyntheticTaskResult.cc
+	src/model/CreateTimingSyntheticTaskRequest.cc
+	src/model/CreateTimingSyntheticTaskResult.cc
 	src/model/CreateWebhookRequest.cc
 	src/model/CreateWebhookResult.cc
 	src/model/DelAuthTokenRequest.cc
 	src/model/DelAuthTokenResult.cc
+	src/model/DeleteAddonReleaseRequest.cc
+	src/model/DeleteAddonReleaseResult.cc
 	src/model/DeleteAlertContactRequest.cc
 	src/model/DeleteAlertContactResult.cc
 	src/model/DeleteAlertContactGroupRequest.cc
@@ -374,6 +614,8 @@ set(arms_src
 	src/model/DeleteAlertRuleResult.cc
 	src/model/DeleteAlertRulesRequest.cc
 	src/model/DeleteAlertRulesResult.cc
+	src/model/DeleteAppListRequest.cc
+	src/model/DeleteAppListResult.cc
 	src/model/DeleteCmsExporterRequest.cc
 	src/model/DeleteCmsExporterResult.cc
 	src/model/DeleteContactRequest.cc
@@ -382,10 +624,22 @@ set(arms_src
 	src/model/DeleteContactGroupResult.cc
 	src/model/DeleteDispatchRuleRequest.cc
 	src/model/DeleteDispatchRuleResult.cc
+	src/model/DeleteEnvCustomJobRequest.cc
+	src/model/DeleteEnvCustomJobResult.cc
+	src/model/DeleteEnvPodMonitorRequest.cc
+	src/model/DeleteEnvPodMonitorResult.cc
+	src/model/DeleteEnvServiceMonitorRequest.cc
+	src/model/DeleteEnvServiceMonitorResult.cc
+	src/model/DeleteEnvironmentRequest.cc
+	src/model/DeleteEnvironmentResult.cc
+	src/model/DeleteEnvironmentFeatureRequest.cc
+	src/model/DeleteEnvironmentFeatureResult.cc
 	src/model/DeleteEventBridgeIntegrationRequest.cc
 	src/model/DeleteEventBridgeIntegrationResult.cc
 	src/model/DeleteGrafanaResourceRequest.cc
 	src/model/DeleteGrafanaResourceResult.cc
+	src/model/DeleteGrafanaWorkspaceRequest.cc
+	src/model/DeleteGrafanaWorkspaceResult.cc
 	src/model/DeleteIMRobotRequest.cc
 	src/model/DeleteIMRobotResult.cc
 	src/model/DeleteIntegrationRequest.cc
@@ -398,8 +652,16 @@ set(arms_src
 	src/model/DeletePrometheusAlertRuleResult.cc
 	src/model/DeletePrometheusGlobalViewRequest.cc
 	src/model/DeletePrometheusGlobalViewResult.cc
+	src/model/DeletePrometheusIntegrationRequest.cc
+	src/model/DeletePrometheusIntegrationResult.cc
+	src/model/DeletePrometheusMonitoringRequest.cc
+	src/model/DeletePrometheusMonitoringResult.cc
 	src/model/DeleteRetcodeAppRequest.cc
 	src/model/DeleteRetcodeAppResult.cc
+	src/model/DeleteRumAppRequest.cc
+	src/model/DeleteRumAppResult.cc
+	src/model/DeleteRumUploadFileRequest.cc
+	src/model/DeleteRumUploadFileResult.cc
 	src/model/DeleteScenarioRequest.cc
 	src/model/DeleteScenarioResult.cc
 	src/model/DeleteSilencePolicyRequest.cc
@@ -408,16 +670,30 @@ set(arms_src
 	src/model/DeleteSourceMapResult.cc
 	src/model/DeleteSyntheticTaskRequest.cc
 	src/model/DeleteSyntheticTaskResult.cc
+	src/model/DeleteTimingSyntheticTaskRequest.cc
+	src/model/DeleteTimingSyntheticTaskResult.cc
 	src/model/DeleteTraceAppRequest.cc
 	src/model/DeleteTraceAppResult.cc
 	src/model/DeleteWebhookContactRequest.cc
 	src/model/DeleteWebhookContactResult.cc
+	src/model/DescribeAddonReleaseRequest.cc
+	src/model/DescribeAddonReleaseResult.cc
 	src/model/DescribeContactGroupsRequest.cc
 	src/model/DescribeContactGroupsResult.cc
 	src/model/DescribeContactsRequest.cc
 	src/model/DescribeContactsResult.cc
 	src/model/DescribeDispatchRuleRequest.cc
 	src/model/DescribeDispatchRuleResult.cc
+	src/model/DescribeEnvCustomJobRequest.cc
+	src/model/DescribeEnvCustomJobResult.cc
+	src/model/DescribeEnvPodMonitorRequest.cc
+	src/model/DescribeEnvPodMonitorResult.cc
+	src/model/DescribeEnvServiceMonitorRequest.cc
+	src/model/DescribeEnvServiceMonitorResult.cc
+	src/model/DescribeEnvironmentRequest.cc
+	src/model/DescribeEnvironmentResult.cc
+	src/model/DescribeEnvironmentFeatureRequest.cc
+	src/model/DescribeEnvironmentFeatureResult.cc
 	src/model/DescribeIMRobotsRequest.cc
 	src/model/DescribeIMRobotsResult.cc
 	src/model/DescribePrometheusAlertRuleRequest.cc
@@ -426,18 +702,30 @@ set(arms_src
 	src/model/DescribeTraceLicenseKeyResult.cc
 	src/model/DescribeWebhookContactsRequest.cc
 	src/model/DescribeWebhookContactsResult.cc
+	src/model/DoInsightsActionRequest.cc
+	src/model/DoInsightsActionResult.cc
+	src/model/EnableMetricRequest.cc
+	src/model/EnableMetricResult.cc
 	src/model/GetAgentDownloadUrlRequest.cc
 	src/model/GetAgentDownloadUrlResult.cc
 	src/model/GetAlertRulesRequest.cc
 	src/model/GetAlertRulesResult.cc
 	src/model/GetAppApiByPageRequest.cc
 	src/model/GetAppApiByPageResult.cc
+	src/model/GetAppJVMConfigRequest.cc
+	src/model/GetAppJVMConfigResult.cc
 	src/model/GetAuthTokenRequest.cc
 	src/model/GetAuthTokenResult.cc
+	src/model/GetCloudClusterAllUrlRequest.cc
+	src/model/GetCloudClusterAllUrlResult.cc
 	src/model/GetClusterAllUrlRequest.cc
 	src/model/GetClusterAllUrlResult.cc
+	src/model/GetCommercialStatusRequest.cc
+	src/model/GetCommercialStatusResult.cc
 	src/model/GetExploreUrlRequest.cc
 	src/model/GetExploreUrlResult.cc
+	src/model/GetGrafanaWorkspaceRequest.cc
+	src/model/GetGrafanaWorkspaceResult.cc
 	src/model/GetIntegrationStateRequest.cc
 	src/model/GetIntegrationStateResult.cc
 	src/model/GetManagedPrometheusStatusRequest.cc
@@ -450,32 +738,72 @@ set(arms_src
 	src/model/GetPrometheusApiTokenResult.cc
 	src/model/GetPrometheusGlobalViewRequest.cc
 	src/model/GetPrometheusGlobalViewResult.cc
+	src/model/GetPrometheusInstanceRequest.cc
+	src/model/GetPrometheusInstanceResult.cc
+	src/model/GetPrometheusIntegrationRequest.cc
+	src/model/GetPrometheusIntegrationResult.cc
+	src/model/GetPrometheusMonitoringRequest.cc
+	src/model/GetPrometheusMonitoringResult.cc
 	src/model/GetRecordingRuleRequest.cc
 	src/model/GetRecordingRuleResult.cc
+	src/model/GetRetcodeAppByPidRequest.cc
+	src/model/GetRetcodeAppByPidResult.cc
+	src/model/GetRetcodeDataByQueryRequest.cc
+	src/model/GetRetcodeDataByQueryResult.cc
+	src/model/GetRetcodeLogstoreRequest.cc
+	src/model/GetRetcodeLogstoreResult.cc
 	src/model/GetRetcodeShareUrlRequest.cc
 	src/model/GetRetcodeShareUrlResult.cc
+	src/model/GetRumAppInfoRequest.cc
+	src/model/GetRumAppInfoResult.cc
+	src/model/GetRumAppsRequest.cc
+	src/model/GetRumAppsResult.cc
+	src/model/GetRumDataForPageRequest.cc
+	src/model/GetRumDataForPageResult.cc
+	src/model/GetRumExceptionStackRequest.cc
+	src/model/GetRumExceptionStackResult.cc
+	src/model/GetRumOcuStatisticDataRequest.cc
+	src/model/GetRumOcuStatisticDataResult.cc
+	src/model/GetRumUploadFilesRequest.cc
+	src/model/GetRumUploadFilesResult.cc
 	src/model/GetSourceMapInfoRequest.cc
 	src/model/GetSourceMapInfoResult.cc
 	src/model/GetStackRequest.cc
 	src/model/GetStackResult.cc
+	src/model/GetSyntheticMonitorsRequest.cc
+	src/model/GetSyntheticMonitorsResult.cc
 	src/model/GetSyntheticTaskDetailRequest.cc
 	src/model/GetSyntheticTaskDetailResult.cc
 	src/model/GetSyntheticTaskListRequest.cc
 	src/model/GetSyntheticTaskListResult.cc
 	src/model/GetSyntheticTaskMonitorsRequest.cc
 	src/model/GetSyntheticTaskMonitorsResult.cc
+	src/model/GetTimingSyntheticTaskRequest.cc
+	src/model/GetTimingSyntheticTaskResult.cc
 	src/model/GetTraceRequest.cc
 	src/model/GetTraceResult.cc
 	src/model/GetTraceAppRequest.cc
 	src/model/GetTraceAppResult.cc
+	src/model/GetTraceAppConfigRequest.cc
+	src/model/GetTraceAppConfigResult.cc
 	src/model/ImportAppAlertRulesRequest.cc
 	src/model/ImportAppAlertRulesResult.cc
+	src/model/InitEnvironmentRequest.cc
+	src/model/InitEnvironmentResult.cc
+	src/model/InstallAddonRequest.cc
+	src/model/InstallAddonResult.cc
 	src/model/InstallCmsExporterRequest.cc
 	src/model/InstallCmsExporterResult.cc
+	src/model/InstallEnvironmentFeatureRequest.cc
+	src/model/InstallEnvironmentFeatureResult.cc
 	src/model/InstallManagedPrometheusRequest.cc
 	src/model/InstallManagedPrometheusResult.cc
 	src/model/ListActivatedAlertsRequest.cc
 	src/model/ListActivatedAlertsResult.cc
+	src/model/ListAddonReleasesRequest.cc
+	src/model/ListAddonReleasesResult.cc
+	src/model/ListAddonsRequest.cc
+	src/model/ListAddonsResult.cc
 	src/model/ListAlertEventsRequest.cc
 	src/model/ListAlertEventsResult.cc
 	src/model/ListAlertsRequest.cc
@@ -490,10 +818,24 @@ set(arms_src
 	src/model/ListDashboardsByNameResult.cc
 	src/model/ListDispatchRuleRequest.cc
 	src/model/ListDispatchRuleResult.cc
+	src/model/ListEnvCustomJobsRequest.cc
+	src/model/ListEnvCustomJobsResult.cc
+	src/model/ListEnvPodMonitorsRequest.cc
+	src/model/ListEnvPodMonitorsResult.cc
+	src/model/ListEnvServiceMonitorsRequest.cc
+	src/model/ListEnvServiceMonitorsResult.cc
+	src/model/ListEnvironmentDashboardsRequest.cc
+	src/model/ListEnvironmentDashboardsResult.cc
+	src/model/ListEnvironmentFeaturesRequest.cc
+	src/model/ListEnvironmentFeaturesResult.cc
+	src/model/ListEnvironmentsRequest.cc
+	src/model/ListEnvironmentsResult.cc
 	src/model/ListEscalationPoliciesRequest.cc
 	src/model/ListEscalationPoliciesResult.cc
 	src/model/ListEventBridgeIntegrationsRequest.cc
 	src/model/ListEventBridgeIntegrationsResult.cc
+	src/model/ListGrafanaWorkspaceRequest.cc
+	src/model/ListGrafanaWorkspaceResult.cc
 	src/model/ListInsightsEventsRequest.cc
 	src/model/ListInsightsEventsResult.cc
 	src/model/ListIntegrationRequest.cc
@@ -508,14 +850,24 @@ set(arms_src
 	src/model/ListPrometheusAlertTemplatesResult.cc
 	src/model/ListPrometheusGlobalViewRequest.cc
 	src/model/ListPrometheusGlobalViewResult.cc
+	src/model/ListPrometheusInstanceByTagAndResourceGroupIdRequest.cc
+	src/model/ListPrometheusInstanceByTagAndResourceGroupIdResult.cc
 	src/model/ListPrometheusInstancesRequest.cc
 	src/model/ListPrometheusInstancesResult.cc
+	src/model/ListPrometheusIntegrationRequest.cc
+	src/model/ListPrometheusIntegrationResult.cc
+	src/model/ListPrometheusMonitoringRequest.cc
+	src/model/ListPrometheusMonitoringResult.cc
 	src/model/ListRetcodeAppsRequest.cc
 	src/model/ListRetcodeAppsResult.cc
 	src/model/ListScenarioRequest.cc
 	src/model/ListScenarioResult.cc
 	src/model/ListSilencePoliciesRequest.cc
 	src/model/ListSilencePoliciesResult.cc
+	src/model/ListSyntheticDetailRequest.cc
+	src/model/ListSyntheticDetailResult.cc
+	src/model/ListTimingSyntheticTasksRequest.cc
+	src/model/ListTimingSyntheticTasksResult.cc
 	src/model/ListTraceAppsRequest.cc
 	src/model/ListTraceAppsResult.cc
 	src/model/ManageGetRecordingRuleRequest.cc
@@ -530,6 +882,12 @@ set(arms_src
 	src/model/OpenVClusterResult.cc
 	src/model/OpenXtraceDefaultSLRRequest.cc
 	src/model/OpenXtraceDefaultSLRResult.cc
+	src/model/QueryAppMetadataRequest.cc
+	src/model/QueryAppMetadataResult.cc
+	src/model/QueryAppTopologyRequest.cc
+	src/model/QueryAppTopologyResult.cc
+	src/model/QueryCommercialUsageRequest.cc
+	src/model/QueryCommercialUsageResult.cc
 	src/model/QueryMetricByPageRequest.cc
 	src/model/QueryMetricByPageResult.cc
 	src/model/QueryPromInstallStatusRequest.cc
@@ -540,6 +898,8 @@ set(arms_src
 	src/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.cc
 	src/model/RemoveSourcesFromPrometheusGlobalViewRequest.cc
 	src/model/RemoveSourcesFromPrometheusGlobalViewResult.cc
+	src/model/RestartEnvironmentFeatureRequest.cc
+	src/model/RestartEnvironmentFeatureResult.cc
 	src/model/SaveTraceAppConfigRequest.cc
 	src/model/SaveTraceAppConfigResult.cc
 	src/model/SearchAlertContactRequest.cc
@@ -568,18 +928,24 @@ set(arms_src
 	src/model/SetRetcodeShareStatusResult.cc
 	src/model/StartAlertRequest.cc
 	src/model/StartAlertResult.cc
+	src/model/StartTimingSyntheticTaskRequest.cc
+	src/model/StartTimingSyntheticTaskResult.cc
 	src/model/StopAlertRequest.cc
 	src/model/StopAlertResult.cc
+	src/model/StopTimingSyntheticTaskRequest.cc
+	src/model/StopTimingSyntheticTaskResult.cc
 	src/model/SwitchSyntheticTaskStatusRequest.cc
 	src/model/SwitchSyntheticTaskStatusResult.cc
 	src/model/SyncRecordingRulesRequest.cc
 	src/model/SyncRecordingRulesResult.cc
-	src/model/TurnOnSecondSwitchRequest.cc
-	src/model/TurnOnSecondSwitchResult.cc
+	src/model/TagResourcesRequest.cc
+	src/model/TagResourcesResult.cc
 	src/model/UninstallManagedPrometheusRequest.cc
 	src/model/UninstallManagedPrometheusResult.cc
 	src/model/UninstallPromClusterRequest.cc
 	src/model/UninstallPromClusterResult.cc
+	src/model/UntagResourcesRequest.cc
+	src/model/UntagResourcesResult.cc
 	src/model/UpdateAlertContactRequest.cc
 	src/model/UpdateAlertContactResult.cc
 	src/model/UpdateAlertContactGroupRequest.cc
@@ -588,12 +954,46 @@ set(arms_src
 	src/model/UpdateAlertRuleResult.cc
 	src/model/UpdateDispatchRuleRequest.cc
 	src/model/UpdateDispatchRuleResult.cc
+	src/model/UpdateEnvCustomJobRequest.cc
+	src/model/UpdateEnvCustomJobResult.cc
+	src/model/UpdateEnvPodMonitorRequest.cc
+	src/model/UpdateEnvPodMonitorResult.cc
+	src/model/UpdateEnvServiceMonitorRequest.cc
+	src/model/UpdateEnvServiceMonitorResult.cc
+	src/model/UpdateEnvironmentRequest.cc
+	src/model/UpdateEnvironmentResult.cc
+	src/model/UpdateGrafanaWorkspaceRequest.cc
+	src/model/UpdateGrafanaWorkspaceResult.cc
+	src/model/UpdateGrafanaWorkspaceVersionRequest.cc
+	src/model/UpdateGrafanaWorkspaceVersionResult.cc
 	src/model/UpdateIntegrationRequest.cc
 	src/model/UpdateIntegrationResult.cc
+	src/model/UpdateMetricDropRequest.cc
+	src/model/UpdateMetricDropResult.cc
 	src/model/UpdatePrometheusAlertRuleRequest.cc
 	src/model/UpdatePrometheusAlertRuleResult.cc
+	src/model/UpdatePrometheusGlobalViewRequest.cc
+	src/model/UpdatePrometheusGlobalViewResult.cc
+	src/model/UpdatePrometheusInstanceRequest.cc
+	src/model/UpdatePrometheusInstanceResult.cc
+	src/model/UpdatePrometheusIntegrationRequest.cc
+	src/model/UpdatePrometheusIntegrationResult.cc
+	src/model/UpdatePrometheusMonitoringRequest.cc
+	src/model/UpdatePrometheusMonitoringResult.cc
+	src/model/UpdatePrometheusMonitoringStatusRequest.cc
+	src/model/UpdatePrometheusMonitoringStatusResult.cc
+	src/model/UpdateRumAppRequest.cc
+	src/model/UpdateRumAppResult.cc
+	src/model/UpdateRumFileStatusRequest.cc
+	src/model/UpdateRumFileStatusResult.cc
+	src/model/UpdateTimingSyntheticTaskRequest.cc
+	src/model/UpdateTimingSyntheticTaskResult.cc
 	src/model/UpdateWebhookRequest.cc
 	src/model/UpdateWebhookResult.cc
+	src/model/UpgradeAddonReleaseRequest.cc
+	src/model/UpgradeAddonReleaseResult.cc
+	src/model/UpgradeEnvironmentFeatureRequest.cc
+	src/model/UpgradeEnvironmentFeatureResult.cc
 	src/model/UploadRequest.cc
 	src/model/UploadResult.cc )
 

File diff suppressed because it is too large
+ 532 - 5
arms/include/alibabacloud/arms/ARMSClient.h


+ 4 - 0
arms/include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewResult.h

@@ -43,12 +43,16 @@ namespace AlibabaCloud
 				AddAliClusterIdsToPrometheusGlobalViewResult();
 				explicit AddAliClusterIdsToPrometheusGlobalViewResult(const std::string &payload);
 				~AddAliClusterIdsToPrometheusGlobalViewResult();
+				std::string getMessage()const;
 				Data getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				Data data_;
+				int code_;
 
 			};
 		}

+ 4 - 0
arms/include/alibabacloud/arms/model/AddIntegrationResult.h

@@ -37,12 +37,16 @@ namespace AlibabaCloud
 				AddIntegrationResult();
 				explicit AddIntegrationResult(const std::string &payload);
 				~AddIntegrationResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
 
 			};
 		}

+ 4 - 0
arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsResult.h

@@ -43,12 +43,16 @@ namespace AlibabaCloud
 				AddPrometheusGlobalViewByAliClusterIdsResult();
 				explicit AddPrometheusGlobalViewByAliClusterIdsResult(const std::string &payload);
 				~AddPrometheusGlobalViewByAliClusterIdsResult();
+				std::string getMessage()const;
 				Data getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				Data data_;
+				int code_;
 
 			};
 		}

+ 10 - 0
arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewRequest.h

@@ -28,17 +28,27 @@ namespace ARMS {
 namespace Model {
 class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewRequest : public RpcServiceRequest {
 public:
+	struct Tag {
+		std::string value;
+		std::string key;
+	};
 	AddPrometheusGlobalViewRequest();
 	~AddPrometheusGlobalViewRequest();
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
+	std::vector<Tag> getTag() const;
+	void setTag(const std::vector<Tag> &tag);
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
 	std::string getClusters() const;
 	void setClusters(const std::string &clusters);
 
 private:
+	std::string resourceGroupId_;
 	std::string regionId_;
+	std::vector<Tag> tag_;
 	std::string groupName_;
 	std::string clusters_;
 };

+ 11 - 1
arms/include/alibabacloud/arms/model/AddPrometheusGlobalViewResult.h

@@ -34,8 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
+					struct Info
+					{
+						std::string failedInstances;
+						std::string globalViewClusterId;
+						std::string regionId;
+					};
 					std::string msg;
-					std::string info;
+					Info info;
 					bool success;
 				};
 
@@ -43,12 +49,16 @@ namespace AlibabaCloud
 				AddPrometheusGlobalViewResult();
 				explicit AddPrometheusGlobalViewResult(const std::string &payload);
 				~AddPrometheusGlobalViewResult();
+				std::string getMessage()const;
 				Data getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				Data data_;
+				int code_;
 
 			};
 		}

+ 6 - 0
arms/include/alibabacloud/arms/model/AddPrometheusInstanceResult.h

@@ -37,12 +37,18 @@ namespace AlibabaCloud
 				AddPrometheusInstanceResult();
 				explicit AddPrometheusInstanceResult(const std::string &payload);
 				~AddPrometheusInstanceResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
+				bool success_;
 
 			};
 		}

+ 51 - 0
arms/include/alibabacloud/arms/model/AddPrometheusIntegrationRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT AddPrometheusIntegrationRequest : public RpcServiceRequest {
+public:
+	AddPrometheusIntegrationRequest();
+	~AddPrometheusIntegrationRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getIntegrationType() const;
+	void setIntegrationType(const std::string &integrationType);
+	std::string getParam() const;
+	void setParam(const std::string &param);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+
+private:
+	std::string regionId_;
+	std::string integrationType_;
+	std::string param_;
+	std::string clusterId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONREQUEST_H_

+ 60 - 0
arms/include/alibabacloud/arms/model/AddPrometheusIntegrationResult.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT AddPrometheusIntegrationResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string instanceName;
+					long instanceId;
+				};
+
+
+				AddPrometheusIntegrationResult();
+				explicit AddPrometheusIntegrationResult(const std::string &payload);
+				~AddPrometheusIntegrationResult();
+				std::string getMessage()const;
+				Data getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINTEGRATIONRESULT_H_

+ 4 - 0
arms/include/alibabacloud/arms/model/AddRecordingRuleResult.h

@@ -37,12 +37,16 @@ namespace AlibabaCloud
 				AddRecordingRuleResult();
 				explicit AddRecordingRuleResult(const std::string &payload);
 				~AddRecordingRuleResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
 
 			};
 		}

+ 57 - 0
arms/include/alibabacloud/arms/model/AddTagToFlinkClusterRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT AddTagToFlinkClusterRequest : public RpcServiceRequest {
+public:
+	AddTagToFlinkClusterRequest();
+	~AddTagToFlinkClusterRequest();
+	std::string getFlinkWorkSpaceName() const;
+	void setFlinkWorkSpaceName(const std::string &flinkWorkSpaceName);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getTargetUserId() const;
+	void setTargetUserId(const std::string &targetUserId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getFlinkWorkSpaceId() const;
+	void setFlinkWorkSpaceId(const std::string &flinkWorkSpaceId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string flinkWorkSpaceName_;
+	std::string clusterId_;
+	std::string targetUserId_;
+	std::string resourceGroupId_;
+	std::string flinkWorkSpaceId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/AddTagToFlinkClusterResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT AddTagToFlinkClusterResult : public ServiceResult
+			{
+			public:
+
+
+				AddTagToFlinkClusterResult();
+				explicit AddTagToFlinkClusterResult(const std::string &payload);
+				~AddTagToFlinkClusterResult();
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_ADDTAGTOFLINKCLUSTERRESULT_H_

+ 4 - 0
arms/include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewResult.h

@@ -43,12 +43,16 @@ namespace AlibabaCloud
 				AppendInstancesToPrometheusGlobalViewResult();
 				explicit AppendInstancesToPrometheusGlobalViewResult(const std::string &payload);
 				~AppendInstancesToPrometheusGlobalViewResult();
+				std::string getMessage()const;
 				Data getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				Data data_;
+				int code_;
 
 			};
 		}

+ 51 - 0
arms/include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT BindPrometheusGrafanaInstanceRequest : public RpcServiceRequest {
+public:
+	BindPrometheusGrafanaInstanceRequest();
+	~BindPrometheusGrafanaInstanceRequest();
+	std::string getGrafanaInstanceId() const;
+	void setGrafanaInstanceId(const std::string &grafanaInstanceId);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string grafanaInstanceId_;
+	std::string clusterId_;
+	std::string resourceGroupId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCEREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/BindPrometheusGrafanaInstanceResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT BindPrometheusGrafanaInstanceResult : public ServiceResult
+			{
+			public:
+
+
+				BindPrometheusGrafanaInstanceResult();
+				explicit BindPrometheusGrafanaInstanceResult(const std::string &payload);
+				~BindPrometheusGrafanaInstanceResult();
+				std::string getMessage()const;
+				bool getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				bool data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_BINDPROMETHEUSGRAFANAINSTANCERESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/BlockAlarmNotificationRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT BlockAlarmNotificationRequest : public RpcServiceRequest {
+public:
+	BlockAlarmNotificationRequest();
+	~BlockAlarmNotificationRequest();
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	long getTimeout() const;
+	void setTimeout(long timeout);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getHandlerId() const;
+	void setHandlerId(long handlerId);
+	long getAlarmId() const;
+	void setAlarmId(long alarmId);
+
+private:
+	std::string proxyUserId_;
+	long timeout_;
+	std::string regionId_;
+	long handlerId_;
+	long alarmId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/BlockAlarmNotificationResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT BlockAlarmNotificationResult : public ServiceResult
+			{
+			public:
+
+
+				BlockAlarmNotificationResult();
+				explicit BlockAlarmNotificationResult(const std::string &payload);
+				~BlockAlarmNotificationResult();
+				std::string getMessage()const;
+				long getCode()const;
+				bool getSuccess()const;
+				bool getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long code_;
+				bool success_;
+				bool result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_BLOCKALARMNOTIFICATIONRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/ChangeAlarmSeverityRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT ChangeAlarmSeverityRequest : public RpcServiceRequest {
+public:
+	ChangeAlarmSeverityRequest();
+	~ChangeAlarmSeverityRequest();
+	std::string getSeverity() const;
+	void setSeverity(const std::string &severity);
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getHandlerId() const;
+	void setHandlerId(long handlerId);
+	long getAlarmId() const;
+	void setAlarmId(long alarmId);
+
+private:
+	std::string severity_;
+	std::string proxyUserId_;
+	std::string regionId_;
+	long handlerId_;
+	long alarmId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/ChangeAlarmSeverityResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT ChangeAlarmSeverityResult : public ServiceResult
+			{
+			public:
+
+
+				ChangeAlarmSeverityResult();
+				explicit ChangeAlarmSeverityResult(const std::string &payload);
+				~ChangeAlarmSeverityResult();
+				std::string getMessage()const;
+				long getCode()const;
+				bool getSuccess()const;
+				bool getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long code_;
+				bool success_;
+				bool result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHANGEALARMSEVERITYRESULT_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/ChangeResourceGroupRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
+public:
+	ChangeResourceGroupRequest();
+	~ChangeResourceGroupRequest();
+	std::string getResourceId() const;
+	void setResourceId(const std::string &resourceId);
+	std::string getResourceType() const;
+	void setResourceType(const std::string &resourceType);
+	std::string getNewResourceGroupId() const;
+	void setNewResourceGroupId(const std::string &newResourceGroupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string resourceId_;
+	std::string resourceType_;
+	std::string newResourceGroupId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPREQUEST_H_

+ 60 - 0
arms/include/alibabacloud/arms/model/ChangeResourceGroupResult.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT ChangeResourceGroupResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string resourceGroupId;
+					std::string resourceId;
+				};
+
+
+				ChangeResourceGroupResult();
+				explicit ChangeResourceGroupResult(const std::string &payload);
+				~ChangeResourceGroupResult();
+				std::string getMessage()const;
+				Data getData()const;
+				std::string getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				std::string code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHANGERESOURCEGROUPRESULT_H_

+ 45 - 0
arms/include/alibabacloud/arms/model/CheckCommercialStatusRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CheckCommercialStatusRequest : public RpcServiceRequest {
+public:
+	CheckCommercialStatusRequest();
+	~CheckCommercialStatusRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getService() const;
+	void setService(const std::string &service);
+
+private:
+	std::string regionId_;
+	std::string service_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSREQUEST_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/CheckCommercialStatusResult.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CheckCommercialStatusResult : public ServiceResult
+			{
+			public:
+
+
+				CheckCommercialStatusResult();
+				explicit CheckCommercialStatusResult(const std::string &payload);
+				~CheckCommercialStatusResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKCOMMERCIALSTATUSRESULT_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/ClaimAlarmRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CLAIMALARMREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CLAIMALARMREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT ClaimAlarmRequest : public RpcServiceRequest {
+public:
+	ClaimAlarmRequest();
+	~ClaimAlarmRequest();
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getHandlerId() const;
+	void setHandlerId(long handlerId);
+	long getAlarmId() const;
+	void setAlarmId(long alarmId);
+
+private:
+	std::string proxyUserId_;
+	std::string regionId_;
+	long handlerId_;
+	long alarmId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CLAIMALARMREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/ClaimAlarmResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CLAIMALARMRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CLAIMALARMRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT ClaimAlarmResult : public ServiceResult
+			{
+			public:
+
+
+				ClaimAlarmResult();
+				explicit ClaimAlarmResult(const std::string &payload);
+				~ClaimAlarmResult();
+				std::string getMessage()const;
+				long getCode()const;
+				bool getSuccess()const;
+				bool getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long code_;
+				bool success_;
+				bool result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CLAIMALARMRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/CloseAlarmRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CLOSEALARMREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CLOSEALARMREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CloseAlarmRequest : public RpcServiceRequest {
+public:
+	CloseAlarmRequest();
+	~CloseAlarmRequest();
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	std::string getSolution() const;
+	void setSolution(const std::string &solution);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getHandlerId() const;
+	void setHandlerId(long handlerId);
+	long getAlarmId() const;
+	void setAlarmId(long alarmId);
+
+private:
+	std::string proxyUserId_;
+	std::string solution_;
+	std::string regionId_;
+	long handlerId_;
+	long alarmId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CLOSEALARMREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/CloseAlarmResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CLOSEALARMRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CLOSEALARMRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CloseAlarmResult : public ServiceResult
+			{
+			public:
+
+
+				CloseAlarmResult();
+				explicit CloseAlarmResult(const std::string &payload);
+				~CloseAlarmResult();
+				std::string getMessage()const;
+				long getCode()const;
+				bool getSuccess()const;
+				bool getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long code_;
+				bool success_;
+				bool result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CLOSEALARMRESULT_H_

+ 3 - 0
arms/include/alibabacloud/arms/model/ConfigAppRequest.h

@@ -36,11 +36,14 @@ public:
 	void setRegionId(const std::string &regionId);
 	std::string getEnable() const;
 	void setEnable(const std::string &enable);
+	std::string getType() const;
+	void setType(const std::string &type);
 
 private:
 	std::string appIds_;
 	std::string regionId_;
 	std::string enable_;
+	std::string type_;
 };
 } // namespace Model
 } // namespace ARMS

+ 3 - 0
arms/include/alibabacloud/arms/model/CreateAlertContactRequest.h

@@ -36,6 +36,8 @@ public:
 	void setProxyUserId(const std::string &proxyUserId);
 	std::string getContactName() const;
 	void setContactName(const std::string &contactName);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getDingRobotWebhookUrl() const;
@@ -49,6 +51,7 @@ private:
 	std::string phoneNum_;
 	std::string proxyUserId_;
 	std::string contactName_;
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string dingRobotWebhookUrl_;
 	std::string email_;

+ 54 - 0
arms/include/alibabacloud/arms/model/CreateEnvCustomJobRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateEnvCustomJobRequest : public RpcServiceRequest {
+public:
+	CreateEnvCustomJobRequest();
+	~CreateEnvCustomJobRequest();
+	std::string getAliyunLang() const;
+	void setAliyunLang(const std::string &aliyunLang);
+	std::string getConfigYaml() const;
+	void setConfigYaml(const std::string &configYaml);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getCustomJobName() const;
+	void setCustomJobName(const std::string &customJobName);
+
+private:
+	std::string aliyunLang_;
+	std::string configYaml_;
+	std::string environmentId_;
+	std::string regionId_;
+	std::string customJobName_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/CreateEnvCustomJobResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateEnvCustomJobResult : public ServiceResult
+			{
+			public:
+
+
+				CreateEnvCustomJobResult();
+				explicit CreateEnvCustomJobResult(const std::string &payload);
+				~CreateEnvCustomJobResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVCUSTOMJOBRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/CreateEnvPodMonitorRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEENVPODMONITORREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVPODMONITORREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateEnvPodMonitorRequest : public RpcServiceRequest {
+public:
+	CreateEnvPodMonitorRequest();
+	~CreateEnvPodMonitorRequest();
+	bool getDryRun() const;
+	void setDryRun(bool dryRun);
+	std::string getAliyunLang() const;
+	void setAliyunLang(const std::string &aliyunLang);
+	std::string getConfigYaml() const;
+	void setConfigYaml(const std::string &configYaml);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	bool dryRun_;
+	std::string aliyunLang_;
+	std::string configYaml_;
+	std::string environmentId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVPODMONITORREQUEST_H_

+ 62 - 0
arms/include/alibabacloud/arms/model/CreateEnvPodMonitorResult.h

@@ -0,0 +1,62 @@
+/*
+ * 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_ARMS_MODEL_CREATEENVPODMONITORRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVPODMONITORRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateEnvPodMonitorResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string podMonitorName;
+					std::string matchedMsg;
+					std::string matchedTargetCount;
+					std::string _namespace;
+				};
+
+
+				CreateEnvPodMonitorResult();
+				explicit CreateEnvPodMonitorResult(const std::string &payload);
+				~CreateEnvPodMonitorResult();
+				std::string getMessage()const;
+				Data getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVPODMONITORRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/CreateEnvServiceMonitorRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEENVSERVICEMONITORREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVSERVICEMONITORREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateEnvServiceMonitorRequest : public RpcServiceRequest {
+public:
+	CreateEnvServiceMonitorRequest();
+	~CreateEnvServiceMonitorRequest();
+	bool getDryRun() const;
+	void setDryRun(bool dryRun);
+	std::string getAliyunLang() const;
+	void setAliyunLang(const std::string &aliyunLang);
+	std::string getConfigYaml() const;
+	void setConfigYaml(const std::string &configYaml);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	bool dryRun_;
+	std::string aliyunLang_;
+	std::string configYaml_;
+	std::string environmentId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVSERVICEMONITORREQUEST_H_

+ 62 - 0
arms/include/alibabacloud/arms/model/CreateEnvServiceMonitorResult.h

@@ -0,0 +1,62 @@
+/*
+ * 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_ARMS_MODEL_CREATEENVSERVICEMONITORRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVSERVICEMONITORRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateEnvServiceMonitorResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string matchedMsg;
+					int matchedTargetCount;
+					std::string _namespace;
+					std::string serviceMonitorName;
+				};
+
+
+				CreateEnvServiceMonitorResult();
+				explicit CreateEnvServiceMonitorResult(const std::string &payload);
+				~CreateEnvServiceMonitorResult();
+				std::string getMessage()const;
+				Data getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVSERVICEMONITORRESULT_H_

+ 82 - 0
arms/include/alibabacloud/arms/model/CreateEnvironmentRequest.h

@@ -0,0 +1,82 @@
+/*
+ * 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_ARMS_MODEL_CREATEENVIRONMENTREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVIRONMENTREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateEnvironmentRequest : public RpcServiceRequest {
+public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
+	CreateEnvironmentRequest();
+	~CreateEnvironmentRequest();
+	std::string getAliyunLang() const;
+	void setAliyunLang(const std::string &aliyunLang);
+	std::string getEnvironmentName() const;
+	void setEnvironmentName(const std::string &environmentName);
+	bool getInitEnvironment() const;
+	void setInitEnvironment(bool initEnvironment);
+	std::string getPrometheusInstanceId() const;
+	void setPrometheusInstanceId(const std::string &prometheusInstanceId);
+	std::string getEnvironmentSubType() const;
+	void setEnvironmentSubType(const std::string &environmentSubType);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getGrafanaWorkspaceId() const;
+	void setGrafanaWorkspaceId(const std::string &grafanaWorkspaceId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getEnvironmentType() const;
+	void setEnvironmentType(const std::string &environmentType);
+	std::string getManagedType() const;
+	void setManagedType(const std::string &managedType);
+	std::string getBindResourceId() const;
+	void setBindResourceId(const std::string &bindResourceId);
+	std::string getFeePackage() const;
+	void setFeePackage(const std::string &feePackage);
+
+private:
+	std::string aliyunLang_;
+	std::string environmentName_;
+	bool initEnvironment_;
+	std::string prometheusInstanceId_;
+	std::string environmentSubType_;
+	std::vector<Tags> tags_;
+	std::string grafanaWorkspaceId_;
+	std::string resourceGroupId_;
+	std::string regionId_;
+	std::string environmentType_;
+	std::string managedType_;
+	std::string bindResourceId_;
+	std::string feePackage_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVIRONMENTREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/CreateEnvironmentResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEENVIRONMENTRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEENVIRONMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateEnvironmentResult : public ServiceResult
+			{
+			public:
+
+
+				CreateEnvironmentResult();
+				explicit CreateEnvironmentResult(const std::string &payload);
+				~CreateEnvironmentResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEENVIRONMENTRESULT_H_

+ 70 - 0
arms/include/alibabacloud/arms/model/CreateGrafanaWorkspaceRequest.h

@@ -0,0 +1,70 @@
+/*
+ * 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_ARMS_MODEL_CREATEGRAFANAWORKSPACEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEGRAFANAWORKSPACEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateGrafanaWorkspaceRequest : public RpcServiceRequest {
+public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
+	CreateGrafanaWorkspaceRequest();
+	~CreateGrafanaWorkspaceRequest();
+	std::string getAliyunLang() const;
+	void setAliyunLang(const std::string &aliyunLang);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	std::string getGrafanaWorkspaceName() const;
+	void setGrafanaWorkspaceName(const std::string &grafanaWorkspaceName);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getGrafanaVersion() const;
+	void setGrafanaVersion(const std::string &grafanaVersion);
+	std::string getPassword() const;
+	void setPassword(const std::string &password);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getGrafanaWorkspaceEdition() const;
+	void setGrafanaWorkspaceEdition(const std::string &grafanaWorkspaceEdition);
+
+private:
+	std::string aliyunLang_;
+	std::string description_;
+	std::string grafanaWorkspaceName_;
+	std::vector<Tags> tags_;
+	std::string resourceGroupId_;
+	std::string grafanaVersion_;
+	std::string password_;
+	std::string regionId_;
+	std::string grafanaWorkspaceEdition_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEGRAFANAWORKSPACEREQUEST_H_

+ 94 - 0
arms/include/alibabacloud/arms/model/CreateGrafanaWorkspaceResult.h

@@ -0,0 +1,94 @@
+/*
+ * 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_ARMS_MODEL_CREATEGRAFANAWORKSPACERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEGRAFANAWORKSPACERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateGrafanaWorkspaceResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct TagsItem
+					{
+						std::string value;
+						std::string key;
+					};
+					std::string deployType;
+					std::string personalDomainPrefix;
+					std::string description;
+					std::string ntmId;
+					float endTime;
+					std::string resourceGroupId;
+					std::string grafanaVersion;
+					std::string privateIp;
+					std::string maxAccount;
+					std::string protocol;
+					bool shareSynced;
+					std::string privateDomain;
+					std::string status;
+					std::string grafanaWorkspaceDomain;
+					std::string personalDomain;
+					std::string grafanaWorkspaceId;
+					std::vector<std::string> upgradeVersion;
+					std::string grafanaWorkspaceEdition;
+					std::string snatIp;
+					std::vector<TagsItem> tags;
+					bool commercial;
+					std::string grafanaWorkspaceIp;
+					float gmtCreate;
+					std::string userId;
+					std::string grafanaWorkspaceDomainStatus;
+					std::string grafanaWorkspaceName;
+					std::string regionId;
+				};
+
+
+				CreateGrafanaWorkspaceResult();
+				explicit CreateGrafanaWorkspaceResult(const std::string &payload);
+				~CreateGrafanaWorkspaceResult();
+				std::string getMessage()const;
+				std::string getTraceId()const;
+				Data getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string traceId_;
+				Data data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEGRAFANAWORKSPACERESULT_H_

+ 6 - 3
arms/include/alibabacloud/arms/model/CreateIntegrationRequest.h

@@ -30,22 +30,25 @@ class ALIBABACLOUD_ARMS_EXPORT CreateIntegrationRequest : public RpcServiceReque
 public:
 	CreateIntegrationRequest();
 	~CreateIntegrationRequest();
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
 	bool getAutoRecover() const;
 	void setAutoRecover(bool autoRecover);
 	long getRecoverTime() const;
 	void setRecoverTime(long recoverTime);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	std::string getIntegrationName() const;
 	void setIntegrationName(const std::string &integrationName);
-	std::string getDescription() const;
-	void setDescription(const std::string &description);
 	std::string getIntegrationProductType() const;
 	void setIntegrationProductType(const std::string &integrationProductType);
 
 private:
+	std::string description_;
 	bool autoRecover_;
 	long recoverTime_;
+	std::string regionId_;
 	std::string integrationName_;
-	std::string description_;
 	std::string integrationProductType_;
 };
 } // namespace Model

+ 38 - 0
arms/include/alibabacloud/arms/model/CreateOrUpdateAlertRuleRequest.h

@@ -28,6 +28,14 @@ namespace ARMS {
 namespace Model {
 class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateAlertRuleRequest : public RpcServiceRequest {
 public:
+	struct MarkTags {
+		std::string value;
+		std::string key;
+	};
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
 	CreateOrUpdateAlertRuleRequest();
 	~CreateOrUpdateAlertRuleRequest();
 	long getAlertGroup() const;
@@ -38,16 +46,28 @@ public:
 	void setAlertStatus(const std::string &alertStatus);
 	std::string getAnnotations() const;
 	void setAnnotations(const std::string &annotations);
+	std::string getDataConfig() const;
+	void setDataConfig(const std::string &dataConfig);
 	long getDuration() const;
 	void setDuration(long duration);
+	std::string getAutoAddTargetConfig() const;
+	void setAutoAddTargetConfig(const std::string &autoAddTargetConfig);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getMetricsKey() const;
 	void setMetricsKey(const std::string &metricsKey);
+	std::string getAlertPiplines() const;
+	void setAlertPiplines(const std::string &alertPiplines);
+	std::vector<MarkTags> getMarkTags() const;
+	void setMarkTags(const std::vector<MarkTags> &markTags);
+	std::string getNotice() const;
+	void setNotice(const std::string &notice);
 	std::string getAlertRuleContent() const;
 	void setAlertRuleContent(const std::string &alertRuleContent);
 	std::string getPromQL() const;
 	void setPromQL(const std::string &promQL);
+	std::string getProduct() const;
+	void setProduct(const std::string &product);
 	std::string getLevel() const;
 	void setLevel(const std::string &level);
 	bool getAutoAddNewApplication() const;
@@ -58,10 +78,18 @@ public:
 	void setClusterId(const std::string &clusterId);
 	std::string getMessage() const;
 	void setMessage(const std::string &message);
+	std::string getDurationCompareType() const;
+	void setDurationCompareType(const std::string &durationCompareType);
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
 	std::string getNotifyStrategy() const;
 	void setNotifyStrategy(const std::string &notifyStrategy);
 	std::string getLabels() const;
 	void setLabels(const std::string &labels);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getNotifyMode() const;
+	void setNotifyMode(const std::string &notifyMode);
 	std::string getAlertType() const;
 	void setAlertType(const std::string &alertType);
 	std::string getAlertCheckType() const;
@@ -78,18 +106,28 @@ private:
 	std::string alertName_;
 	std::string alertStatus_;
 	std::string annotations_;
+	std::string dataConfig_;
 	long duration_;
+	std::string autoAddTargetConfig_;
 	std::string regionId_;
 	std::string metricsKey_;
+	std::string alertPiplines_;
+	std::vector<MarkTags> markTags_;
+	std::string notice_;
 	std::string alertRuleContent_;
 	std::string promQL_;
+	std::string product_;
 	std::string level_;
 	bool autoAddNewApplication_;
 	std::string filters_;
 	std::string clusterId_;
 	std::string message_;
+	std::string durationCompareType_;
+	std::string proxyUserId_;
 	std::string notifyStrategy_;
 	std::string labels_;
+	std::vector<Tags> tags_;
+	std::string notifyMode_;
 	std::string alertType_;
 	std::string alertCheckType_;
 	std::string metricsType_;

+ 16 - 9
arms/include/alibabacloud/arms/model/CreateOrUpdateAlertRuleResult.h

@@ -78,30 +78,37 @@ namespace AlibabaCloud
 						std::string value;
 						std::string name;
 					};
-					std::string alertName;
+					struct Tag
+					{
+						std::string value;
+						std::string key;
+					};
 					long createdTime;
 					std::string message;
-					std::string clusterId;
-					std::string promQL;
 					std::string alertCheckType;
-					AlertRuleContent alertRuleContent;
 					std::string notifyStrategy;
-					std::vector<LabelsItem> labels;
-					std::string duration;
 					std::vector<std::string> pids;
 					std::string alertType;
 					Filters filters;
-					float alertId;
 					long alertGroup;
 					std::vector<AnnotationsItem> annotations;
+					std::string alertStatus;
+					std::string metricsType;
+					std::vector<Tag> tags;
+					std::string alertName;
+					std::string clusterId;
+					std::string promQL;
+					AlertRuleContent alertRuleContent;
+					std::vector<LabelsItem> labels;
+					std::string duration;
+					float alertId;
+					std::string notifyMode;
 					std::string extend;
 					std::string userId;
-					std::string alertStatus;
 					bool autoAddNewApplication;
 					std::string level;
 					std::string regionId;
 					long updatedTime;
-					std::string metricsType;
 				};
 
 

+ 12 - 0
arms/include/alibabacloud/arms/model/CreateOrUpdateContactRequest.h

@@ -38,21 +38,33 @@ public:
 	void setIsVerify(bool isVerify);
 	std::string getProxyUserId() const;
 	void setProxyUserId(const std::string &proxyUserId);
+	std::string getCorpUserId() const;
+	void setCorpUserId(const std::string &corpUserId);
 	std::string getContactName() const;
 	void setContactName(const std::string &contactName);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getDingRobotUrl() const;
+	void setDingRobotUrl(const std::string &dingRobotUrl);
 	std::string getPhone() const;
 	void setPhone(const std::string &phone);
 	std::string getEmail() const;
 	void setEmail(const std::string &email);
+	bool getIsEmailVerify() const;
+	void setIsEmailVerify(bool isEmailVerify);
 
 private:
 	long contactId_;
 	long reissueSendNotice_;
 	bool isVerify_;
 	std::string proxyUserId_;
+	std::string corpUserId_;
 	std::string contactName_;
+	std::string resourceGroupId_;
+	std::string dingRobotUrl_;
 	std::string phone_;
 	std::string email_;
+	bool isEmailVerify_;
 };
 } // namespace Model
 } // namespace ARMS

+ 2 - 0
arms/include/alibabacloud/arms/model/CreateOrUpdateContactResult.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 					std::string email;
 					bool isVerify;
 					std::string phone;
+					std::string dingRobotUrl;
+					bool isEmailVerify;
 					float contactId;
 					std::string contactName;
 					long reissueSendNotice;

+ 27 - 15
arms/include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyRequest.h

@@ -30,44 +30,56 @@ class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateNotificationPolicyRequest : public
 public:
 	CreateOrUpdateNotificationPolicyRequest();
 	~CreateOrUpdateNotificationPolicyRequest();
-	long getEscalationPolicyId() const;
-	void setEscalationPolicyId(long escalationPolicyId);
-	bool getSendRecoverMessage() const;
-	void setSendRecoverMessage(bool sendRecoverMessage);
 	long getIntegrationId() const;
 	void setIntegrationId(long integrationId);
-	std::string getMatchingRules() const;
-	void setMatchingRules(const std::string &matchingRules);
+	std::string getAreaCodes() const;
+	void setAreaCodes(const std::string &areaCodes);
 	std::string getGroupRule() const;
 	void setGroupRule(const std::string &groupRule);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	bool getRepeat() const;
 	void setRepeat(bool repeat);
-	std::string getName() const;
-	void setName(const std::string &name);
 	long getId() const;
 	void setId(long id);
 	std::string getNotifyRule() const;
 	void setNotifyRule(const std::string &notifyRule);
-	std::string getNotifyTemplate() const;
-	void setNotifyTemplate(const std::string &notifyTemplate);
+	std::string getState() const;
+	void setState(const std::string &state);
 	long getRepeatInterval() const;
 	void setRepeatInterval(long repeatInterval);
+	long getEscalationPolicyId() const;
+	void setEscalationPolicyId(long escalationPolicyId);
+	bool getSendRecoverMessage() const;
+	void setSendRecoverMessage(bool sendRecoverMessage);
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	std::string getMatchingRules() const;
+	void setMatchingRules(const std::string &matchingRules);
+	bool getDirectedMode() const;
+	void setDirectedMode(bool directedMode);
+	std::string getName() const;
+	void setName(const std::string &name);
+	std::string getNotifyTemplate() const;
+	void setNotifyTemplate(const std::string &notifyTemplate);
 
 private:
-	long escalationPolicyId_;
-	bool sendRecoverMessage_;
 	long integrationId_;
-	std::string matchingRules_;
+	std::string areaCodes_;
 	std::string groupRule_;
 	std::string regionId_;
 	bool repeat_;
-	std::string name_;
 	long id_;
 	std::string notifyRule_;
-	std::string notifyTemplate_;
+	std::string state_;
 	long repeatInterval_;
+	long escalationPolicyId_;
+	bool sendRecoverMessage_;
+	std::string proxyUserId_;
+	std::string matchingRules_;
+	bool directedMode_;
+	std::string name_;
+	std::string notifyTemplate_;
 };
 } // namespace Model
 } // namespace ARMS

+ 5 - 2
arms/include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyResult.h

@@ -44,6 +44,7 @@ namespace AlibabaCloud
 					{
 						struct NotifyObjectsItem
 						{
+							std::vector<std::string> notifyChannels1;
 							std::string notifyObjectName;
 							std::string notifyObjectType;
 							long notifyObjectId;
@@ -79,12 +80,14 @@ namespace AlibabaCloud
 					NotifyTemplate notifyTemplate;
 					NotifyRule notifyRule;
 					bool sendRecoverMessage;
-					GroupRule groupRule;
 					std::vector<MatchingRulesItem> matchingRules;
 					bool repeat;
 					long integrationId;
-					long id;
 					std::string name;
+					std::string state;
+					GroupRule groupRule;
+					long id;
+					bool directedMode;
 					long repeatInterval;
 				};
 

+ 12 - 3
arms/include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyRequest.h

@@ -30,20 +30,29 @@ class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateSilencePolicyRequest : public RpcSe
 public:
 	CreateOrUpdateSilencePolicyRequest();
 	~CreateOrUpdateSilencePolicyRequest();
+	std::string getProxyUserId() const;
+	void setProxyUserId(const std::string &proxyUserId);
+	std::string getMatchingRules() const;
+	void setMatchingRules(const std::string &matchingRules);
+	std::string getAreaCodes() const;
+	void setAreaCodes(const std::string &areaCodes);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getName() const;
 	void setName(const std::string &name);
 	long getId() const;
 	void setId(long id);
-	std::string getMatchingRules() const;
-	void setMatchingRules(const std::string &matchingRules);
+	std::string getState() const;
+	void setState(const std::string &state);
 
 private:
+	std::string proxyUserId_;
+	std::string matchingRules_;
+	std::string areaCodes_;
 	std::string regionId_;
 	std::string name_;
 	long id_;
-	std::string matchingRules_;
+	std::string state_;
 };
 } // namespace Model
 } // namespace ARMS

+ 1 - 0
arms/include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyResult.h

@@ -44,6 +44,7 @@ namespace AlibabaCloud
 						};
 						std::vector<MatchingRulesItem::MatchingConditionsItem> matchingConditions;
 					};
+					std::string state;
 					std::vector<MatchingRulesItem> matchingRules;
 					long id;
 					std::string name;

+ 7 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusAlertRuleRequest.h

@@ -28,6 +28,10 @@ namespace ARMS {
 namespace Model {
 class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusAlertRuleRequest : public RpcServiceRequest {
 public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
 	CreatePrometheusAlertRuleRequest();
 	~CreatePrometheusAlertRuleRequest();
 	std::string getProductCode() const;
@@ -50,6 +54,8 @@ public:
 	void setMessage(const std::string &message);
 	std::string getLabels() const;
 	void setLabels(const std::string &labels);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
 	std::string getDuration() const;
 	void setDuration(const std::string &duration);
 	std::string getRegionId() const;
@@ -68,6 +74,7 @@ private:
 	std::string type_;
 	std::string message_;
 	std::string labels_;
+	std::vector<Tags> tags_;
 	std::string duration_;
 	std::string regionId_;
 	std::string notifyType_;

+ 6 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusAlertRuleResult.h

@@ -62,12 +62,18 @@ namespace AlibabaCloud
 				CreatePrometheusAlertRuleResult();
 				explicit CreatePrometheusAlertRuleResult(const std::string &payload);
 				~CreatePrometheusAlertRuleResult();
+				std::string getMessage()const;
 				PrometheusAlertRule getPrometheusAlertRule()const;
+				long getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				PrometheusAlertRule prometheusAlertRule_;
+				long code_;
+				bool success_;
 
 			};
 		}

+ 91 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusInstanceRequest.h

@@ -0,0 +1,91 @@
+/*
+ * 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_ARMS_MODEL_CREATEPROMETHEUSINSTANCEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSINSTANCEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusInstanceRequest : public RpcServiceRequest {
+public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
+	CreatePrometheusInstanceRequest();
+	~CreatePrometheusInstanceRequest();
+	std::string getGrafanaInstanceId() const;
+	void setGrafanaInstanceId(const std::string &grafanaInstanceId);
+	std::string getClusterName() const;
+	void setClusterName(const std::string &clusterName);
+	std::string getSecurityGroupId() const;
+	void setSecurityGroupId(const std::string &securityGroupId);
+	std::string getStsToken() const;
+	void setStsToken(const std::string &stsToken);
+	int getDuration() const;
+	void setDuration(int duration);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getSubClustersJson() const;
+	void setSubClustersJson(const std::string &subClustersJson);
+	bool getAllSubClustersSuccess() const;
+	void setAllSubClustersSuccess(bool allSubClustersSuccess);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getClusterType() const;
+	void setClusterType(const std::string &clusterType);
+	std::string getVSwitchId() const;
+	void setVSwitchId(const std::string &vSwitchId);
+	std::string getParamJson() const;
+	void setParamJson(const std::string &paramJson);
+	std::string getVpcId() const;
+	void setVpcId(const std::string &vpcId);
+	int getArchiveDuration() const;
+	void setArchiveDuration(int archiveDuration);
+
+private:
+	std::string grafanaInstanceId_;
+	std::string clusterName_;
+	std::string securityGroupId_;
+	std::string stsToken_;
+	int duration_;
+	std::string resourceGroupId_;
+	std::string regionId_;
+	std::string subClustersJson_;
+	bool allSubClustersSuccess_;
+	std::string clusterId_;
+	std::vector<Tags> tags_;
+	std::string clusterType_;
+	std::string vSwitchId_;
+	std::string paramJson_;
+	std::string vpcId_;
+	int archiveDuration_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSINSTANCEREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusInstanceResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSINSTANCERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSINSTANCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusInstanceResult : public ServiceResult
+			{
+			public:
+
+
+				CreatePrometheusInstanceResult();
+				explicit CreatePrometheusInstanceResult(const std::string &payload);
+				~CreatePrometheusInstanceResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSINSTANCERESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusMonitoringRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusMonitoringRequest : public RpcServiceRequest {
+public:
+	CreatePrometheusMonitoringRequest();
+	~CreatePrometheusMonitoringRequest();
+	std::string getConfigYaml() const;
+	void setConfigYaml(const std::string &configYaml);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getType() const;
+	void setType(const std::string &type);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getStatus() const;
+	void setStatus(const std::string &status);
+
+private:
+	std::string configYaml_;
+	std::string clusterId_;
+	std::string type_;
+	std::string regionId_;
+	std::string status_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/CreatePrometheusMonitoringResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusMonitoringResult : public ServiceResult
+			{
+			public:
+
+
+				CreatePrometheusMonitoringResult();
+				explicit CreatePrometheusMonitoringResult(const std::string &payload);
+				~CreatePrometheusMonitoringResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSMONITORINGRESULT_H_

+ 10 - 0
arms/include/alibabacloud/arms/model/CreateRetcodeAppRequest.h

@@ -28,19 +28,29 @@ namespace ARMS {
 namespace Model {
 class ALIBABACLOUD_ARMS_EXPORT CreateRetcodeAppRequest : public RpcServiceRequest {
 public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
 	CreateRetcodeAppRequest();
 	~CreateRetcodeAppRequest();
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getRetcodeAppName() const;
 	void setRetcodeAppName(const std::string &retcodeAppName);
 	std::string getRetcodeAppType() const;
 	void setRetcodeAppType(const std::string &retcodeAppType);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
 
 private:
+	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string retcodeAppName_;
 	std::string retcodeAppType_;
+	std::vector<Tags> tags_;
 };
 } // namespace Model
 } // namespace ARMS

+ 15 - 0
arms/include/alibabacloud/arms/model/CreateRetcodeAppResult.h

@@ -34,8 +34,15 @@ namespace AlibabaCloud
 			public:
 				struct RetcodeAppDataBean
 				{
+					struct TagsItem
+					{
+						std::string value;
+						std::string key;
+					};
 					long appId;
+					std::string resourceGroupId;
 					std::string pid;
+					std::vector<TagsItem> tags;
 				};
 
 
@@ -43,11 +50,19 @@ namespace AlibabaCloud
 				explicit CreateRetcodeAppResult(const std::string &payload);
 				~CreateRetcodeAppResult();
 				RetcodeAppDataBean getRetcodeAppDataBean()const;
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				RetcodeAppDataBean retcodeAppDataBean_;
+				std::string message_;
+				std::string data_;
+				int code_;
+				bool success_;
 
 			};
 		}

+ 73 - 0
arms/include/alibabacloud/arms/model/CreateRumAppRequest.h

@@ -0,0 +1,73 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATERUMAPPREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATERUMAPPREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateRumAppRequest : public RpcServiceRequest {
+public:
+	struct Tag {
+		std::string value;
+		std::string key;
+	};
+	CreateRumAppRequest();
+	~CreateRumAppRequest();
+	std::string getPackageName() const;
+	void setPackageName(const std::string &packageName);
+	std::string getDescription() const;
+	void setDescription(const std::string &description);
+	std::string getSource() const;
+	void setSource(const std::string &source);
+	std::string getSiteType() const;
+	void setSiteType(const std::string &siteType);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getAppGroup() const;
+	void setAppGroup(const std::string &appGroup);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getNickName() const;
+	void setNickName(const std::string &nickName);
+	std::vector<Tag> getTag() const;
+	void setTag(const std::vector<Tag> &tag);
+
+private:
+	std::string packageName_;
+	std::string description_;
+	std::string source_;
+	std::string siteType_;
+	std::string resourceGroupId_;
+	std::string appName_;
+	std::string appGroup_;
+	std::string regionId_;
+	std::string nickName_;
+	std::vector<Tag> tag_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERUMAPPREQUEST_H_

+ 67 - 0
arms/include/alibabacloud/arms/model/CreateRumAppResult.h

@@ -0,0 +1,67 @@
+/*
+ * 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_ARMS_MODEL_CREATERUMAPPRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATERUMAPPRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateRumAppResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string endpoint;
+					std::string cdnDomain;
+					std::string pid;
+				};
+
+
+				CreateRumAppResult();
+				explicit CreateRumAppResult(const std::string &payload);
+				~CreateRumAppResult();
+				std::string getMessage()const;
+				std::string getResourceGroupId()const;
+				int getHttpStatusCode()const;
+				Data getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string resourceGroupId_;
+				int httpStatusCode_;
+				Data data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERUMAPPRESULT_H_

+ 63 - 0
arms/include/alibabacloud/arms/model/CreateRumUploadFileUrlRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateRumUploadFileUrlRequest : public RpcServiceRequest {
+public:
+	CreateRumUploadFileUrlRequest();
+	~CreateRumUploadFileUrlRequest();
+	std::string getSourcemapType() const;
+	void setSourcemapType(const std::string &sourcemapType);
+	std::string getPid() const;
+	void setPid(const std::string &pid);
+	std::string getUuid() const;
+	void setUuid(const std::string &uuid);
+	std::string getContentType() const;
+	void setContentType(const std::string &contentType);
+	std::string getVersionId() const;
+	void setVersionId(const std::string &versionId);
+	std::string getFileName() const;
+	void setFileName(const std::string &fileName);
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string sourcemapType_;
+	std::string pid_;
+	std::string uuid_;
+	std::string contentType_;
+	std::string versionId_;
+	std::string fileName_;
+	std::string appName_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLREQUEST_H_

+ 59 - 0
arms/include/alibabacloud/arms/model/CreateRumUploadFileUrlResult.h

@@ -0,0 +1,59 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateRumUploadFileUrlResult : public ServiceResult
+			{
+			public:
+
+
+				CreateRumUploadFileUrlResult();
+				explicit CreateRumUploadFileUrlResult(const std::string &payload);
+				~CreateRumUploadFileUrlResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				std::string data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERUMUPLOADFILEURLRESULT_H_

+ 226 - 0
arms/include/alibabacloud/arms/model/CreateTimingSyntheticTaskRequest.h

@@ -0,0 +1,226 @@
+/*
+ * 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_ARMS_MODEL_CREATETIMINGSYNTHETICTASKREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATETIMINGSYNTHETICTASKREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT CreateTimingSyntheticTaskRequest : public RpcServiceRequest {
+public:
+	struct AvailableAssertions {
+		std::string expect;
+		std::string type;
+		std::string _operator;
+		std::string target;
+	};
+	struct CommonSetting {
+		struct CustomPrometheusSetting {
+			std::map<std::string, std::string> prometheusLabels;
+			std::string prometheusClusterRegion;
+			std::string prometheusClusterId;
+		};
+		CustomPrometheusSetting customPrometheusSetting;
+		struct CustomHost {
+			struct HostsItem {
+				std::string domain;
+				int ipType;
+				std::string string;
+				std::vector<std::string> ips;
+			};
+			HostsItem hostsItem;
+			std::vector<HostsItem> hosts;
+			int selectType;
+		};
+		CustomHost customHost;
+		std::string xtraceRegion;
+		int ipType;
+		bool isOpenTrace;
+		int traceClientType;
+		struct CustomVPCSetting {
+			std::string vSwitchId;
+			std::string secureGroupId;
+			std::string regionId;
+			std::string vpcId;
+		};
+		CustomVPCSetting customVPCSetting;
+		int monitorSamples;
+	};
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
+	struct MonitorConf {
+		struct NetICMP {
+			long tracertTimeout;
+			long interval;
+			bool splitPackage;
+			int packageSize;
+			bool tracertEnable;
+			std::string targetUrl;
+			long timeout;
+			int packageNum;
+			int tracertNumMax;
+		};
+		NetICMP netICMP;
+		struct ApiHTTP {
+			long connectTimeout;
+			struct RequestBody {
+				std::string type;
+				std::string content;
+			};
+			RequestBody requestBody;
+			std::string method;
+			bool checkCert;
+			int protocolAlpnProtocol;
+			std::map<std::string, std::string> requestHeaders;
+			std::string targetUrl;
+			long timeout;
+		};
+		ApiHTTP apiHTTP;
+		struct Website {
+			int flowHijackJumpTimes;
+			std::string dNSHijackWhitelist;
+			long slowElementThreshold;
+			std::string verifyStringBlacklist;
+			int customHeader;
+			long waitCompletionTime;
+			int disableCompression;
+			long monitorTimeout;
+			std::string verifyStringWhitelist;
+			std::map<std::string, std::string> customHeaderContent;
+			int filterInvalidIP;
+			int disableCache;
+			std::string pageTamper;
+			std::string flowHijackLogo;
+			int automaticScrolling;
+			std::string targetUrl;
+			int redirection;
+			int ignoreCertificateError;
+			std::string elementBlacklist;
+		};
+		Website website;
+		struct Stream {
+			int playerType;
+			int streamType;
+			int streamAddressType;
+			std::map<std::string, std::string> customHeaderContent;
+			int streamMonitorTimeout;
+			std::string whiteList;
+			std::string targetUrl;
+		};
+		Stream stream;
+		struct NetDNS {
+			std::string nsServer;
+			int queryMethod;
+			std::string targetUrl;
+			int dnsServerIpType;
+			long timeout;
+		};
+		NetDNS netDNS;
+		struct NetTCP {
+			int connectTimes;
+			long tracertTimeout;
+			long interval;
+			bool tracertEnable;
+			std::string targetUrl;
+			long timeout;
+			int tracertNumMax;
+		};
+		NetTCP netTCP;
+		struct FileDownload {
+			int ignoreCertificateUntrustworthyError;
+			long connectionTimeout;
+			int ignoreCertificateCanceledError;
+			int ignoreCertificateOutOfDateError;
+			int downloadKernel;
+			std::string whiteList;
+			int ignoreCertificateAuthError;
+			long monitorTimeout;
+			std::string validateKeywords;
+			int ignoreInvalidHostError;
+			std::map<std::string, std::string> customHeaderContent;
+			long transmissionSize;
+			int ignoreCertificateUsingError;
+			int quickProtocol;
+			int ignoreCertificateStatusError;
+			std::string targetUrl;
+			int redirection;
+			int verifyWay;
+		};
+		FileDownload fileDownload;
+	};
+	struct CustomPeriod {
+		int endHour;
+		int startHour;
+	};
+	struct Monitors {
+		int clientType;
+		std::string cityCode;
+		std::string operatorCode;
+	};
+	CreateTimingSyntheticTaskRequest();
+	~CreateTimingSyntheticTaskRequest();
+	std::vector<AvailableAssertions> getAvailableAssertions() const;
+	void setAvailableAssertions(const std::vector<AvailableAssertions> &availableAssertions);
+	int getTaskType() const;
+	void setTaskType(int taskType);
+	CommonSetting getCommonSetting() const;
+	void setCommonSetting(const CommonSetting &commonSetting);
+	int getMonitorCategory() const;
+	void setMonitorCategory(int monitorCategory);
+	std::string getFrequency() const;
+	void setFrequency(const std::string &frequency);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	MonitorConf getMonitorConf() const;
+	void setMonitorConf(const MonitorConf &monitorConf);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	CustomPeriod getCustomPeriod() const;
+	void setCustomPeriod(const CustomPeriod &customPeriod);
+	std::string getName() const;
+	void setName(const std::string &name);
+	std::vector<Monitors> getMonitors() const;
+	void setMonitors(const std::vector<Monitors> &monitors);
+
+private:
+	std::vector<AvailableAssertions> availableAssertions_;
+	int taskType_;
+	CommonSetting commonSetting_;
+	int monitorCategory_;
+	std::string frequency_;
+	std::vector<Tags> tags_;
+	std::string resourceGroupId_;
+	MonitorConf monitorConf_;
+	std::string regionId_;
+	CustomPeriod customPeriod_;
+	std::string name_;
+	std::vector<Monitors> monitors_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATETIMINGSYNTHETICTASKREQUEST_H_

+ 62 - 0
arms/include/alibabacloud/arms/model/CreateTimingSyntheticTaskResult.h

@@ -0,0 +1,62 @@
+/*
+ * 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_ARMS_MODEL_CREATETIMINGSYNTHETICTASKRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_CREATETIMINGSYNTHETICTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT CreateTimingSyntheticTaskResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string status;
+					std::string taskId;
+				};
+
+
+				CreateTimingSyntheticTaskResult();
+				explicit CreateTimingSyntheticTaskResult(const std::string &payload);
+				~CreateTimingSyntheticTaskResult();
+				std::string getMessage()const;
+				Data getData()const;
+				long getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				Data data_;
+				long code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_CREATETIMINGSYNTHETICTASKRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/DeleteAddonReleaseRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteAddonReleaseRequest : public RpcServiceRequest {
+public:
+	DeleteAddonReleaseRequest();
+	~DeleteAddonReleaseRequest();
+	std::string getReleaseName() const;
+	void setReleaseName(const std::string &releaseName);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getAddonName() const;
+	void setAddonName(const std::string &addonName);
+	bool getForce() const;
+	void setForce(bool force);
+
+private:
+	std::string releaseName_;
+	std::string environmentId_;
+	std::string regionId_;
+	std::string addonName_;
+	bool force_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASEREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/DeleteAddonReleaseResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteAddonReleaseResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteAddonReleaseResult();
+				explicit DeleteAddonReleaseResult(const std::string &payload);
+				~DeleteAddonReleaseResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEADDONRELEASERESULT_H_

+ 45 - 0
arms/include/alibabacloud/arms/model/DeleteAppListRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteAppListRequest : public RpcServiceRequest {
+public:
+	DeleteAppListRequest();
+	~DeleteAppListRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::vector<std::string> getPids() const;
+	void setPids(const std::vector<std::string> &pids);
+
+private:
+	std::string regionId_;
+	std::vector<std::string> pids_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/DeleteAppListResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteAppListResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteAppListResult();
+				explicit DeleteAppListResult(const std::string &payload);
+				~DeleteAppListResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				long getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				long code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEAPPLISTRESULT_H_

+ 48 - 0
arms/include/alibabacloud/arms/model/DeleteEnvCustomJobRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteEnvCustomJobRequest : public RpcServiceRequest {
+public:
+	DeleteEnvCustomJobRequest();
+	~DeleteEnvCustomJobRequest();
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getCustomJobName() const;
+	void setCustomJobName(const std::string &customJobName);
+
+private:
+	std::string environmentId_;
+	std::string regionId_;
+	std::string customJobName_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeleteEnvCustomJobResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteEnvCustomJobResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEnvCustomJobResult();
+				explicit DeleteEnvCustomJobResult(const std::string &payload);
+				~DeleteEnvCustomJobResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVCUSTOMJOBRESULT_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/DeleteEnvPodMonitorRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteEnvPodMonitorRequest : public RpcServiceRequest {
+public:
+	DeleteEnvPodMonitorRequest();
+	~DeleteEnvPodMonitorRequest();
+	std::string getPodMonitorName() const;
+	void setPodMonitorName(const std::string &podMonitorName);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
+
+private:
+	std::string podMonitorName_;
+	std::string environmentId_;
+	std::string regionId_;
+	std::string _namespace_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeleteEnvPodMonitorResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteEnvPodMonitorResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEnvPodMonitorResult();
+				explicit DeleteEnvPodMonitorResult(const std::string &payload);
+				~DeleteEnvPodMonitorResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVPODMONITORRESULT_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/DeleteEnvServiceMonitorRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteEnvServiceMonitorRequest : public RpcServiceRequest {
+public:
+	DeleteEnvServiceMonitorRequest();
+	~DeleteEnvServiceMonitorRequest();
+	std::string getServiceMonitorName() const;
+	void setServiceMonitorName(const std::string &serviceMonitorName);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string get_Namespace() const;
+	void set_Namespace(const std::string &_namespace);
+
+private:
+	std::string serviceMonitorName_;
+	std::string environmentId_;
+	std::string regionId_;
+	std::string _namespace_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeleteEnvServiceMonitorResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteEnvServiceMonitorResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEnvServiceMonitorResult();
+				explicit DeleteEnvServiceMonitorResult(const std::string &payload);
+				~DeleteEnvServiceMonitorResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVSERVICEMONITORRESULT_H_

+ 48 - 0
arms/include/alibabacloud/arms/model/DeleteEnvironmentFeatureRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATUREREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATUREREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteEnvironmentFeatureRequest : public RpcServiceRequest {
+public:
+	DeleteEnvironmentFeatureRequest();
+	~DeleteEnvironmentFeatureRequest();
+	std::string getFeatureName() const;
+	void setFeatureName(const std::string &featureName);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string featureName_;
+	std::string environmentId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATUREREQUEST_H_

+ 57 - 0
arms/include/alibabacloud/arms/model/DeleteEnvironmentFeatureResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATURERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATURERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteEnvironmentFeatureResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEnvironmentFeatureResult();
+				explicit DeleteEnvironmentFeatureResult(const std::string &payload);
+				~DeleteEnvironmentFeatureResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTFEATURERESULT_H_

+ 48 - 0
arms/include/alibabacloud/arms/model/DeleteEnvironmentRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteEnvironmentRequest : public RpcServiceRequest {
+public:
+	DeleteEnvironmentRequest();
+	~DeleteEnvironmentRequest();
+	bool getDeletePromInstance() const;
+	void setDeletePromInstance(bool deletePromInstance);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	bool deletePromInstance_;
+	std::string environmentId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeleteEnvironmentResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteEnvironmentResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteEnvironmentResult();
+				explicit DeleteEnvironmentResult(const std::string &payload);
+				~DeleteEnvironmentResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEENVIRONMENTRESULT_H_

+ 4 - 0
arms/include/alibabacloud/arms/model/DeleteGrafanaResourceResult.h

@@ -37,12 +37,16 @@ namespace AlibabaCloud
 				DeleteGrafanaResourceResult();
 				explicit DeleteGrafanaResourceResult(const std::string &payload);
 				~DeleteGrafanaResourceResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
 
 			};
 		}

+ 45 - 0
arms/include/alibabacloud/arms/model/DeleteGrafanaWorkspaceRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaWorkspaceRequest : public RpcServiceRequest {
+public:
+	DeleteGrafanaWorkspaceRequest();
+	~DeleteGrafanaWorkspaceRequest();
+	std::string getGrafanaWorkspaceId() const;
+	void setGrafanaWorkspaceId(const std::string &grafanaWorkspaceId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string grafanaWorkspaceId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACEREQUEST_H_

+ 59 - 0
arms/include/alibabacloud/arms/model/DeleteGrafanaWorkspaceResult.h

@@ -0,0 +1,59 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaWorkspaceResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteGrafanaWorkspaceResult();
+				explicit DeleteGrafanaWorkspaceResult(const std::string &payload);
+				~DeleteGrafanaWorkspaceResult();
+				std::string getMessage()const;
+				std::string getTraceId()const;
+				bool getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string traceId_;
+				bool data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANAWORKSPACERESULT_H_

+ 4 - 0
arms/include/alibabacloud/arms/model/DeleteIntegrationResult.h

@@ -37,12 +37,16 @@ namespace AlibabaCloud
 				DeleteIntegrationResult();
 				explicit DeleteIntegrationResult(const std::string &payload);
 				~DeleteIntegrationResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
 
 			};
 		}

+ 3 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusAlertRuleRequest.h

@@ -32,9 +32,12 @@ public:
 	~DeletePrometheusAlertRuleRequest();
 	long getAlertId() const;
 	void setAlertId(long alertId);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
 
 private:
 	long alertId_;
+	std::string clusterId_;
 };
 } // namespace Model
 } // namespace ARMS

+ 4 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusAlertRuleResult.h

@@ -37,11 +37,15 @@ namespace AlibabaCloud
 				DeletePrometheusAlertRuleResult();
 				explicit DeletePrometheusAlertRuleResult(const std::string &payload);
 				~DeletePrometheusAlertRuleResult();
+				std::string getMessage()const;
+				long getCode()const;
 				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
+				long code_;
 				bool success_;
 
 			};

+ 4 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusGlobalViewResult.h

@@ -37,12 +37,16 @@ namespace AlibabaCloud
 				DeletePrometheusGlobalViewResult();
 				explicit DeletePrometheusGlobalViewResult(const std::string &payload);
 				~DeletePrometheusGlobalViewResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
 
 			};
 		}

+ 51 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusIntegrationRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusIntegrationRequest : public RpcServiceRequest {
+public:
+	DeletePrometheusIntegrationRequest();
+	~DeletePrometheusIntegrationRequest();
+	long getInstanceId() const;
+	void setInstanceId(long instanceId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getIntegrationType() const;
+	void setIntegrationType(const std::string &integrationType);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+
+private:
+	long instanceId_;
+	std::string regionId_;
+	std::string integrationType_;
+	std::string clusterId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusIntegrationResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusIntegrationResult : public ServiceResult
+			{
+			public:
+
+
+				DeletePrometheusIntegrationResult();
+				explicit DeletePrometheusIntegrationResult(const std::string &payload);
+				~DeletePrometheusIntegrationResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSINTEGRATIONRESULT_H_

+ 51 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusMonitoringRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusMonitoringRequest : public RpcServiceRequest {
+public:
+	DeletePrometheusMonitoringRequest();
+	~DeletePrometheusMonitoringRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
+	std::string getType() const;
+	void setType(const std::string &type);
+	std::string getMonitoringName() const;
+	void setMonitoringName(const std::string &monitoringName);
+
+private:
+	std::string regionId_;
+	std::string clusterId_;
+	std::string type_;
+	std::string monitoringName_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeletePrometheusMonitoringResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusMonitoringResult : public ServiceResult
+			{
+			public:
+
+
+				DeletePrometheusMonitoringResult();
+				explicit DeletePrometheusMonitoringResult(const std::string &payload);
+				~DeletePrometheusMonitoringResult();
+				std::string getMessage()const;
+				std::string getData()const;
+				int getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string data_;
+				int code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSMONITORINGRESULT_H_

+ 6 - 0
arms/include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h

@@ -30,14 +30,20 @@ class ALIBABACLOUD_ARMS_EXPORT DeleteRetcodeAppRequest : public RpcServiceReques
 public:
 	DeleteRetcodeAppRequest();
 	~DeleteRetcodeAppRequest();
+	std::string getAppName() const;
+	void setAppName(const std::string &appName);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getAppId() const;
 	void setAppId(const std::string &appId);
+	std::string getPid() const;
+	void setPid(const std::string &pid);
 
 private:
+	std::string appName_;
 	std::string regionId_;
 	std::string appId_;
+	std::string pid_;
 };
 } // namespace Model
 } // namespace ARMS

+ 6 - 0
arms/include/alibabacloud/arms/model/DeleteRetcodeAppResult.h

@@ -37,12 +37,18 @@ namespace AlibabaCloud
 				DeleteRetcodeAppResult();
 				explicit DeleteRetcodeAppResult(const std::string &payload);
 				~DeleteRetcodeAppResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				int code_;
+				bool success_;
 
 			};
 		}

+ 48 - 0
arms/include/alibabacloud/arms/model/DeleteRumAppRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETERUMAPPREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETERUMAPPREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteRumAppRequest : public RpcServiceRequest {
+public:
+	DeleteRumAppRequest();
+	~DeleteRumAppRequest();
+	std::string getAppGroup() const;
+	void setAppGroup(const std::string &appGroup);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getAppId() const;
+	void setAppId(const std::string &appId);
+
+private:
+	std::string appGroup_;
+	std::string regionId_;
+	std::string appId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERUMAPPREQUEST_H_

+ 61 - 0
arms/include/alibabacloud/arms/model/DeleteRumAppResult.h

@@ -0,0 +1,61 @@
+/*
+ * 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_ARMS_MODEL_DELETERUMAPPRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETERUMAPPRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteRumAppResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteRumAppResult();
+				explicit DeleteRumAppResult(const std::string &payload);
+				~DeleteRumAppResult();
+				std::string getMessage()const;
+				std::string getResourceGroupId()const;
+				int getHttpStatusCode()const;
+				int getCode()const;
+				bool getSuccess()const;
+				std::string getResult()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string resourceGroupId_;
+				int httpStatusCode_;
+				int code_;
+				bool success_;
+				std::string result_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERUMAPPRESULT_H_

+ 54 - 0
arms/include/alibabacloud/arms/model/DeleteRumUploadFileRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteRumUploadFileRequest : public RpcServiceRequest {
+public:
+	DeleteRumUploadFileRequest();
+	~DeleteRumUploadFileRequest();
+	std::string getVersionId() const;
+	void setVersionId(const std::string &versionId);
+	std::string getFileName() const;
+	void setFileName(const std::string &fileName);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getPid() const;
+	void setPid(const std::string &pid);
+	std::string getUuid() const;
+	void setUuid(const std::string &uuid);
+
+private:
+	std::string versionId_;
+	std::string fileName_;
+	std::string regionId_;
+	std::string pid_;
+	std::string uuid_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILEREQUEST_H_

+ 59 - 0
arms/include/alibabacloud/arms/model/DeleteRumUploadFileResult.h

@@ -0,0 +1,59 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILERESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteRumUploadFileResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteRumUploadFileResult();
+				explicit DeleteRumUploadFileResult(const std::string &payload);
+				~DeleteRumUploadFileResult();
+				std::string getMessage()const;
+				int getHttpStatusCode()const;
+				std::string getData()const;
+				int getCode()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				int httpStatusCode_;
+				std::string data_;
+				int code_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERUMUPLOADFILERESULT_H_

+ 48 - 0
arms/include/alibabacloud/arms/model/DeleteTimingSyntheticTaskRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DeleteTimingSyntheticTaskRequest : public RpcServiceRequest {
+public:
+	DeleteTimingSyntheticTaskRequest();
+	~DeleteTimingSyntheticTaskRequest();
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getTaskId() const;
+	void setTaskId(const std::string &taskId);
+
+private:
+	std::string resourceGroupId_;
+	std::string regionId_;
+	std::string taskId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKREQUEST_H_

+ 55 - 0
arms/include/alibabacloud/arms/model/DeleteTimingSyntheticTaskResult.h

@@ -0,0 +1,55 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKRESULT_H_
+#define ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/arms/ARMSExport.h>
+
+namespace AlibabaCloud
+{
+	namespace ARMS
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ARMS_EXPORT DeleteTimingSyntheticTaskResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteTimingSyntheticTaskResult();
+				explicit DeleteTimingSyntheticTaskResult(const std::string &payload);
+				~DeleteTimingSyntheticTaskResult();
+				std::string getMessage()const;
+				bool getData()const;
+				long getCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				bool data_;
+				long code_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ARMS_MODEL_DELETETIMINGSYNTHETICTASKRESULT_H_

+ 12 - 0
arms/include/alibabacloud/arms/model/DeleteTraceAppRequest.h

@@ -28,8 +28,19 @@ namespace ARMS {
 namespace Model {
 class ALIBABACLOUD_ARMS_EXPORT DeleteTraceAppRequest : public RpcServiceRequest {
 public:
+	struct DeleteReason {
+		std::string remark;
+		struct ReasonIdsItem {
+			std::string name;
+			int id;
+		};
+		ReasonIdsItem reasonIdsItem;
+		std::vector<ReasonIdsItem> reasonIds;
+	};
 	DeleteTraceAppRequest();
 	~DeleteTraceAppRequest();
+	DeleteReason getDeleteReason() const;
+	void setDeleteReason(const DeleteReason &deleteReason);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	std::string getAppId() const;
@@ -40,6 +51,7 @@ public:
 	void setType(const std::string &type);
 
 private:
+	DeleteReason deleteReason_;
 	std::string regionId_;
 	std::string appId_;
 	std::string pid_;

+ 6 - 0
arms/include/alibabacloud/arms/model/DeleteTraceAppResult.h

@@ -37,12 +37,18 @@ namespace AlibabaCloud
 				DeleteTraceAppResult();
 				explicit DeleteTraceAppResult(const std::string &payload);
 				~DeleteTraceAppResult();
+				std::string getMessage()const;
 				std::string getData()const;
+				long getCode()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string message_;
 				std::string data_;
+				long code_;
+				bool success_;
 
 			};
 		}

+ 48 - 0
arms/include/alibabacloud/arms/model/DescribeAddonReleaseRequest.h

@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ARMS_MODEL_DESCRIBEADDONRELEASEREQUEST_H_
+#define ALIBABACLOUD_ARMS_MODEL_DESCRIBEADDONRELEASEREQUEST_H_
+
+#include <alibabacloud/arms/ARMSExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace ARMS {
+namespace Model {
+class ALIBABACLOUD_ARMS_EXPORT DescribeAddonReleaseRequest : public RpcServiceRequest {
+public:
+	DescribeAddonReleaseRequest();
+	~DescribeAddonReleaseRequest();
+	std::string getReleaseName() const;
+	void setReleaseName(const std::string &releaseName);
+	std::string getEnvironmentId() const;
+	void setEnvironmentId(const std::string &environmentId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+
+private:
+	std::string releaseName_;
+	std::string environmentId_;
+	std::string regionId_;
+};
+} // namespace Model
+} // namespace ARMS
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ARMS_MODEL_DESCRIBEADDONRELEASEREQUEST_H_

Some files were not shown because too many files changed in this diff