Jelajahi Sumber

Change ListAssetSelectionTarget Request.

sdk-team 3 tahun lalu
induk
melakukan
51b2160a35
100 mengubah file dengan 924 tambahan dan 541 penghapusan
  1. 1 1
      VERSION
  2. 40 8
      sas/CMakeLists.txt
  3. 80 16
      sas/include/alibabacloud/sas/SasClient.h
  4. 58 0
      sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaRequest.h
  5. 49 0
      sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaResult.h
  6. 3 3
      sas/include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h
  7. 3 3
      sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h
  8. 56 0
      sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigRequest.h
  9. 55 0
      sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigResult.h
  10. 6 6
      sas/include/alibabacloud/sas/model/ConfirmVirusEventsRequest.h
  11. 48 0
      sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigRequest.h
  12. 57 0
      sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigResult.h
  13. 3 3
      sas/include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h
  14. 6 6
      sas/include/alibabacloud/sas/model/CreateCustomBlockRecordRequest.h
  15. 3 0
      sas/include/alibabacloud/sas/model/CreateFileDetectRequest.h
  16. 3 0
      sas/include/alibabacloud/sas/model/CreateHoneypotPresetRequest.h
  17. 3 3
      sas/include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
  18. 63 0
      sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkRequest.h
  19. 49 0
      sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkResult.h
  20. 3 3
      sas/include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h
  21. 3 3
      sas/include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h
  22. 3 0
      sas/include/alibabacloud/sas/model/DeleteHoneypotNodeRequest.h
  23. 3 0
      sas/include/alibabacloud/sas/model/DeleteHoneypotPresetRequest.h
  24. 3 0
      sas/include/alibabacloud/sas/model/DeleteHoneypotProbeRequest.h
  25. 3 0
      sas/include/alibabacloud/sas/model/DeleteHoneypotRequest.h
  26. 3 3
      sas/include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h
  27. 6 6
      sas/include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h
  28. 3 3
      sas/include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h
  29. 0 117
      sas/include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h
  30. 0 110
      sas/include/alibabacloud/sas/model/DescribeAlarmEventListResult.h
  31. 3 3
      sas/include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h
  32. 6 3
      sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h
  33. 1 0
      sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h
  34. 3 3
      sas/include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h
  35. 6 6
      sas/include/alibabacloud/sas/model/DescribeBackUpExportInfoRequest.h
  36. 3 3
      sas/include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h
  37. 2 0
      sas/include/alibabacloud/sas/model/DescribeBruteForceRecordsResult.h
  38. 5 0
      sas/include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h
  39. 3 3
      sas/include/alibabacloud/sas/model/DescribeCheckFixDetailsRequest.h
  40. 17 0
      sas/include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h
  41. 3 3
      sas/include/alibabacloud/sas/model/DescribeCheckWarningMachinesRequest.h
  42. 1 0
      sas/include/alibabacloud/sas/model/DescribeCheckWarningSummaryResult.h
  43. 3 0
      sas/include/alibabacloud/sas/model/DescribeCheckWarningsRequest.h
  44. 3 3
      sas/include/alibabacloud/sas/model/DescribeClientConfSetupRequest.h
  45. 3 3
      sas/include/alibabacloud/sas/model/DescribeClientConfStrategyRequest.h
  46. 3 3
      sas/include/alibabacloud/sas/model/DescribeClusterBasicInfoRequest.h
  47. 3 3
      sas/include/alibabacloud/sas/model/DescribeClusterInfoListRequest.h
  48. 3 3
      sas/include/alibabacloud/sas/model/DescribeClusterVulStatisticsRequest.h
  49. 3 3
      sas/include/alibabacloud/sas/model/DescribeContainerInstancesRequest.h
  50. 3 3
      sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h
  51. 3 3
      sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h
  52. 6 6
      sas/include/alibabacloud/sas/model/DescribeDomainListRequest.h
  53. 3 3
      sas/include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h
  54. 6 6
      sas/include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h
  55. 11 10
      sas/include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h
  56. 3 3
      sas/include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h
  57. 3 0
      sas/include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h
  58. 1 0
      sas/include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h
  59. 36 36
      sas/include/alibabacloud/sas/model/DescribeGroupedVulRequest.h
  60. 3 0
      sas/include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h
  61. 6 3
      sas/include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h
  62. 6 6
      sas/include/alibabacloud/sas/model/DescribeImageBaselineDetailRequest.h
  63. 6 6
      sas/include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h
  64. 3 2
      sas/include/alibabacloud/sas/model/DescribeImageFixTaskResult.h
  65. 1 0
      sas/include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h
  66. 3 3
      sas/include/alibabacloud/sas/model/DescribeImageListBySensitiveFileResult.h
  67. 3 3
      sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileByKeyResult.h
  68. 3 3
      sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileListResult.h
  69. 3 3
      sas/include/alibabacloud/sas/model/DescribeInstallCodesRequest.h
  70. 3 3
      sas/include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h
  71. 6 6
      sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h
  72. 1 0
      sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h
  73. 3 3
      sas/include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h
  74. 7 1
      sas/include/alibabacloud/sas/model/DescribeOnceTaskLeafRecordPageResult.h
  75. 3 3
      sas/include/alibabacloud/sas/model/DescribePropertyCronItemRequest.h
  76. 6 6
      sas/include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h
  77. 6 6
      sas/include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h
  78. 6 6
      sas/include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h
  79. 3 3
      sas/include/alibabacloud/sas/model/DescribePropertyTypeScaItemRequest.h
  80. 6 6
      sas/include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h
  81. 3 3
      sas/include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h
  82. 6 6
      sas/include/alibabacloud/sas/model/DescribeRestorePlansRequest.h
  83. 6 6
      sas/include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h
  84. 3 3
      sas/include/alibabacloud/sas/model/DescribeRisksRequest.h
  85. 3 3
      sas/include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h
  86. 3 3
      sas/include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h
  87. 6 6
      sas/include/alibabacloud/sas/model/DescribeStrategyRequest.h
  88. 3 3
      sas/include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h
  89. 3 3
      sas/include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h
  90. 1 0
      sas/include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h
  91. 1 0
      sas/include/alibabacloud/sas/model/DescribeSuspEventsResult.h
  92. 3 3
      sas/include/alibabacloud/sas/model/DescribeTargetRequest.h
  93. 2 0
      sas/include/alibabacloud/sas/model/DescribeVersionConfigResult.h
  94. 3 0
      sas/include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h
  95. 3 3
      sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h
  96. 6 6
      sas/include/alibabacloud/sas/model/DescribeVulDetailsRequest.h
  97. 6 6
      sas/include/alibabacloud/sas/model/DescribeVulListPageRequest.h
  98. 2 0
      sas/include/alibabacloud/sas/model/DescribeWarningMachinesResult.h
  99. 3 3
      sas/include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h
  100. 6 6
      sas/include/alibabacloud/sas/model/DescribeWebLockFileChangeStatisticsRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1591
+1.36.1592

+ 40 - 8
sas/CMakeLists.txt

@@ -21,6 +21,8 @@ set(sas_public_header
 	include/alibabacloud/sas/SasExport.h )
 
 set(sas_public_header_model 
+	include/alibabacloud/sas/model/AddAssetSelectionCriteriaRequest.h
+	include/alibabacloud/sas/model/AddAssetSelectionCriteriaResult.h
 	include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h
 	include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListResult.h
 	include/alibabacloud/sas/model/AddCheckResultWhiteListRequest.h
@@ -47,6 +49,8 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/CancelOnceTaskResult.h
 	include/alibabacloud/sas/model/ChangeCheckConfigRequest.h
 	include/alibabacloud/sas/model/ChangeCheckConfigResult.h
+	include/alibabacloud/sas/model/ChangeCheckCustomConfigRequest.h
+	include/alibabacloud/sas/model/ChangeCheckCustomConfigResult.h
 	include/alibabacloud/sas/model/CheckQuaraFileIdRequest.h
 	include/alibabacloud/sas/model/CheckQuaraFileIdResult.h
 	include/alibabacloud/sas/model/CheckSecurityEventIdRequest.h
@@ -57,6 +61,8 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/ConfirmVirusEventsResult.h
 	include/alibabacloud/sas/model/CreateAntiBruteForceRuleRequest.h
 	include/alibabacloud/sas/model/CreateAntiBruteForceRuleResult.h
+	include/alibabacloud/sas/model/CreateAssetSelectionConfigRequest.h
+	include/alibabacloud/sas/model/CreateAssetSelectionConfigResult.h
 	include/alibabacloud/sas/model/CreateBackupPolicyRequest.h
 	include/alibabacloud/sas/model/CreateBackupPolicyResult.h
 	include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h
@@ -85,6 +91,8 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/CreateJenkinsImageRegistryResult.h
 	include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
 	include/alibabacloud/sas/model/CreateOrUpdateAssetGroupResult.h
+	include/alibabacloud/sas/model/CreateOrUpdateDingTalkRequest.h
+	include/alibabacloud/sas/model/CreateOrUpdateDingTalkResult.h
 	include/alibabacloud/sas/model/CreateRestoreJobRequest.h
 	include/alibabacloud/sas/model/CreateRestoreJobResult.h
 	include/alibabacloud/sas/model/CreateServiceLinkedRoleRequest.h
@@ -157,8 +165,6 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/DescribeAgentInstallStatusResult.h
 	include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h
 	include/alibabacloud/sas/model/DescribeAlarmEventDetailResult.h
-	include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h
-	include/alibabacloud/sas/model/DescribeAlarmEventListResult.h
 	include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h
 	include/alibabacloud/sas/model/DescribeAlarmEventStackInfoResult.h
 	include/alibabacloud/sas/model/DescribeAllEntityRequest.h
@@ -617,6 +623,10 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/GetAlarmMachineCountResult.h
 	include/alibabacloud/sas/model/GetAppNetworkRequest.h
 	include/alibabacloud/sas/model/GetAppNetworkResult.h
+	include/alibabacloud/sas/model/GetAssetDetailByUuidRequest.h
+	include/alibabacloud/sas/model/GetAssetDetailByUuidResult.h
+	include/alibabacloud/sas/model/GetAssetSelectionConfigRequest.h
+	include/alibabacloud/sas/model/GetAssetSelectionConfigResult.h
 	include/alibabacloud/sas/model/GetAssetsPropertyDetailRequest.h
 	include/alibabacloud/sas/model/GetAssetsPropertyDetailResult.h
 	include/alibabacloud/sas/model/GetAssetsPropertyItemRequest.h
@@ -699,6 +709,10 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/InstallUniBackupAgentResult.h
 	include/alibabacloud/sas/model/JoinWebLockProcessWhiteListRequest.h
 	include/alibabacloud/sas/model/JoinWebLockProcessWhiteListResult.h
+	include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetRequest.h
+	include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetResult.h
+	include/alibabacloud/sas/model/ListAssetSelectionTargetRequest.h
+	include/alibabacloud/sas/model/ListAssetSelectionTargetResult.h
 	include/alibabacloud/sas/model/ListAvailableHoneypotRequest.h
 	include/alibabacloud/sas/model/ListAvailableHoneypotResult.h
 	include/alibabacloud/sas/model/ListCheckInstanceResultRequest.h
@@ -739,8 +753,6 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/ListInstanceCatalogResult.h
 	include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h
 	include/alibabacloud/sas/model/ListInterceptionHistoryResult.h
-	include/alibabacloud/sas/model/ListInterceptionImageRequest.h
-	include/alibabacloud/sas/model/ListInterceptionImageResult.h
 	include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h
 	include/alibabacloud/sas/model/ListInterceptionRulePageResult.h
 	include/alibabacloud/sas/model/ListInterceptionTargetPageRequest.h
@@ -753,6 +765,8 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/ListPrivateRegistryListResult.h
 	include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h
 	include/alibabacloud/sas/model/ListPrivateRegistryTypeResult.h
+	include/alibabacloud/sas/model/ListQueryRaspAppInfoRequest.h
+	include/alibabacloud/sas/model/ListQueryRaspAppInfoResult.h
 	include/alibabacloud/sas/model/ListRuleTargetAllRequest.h
 	include/alibabacloud/sas/model/ListRuleTargetAllResult.h
 	include/alibabacloud/sas/model/ListSystemAggregationRulesRequest.h
@@ -831,6 +845,8 @@ set(sas_public_header_model
 	include/alibabacloud/sas/model/ModifyPropertyScheduleConfigResult.h
 	include/alibabacloud/sas/model/ModifyPushAllTaskRequest.h
 	include/alibabacloud/sas/model/ModifyPushAllTaskResult.h
+	include/alibabacloud/sas/model/ModifyRefreshProcessInfoRequest.h
+	include/alibabacloud/sas/model/ModifyRefreshProcessInfoResult.h
 	include/alibabacloud/sas/model/ModifyRiskCheckStatusRequest.h
 	include/alibabacloud/sas/model/ModifyRiskCheckStatusResult.h
 	include/alibabacloud/sas/model/ModifyRiskSingleResultStatusRequest.h
@@ -982,6 +998,8 @@ set(sas_public_header_model
 
 set(sas_src 
 	src/SasClient.cc
+	src/model/AddAssetSelectionCriteriaRequest.cc
+	src/model/AddAssetSelectionCriteriaResult.cc
 	src/model/AddCheckInstanceResultWhiteListRequest.cc
 	src/model/AddCheckInstanceResultWhiteListResult.cc
 	src/model/AddCheckResultWhiteListRequest.cc
@@ -1008,6 +1026,8 @@ set(sas_src
 	src/model/CancelOnceTaskResult.cc
 	src/model/ChangeCheckConfigRequest.cc
 	src/model/ChangeCheckConfigResult.cc
+	src/model/ChangeCheckCustomConfigRequest.cc
+	src/model/ChangeCheckCustomConfigResult.cc
 	src/model/CheckQuaraFileIdRequest.cc
 	src/model/CheckQuaraFileIdResult.cc
 	src/model/CheckSecurityEventIdRequest.cc
@@ -1018,6 +1038,8 @@ set(sas_src
 	src/model/ConfirmVirusEventsResult.cc
 	src/model/CreateAntiBruteForceRuleRequest.cc
 	src/model/CreateAntiBruteForceRuleResult.cc
+	src/model/CreateAssetSelectionConfigRequest.cc
+	src/model/CreateAssetSelectionConfigResult.cc
 	src/model/CreateBackupPolicyRequest.cc
 	src/model/CreateBackupPolicyResult.cc
 	src/model/CreateContainerScanTaskRequest.cc
@@ -1046,6 +1068,8 @@ set(sas_src
 	src/model/CreateJenkinsImageRegistryResult.cc
 	src/model/CreateOrUpdateAssetGroupRequest.cc
 	src/model/CreateOrUpdateAssetGroupResult.cc
+	src/model/CreateOrUpdateDingTalkRequest.cc
+	src/model/CreateOrUpdateDingTalkResult.cc
 	src/model/CreateRestoreJobRequest.cc
 	src/model/CreateRestoreJobResult.cc
 	src/model/CreateServiceLinkedRoleRequest.cc
@@ -1118,8 +1142,6 @@ set(sas_src
 	src/model/DescribeAgentInstallStatusResult.cc
 	src/model/DescribeAlarmEventDetailRequest.cc
 	src/model/DescribeAlarmEventDetailResult.cc
-	src/model/DescribeAlarmEventListRequest.cc
-	src/model/DescribeAlarmEventListResult.cc
 	src/model/DescribeAlarmEventStackInfoRequest.cc
 	src/model/DescribeAlarmEventStackInfoResult.cc
 	src/model/DescribeAllEntityRequest.cc
@@ -1578,6 +1600,10 @@ set(sas_src
 	src/model/GetAlarmMachineCountResult.cc
 	src/model/GetAppNetworkRequest.cc
 	src/model/GetAppNetworkResult.cc
+	src/model/GetAssetDetailByUuidRequest.cc
+	src/model/GetAssetDetailByUuidResult.cc
+	src/model/GetAssetSelectionConfigRequest.cc
+	src/model/GetAssetSelectionConfigResult.cc
 	src/model/GetAssetsPropertyDetailRequest.cc
 	src/model/GetAssetsPropertyDetailResult.cc
 	src/model/GetAssetsPropertyItemRequest.cc
@@ -1660,6 +1686,10 @@ set(sas_src
 	src/model/InstallUniBackupAgentResult.cc
 	src/model/JoinWebLockProcessWhiteListRequest.cc
 	src/model/JoinWebLockProcessWhiteListResult.cc
+	src/model/ListAssetSelectionSelectedTargetRequest.cc
+	src/model/ListAssetSelectionSelectedTargetResult.cc
+	src/model/ListAssetSelectionTargetRequest.cc
+	src/model/ListAssetSelectionTargetResult.cc
 	src/model/ListAvailableHoneypotRequest.cc
 	src/model/ListAvailableHoneypotResult.cc
 	src/model/ListCheckInstanceResultRequest.cc
@@ -1700,8 +1730,6 @@ set(sas_src
 	src/model/ListInstanceCatalogResult.cc
 	src/model/ListInterceptionHistoryRequest.cc
 	src/model/ListInterceptionHistoryResult.cc
-	src/model/ListInterceptionImageRequest.cc
-	src/model/ListInterceptionImageResult.cc
 	src/model/ListInterceptionRulePageRequest.cc
 	src/model/ListInterceptionRulePageResult.cc
 	src/model/ListInterceptionTargetPageRequest.cc
@@ -1714,6 +1742,8 @@ set(sas_src
 	src/model/ListPrivateRegistryListResult.cc
 	src/model/ListPrivateRegistryTypeRequest.cc
 	src/model/ListPrivateRegistryTypeResult.cc
+	src/model/ListQueryRaspAppInfoRequest.cc
+	src/model/ListQueryRaspAppInfoResult.cc
 	src/model/ListRuleTargetAllRequest.cc
 	src/model/ListRuleTargetAllResult.cc
 	src/model/ListSystemAggregationRulesRequest.cc
@@ -1792,6 +1822,8 @@ set(sas_src
 	src/model/ModifyPropertyScheduleConfigResult.cc
 	src/model/ModifyPushAllTaskRequest.cc
 	src/model/ModifyPushAllTaskResult.cc
+	src/model/ModifyRefreshProcessInfoRequest.cc
+	src/model/ModifyRefreshProcessInfoResult.cc
 	src/model/ModifyRiskCheckStatusRequest.cc
 	src/model/ModifyRiskCheckStatusResult.cc
 	src/model/ModifyRiskSingleResultStatusRequest.cc

+ 80 - 16
sas/include/alibabacloud/sas/SasClient.h

@@ -22,6 +22,8 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "SasExport.h"
+#include "model/AddAssetSelectionCriteriaRequest.h"
+#include "model/AddAssetSelectionCriteriaResult.h"
 #include "model/AddCheckInstanceResultWhiteListRequest.h"
 #include "model/AddCheckInstanceResultWhiteListResult.h"
 #include "model/AddCheckResultWhiteListRequest.h"
@@ -48,6 +50,8 @@
 #include "model/CancelOnceTaskResult.h"
 #include "model/ChangeCheckConfigRequest.h"
 #include "model/ChangeCheckConfigResult.h"
+#include "model/ChangeCheckCustomConfigRequest.h"
+#include "model/ChangeCheckCustomConfigResult.h"
 #include "model/CheckQuaraFileIdRequest.h"
 #include "model/CheckQuaraFileIdResult.h"
 #include "model/CheckSecurityEventIdRequest.h"
@@ -58,6 +62,8 @@
 #include "model/ConfirmVirusEventsResult.h"
 #include "model/CreateAntiBruteForceRuleRequest.h"
 #include "model/CreateAntiBruteForceRuleResult.h"
+#include "model/CreateAssetSelectionConfigRequest.h"
+#include "model/CreateAssetSelectionConfigResult.h"
 #include "model/CreateBackupPolicyRequest.h"
 #include "model/CreateBackupPolicyResult.h"
 #include "model/CreateContainerScanTaskRequest.h"
@@ -86,6 +92,8 @@
 #include "model/CreateJenkinsImageRegistryResult.h"
 #include "model/CreateOrUpdateAssetGroupRequest.h"
 #include "model/CreateOrUpdateAssetGroupResult.h"
+#include "model/CreateOrUpdateDingTalkRequest.h"
+#include "model/CreateOrUpdateDingTalkResult.h"
 #include "model/CreateRestoreJobRequest.h"
 #include "model/CreateRestoreJobResult.h"
 #include "model/CreateServiceLinkedRoleRequest.h"
@@ -158,8 +166,6 @@
 #include "model/DescribeAgentInstallStatusResult.h"
 #include "model/DescribeAlarmEventDetailRequest.h"
 #include "model/DescribeAlarmEventDetailResult.h"
-#include "model/DescribeAlarmEventListRequest.h"
-#include "model/DescribeAlarmEventListResult.h"
 #include "model/DescribeAlarmEventStackInfoRequest.h"
 #include "model/DescribeAlarmEventStackInfoResult.h"
 #include "model/DescribeAllEntityRequest.h"
@@ -618,6 +624,10 @@
 #include "model/GetAlarmMachineCountResult.h"
 #include "model/GetAppNetworkRequest.h"
 #include "model/GetAppNetworkResult.h"
+#include "model/GetAssetDetailByUuidRequest.h"
+#include "model/GetAssetDetailByUuidResult.h"
+#include "model/GetAssetSelectionConfigRequest.h"
+#include "model/GetAssetSelectionConfigResult.h"
 #include "model/GetAssetsPropertyDetailRequest.h"
 #include "model/GetAssetsPropertyDetailResult.h"
 #include "model/GetAssetsPropertyItemRequest.h"
@@ -700,6 +710,10 @@
 #include "model/InstallUniBackupAgentResult.h"
 #include "model/JoinWebLockProcessWhiteListRequest.h"
 #include "model/JoinWebLockProcessWhiteListResult.h"
+#include "model/ListAssetSelectionSelectedTargetRequest.h"
+#include "model/ListAssetSelectionSelectedTargetResult.h"
+#include "model/ListAssetSelectionTargetRequest.h"
+#include "model/ListAssetSelectionTargetResult.h"
 #include "model/ListAvailableHoneypotRequest.h"
 #include "model/ListAvailableHoneypotResult.h"
 #include "model/ListCheckInstanceResultRequest.h"
@@ -740,8 +754,6 @@
 #include "model/ListInstanceCatalogResult.h"
 #include "model/ListInterceptionHistoryRequest.h"
 #include "model/ListInterceptionHistoryResult.h"
-#include "model/ListInterceptionImageRequest.h"
-#include "model/ListInterceptionImageResult.h"
 #include "model/ListInterceptionRulePageRequest.h"
 #include "model/ListInterceptionRulePageResult.h"
 #include "model/ListInterceptionTargetPageRequest.h"
@@ -754,6 +766,8 @@
 #include "model/ListPrivateRegistryListResult.h"
 #include "model/ListPrivateRegistryTypeRequest.h"
 #include "model/ListPrivateRegistryTypeResult.h"
+#include "model/ListQueryRaspAppInfoRequest.h"
+#include "model/ListQueryRaspAppInfoResult.h"
 #include "model/ListRuleTargetAllRequest.h"
 #include "model/ListRuleTargetAllResult.h"
 #include "model/ListSystemAggregationRulesRequest.h"
@@ -832,6 +846,8 @@
 #include "model/ModifyPropertyScheduleConfigResult.h"
 #include "model/ModifyPushAllTaskRequest.h"
 #include "model/ModifyPushAllTaskResult.h"
+#include "model/ModifyRefreshProcessInfoRequest.h"
+#include "model/ModifyRefreshProcessInfoResult.h"
 #include "model/ModifyRiskCheckStatusRequest.h"
 #include "model/ModifyRiskCheckStatusResult.h"
 #include "model/ModifyRiskSingleResultStatusRequest.h"
@@ -989,6 +1005,9 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_SAS_EXPORT SasClient : public RpcServiceClient
 		{
 		public:
+			typedef Outcome<Error, Model::AddAssetSelectionCriteriaResult> AddAssetSelectionCriteriaOutcome;
+			typedef std::future<AddAssetSelectionCriteriaOutcome> AddAssetSelectionCriteriaOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::AddAssetSelectionCriteriaRequest&, const AddAssetSelectionCriteriaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAssetSelectionCriteriaAsyncHandler;
 			typedef Outcome<Error, Model::AddCheckInstanceResultWhiteListResult> AddCheckInstanceResultWhiteListOutcome;
 			typedef std::future<AddCheckInstanceResultWhiteListOutcome> AddCheckInstanceResultWhiteListOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::AddCheckInstanceResultWhiteListRequest&, const AddCheckInstanceResultWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCheckInstanceResultWhiteListAsyncHandler;
@@ -1028,6 +1047,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ChangeCheckConfigResult> ChangeCheckConfigOutcome;
 			typedef std::future<ChangeCheckConfigOutcome> ChangeCheckConfigOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ChangeCheckConfigRequest&, const ChangeCheckConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeCheckConfigAsyncHandler;
+			typedef Outcome<Error, Model::ChangeCheckCustomConfigResult> ChangeCheckCustomConfigOutcome;
+			typedef std::future<ChangeCheckCustomConfigOutcome> ChangeCheckCustomConfigOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::ChangeCheckCustomConfigRequest&, const ChangeCheckCustomConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeCheckCustomConfigAsyncHandler;
 			typedef Outcome<Error, Model::CheckQuaraFileIdResult> CheckQuaraFileIdOutcome;
 			typedef std::future<CheckQuaraFileIdOutcome> CheckQuaraFileIdOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::CheckQuaraFileIdRequest&, const CheckQuaraFileIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckQuaraFileIdAsyncHandler;
@@ -1043,6 +1065,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateAntiBruteForceRuleResult> CreateAntiBruteForceRuleOutcome;
 			typedef std::future<CreateAntiBruteForceRuleOutcome> CreateAntiBruteForceRuleOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::CreateAntiBruteForceRuleRequest&, const CreateAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAntiBruteForceRuleAsyncHandler;
+			typedef Outcome<Error, Model::CreateAssetSelectionConfigResult> CreateAssetSelectionConfigOutcome;
+			typedef std::future<CreateAssetSelectionConfigOutcome> CreateAssetSelectionConfigOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::CreateAssetSelectionConfigRequest&, const CreateAssetSelectionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAssetSelectionConfigAsyncHandler;
 			typedef Outcome<Error, Model::CreateBackupPolicyResult> CreateBackupPolicyOutcome;
 			typedef std::future<CreateBackupPolicyOutcome> CreateBackupPolicyOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::CreateBackupPolicyRequest&, const CreateBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBackupPolicyAsyncHandler;
@@ -1085,6 +1110,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateOrUpdateAssetGroupResult> CreateOrUpdateAssetGroupOutcome;
 			typedef std::future<CreateOrUpdateAssetGroupOutcome> CreateOrUpdateAssetGroupOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::CreateOrUpdateAssetGroupRequest&, const CreateOrUpdateAssetGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrUpdateAssetGroupAsyncHandler;
+			typedef Outcome<Error, Model::CreateOrUpdateDingTalkResult> CreateOrUpdateDingTalkOutcome;
+			typedef std::future<CreateOrUpdateDingTalkOutcome> CreateOrUpdateDingTalkOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::CreateOrUpdateDingTalkRequest&, const CreateOrUpdateDingTalkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrUpdateDingTalkAsyncHandler;
 			typedef Outcome<Error, Model::CreateRestoreJobResult> CreateRestoreJobOutcome;
 			typedef std::future<CreateRestoreJobOutcome> CreateRestoreJobOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::CreateRestoreJobRequest&, const CreateRestoreJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRestoreJobAsyncHandler;
@@ -1193,9 +1221,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeAlarmEventDetailResult> DescribeAlarmEventDetailOutcome;
 			typedef std::future<DescribeAlarmEventDetailOutcome> DescribeAlarmEventDetailOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::DescribeAlarmEventDetailRequest&, const DescribeAlarmEventDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmEventDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAlarmEventListResult> DescribeAlarmEventListOutcome;
-			typedef std::future<DescribeAlarmEventListOutcome> DescribeAlarmEventListOutcomeCallable;
-			typedef std::function<void(const SasClient*, const Model::DescribeAlarmEventListRequest&, const DescribeAlarmEventListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmEventListAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAlarmEventStackInfoResult> DescribeAlarmEventStackInfoOutcome;
 			typedef std::future<DescribeAlarmEventStackInfoOutcome> DescribeAlarmEventStackInfoOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::DescribeAlarmEventStackInfoRequest&, const DescribeAlarmEventStackInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmEventStackInfoAsyncHandler;
@@ -1883,6 +1908,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetAppNetworkResult> GetAppNetworkOutcome;
 			typedef std::future<GetAppNetworkOutcome> GetAppNetworkOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::GetAppNetworkRequest&, const GetAppNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppNetworkAsyncHandler;
+			typedef Outcome<Error, Model::GetAssetDetailByUuidResult> GetAssetDetailByUuidOutcome;
+			typedef std::future<GetAssetDetailByUuidOutcome> GetAssetDetailByUuidOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::GetAssetDetailByUuidRequest&, const GetAssetDetailByUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssetDetailByUuidAsyncHandler;
+			typedef Outcome<Error, Model::GetAssetSelectionConfigResult> GetAssetSelectionConfigOutcome;
+			typedef std::future<GetAssetSelectionConfigOutcome> GetAssetSelectionConfigOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::GetAssetSelectionConfigRequest&, const GetAssetSelectionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssetSelectionConfigAsyncHandler;
 			typedef Outcome<Error, Model::GetAssetsPropertyDetailResult> GetAssetsPropertyDetailOutcome;
 			typedef std::future<GetAssetsPropertyDetailOutcome> GetAssetsPropertyDetailOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::GetAssetsPropertyDetailRequest&, const GetAssetsPropertyDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssetsPropertyDetailAsyncHandler;
@@ -2006,6 +2037,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::JoinWebLockProcessWhiteListResult> JoinWebLockProcessWhiteListOutcome;
 			typedef std::future<JoinWebLockProcessWhiteListOutcome> JoinWebLockProcessWhiteListOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::JoinWebLockProcessWhiteListRequest&, const JoinWebLockProcessWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> JoinWebLockProcessWhiteListAsyncHandler;
+			typedef Outcome<Error, Model::ListAssetSelectionSelectedTargetResult> ListAssetSelectionSelectedTargetOutcome;
+			typedef std::future<ListAssetSelectionSelectedTargetOutcome> ListAssetSelectionSelectedTargetOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::ListAssetSelectionSelectedTargetRequest&, const ListAssetSelectionSelectedTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAssetSelectionSelectedTargetAsyncHandler;
+			typedef Outcome<Error, Model::ListAssetSelectionTargetResult> ListAssetSelectionTargetOutcome;
+			typedef std::future<ListAssetSelectionTargetOutcome> ListAssetSelectionTargetOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::ListAssetSelectionTargetRequest&, const ListAssetSelectionTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAssetSelectionTargetAsyncHandler;
 			typedef Outcome<Error, Model::ListAvailableHoneypotResult> ListAvailableHoneypotOutcome;
 			typedef std::future<ListAvailableHoneypotOutcome> ListAvailableHoneypotOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ListAvailableHoneypotRequest&, const ListAvailableHoneypotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAvailableHoneypotAsyncHandler;
@@ -2066,9 +2103,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListInterceptionHistoryResult> ListInterceptionHistoryOutcome;
 			typedef std::future<ListInterceptionHistoryOutcome> ListInterceptionHistoryOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ListInterceptionHistoryRequest&, const ListInterceptionHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionHistoryAsyncHandler;
-			typedef Outcome<Error, Model::ListInterceptionImageResult> ListInterceptionImageOutcome;
-			typedef std::future<ListInterceptionImageOutcome> ListInterceptionImageOutcomeCallable;
-			typedef std::function<void(const SasClient*, const Model::ListInterceptionImageRequest&, const ListInterceptionImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionImageAsyncHandler;
 			typedef Outcome<Error, Model::ListInterceptionRulePageResult> ListInterceptionRulePageOutcome;
 			typedef std::future<ListInterceptionRulePageOutcome> ListInterceptionRulePageOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ListInterceptionRulePageRequest&, const ListInterceptionRulePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionRulePageAsyncHandler;
@@ -2087,6 +2121,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListPrivateRegistryTypeResult> ListPrivateRegistryTypeOutcome;
 			typedef std::future<ListPrivateRegistryTypeOutcome> ListPrivateRegistryTypeOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryTypeRequest&, const ListPrivateRegistryTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryTypeAsyncHandler;
+			typedef Outcome<Error, Model::ListQueryRaspAppInfoResult> ListQueryRaspAppInfoOutcome;
+			typedef std::future<ListQueryRaspAppInfoOutcome> ListQueryRaspAppInfoOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::ListQueryRaspAppInfoRequest&, const ListQueryRaspAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListQueryRaspAppInfoAsyncHandler;
 			typedef Outcome<Error, Model::ListRuleTargetAllResult> ListRuleTargetAllOutcome;
 			typedef std::future<ListRuleTargetAllOutcome> ListRuleTargetAllOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ListRuleTargetAllRequest&, const ListRuleTargetAllOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRuleTargetAllAsyncHandler;
@@ -2204,6 +2241,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyPushAllTaskResult> ModifyPushAllTaskOutcome;
 			typedef std::future<ModifyPushAllTaskOutcome> ModifyPushAllTaskOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ModifyPushAllTaskRequest&, const ModifyPushAllTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPushAllTaskAsyncHandler;
+			typedef Outcome<Error, Model::ModifyRefreshProcessInfoResult> ModifyRefreshProcessInfoOutcome;
+			typedef std::future<ModifyRefreshProcessInfoOutcome> ModifyRefreshProcessInfoOutcomeCallable;
+			typedef std::function<void(const SasClient*, const Model::ModifyRefreshProcessInfoRequest&, const ModifyRefreshProcessInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRefreshProcessInfoAsyncHandler;
 			typedef Outcome<Error, Model::ModifyRiskCheckStatusResult> ModifyRiskCheckStatusOutcome;
 			typedef std::future<ModifyRiskCheckStatusOutcome> ModifyRiskCheckStatusOutcomeCallable;
 			typedef std::function<void(const SasClient*, const Model::ModifyRiskCheckStatusRequest&, const ModifyRiskCheckStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRiskCheckStatusAsyncHandler;
@@ -2431,6 +2471,9 @@ namespace AlibabaCloud
 			SasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			SasClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~SasClient();
+			AddAssetSelectionCriteriaOutcome addAssetSelectionCriteria(const Model::AddAssetSelectionCriteriaRequest &request)const;
+			void addAssetSelectionCriteriaAsync(const Model::AddAssetSelectionCriteriaRequest& request, const AddAssetSelectionCriteriaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddAssetSelectionCriteriaOutcomeCallable addAssetSelectionCriteriaCallable(const Model::AddAssetSelectionCriteriaRequest& request) const;
 			AddCheckInstanceResultWhiteListOutcome addCheckInstanceResultWhiteList(const Model::AddCheckInstanceResultWhiteListRequest &request)const;
 			void addCheckInstanceResultWhiteListAsync(const Model::AddCheckInstanceResultWhiteListRequest& request, const AddCheckInstanceResultWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddCheckInstanceResultWhiteListOutcomeCallable addCheckInstanceResultWhiteListCallable(const Model::AddCheckInstanceResultWhiteListRequest& request) const;
@@ -2470,6 +2513,9 @@ namespace AlibabaCloud
 			ChangeCheckConfigOutcome changeCheckConfig(const Model::ChangeCheckConfigRequest &request)const;
 			void changeCheckConfigAsync(const Model::ChangeCheckConfigRequest& request, const ChangeCheckConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ChangeCheckConfigOutcomeCallable changeCheckConfigCallable(const Model::ChangeCheckConfigRequest& request) const;
+			ChangeCheckCustomConfigOutcome changeCheckCustomConfig(const Model::ChangeCheckCustomConfigRequest &request)const;
+			void changeCheckCustomConfigAsync(const Model::ChangeCheckCustomConfigRequest& request, const ChangeCheckCustomConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ChangeCheckCustomConfigOutcomeCallable changeCheckCustomConfigCallable(const Model::ChangeCheckCustomConfigRequest& request) const;
 			CheckQuaraFileIdOutcome checkQuaraFileId(const Model::CheckQuaraFileIdRequest &request)const;
 			void checkQuaraFileIdAsync(const Model::CheckQuaraFileIdRequest& request, const CheckQuaraFileIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CheckQuaraFileIdOutcomeCallable checkQuaraFileIdCallable(const Model::CheckQuaraFileIdRequest& request) const;
@@ -2485,6 +2531,9 @@ namespace AlibabaCloud
 			CreateAntiBruteForceRuleOutcome createAntiBruteForceRule(const Model::CreateAntiBruteForceRuleRequest &request)const;
 			void createAntiBruteForceRuleAsync(const Model::CreateAntiBruteForceRuleRequest& request, const CreateAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateAntiBruteForceRuleOutcomeCallable createAntiBruteForceRuleCallable(const Model::CreateAntiBruteForceRuleRequest& request) const;
+			CreateAssetSelectionConfigOutcome createAssetSelectionConfig(const Model::CreateAssetSelectionConfigRequest &request)const;
+			void createAssetSelectionConfigAsync(const Model::CreateAssetSelectionConfigRequest& request, const CreateAssetSelectionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateAssetSelectionConfigOutcomeCallable createAssetSelectionConfigCallable(const Model::CreateAssetSelectionConfigRequest& request) const;
 			CreateBackupPolicyOutcome createBackupPolicy(const Model::CreateBackupPolicyRequest &request)const;
 			void createBackupPolicyAsync(const Model::CreateBackupPolicyRequest& request, const CreateBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateBackupPolicyOutcomeCallable createBackupPolicyCallable(const Model::CreateBackupPolicyRequest& request) const;
@@ -2527,6 +2576,9 @@ namespace AlibabaCloud
 			CreateOrUpdateAssetGroupOutcome createOrUpdateAssetGroup(const Model::CreateOrUpdateAssetGroupRequest &request)const;
 			void createOrUpdateAssetGroupAsync(const Model::CreateOrUpdateAssetGroupRequest& request, const CreateOrUpdateAssetGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateOrUpdateAssetGroupOutcomeCallable createOrUpdateAssetGroupCallable(const Model::CreateOrUpdateAssetGroupRequest& request) const;
+			CreateOrUpdateDingTalkOutcome createOrUpdateDingTalk(const Model::CreateOrUpdateDingTalkRequest &request)const;
+			void createOrUpdateDingTalkAsync(const Model::CreateOrUpdateDingTalkRequest& request, const CreateOrUpdateDingTalkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateOrUpdateDingTalkOutcomeCallable createOrUpdateDingTalkCallable(const Model::CreateOrUpdateDingTalkRequest& request) const;
 			CreateRestoreJobOutcome createRestoreJob(const Model::CreateRestoreJobRequest &request)const;
 			void createRestoreJobAsync(const Model::CreateRestoreJobRequest& request, const CreateRestoreJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateRestoreJobOutcomeCallable createRestoreJobCallable(const Model::CreateRestoreJobRequest& request) const;
@@ -2635,9 +2687,6 @@ namespace AlibabaCloud
 			DescribeAlarmEventDetailOutcome describeAlarmEventDetail(const Model::DescribeAlarmEventDetailRequest &request)const;
 			void describeAlarmEventDetailAsync(const Model::DescribeAlarmEventDetailRequest& request, const DescribeAlarmEventDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAlarmEventDetailOutcomeCallable describeAlarmEventDetailCallable(const Model::DescribeAlarmEventDetailRequest& request) const;
-			DescribeAlarmEventListOutcome describeAlarmEventList(const Model::DescribeAlarmEventListRequest &request)const;
-			void describeAlarmEventListAsync(const Model::DescribeAlarmEventListRequest& request, const DescribeAlarmEventListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAlarmEventListOutcomeCallable describeAlarmEventListCallable(const Model::DescribeAlarmEventListRequest& request) const;
 			DescribeAlarmEventStackInfoOutcome describeAlarmEventStackInfo(const Model::DescribeAlarmEventStackInfoRequest &request)const;
 			void describeAlarmEventStackInfoAsync(const Model::DescribeAlarmEventStackInfoRequest& request, const DescribeAlarmEventStackInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAlarmEventStackInfoOutcomeCallable describeAlarmEventStackInfoCallable(const Model::DescribeAlarmEventStackInfoRequest& request) const;
@@ -3325,6 +3374,12 @@ namespace AlibabaCloud
 			GetAppNetworkOutcome getAppNetwork(const Model::GetAppNetworkRequest &request)const;
 			void getAppNetworkAsync(const Model::GetAppNetworkRequest& request, const GetAppNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetAppNetworkOutcomeCallable getAppNetworkCallable(const Model::GetAppNetworkRequest& request) const;
+			GetAssetDetailByUuidOutcome getAssetDetailByUuid(const Model::GetAssetDetailByUuidRequest &request)const;
+			void getAssetDetailByUuidAsync(const Model::GetAssetDetailByUuidRequest& request, const GetAssetDetailByUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetAssetDetailByUuidOutcomeCallable getAssetDetailByUuidCallable(const Model::GetAssetDetailByUuidRequest& request) const;
+			GetAssetSelectionConfigOutcome getAssetSelectionConfig(const Model::GetAssetSelectionConfigRequest &request)const;
+			void getAssetSelectionConfigAsync(const Model::GetAssetSelectionConfigRequest& request, const GetAssetSelectionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetAssetSelectionConfigOutcomeCallable getAssetSelectionConfigCallable(const Model::GetAssetSelectionConfigRequest& request) const;
 			GetAssetsPropertyDetailOutcome getAssetsPropertyDetail(const Model::GetAssetsPropertyDetailRequest &request)const;
 			void getAssetsPropertyDetailAsync(const Model::GetAssetsPropertyDetailRequest& request, const GetAssetsPropertyDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetAssetsPropertyDetailOutcomeCallable getAssetsPropertyDetailCallable(const Model::GetAssetsPropertyDetailRequest& request) const;
@@ -3448,6 +3503,12 @@ namespace AlibabaCloud
 			JoinWebLockProcessWhiteListOutcome joinWebLockProcessWhiteList(const Model::JoinWebLockProcessWhiteListRequest &request)const;
 			void joinWebLockProcessWhiteListAsync(const Model::JoinWebLockProcessWhiteListRequest& request, const JoinWebLockProcessWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			JoinWebLockProcessWhiteListOutcomeCallable joinWebLockProcessWhiteListCallable(const Model::JoinWebLockProcessWhiteListRequest& request) const;
+			ListAssetSelectionSelectedTargetOutcome listAssetSelectionSelectedTarget(const Model::ListAssetSelectionSelectedTargetRequest &request)const;
+			void listAssetSelectionSelectedTargetAsync(const Model::ListAssetSelectionSelectedTargetRequest& request, const ListAssetSelectionSelectedTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListAssetSelectionSelectedTargetOutcomeCallable listAssetSelectionSelectedTargetCallable(const Model::ListAssetSelectionSelectedTargetRequest& request) const;
+			ListAssetSelectionTargetOutcome listAssetSelectionTarget(const Model::ListAssetSelectionTargetRequest &request)const;
+			void listAssetSelectionTargetAsync(const Model::ListAssetSelectionTargetRequest& request, const ListAssetSelectionTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListAssetSelectionTargetOutcomeCallable listAssetSelectionTargetCallable(const Model::ListAssetSelectionTargetRequest& request) const;
 			ListAvailableHoneypotOutcome listAvailableHoneypot(const Model::ListAvailableHoneypotRequest &request)const;
 			void listAvailableHoneypotAsync(const Model::ListAvailableHoneypotRequest& request, const ListAvailableHoneypotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListAvailableHoneypotOutcomeCallable listAvailableHoneypotCallable(const Model::ListAvailableHoneypotRequest& request) const;
@@ -3508,9 +3569,6 @@ namespace AlibabaCloud
 			ListInterceptionHistoryOutcome listInterceptionHistory(const Model::ListInterceptionHistoryRequest &request)const;
 			void listInterceptionHistoryAsync(const Model::ListInterceptionHistoryRequest& request, const ListInterceptionHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListInterceptionHistoryOutcomeCallable listInterceptionHistoryCallable(const Model::ListInterceptionHistoryRequest& request) const;
-			ListInterceptionImageOutcome listInterceptionImage(const Model::ListInterceptionImageRequest &request)const;
-			void listInterceptionImageAsync(const Model::ListInterceptionImageRequest& request, const ListInterceptionImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListInterceptionImageOutcomeCallable listInterceptionImageCallable(const Model::ListInterceptionImageRequest& request) const;
 			ListInterceptionRulePageOutcome listInterceptionRulePage(const Model::ListInterceptionRulePageRequest &request)const;
 			void listInterceptionRulePageAsync(const Model::ListInterceptionRulePageRequest& request, const ListInterceptionRulePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListInterceptionRulePageOutcomeCallable listInterceptionRulePageCallable(const Model::ListInterceptionRulePageRequest& request) const;
@@ -3529,6 +3587,9 @@ namespace AlibabaCloud
 			ListPrivateRegistryTypeOutcome listPrivateRegistryType(const Model::ListPrivateRegistryTypeRequest &request)const;
 			void listPrivateRegistryTypeAsync(const Model::ListPrivateRegistryTypeRequest& request, const ListPrivateRegistryTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListPrivateRegistryTypeOutcomeCallable listPrivateRegistryTypeCallable(const Model::ListPrivateRegistryTypeRequest& request) const;
+			ListQueryRaspAppInfoOutcome listQueryRaspAppInfo(const Model::ListQueryRaspAppInfoRequest &request)const;
+			void listQueryRaspAppInfoAsync(const Model::ListQueryRaspAppInfoRequest& request, const ListQueryRaspAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListQueryRaspAppInfoOutcomeCallable listQueryRaspAppInfoCallable(const Model::ListQueryRaspAppInfoRequest& request) const;
 			ListRuleTargetAllOutcome listRuleTargetAll(const Model::ListRuleTargetAllRequest &request)const;
 			void listRuleTargetAllAsync(const Model::ListRuleTargetAllRequest& request, const ListRuleTargetAllAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListRuleTargetAllOutcomeCallable listRuleTargetAllCallable(const Model::ListRuleTargetAllRequest& request) const;
@@ -3646,6 +3707,9 @@ namespace AlibabaCloud
 			ModifyPushAllTaskOutcome modifyPushAllTask(const Model::ModifyPushAllTaskRequest &request)const;
 			void modifyPushAllTaskAsync(const Model::ModifyPushAllTaskRequest& request, const ModifyPushAllTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyPushAllTaskOutcomeCallable modifyPushAllTaskCallable(const Model::ModifyPushAllTaskRequest& request) const;
+			ModifyRefreshProcessInfoOutcome modifyRefreshProcessInfo(const Model::ModifyRefreshProcessInfoRequest &request)const;
+			void modifyRefreshProcessInfoAsync(const Model::ModifyRefreshProcessInfoRequest& request, const ModifyRefreshProcessInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyRefreshProcessInfoOutcomeCallable modifyRefreshProcessInfoCallable(const Model::ModifyRefreshProcessInfoRequest& request) const;
 			ModifyRiskCheckStatusOutcome modifyRiskCheckStatus(const Model::ModifyRiskCheckStatusRequest &request)const;
 			void modifyRiskCheckStatusAsync(const Model::ModifyRiskCheckStatusRequest& request, const ModifyRiskCheckStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyRiskCheckStatusOutcomeCallable modifyRiskCheckStatusCallable(const Model::ModifyRiskCheckStatusRequest& request) const;

+ 58 - 0
sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaRequest.h

@@ -0,0 +1,58 @@
+/*
+ * 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_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_
+#define ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_
+
+#include <alibabacloud/sas/SasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sas {
+namespace Model {
+class ALIBABACLOUD_SAS_EXPORT AddAssetSelectionCriteriaRequest : public RpcServiceRequest {
+public:
+	struct TargetOperationList {
+		std::string operation;
+		std::string target;
+	};
+	AddAssetSelectionCriteriaRequest();
+	~AddAssetSelectionCriteriaRequest();
+	std::string getCriteriaOperation() const;
+	void setCriteriaOperation(const std::string &criteriaOperation);
+	std::string getCriteria() const;
+	void setCriteria(const std::string &criteria);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::vector<TargetOperationList> getTargetOperationList() const;
+	void setTargetOperationList(const std::vector<TargetOperationList> &targetOperationList);
+	std::string getSelectionKey() const;
+	void setSelectionKey(const std::string &selectionKey);
+
+private:
+	std::string criteriaOperation_;
+	std::string criteria_;
+	std::string sourceIp_;
+	std::vector<TargetOperationList> targetOperationList_;
+	std::string selectionKey_;
+};
+} // namespace Model
+} // namespace Sas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_

+ 49 - 0
sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaResult.h

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

+ 3 - 3
sas/include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h

@@ -32,18 +32,18 @@ public:
 	~AddCheckInstanceResultWhiteListRequest();
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	long getCheckId() const;
+	void setCheckId(long checkId);
 	std::string getCheckGroupId() const;
 	void setCheckGroupId(const std::string &checkGroupId);
 	std::vector<std::string> getInstanceIds() const;
 	void setInstanceIds(const std::vector<std::string> &instanceIds);
-	long getCheckId() const;
-	void setCheckId(long checkId);
 
 private:
 	std::string sourceIp_;
+	long checkId_;
 	std::string checkGroupId_;
 	std::vector<std::string> instanceIds_;
-	long checkId_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h

@@ -32,8 +32,6 @@ public:
 	~ChangeCheckConfigRequest();
 	std::vector<long> getStandardIds() const;
 	void setStandardIds(const std::vector<long> &standardIds);
-	int getEndTime() const;
-	void setEndTime(int endTime);
 	std::vector<int> getCycleDays() const;
 	void setCycleDays(const std::vector<int> &cycleDays);
 	int getStartTime() const;
@@ -42,14 +40,16 @@ public:
 	void setSourceIp(const std::string &sourceIp);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
+	int getEndTime() const;
+	void setEndTime(int endTime);
 
 private:
 	std::vector<long> standardIds_;
-	int endTime_;
 	std::vector<int> cycleDays_;
 	int startTime_;
 	std::string sourceIp_;
 	std::string regionId_;
+	int endTime_;
 };
 } // namespace Model
 } // namespace Sas

+ 56 - 0
sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigRequest.h

@@ -0,0 +1,56 @@
+/*
+ * 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_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_
+#define ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_
+
+#include <alibabacloud/sas/SasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sas {
+namespace Model {
+class ALIBABACLOUD_SAS_EXPORT ChangeCheckCustomConfigRequest : public RpcServiceRequest {
+public:
+	struct CustomConfigs {
+		std::string name;
+		std::string value;
+		std::string operation;
+	};
+	ChangeCheckCustomConfigRequest();
+	~ChangeCheckCustomConfigRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getCheckId() const;
+	void setCheckId(long checkId);
+	std::vector<CustomConfigs> getCustomConfigs() const;
+	void setCustomConfigs(const std::vector<CustomConfigs> &customConfigs);
+
+private:
+	std::string sourceIp_;
+	std::string regionId_;
+	long checkId_;
+	std::vector<CustomConfigs> customConfigs_;
+};
+} // namespace Model
+} // namespace Sas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_

+ 55 - 0
sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigResult.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_SAS_MODEL_CHANGECHECKCUSTOMCONFIGRESULT_H_
+#define ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/sas/SasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Sas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_SAS_EXPORT ChangeCheckCustomConfigResult : public ServiceResult
+			{
+			public:
+				struct IllegalCustomConfigsItem
+				{
+					std::string name;
+				};
+
+
+				ChangeCheckCustomConfigResult();
+				explicit ChangeCheckCustomConfigResult(const std::string &payload);
+				~ChangeCheckCustomConfigResult();
+				std::vector<IllegalCustomConfigsItem> getIllegalCustomConfigs()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<IllegalCustomConfigsItem> illegalCustomConfigs_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGRESULT_H_

+ 6 - 6
sas/include/alibabacloud/sas/model/ConfirmVirusEventsRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT ConfirmVirusEventsRequest : public RpcServiceReque
 public:
 	ConfirmVirusEventsRequest();
 	~ConfirmVirusEventsRequest();
-	std::string getOperationRange() const;
-	void setOperationRange(const std::string &operationRange);
-	int getOperationAll() const;
-	void setOperationAll(int operationAll);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getOperationCode() const;
 	void setOperationCode(const std::string &operationCode);
+	std::string getOperationRange() const;
+	void setOperationRange(const std::string &operationRange);
+	int getOperationAll() const;
+	void setOperationAll(int operationAll);
 
 private:
-	std::string operationRange_;
-	int operationAll_;
 	std::string sourceIp_;
 	std::string operationCode_;
+	std::string operationRange_;
+	int operationAll_;
 };
 } // namespace Model
 } // namespace Sas

+ 48 - 0
sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigRequest.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_SAS_MODEL_CREATEASSETSELECTIONCONFIGREQUEST_H_
+#define ALIBABACLOUD_SAS_MODEL_CREATEASSETSELECTIONCONFIGREQUEST_H_
+
+#include <alibabacloud/sas/SasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sas {
+namespace Model {
+class ALIBABACLOUD_SAS_EXPORT CreateAssetSelectionConfigRequest : public RpcServiceRequest {
+public:
+	CreateAssetSelectionConfigRequest();
+	~CreateAssetSelectionConfigRequest();
+	std::string getTargetType() const;
+	void setTargetType(const std::string &targetType);
+	std::string getBusinessType() const;
+	void setBusinessType(const std::string &businessType);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+
+private:
+	std::string targetType_;
+	std::string businessType_;
+	std::string sourceIp_;
+};
+} // namespace Model
+} // namespace Sas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAS_MODEL_CREATEASSETSELECTIONCONFIGREQUEST_H_

+ 57 - 0
sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigResult.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_SAS_MODEL_CREATEASSETSELECTIONCONFIGRESULT_H_
+#define ALIBABACLOUD_SAS_MODEL_CREATEASSETSELECTIONCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/sas/SasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Sas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_SAS_EXPORT CreateAssetSelectionConfigResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					long selectionKey;
+					std::string targetType;
+					std::string businessType;
+				};
+
+
+				CreateAssetSelectionConfigResult();
+				explicit CreateAssetSelectionConfigResult(const std::string &payload);
+				~CreateAssetSelectionConfigResult();
+				Data getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Data data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_SAS_MODEL_CREATEASSETSELECTIONCONFIGRESULT_H_

+ 3 - 3
sas/include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT CreateContainerScanTaskRequest : public RpcService
 public:
 	CreateContainerScanTaskRequest();
 	~CreateContainerScanTaskRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
 	std::string getContainerIds() const;
 	void setContainerIds(const std::string &containerIds);
-	std::string getLang() const;
-	void setLang(const std::string &lang);
 
 private:
+	std::string lang_;
 	std::string clusterId_;
 	std::string containerIds_;
-	std::string lang_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/CreateCustomBlockRecordRequest.h

@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT CreateCustomBlockRecordRequest : public RpcService
 public:
 	CreateCustomBlockRecordRequest();
 	~CreateCustomBlockRecordRequest();
-	long getExpireTime() const;
-	void setExpireTime(long expireTime);
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getBound() const;
-	void setBound(const std::string &bound);
 	std::string getBlockIp() const;
 	void setBlockIp(const std::string &blockIp);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	long getExpireTime() const;
+	void setExpireTime(long expireTime);
+	std::string getBound() const;
+	void setBound(const std::string &bound);
 	std::string getUuids() const;
 	void setUuids(const std::string &uuids);
 
 private:
-	long expireTime_;
 	long resourceOwnerId_;
-	std::string bound_;
 	std::string blockIp_;
 	std::string sourceIp_;
+	long expireTime_;
+	std::string bound_;
 	std::string uuids_;
 };
 } // namespace Model

+ 3 - 0
sas/include/alibabacloud/sas/model/CreateFileDetectRequest.h

@@ -38,12 +38,15 @@ public:
 	void setType(int type);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getDownloadUrl() const;
+	void setDownloadUrl(const std::string &downloadUrl);
 
 private:
 	std::string hashKey_;
 	std::string ossKey_;
 	int type_;
 	std::string sourceIp_;
+	std::string downloadUrl_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 0
sas/include/alibabacloud/sas/model/CreateHoneypotPresetRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_SAS_EXPORT CreateHoneypotPresetRequest : public RpcServiceReq
 public:
 	CreateHoneypotPresetRequest();
 	~CreateHoneypotPresetRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getNodeId() const;
 	void setNodeId(const std::string &nodeId);
 	std::string getPresetName() const;
@@ -40,6 +42,7 @@ public:
 	void setHoneypotImageName(const std::string &honeypotImageName);
 
 private:
+	std::string lang_;
 	std::string nodeId_;
 	std::string presetName_;
 	std::string meta_;

+ 3 - 3
sas/include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT CreateOrUpdateAssetGroupRequest : public RpcServic
 public:
 	CreateOrUpdateAssetGroupRequest();
 	~CreateOrUpdateAssetGroupRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
 	long getGroupId() const;
 	void setGroupId(long groupId);
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
-	std::string getSourceIp() const;
-	void setSourceIp(const std::string &sourceIp);
 	std::string getUuids() const;
 	void setUuids(const std::string &uuids);
 
 private:
+	std::string sourceIp_;
 	long groupId_;
 	std::string groupName_;
-	std::string sourceIp_;
 	std::string uuids_;
 };
 } // namespace Model

+ 63 - 0
sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkRequest.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_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
+#define ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
+
+#include <alibabacloud/sas/SasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Sas {
+namespace Model {
+class ALIBABACLOUD_SAS_EXPORT CreateOrUpdateDingTalkRequest : public RpcServiceRequest {
+public:
+	CreateOrUpdateDingTalkRequest();
+	~CreateOrUpdateDingTalkRequest();
+	std::string getRuleActionName() const;
+	void setRuleActionName(const std::string &ruleActionName);
+	std::string getGroupIdList() const;
+	void setGroupIdList(const std::string &groupIdList);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	long getId() const;
+	void setId(long id);
+	std::string getSendUrl() const;
+	void setSendUrl(const std::string &sendUrl);
+	long getIntervalTime() const;
+	void setIntervalTime(long intervalTime);
+	std::string getDingTalkLang() const;
+	void setDingTalkLang(const std::string &dingTalkLang);
+	std::string getConfigList() const;
+	void setConfigList(const std::string &configList);
+
+private:
+	std::string ruleActionName_;
+	std::string groupIdList_;
+	std::string sourceIp_;
+	long id_;
+	std::string sendUrl_;
+	long intervalTime_;
+	std::string dingTalkLang_;
+	std::string configList_;
+};
+} // namespace Model
+} // namespace Sas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_

+ 49 - 0
sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkResult.h

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

+ 3 - 3
sas/include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h

@@ -32,8 +32,6 @@ public:
 	~DeleteBackupPolicyMachineRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getPolicyVersion() const;
-	void setPolicyVersion(const std::string &policyVersion);
 	std::string getUuid() const;
 	void setUuid(const std::string &uuid);
 	std::string getSourceIp() const;
@@ -42,14 +40,16 @@ public:
 	void setPolicyId(long policyId);
 	std::vector<std::string> getUuidList() const;
 	void setUuidList(const std::vector<std::string> &uuidList);
+	std::string getPolicyVersion() const;
+	void setPolicyVersion(const std::string &policyVersion);
 
 private:
 	long resourceOwnerId_;
-	std::string policyVersion_;
 	std::string uuid_;
 	std::string sourceIp_;
 	long policyId_;
 	std::vector<std::string> uuidList_;
+	std::string policyVersion_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h

@@ -32,18 +32,18 @@ public:
 	~DeleteBackupPolicyRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getPolicyVersion() const;
-	void setPolicyVersion(const std::string &policyVersion);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	long getId() const;
 	void setId(long id);
+	std::string getPolicyVersion() const;
+	void setPolicyVersion(const std::string &policyVersion);
 
 private:
 	long resourceOwnerId_;
-	std::string policyVersion_;
 	std::string sourceIp_;
 	long id_;
+	std::string policyVersion_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 0
sas/include/alibabacloud/sas/model/DeleteHoneypotNodeRequest.h

@@ -30,10 +30,13 @@ class ALIBABACLOUD_SAS_EXPORT DeleteHoneypotNodeRequest : public RpcServiceReque
 public:
 	DeleteHoneypotNodeRequest();
 	~DeleteHoneypotNodeRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getNodeId() const;
 	void setNodeId(const std::string &nodeId);
 
 private:
+	std::string lang_;
 	std::string nodeId_;
 };
 } // namespace Model

+ 3 - 0
sas/include/alibabacloud/sas/model/DeleteHoneypotPresetRequest.h

@@ -30,10 +30,13 @@ class ALIBABACLOUD_SAS_EXPORT DeleteHoneypotPresetRequest : public RpcServiceReq
 public:
 	DeleteHoneypotPresetRequest();
 	~DeleteHoneypotPresetRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getHoneypotPresetId() const;
 	void setHoneypotPresetId(const std::string &honeypotPresetId);
 
 private:
+	std::string lang_;
 	std::string honeypotPresetId_;
 };
 } // namespace Model

+ 3 - 0
sas/include/alibabacloud/sas/model/DeleteHoneypotProbeRequest.h

@@ -32,9 +32,12 @@ public:
 	~DeleteHoneypotProbeRequest();
 	std::string getProbeId() const;
 	void setProbeId(const std::string &probeId);
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 
 private:
 	std::string probeId_;
+	std::string lang_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 0
sas/include/alibabacloud/sas/model/DeleteHoneypotRequest.h

@@ -30,10 +30,13 @@ class ALIBABACLOUD_SAS_EXPORT DeleteHoneypotRequest : public RpcServiceRequest {
 public:
 	DeleteHoneypotRequest();
 	~DeleteHoneypotRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getHoneypotId() const;
 	void setHoneypotId(const std::string &honeypotId);
 
 private:
+	std::string lang_;
 	std::string honeypotId_;
 };
 } // namespace Model

+ 3 - 3
sas/include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h

@@ -32,17 +32,17 @@ public:
 	~DeleteLoginBaseConfigRequest();
 	std::string getType() const;
 	void setType(const std::string &type);
-	std::string getTarget() const;
-	void setTarget(const std::string &target);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getTarget() const;
+	void setTarget(const std::string &target);
 	std::string getConfig() const;
 	void setConfig(const std::string &config);
 
 private:
 	std::string type_;
-	std::string target_;
 	std::string sourceIp_;
+	std::string target_;
 	std::string config_;
 };
 } // namespace Model

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h

@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT DescribeAccesskeyLeakListRequest : public RpcServi
 public:
 	DescribeAccesskeyLeakListRequest();
 	~DescribeAccesskeyLeakListRequest();
-	std::string getQuery() const;
-	void setQuery(const std::string &query);
 	long getStartTs() const;
 	void setStartTs(long startTs);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	std::string getQuery() const;
+	void setQuery(const std::string &query);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
-	std::string query_;
 	long startTs_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
+	std::string query_;
+	int currentPage_;
 	std::string status_;
 };
 } // namespace Model

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventDetailRequest : public RpcServic
 public:
 	DescribeAlarmEventDetailRequest();
 	~DescribeAlarmEventDetailRequest();
-	std::string getAlarmUniqueInfo() const;
-	void setAlarmUniqueInfo(const std::string &alarmUniqueInfo);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getFrom() const;
 	void setFrom(const std::string &from);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getAlarmUniqueInfo() const;
+	void setAlarmUniqueInfo(const std::string &alarmUniqueInfo);
 
 private:
-	std::string alarmUniqueInfo_;
 	std::string sourceIp_;
 	std::string from_;
 	std::string lang_;
+	std::string alarmUniqueInfo_;
 };
 } // namespace Model
 } // namespace Sas

+ 0 - 117
sas/include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
-#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_
-
-#include <alibabacloud/sas/SasExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Sas {
-namespace Model {
-class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventListRequest : public RpcServiceRequest {
-public:
-	DescribeAlarmEventListRequest();
-	~DescribeAlarmEventListRequest();
-	std::string getTimeEnd() const;
-	void setTimeEnd(const std::string &timeEnd);
-	std::string getTargetType() const;
-	void setTargetType(const std::string &targetType);
-	std::string getSortType() const;
-	void setSortType(const std::string &sortType);
-	std::string getAlarmEventType() const;
-	void setAlarmEventType(const std::string &alarmEventType);
-	std::string getRemark() const;
-	void setRemark(const std::string &remark);
-	std::string getContainerFieldName() const;
-	void setContainerFieldName(const std::string &containerFieldName);
-	std::string getAlarmEventName() const;
-	void setAlarmEventName(const std::string &alarmEventName);
-	std::string getSourceIp() const;
-	void setSourceIp(const std::string &sourceIp);
-	std::string getContainerFieldValue() const;
-	void setContainerFieldValue(const std::string &containerFieldValue);
-	std::string getPageSize() const;
-	void setPageSize(const std::string &pageSize);
-	std::string getFrom() const;
-	void setFrom(const std::string &from);
-	long getId() const;
-	void setId(long id);
-	std::string getTacticId() const;
-	void setTacticId(const std::string &tacticId);
-	std::string getLang() const;
-	void setLang(const std::string &lang);
-	std::string getUniqueInfo() const;
-	void setUniqueInfo(const std::string &uniqueInfo);
-	std::string getGroupId() const;
-	void setGroupId(const std::string &groupId);
-	std::string getDealed() const;
-	void setDealed(const std::string &dealed);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
-	std::string getOperateTimeEnd() const;
-	void setOperateTimeEnd(const std::string &operateTimeEnd);
-	std::vector<std::string> getOperateErrorCodeList() const;
-	void setOperateErrorCodeList(const std::vector<std::string> &operateErrorCodeList);
-	std::string getSortColumn() const;
-	void setSortColumn(const std::string &sortColumn);
-	std::string getOperateTimeStart() const;
-	void setOperateTimeStart(const std::string &operateTimeStart);
-	std::string getTimeStart() const;
-	void setTimeStart(const std::string &timeStart);
-	std::string getLevels() const;
-	void setLevels(const std::string &levels);
-	std::string getUuids() const;
-	void setUuids(const std::string &uuids);
-
-private:
-	std::string timeEnd_;
-	std::string targetType_;
-	std::string sortType_;
-	std::string alarmEventType_;
-	std::string remark_;
-	std::string containerFieldName_;
-	std::string alarmEventName_;
-	std::string sourceIp_;
-	std::string containerFieldValue_;
-	std::string pageSize_;
-	std::string from_;
-	long id_;
-	std::string tacticId_;
-	std::string lang_;
-	std::string uniqueInfo_;
-	std::string groupId_;
-	std::string dealed_;
-	int currentPage_;
-	std::string clusterId_;
-	std::string operateTimeEnd_;
-	std::vector<std::string> operateErrorCodeList_;
-	std::string sortColumn_;
-	std::string operateTimeStart_;
-	std::string timeStart_;
-	std::string levels_;
-	std::string uuids_;
-};
-} // namespace Model
-} // namespace Sas
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTREQUEST_H_

+ 0 - 110
sas/include/alibabacloud/sas/model/DescribeAlarmEventListResult.h

@@ -1,110 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
-#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/sas/SasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Sas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventListResult : public ServiceResult
-			{
-			public:
-				struct PageInfo
-				{
-					int totalCount;
-					int pageSize;
-					int currentPage;
-					int count;
-				};
-				struct SuspEventsItem
-				{
-					struct TacticItem
-					{
-						std::string tacticId;
-						std::string tacticDisplayName;
-					};
-					std::string description;
-					std::string k8sNodeId;
-					bool containHwMode;
-					long endTime;
-					std::string k8sNodeName;
-					std::string operateErrorCode;
-					std::string alarmEventName;
-					std::string securityEventIds;
-					long gmtModified;
-					std::vector<std::string> traceBackInfoList;
-					bool hasTraceInfo;
-					std::string intranetIp;
-					std::string k8sClusterId;
-					std::string appName;
-					std::string k8sNamespace;
-					std::string internetIp;
-					std::string containerId;
-					std::string alarmEventType;
-					std::string solution;
-					bool canCancelFault;
-					std::string alarmEventNameOriginal;
-					std::string instanceId;
-					std::string stages;
-					long startTime;
-					std::string saleVersion;
-					std::string k8sPodName;
-					bool dealed;
-					std::string containerImageId;
-					std::string dataSource;
-					std::string instanceName;
-					long operateTime;
-					bool canBeDealOnLine;
-					int assetType;
-					std::string k8sClusterName;
-					std::string uuid;
-					std::string containerImageName;
-					int suspiciousEventCount;
-					std::string alarmUniqueInfo;
-					bool autoBreaking;
-					std::string level;
-					std::string regionId;
-					std::vector<SuspEventsItem::TacticItem> tacticItems;
-				};
-
-
-				DescribeAlarmEventListResult();
-				explicit DescribeAlarmEventListResult(const std::string &payload);
-				~DescribeAlarmEventListResult();
-				PageInfo getPageInfo()const;
-				std::vector<SuspEventsItem> getSuspEvents()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				PageInfo pageInfo_;
-				std::vector<SuspEventsItem> suspEvents_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h

@@ -30,8 +30,6 @@ class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventStackInfoRequest : public RpcSer
 public:
 	DescribeAlarmEventStackInfoRequest();
 	~DescribeAlarmEventStackInfoRequest();
-	std::string getUniqueInfo() const;
-	void setUniqueInfo(const std::string &uniqueInfo);
 	std::string getUuid() const;
 	void setUuid(const std::string &uuid);
 	std::string getEventName() const;
@@ -40,13 +38,15 @@ public:
 	void setSourceIp(const std::string &sourceIp);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getUniqueInfo() const;
+	void setUniqueInfo(const std::string &uniqueInfo);
 
 private:
-	std::string uniqueInfo_;
 	std::string uuid_;
 	std::string eventName_;
 	std::string sourceIp_;
 	std::string lang_;
+	std::string uniqueInfo_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 3
sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h

@@ -32,21 +32,24 @@ public:
 	~DescribeAntiBruteForceRulesRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getPageSize() const;
 	void setPageSize(const std::string &pageSize);
 	long getId() const;
 	void setId(long id);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getName() const;
+	void setName(const std::string &name);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
 	std::string pageSize_;
 	long id_;
+	int currentPage_;
+	std::string name_;
 };
 } // namespace Model
 } // namespace Sas

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h

@@ -45,6 +45,7 @@ namespace AlibabaCloud
 					int forbiddenTime;
 					std::vector<std::string> uuidList;
 					int failCount;
+					std::string createTime;
 					bool enableSmartRule;
 					int machineCount;
 					long id;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeAssetsSecurityEventSummaryRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
 	std::string getContainerFieldName() const;
 	void setContainerFieldName(const std::string &containerFieldName);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getContainerFieldValue() const;
 	void setContainerFieldValue(const std::string &containerFieldValue);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
 
 private:
 	long resourceOwnerId_;
-	std::string clusterId_;
 	std::string containerFieldName_;
 	std::string sourceIp_;
 	std::string containerFieldValue_;
+	std::string clusterId_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeBackUpExportInfoRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeBackUpExportInfoRequest : public RpcServic
 public:
 	DescribeBackUpExportInfoRequest();
 	~DescribeBackUpExportInfoRequest();
-	std::string getExportType() const;
-	void setExportType(const std::string &exportType);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getExportType() const;
+	void setExportType(const std::string &exportType);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
-	std::string exportType_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::string lang_;
+	std::string exportType_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeBackupMachineStatusRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getPolicyVersion() const;
-	void setPolicyVersion(const std::string &policyVersion);
 	std::string getUuid() const;
 	void setUuid(const std::string &uuid);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	long getPolicyId() const;
 	void setPolicyId(long policyId);
+	std::string getPolicyVersion() const;
+	void setPolicyVersion(const std::string &policyVersion);
 
 private:
 	long resourceOwnerId_;
-	std::string policyVersion_;
 	std::string uuid_;
 	std::string sourceIp_;
 	long policyId_;
+	std::string policyVersion_;
 };
 } // namespace Model
 } // namespace Sas

+ 2 - 0
sas/include/alibabacloud/sas/model/DescribeBruteForceRecordsResult.h

@@ -49,6 +49,8 @@ namespace AlibabaCloud
 					std::string instanceName;
 					std::string uuid;
 					std::string internetIp;
+					std::string blockType;
+					bool aliNetOnline;
 					long id;
 					std::string errorCode;
 					std::string successInfo;

+ 5 - 0
sas/include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h

@@ -35,7 +35,12 @@ namespace AlibabaCloud
 				struct BruteForceSummary
 				{
 					int allStrategyCount;
+					std::string antiBruteForceRuleCount;
+					std::string systemRecordCount;
 					int effectiveCount;
+					std::string customRecordCount;
+					std::string systemEffectiveCount;
+					std::string customEffectiveCount;
 				};
 
 

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeCheckFixDetailsRequest.h

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckFixDetailsRequest : public RpcService
 public:
 	DescribeCheckFixDetailsRequest();
 	~DescribeCheckFixDetailsRequest();
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 	std::string getCheckIds() const;
 	void setCheckIds(const std::string &checkIds);
 	long getRiskId() const;
 	void setRiskId(long riskId);
-	std::string getLang() const;
-	void setLang(const std::string &lang);
 
 private:
+	std::string lang_;
 	std::string checkIds_;
 	long riskId_;
-	std::string lang_;
 };
 } // namespace Model
 } // namespace Sas

+ 17 - 0
sas/include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h

@@ -32,6 +32,19 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningDetailResult : public ServiceResult
 			{
 			public:
+				struct CheckDetailColumn
+				{
+					struct Grid
+					{
+						std::string type;
+						std::string showName;
+						std::string key;
+					};
+					std::vector<CheckDetailColumn::Grid> grids;
+					std::string type;
+					std::string showName;
+					std::string key;
+				};
 
 
 				DescribeCheckWarningDetailResult();
@@ -39,8 +52,10 @@ namespace AlibabaCloud
 				~DescribeCheckWarningDetailResult();
 				std::string getItem()const;
 				std::string getType()const;
+				std::vector<CheckDetailColumn> getCheckDetailColumns()const;
 				std::string getDescription()const;
 				long getCheckId()const;
+				std::vector<std::string> getCheckDetailAssetInfo()const;
 				std::string getLevel()const;
 				std::string getPrompt()const;
 				std::string getAdvice()const;
@@ -50,8 +65,10 @@ namespace AlibabaCloud
 			private:
 				std::string item_;
 				std::string type_;
+				std::vector<CheckDetailColumn> checkDetailColumns_;
 				std::string description_;
 				long checkId_;
+				std::vector<std::string> checkDetailAssetInfo_;
 				std::string level_;
 				std::string prompt_;
 				std::string advice_;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeCheckWarningMachinesRequest.h

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningMachinesRequest : public RpcSe
 public:
 	DescribeCheckWarningMachinesRequest();
 	~DescribeCheckWarningMachinesRequest();
-	long getRiskId() const;
-	void setRiskId(long riskId);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
 	long getCheckId() const;
 	void setCheckId(long checkId);
+	long getRiskId() const;
+	void setRiskId(long riskId);
 	int getStatus() const;
 	void setStatus(int status);
 
 private:
-	long riskId_;
 	std::string lang_;
 	long checkId_;
+	long riskId_;
 	int status_;
 };
 } // namespace Model

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeCheckWarningSummaryResult.h

@@ -38,6 +38,7 @@ namespace AlibabaCloud
 					bool checkExploit;
 					int checkCount;
 					std::string typeAlias;
+					bool containerRisk;
 					int lowWarningCount;
 					std::string subTypeAlias;
 					std::string riskName;

+ 3 - 0
sas/include/alibabacloud/sas/model/DescribeCheckWarningsRequest.h

@@ -30,6 +30,8 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningsRequest : public RpcServiceRe
 public:
 	DescribeCheckWarningsRequest();
 	~DescribeCheckWarningsRequest();
+	std::string getContainerName() const;
+	void setContainerName(const std::string &containerName);
 	std::string getUuid() const;
 	void setUuid(const std::string &uuid);
 	std::string getCheckType() const;
@@ -50,6 +52,7 @@ public:
 	void setRiskStatus(int riskStatus);
 
 private:
+	std::string containerName_;
 	std::string uuid_;
 	std::string checkType_;
 	std::string sourceIp_;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeClientConfSetupRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfSetupRequest : public RpcService
 public:
 	DescribeClientConfSetupRequest();
 	~DescribeClientConfSetupRequest();
-	std::string getStrategyTagValue() const;
-	void setStrategyTagValue(const std::string &strategyTagValue);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getStrategyTag() const;
 	void setStrategyTag(const std::string &strategyTag);
 	std::string getResourceDirectoryAccountId() const;
 	void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
+	std::string getStrategyTagValue() const;
+	void setStrategyTagValue(const std::string &strategyTagValue);
 
 private:
-	std::string strategyTagValue_;
 	std::string sourceIp_;
 	std::string strategyTag_;
 	std::string resourceDirectoryAccountId_;
+	std::string strategyTagValue_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeClientConfStrategyRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfStrategyRequest : public RpcServ
 public:
 	DescribeClientConfStrategyRequest();
 	~DescribeClientConfStrategyRequest();
-	std::string getTagValue() const;
-	void setTagValue(const std::string &tagValue);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getTag() const;
 	void setTag(const std::string &tag);
 	std::string getResourceDirectoryAccountId() const;
 	void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
+	std::string getTagValue() const;
+	void setTagValue(const std::string &tagValue);
 
 private:
-	std::string tagValue_;
 	std::string sourceIp_;
 	std::string tag_;
 	std::string resourceDirectoryAccountId_;
+	std::string tagValue_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeClusterBasicInfoRequest.h

@@ -32,18 +32,18 @@ public:
 	~DescribeClusterBasicInfoRequest();
 	std::string getTargetType() const;
 	void setTargetType(const std::string &targetType);
-	std::string getClusterId() const;
-	void setClusterId(const std::string &clusterId);
 	std::string getType() const;
 	void setType(const std::string &type);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getClusterId() const;
+	void setClusterId(const std::string &clusterId);
 
 private:
 	std::string targetType_;
-	std::string clusterId_;
 	std::string type_;
 	std::string sourceIp_;
+	std::string clusterId_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeClusterInfoListRequest.h

@@ -34,16 +34,16 @@ public:
 	void setTargetType(const std::string &targetType);
 	std::string getType() const;
 	void setType(const std::string &type);
-	std::string getTarget() const;
-	void setTarget(const std::string &target);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getTarget() const;
+	void setTarget(const std::string &target);
 
 private:
 	std::string targetType_;
 	std::string type_;
-	std::string target_;
 	std::string sourceIp_;
+	std::string target_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeClusterVulStatisticsRequest.h

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClusterVulStatisticsRequest : public RpcSe
 public:
 	DescribeClusterVulStatisticsRequest();
 	~DescribeClusterVulStatisticsRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
 	std::string getTypes() const;
 	void setTypes(const std::string &types);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
-	std::string getSourceIp() const;
-	void setSourceIp(const std::string &sourceIp);
 
 private:
+	std::string sourceIp_;
 	std::string types_;
 	std::string clusterId_;
-	std::string sourceIp_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeContainerInstancesRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeContainerInstancesRequest();
 	std::string getCriteria() const;
 	void setCriteria(const std::string &criteria);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getLogicalExp() const;
 	void setLogicalExp(const std::string &logicalExp);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
 	std::string criteria_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::string logicalExp_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h

@@ -32,18 +32,18 @@ public:
 	~DescribeCriteriaRequest();
 	bool getSupportAutoTag() const;
 	void setSupportAutoTag(bool supportAutoTag);
-	std::string getMachineTypes() const;
-	void setMachineTypes(const std::string &machineTypes);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getValue() const;
 	void setValue(const std::string &value);
+	std::string getMachineTypes() const;
+	void setMachineTypes(const std::string &machineTypes);
 
 private:
 	bool supportAutoTag_;
-	std::string machineTypes_;
 	std::string sourceIp_;
 	std::string value_;
+	std::string machineTypes_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h

@@ -32,18 +32,18 @@ public:
 	~DescribeDingTalkRequest();
 	std::string getRuleActionName() const;
 	void setRuleActionName(const std::string &ruleActionName);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
 	std::string ruleActionName_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeDomainListRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeDomainListRequest : public RpcServiceReque
 public:
 	DescribeDomainListRequest();
 	~DescribeDomainListRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
-	std::string getFuzzyDomain() const;
-	void setFuzzyDomain(const std::string &fuzzyDomain);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getDomainType() const;
 	void setDomainType(const std::string &domainType);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getFuzzyDomain() const;
+	void setFuzzyDomain(const std::string &fuzzyDomain);
 
 private:
-	int currentPage_;
-	std::string fuzzyDomain_;
 	std::string sourceIp_;
 	std::string domainType_;
 	int pageSize_;
+	int currentPage_;
+	std::string fuzzyDomain_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h

@@ -32,18 +32,18 @@ public:
 	~DescribeExcludeSystemPathRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h

@@ -30,26 +30,26 @@ class ALIBABACLOUD_SAS_EXPORT DescribeExposedStatisticsDetailRequest : public Rp
 public:
 	DescribeExposedStatisticsDetailRequest();
 	~DescribeExposedStatisticsDetailRequest();
-	std::string getStatisticsType() const;
-	void setStatisticsType(const std::string &statisticsType);
 	std::string getStatisticsTypeGatewayType() const;
 	void setStatisticsTypeGatewayType(const std::string &statisticsTypeGatewayType);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getStatisticsTypeInstanceValue() const;
 	void setStatisticsTypeInstanceValue(const std::string &statisticsTypeInstanceValue);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	std::string getStatisticsType() const;
+	void setStatisticsType(const std::string &statisticsType);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
-	std::string statisticsType_;
 	std::string statisticsTypeGatewayType_;
-	int currentPage_;
 	std::string sourceIp_;
 	std::string statisticsTypeInstanceValue_;
 	int pageSize_;
+	std::string statisticsType_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 11 - 10
sas/include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h

@@ -34,30 +34,31 @@ namespace AlibabaCloud
 			public:
 				struct GroupedFields
 				{
+					int azureInstanceCount;
 					int huaweiInstanceCount;
 					int unKnowStatusInstanceCount;
 					int exposedInstanceCount;
 					int groupCount;
-					int tencentInstanceCount;
 					int instanceSyncTaskCount;
-					int riskInstanceCount;
 					int awsInstanceCount;
-					int importantAssetCount;
-					int generalAssetCount;
-					int idcInstanceCount;
 					int testAssetCount;
-					int outMachineInstanceCount;
-					int unprotectedInstanceCount;
-					int instanceCount;
 					int offlineInstanceCount;
-					int vpcCount;
 					int aliYunInstanceCount;
-					int tripartiteInstanceCount;
 					int regionCount;
 					int notRunningStatusCount;
 					int newInstanceCount;
 					int noRiskInstanceCount;
 					int pauseInstanceCount;
+					int tencentInstanceCount;
+					int riskInstanceCount;
+					int importantAssetCount;
+					int generalAssetCount;
+					int idcInstanceCount;
+					int outMachineInstanceCount;
+					int unprotectedInstanceCount;
+					int instanceCount;
+					int vpcCount;
+					int tripartiteInstanceCount;
 				};
 
 

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h

@@ -34,19 +34,19 @@ public:
 	void setType(const std::string &type);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getOperateType() const;
-	void setOperateType(const std::string &operateType);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
 	std::string getInfo() const;
 	void setInfo(const std::string &info);
+	std::string getOperateType() const;
+	void setOperateType(const std::string &operateType);
 
 private:
 	std::string type_;
 	std::string sourceIp_;
-	std::string operateType_;
 	std::string lang_;
 	std::string info_;
+	std::string operateType_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 0
sas/include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h

@@ -52,6 +52,8 @@ public:
 	void setCurrentPage(int currentPage);
 	std::string getMachineTypes() const;
 	void setMachineTypes(const std::string &machineTypes);
+	std::string getSaleVersionCheckCode() const;
+	void setSaleVersionCheckCode(const std::string &saleVersionCheckCode);
 
 private:
 	std::string criteria_;
@@ -65,6 +67,7 @@ private:
 	std::string fieldValue_;
 	int currentPage_;
 	std::string machineTypes_;
+	std::string saleVersionCheckCode_;
 };
 } // namespace Model
 } // namespace Sas

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h

@@ -44,6 +44,7 @@ namespace AlibabaCloud
 					std::string fieldAliasName;
 					std::string instanceCount;
 					long asapVulInstanceCount;
+					int authVersionCheckCount;
 					std::string unProtectedInstanceCount;
 					long fieldId;
 					std::string riskInstanceCount;

+ 36 - 36
sas/include/alibabacloud/sas/model/DescribeGroupedVulRequest.h

@@ -30,14 +30,8 @@ class ALIBABACLOUD_SAS_EXPORT DescribeGroupedVulRequest : public RpcServiceReque
 public:
 	DescribeGroupedVulRequest();
 	~DescribeGroupedVulRequest();
-	std::string getStatusList() const;
-	void setStatusList(const std::string &statusList);
-	std::string getTargetType() const;
-	void setTargetType(const std::string &targetType);
 	int getMinScore() const;
 	void setMinScore(int minScore);
-	std::string getCveId() const;
-	void setCveId(const std::string &cveId);
 	std::string getAttachTypes() const;
 	void setAttachTypes(const std::string &attachTypes);
 	std::string getType() const;
@@ -52,6 +46,30 @@ public:
 	void setContainerFieldName(const std::string &containerFieldName);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getLevel() const;
+	void setLevel(const std::string &level);
+	std::string getGroupId() const;
+	void setGroupId(const std::string &groupId);
+	std::string getOrderBy() const;
+	void setOrderBy(const std::string &orderBy);
+	long getPatchId() const;
+	void setPatchId(long patchId);
+	std::string getAliasName() const;
+	void setAliasName(const std::string &aliasName);
+	std::string getName() const;
+	void setName(const std::string &name);
+	long getCreateTsEnd() const;
+	void setCreateTsEnd(long createTsEnd);
+	std::string getNecessity() const;
+	void setNecessity(const std::string &necessity);
+	std::string getUuids() const;
+	void setUuids(const std::string &uuids);
+	std::string getStatusList() const;
+	void setStatusList(const std::string &statusList);
+	std::string getTargetType() const;
+	void setTargetType(const std::string &targetType);
+	std::string getCveId() const;
+	void setCveId(const std::string &cveId);
 	std::string getContainerFieldValue() const;
 	void setContainerFieldValue(const std::string &containerFieldValue);
 	int getPageSize() const;
@@ -64,38 +82,17 @@ public:
 	void setAssetType(const std::string &assetType);
 	std::string getDirection() const;
 	void setDirection(const std::string &direction);
-	std::string getLevel() const;
-	void setLevel(const std::string &level);
-	std::string getGroupId() const;
-	void setGroupId(const std::string &groupId);
-	std::string getOrderBy() const;
-	void setOrderBy(const std::string &orderBy);
 	std::string getDealed() const;
 	void setDealed(const std::string &dealed);
 	int getCurrentPage() const;
 	void setCurrentPage(int currentPage);
 	std::string getClusterId() const;
 	void setClusterId(const std::string &clusterId);
-	long getPatchId() const;
-	void setPatchId(long patchId);
-	std::string getAliasName() const;
-	void setAliasName(const std::string &aliasName);
 	std::string getSearchTags() const;
 	void setSearchTags(const std::string &searchTags);
-	std::string getName() const;
-	void setName(const std::string &name);
-	long getCreateTsEnd() const;
-	void setCreateTsEnd(long createTsEnd);
-	std::string getNecessity() const;
-	void setNecessity(const std::string &necessity);
-	std::string getUuids() const;
-	void setUuids(const std::string &uuids);
 
 private:
-	std::string statusList_;
-	std::string targetType_;
 	int minScore_;
-	std::string cveId_;
 	std::string attachTypes_;
 	std::string type_;
 	std::string vpcInstanceIds_;
@@ -103,25 +100,28 @@ private:
 	long createTsStart_;
 	std::string containerFieldName_;
 	std::string sourceIp_;
+	std::string level_;
+	std::string groupId_;
+	std::string orderBy_;
+	long patchId_;
+	std::string aliasName_;
+	std::string name_;
+	long createTsEnd_;
+	std::string necessity_;
+	std::string uuids_;
+	std::string statusList_;
+	std::string targetType_;
+	std::string cveId_;
 	std::string containerFieldValue_;
 	int pageSize_;
 	std::string lang_;
 	long lastTsStart_;
 	std::string assetType_;
 	std::string direction_;
-	std::string level_;
-	std::string groupId_;
-	std::string orderBy_;
 	std::string dealed_;
 	int currentPage_;
 	std::string clusterId_;
-	long patchId_;
-	std::string aliasName_;
 	std::string searchTags_;
-	std::string name_;
-	long createTsEnd_;
-	std::string necessity_;
-	std::string uuids_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 0
sas/include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h

@@ -32,9 +32,12 @@ public:
 	~DescribeHoneyPotAuthRequest();
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 
 private:
 	std::string sourceIp_;
+	std::string lang_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 3
sas/include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h

@@ -32,18 +32,21 @@ public:
 	~DescribeHoneyPotSuspStatisticsRequest();
 	int getStatisticsDays() const;
 	void setStatisticsDays(int statisticsDays);
-	std::string getStatisticsKeyType() const;
-	void setStatisticsKeyType(const std::string &statisticsKeyType);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getFrom() const;
 	void setFrom(const std::string &from);
+	std::string getLang() const;
+	void setLang(const std::string &lang);
+	std::string getStatisticsKeyType() const;
+	void setStatisticsKeyType(const std::string &statisticsKeyType);
 
 private:
 	int statisticsDays_;
-	std::string statisticsKeyType_;
 	std::string sourceIp_;
 	std::string from_;
+	std::string lang_;
+	std::string statisticsKeyType_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeImageBaselineDetailRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeImageBaselineDetailRequest : public RpcSer
 public:
 	DescribeImageBaselineDetailRequest();
 	~DescribeImageBaselineDetailRequest();
-	std::string getImageUuid() const;
-	void setImageUuid(const std::string &imageUuid);
-	std::string getBaselineItemKey() const;
-	void setBaselineItemKey(const std::string &baselineItemKey);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getImageUuid() const;
+	void setImageUuid(const std::string &imageUuid);
+	std::string getBaselineItemKey() const;
+	void setBaselineItemKey(const std::string &baselineItemKey);
 
 private:
-	std::string imageUuid_;
-	std::string baselineItemKey_;
 	std::string sourceIp_;
 	std::string lang_;
+	std::string imageUuid_;
+	std::string baselineItemKey_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h

@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskRequest : public RpcServiceReq
 public:
 	DescribeImageFixTaskRequest();
 	~DescribeImageFixTaskRequest();
-	long getEndTime() const;
-	void setEndTime(long endTime);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	long getStartTime() const;
 	void setStartTime(long startTime);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	long getEndTime() const;
+	void setEndTime(long endTime);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
-	long endTime_;
-	int currentPage_;
 	long startTime_;
 	std::string sourceIp_;
 	int pageSize_;
+	long endTime_;
+	int currentPage_;
 	std::string status_;
 };
 } // namespace Model

+ 3 - 2
sas/include/alibabacloud/sas/model/DescribeImageFixTaskResult.h

@@ -46,13 +46,14 @@ namespace AlibabaCloud
 					std::string repoNamespace;
 					std::string oldUuid;
 					std::string buildTaskId;
+					std::string repoName;
+					std::string newUuid;
+					std::string vulAlias;
 					std::string finishTime;
 					std::string taskType;
-					std::string repoName;
 					std::string newTag;
 					std::string regionId;
 					std::string oldTag;
-					std::string newUuid;
 				};
 
 

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 					std::string aliasName;
 					int asapCount;
 					long lastScanTime;
+					std::string canFix;
 					int nntfCount;
 					std::string tags;
 					std::string name;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeImageListBySensitiveFileResult.h

@@ -40,7 +40,7 @@ namespace AlibabaCloud
 					int count;
 					std::string lastRowKey;
 				};
-				struct List
+				struct ImageInfoList
 				{
 					std::string uuid;
 					std::string repoNamespace;
@@ -58,7 +58,7 @@ namespace AlibabaCloud
 				DescribeImageListBySensitiveFileResult();
 				explicit DescribeImageListBySensitiveFileResult(const std::string &payload);
 				~DescribeImageListBySensitiveFileResult();
-				std::vector<List> getImageInfos()const;
+				std::vector<ImageInfoList> getImageInfos()const;
 				PageInfo getPageInfo()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
@@ -68,7 +68,7 @@ namespace AlibabaCloud
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<List> imageInfos_;
+				std::vector<ImageInfoList> imageInfos_;
 				PageInfo pageInfo_;
 				std::string message_;
 				int httpStatusCode_;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileByKeyResult.h

@@ -40,7 +40,7 @@ namespace AlibabaCloud
 					int count;
 					std::string lastRowKey;
 				};
-				struct List
+				struct SensitiveFileListItem
 				{
 					std::string filePath;
 					std::string sensitiveFileName;
@@ -60,7 +60,7 @@ namespace AlibabaCloud
 				PageInfo getPageInfo()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
-				std::vector<List> getSensitiveFileList()const;
+				std::vector<SensitiveFileListItem> getSensitiveFileList()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
@@ -70,7 +70,7 @@ namespace AlibabaCloud
 				PageInfo pageInfo_;
 				std::string message_;
 				int httpStatusCode_;
-				std::vector<List> sensitiveFileList_;
+				std::vector<SensitiveFileListItem> sensitiveFileList_;
 				std::string code_;
 				bool success_;
 

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileListResult.h

@@ -40,7 +40,7 @@ namespace AlibabaCloud
 					int count;
 					std::string lastRowKey;
 				};
-				struct List
+				struct SensitiveFileListItem
 				{
 					std::string sensitiveFileName;
 					long firstScanTime;
@@ -57,7 +57,7 @@ namespace AlibabaCloud
 				PageInfo getPageInfo()const;
 				std::string getMessage()const;
 				int getHttpStatusCode()const;
-				std::vector<List> getSensitiveFileList()const;
+				std::vector<SensitiveFileListItem> getSensitiveFileList()const;
 				std::string getCode()const;
 				bool getSuccess()const;
 
@@ -67,7 +67,7 @@ namespace AlibabaCloud
 				PageInfo pageInfo_;
 				std::string message_;
 				int httpStatusCode_;
-				std::vector<List> sensitiveFileList_;
+				std::vector<SensitiveFileListItem> sensitiveFileList_;
 				std::string code_;
 				bool success_;
 

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeInstallCodesRequest.h

@@ -32,20 +32,20 @@ public:
 	~DescribeInstallCodesRequest();
 	std::string getSubAccountName() const;
 	void setSubAccountName(const std::string &subAccountName);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	int getStatus() const;
 	void setStatus(int status);
 
 private:
 	std::string subAccountName_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
 	int status_;
 };
 } // namespace Model

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeInstanceAntiBruteForceRulesRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::vector<std::string> getUuidList() const;
 	void setUuidList(const std::vector<std::string> &uuidList);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::vector<std::string> uuidList_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeLoginBaseConfigsRequest : public RpcServic
 public:
 	DescribeLoginBaseConfigsRequest();
 	~DescribeLoginBaseConfigsRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getType() const;
 	void setType(const std::string &type);
-	std::string getTarget() const;
-	void setTarget(const std::string &target);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getTarget() const;
+	void setTarget(const std::string &target);
 
 private:
-	int currentPage_;
 	std::string type_;
-	std::string target_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
+	std::string target_;
 };
 } // namespace Model
 } // namespace Sas

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h

@@ -47,6 +47,7 @@ namespace AlibabaCloud
 					std::string startTime;
 					int uuidCount;
 					std::string location;
+					std::string remark;
 				};
 
 

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeLogstoreStorageRequest : public RpcService
 public:
 	DescribeLogstoreStorageRequest();
 	~DescribeLogstoreStorageRequest();
-	std::string getLogVersion() const;
-	void setLogVersion(const std::string &logVersion);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getFrom() const;
 	void setFrom(const std::string &from);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getLogVersion() const;
+	void setLogVersion(const std::string &logVersion);
 
 private:
-	std::string logVersion_;
 	std::string sourceIp_;
 	std::string from_;
 	std::string lang_;
+	std::string logVersion_;
 };
 } // namespace Model
 } // namespace Sas

+ 7 - 1
sas/include/alibabacloud/sas/model/DescribeOnceTaskLeafRecordPageResult.h

@@ -47,11 +47,17 @@ namespace AlibabaCloud
 						std::string repoNamespace;
 						std::string pod;
 						std::string digest;
+						std::string nodeName;
+						std::string clusterId;
 						std::string repoName;
+						std::string nodeInstanceId;
+						std::string image;
+						std::string nodeIp;
+						std::string appName;
+						std::string clusterName;
 						std::string tag;
 						std::string regionId;
 						std::string repoId;
-						std::string image;
 					};
 					std::string status;
 					long progress;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribePropertyCronItemRequest.h

@@ -30,8 +30,6 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertyCronItemRequest : public RpcServic
 public:
 	DescribePropertyCronItemRequest();
 	~DescribePropertyCronItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSource() const;
 	void setSource(const std::string &source);
 	std::string getSourceIp() const;
@@ -40,13 +38,15 @@ public:
 	void setPageSize(int pageSize);
 	bool getForceFlush() const;
 	void setForceFlush(bool forceFlush);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
-	int currentPage_;
 	std::string source_;
 	std::string sourceIp_;
 	int pageSize_;
 	bool forceFlush_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertyPortItemRequest : public RpcServic
 public:
 	DescribePropertyPortItemRequest();
 	~DescribePropertyPortItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getPort() const;
-	void setPort(const std::string &port);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	bool getForceFlush() const;
 	void setForceFlush(bool forceFlush);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getPort() const;
+	void setPort(const std::string &port);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
-	std::string port_;
 	int pageSize_;
 	bool forceFlush_;
+	int currentPage_;
+	std::string port_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertyProcItemRequest : public RpcServic
 public:
 	DescribePropertyProcItemRequest();
 	~DescribePropertyProcItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getName() const;
-	void setName(const std::string &name);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	bool getForceFlush() const;
 	void setForceFlush(bool forceFlush);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getName() const;
+	void setName(const std::string &name);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
-	std::string name_;
 	int pageSize_;
 	bool forceFlush_;
+	int currentPage_;
+	std::string name_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertySoftwareItemRequest : public RpcSe
 public:
 	DescribePropertySoftwareItemRequest();
 	~DescribePropertySoftwareItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getName() const;
-	void setName(const std::string &name);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	bool getForceFlush() const;
 	void setForceFlush(bool forceFlush);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getName() const;
+	void setName(const std::string &name);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
-	std::string name_;
 	int pageSize_;
 	bool forceFlush_;
+	int currentPage_;
+	std::string name_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribePropertyTypeScaItemRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertyTypeScaItemRequest : public RpcSer
 public:
 	DescribePropertyTypeScaItemRequest();
 	~DescribePropertyTypeScaItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::string lang_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribePropertyUserItemRequest : public RpcServic
 public:
 	DescribePropertyUserItemRequest();
 	~DescribePropertyUserItemRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
-	std::string getUser() const;
-	void setUser(const std::string &user);
 	bool getForceFlush() const;
 	void setForceFlush(bool forceFlush);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getUser() const;
+	void setUser(const std::string &user);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
-	std::string user_;
 	bool forceFlush_;
+	int currentPage_;
+	std::string user_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h

@@ -32,23 +32,23 @@ public:
 	~DescribeRestoreJobsRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getMachineRemark() const;
 	void setMachineRemark(const std::string &machineRemark);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
 	std::string machineRemark_;
 	int pageSize_;
+	int currentPage_;
 	std::string status_;
 };
 } // namespace Model

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeRestorePlansRequest.h

@@ -32,23 +32,23 @@ public:
 	~DescribeRestorePlansRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
-	std::string getInstanceName() const;
-	void setInstanceName(const std::string &instanceName);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getInstanceName() const;
+	void setInstanceName(const std::string &instanceName);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
-	std::string instanceName_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
+	std::string instanceName_;
 	std::string status_;
 };
 } // namespace Model

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h

@@ -32,24 +32,24 @@ public:
 	~DescribeRiskListCheckResultRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::vector<std::string> getInstanceIds() const;
-	void setInstanceIds(const std::vector<std::string> &instanceIds);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::vector<std::string> getInstanceIds() const;
+	void setInstanceIds(const std::vector<std::string> &instanceIds);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
-	std::vector<std::string> instanceIds_;
 	int pageSize_;
 	std::string lang_;
+	int currentPage_;
+	std::vector<std::string> instanceIds_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeRisksRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeRisksRequest : public RpcServiceRequest {
 public:
 	DescribeRisksRequest();
 	~DescribeRisksRequest();
-	long getRiskId() const;
-	void setRiskId(long riskId);
 	std::string getRiskName() const;
 	void setRiskName(const std::string &riskName);
 	int getLimit() const;
 	void setLimit(int limit);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	long getRiskId() const;
+	void setRiskId(long riskId);
 
 private:
-	long riskId_;
 	std::string riskName_;
 	int limit_;
 	std::string lang_;
+	long riskId_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h

@@ -32,8 +32,6 @@ public:
 	~DescribeSimilarSecurityEventsRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
@@ -42,14 +40,16 @@ public:
 	void setLang(const std::string &lang);
 	long getTaskId() const;
 	void setTaskId(long taskId);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 
 private:
 	long resourceOwnerId_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::string lang_;
 	long taskId_;
+	int currentPage_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyExecDetailRequest : public RpcServ
 public:
 	DescribeStrategyExecDetailRequest();
 	~DescribeStrategyExecDetailRequest();
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	int getStrategyId() const;
 	void setStrategyId(int strategyId);
 
 private:
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
+	int currentPage_;
 	int strategyId_;
 };
 } // namespace Model

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeStrategyRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyRequest : public RpcServiceRequest
 public:
 	DescribeStrategyRequest();
 	~DescribeStrategyRequest();
-	std::string getCustomType() const;
-	void setCustomType(const std::string &customType);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getStrategyIds() const;
-	void setStrategyIds(const std::string &strategyIds);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
 	std::string getResourceDirectoryAccountId() const;
 	void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
+	std::string getCustomType() const;
+	void setCustomType(const std::string &customType);
+	std::string getStrategyIds() const;
+	void setStrategyIds(const std::string &strategyIds);
 
 private:
-	std::string customType_;
 	std::string sourceIp_;
-	std::string strategyIds_;
 	std::string lang_;
 	std::string resourceDirectoryAccountId_;
+	std::string customType_;
+	std::string strategyIds_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h

@@ -34,16 +34,16 @@ public:
 	void setType(const std::string &type);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getConfig() const;
-	void setConfig(const std::string &config);
 	std::string getResourceDirectoryAccountId() const;
 	void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
+	std::string getConfig() const;
+	void setConfig(const std::string &config);
 
 private:
 	std::string type_;
 	std::string sourceIp_;
-	std::string config_;
 	std::string resourceDirectoryAccountId_;
+	std::string config_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeSuspEventDetailRequest : public RpcService
 public:
 	DescribeSuspEventDetailRequest();
 	~DescribeSuspEventDetailRequest();
-	int getSuspiciousEventId() const;
-	void setSuspiciousEventId(int suspiciousEventId);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	std::string getFrom() const;
 	void setFrom(const std::string &from);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	int getSuspiciousEventId() const;
+	void setSuspiciousEventId(int suspiciousEventId);
 
 private:
-	int suspiciousEventId_;
 	std::string sourceIp_;
 	std::string from_;
 	std::string lang_;
+	int suspiciousEventId_;
 };
 } // namespace Model
 } // namespace Sas

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 					std::string eventType;
 					std::string ip;
 					std::string eventName;
+					std::string intranetIp;
 					std::string instanceName;
 					std::string uuid;
 					std::string internetIp;

+ 1 - 0
sas/include/alibabacloud/sas/model/DescribeSuspEventsResult.h

@@ -59,6 +59,7 @@ namespace AlibabaCloud
 					std::string k8sNodeName;
 					bool hasTraceInfo;
 					std::string intranetIp;
+					std::string imageUuid;
 					std::string k8sClusterId;
 					std::string name;
 					std::string k8sNamespace;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeTargetRequest.h

@@ -34,16 +34,16 @@ public:
 	void setType(const std::string &type);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getConfig() const;
-	void setConfig(const std::string &config);
 	std::string getResourceDirectoryAccountId() const;
 	void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
+	std::string getConfig() const;
+	void setConfig(const std::string &config);
 
 private:
 	std::string type_;
 	std::string sourceIp_;
-	std::string config_;
 	std::string resourceDirectoryAccountId_;
+	std::string config_;
 };
 } // namespace Model
 } // namespace Sas

+ 2 - 0
sas/include/alibabacloud/sas/model/DescribeVersionConfigResult.h

@@ -37,6 +37,7 @@ namespace AlibabaCloud
 				DescribeVersionConfigResult();
 				explicit DescribeVersionConfigResult(const std::string &payload);
 				~DescribeVersionConfigResult();
+				bool getIsNewMultiVersion()const;
 				bool getIsPaidUser()const;
 				long getImageScanCapacity()const;
 				long getAppWhiteListAuthCount()const;
@@ -75,6 +76,7 @@ namespace AlibabaCloud
 			protected:
 				void parse(const std::string &payload);
 			private:
+				bool isNewMultiVersion_;
 				bool isPaidUser_;
 				long imageScanCapacity_;
 				long appWhiteListAuthCount_;

+ 3 - 0
sas/include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h

@@ -32,9 +32,12 @@ public:
 	~DescribeVpcHoneyPotCriteriaRequest();
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 
 private:
 	std::string sourceIp_;
+	std::string lang_;
 };
 } // namespace Model
 } // namespace Sas

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeVulCheckTaskStatusDetailRequest : public R
 public:
 	DescribeVulCheckTaskStatusDetailRequest();
 	~DescribeVulCheckTaskStatusDetailRequest();
-	std::vector<std::string> getTypes() const;
-	void setTypes(const std::vector<std::string> &types);
 	std::vector<std::string> getTaskIds() const;
 	void setTaskIds(const std::vector<std::string> &taskIds);
 	std::string getUuid() const;
 	void setUuid(const std::string &uuid);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::vector<std::string> getTypes() const;
+	void setTypes(const std::vector<std::string> &types);
 
 private:
-	std::vector<std::string> types_;
 	std::vector<std::string> taskIds_;
 	std::string uuid_;
 	std::string sourceIp_;
+	std::vector<std::string> types_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeVulDetailsRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeVulDetailsRequest();
 	std::string getType() const;
 	void setType(const std::string &type);
-	std::string getAliasName() const;
-	void setAliasName(const std::string &aliasName);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getName() const;
-	void setName(const std::string &name);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	std::string getAliasName() const;
+	void setAliasName(const std::string &aliasName);
+	std::string getName() const;
+	void setName(const std::string &name);
 
 private:
 	std::string type_;
-	std::string aliasName_;
 	std::string sourceIp_;
-	std::string name_;
 	std::string lang_;
+	std::string aliasName_;
+	std::string name_;
 };
 } // namespace Model
 } // namespace Sas

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeVulListPageRequest.h

@@ -32,21 +32,21 @@ public:
 	~DescribeVulListPageRequest();
 	std::string getCveId() const;
 	void setCveId(const std::string &cveId);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
-	std::string getVulNameLike() const;
-	void setVulNameLike(const std::string &vulNameLike);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
+	std::string getVulNameLike() const;
+	void setVulNameLike(const std::string &vulNameLike);
 
 private:
 	std::string cveId_;
-	int currentPage_;
 	std::string sourceIp_;
-	std::string vulNameLike_;
 	int pageSize_;
+	int currentPage_;
+	std::string vulNameLike_;
 };
 } // namespace Model
 } // namespace Sas

+ 2 - 0
sas/include/alibabacloud/sas/model/DescribeWarningMachinesResult.h

@@ -44,6 +44,8 @@ namespace AlibabaCloud
 					int mediumWarningCount;
 					std::string uuid;
 					std::string internetIp;
+					std::string containerId;
+					std::string containerName;
 					int highWarningCount;
 					std::string regionId;
 					int passCount;

+ 3 - 3
sas/include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h

@@ -32,23 +32,23 @@ public:
 	~DescribeWebLockBindListRequest();
 	std::string getRemark() const;
 	void setRemark(const std::string &remark);
-	int getCurrentPage() const;
-	void setCurrentPage(int currentPage);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getLang() const;
 	void setLang(const std::string &lang);
+	int getCurrentPage() const;
+	void setCurrentPage(int currentPage);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
 	std::string remark_;
-	int currentPage_;
 	std::string sourceIp_;
 	int pageSize_;
 	std::string lang_;
+	int currentPage_;
 	std::string status_;
 };
 } // namespace Model

+ 6 - 6
sas/include/alibabacloud/sas/model/DescribeWebLockFileChangeStatisticsRequest.h

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeWebLockFileChangeStatisticsRequest : publi
 public:
 	DescribeWebLockFileChangeStatisticsRequest();
 	~DescribeWebLockFileChangeStatisticsRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
 	long getTsEnd() const;
 	void setTsEnd(long tsEnd);
 	int getCurrentPage() const;
 	void setCurrentPage(int currentPage);
 	long getTsBegin() const;
 	void setTsBegin(long tsBegin);
-	std::string getSourceIp() const;
-	void setSourceIp(const std::string &sourceIp);
-	int getPageSize() const;
-	void setPageSize(int pageSize);
 
 private:
+	std::string sourceIp_;
+	int pageSize_;
 	long tsEnd_;
 	int currentPage_;
 	long tsBegin_;
-	std::string sourceIp_;
-	int pageSize_;
 };
 } // namespace Model
 } // namespace Sas

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini