diff --git a/VERSION b/VERSION index 83077054a..70aaadf4b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1591 \ No newline at end of file +1.36.1592 \ No newline at end of file diff --git a/sas/CMakeLists.txt b/sas/CMakeLists.txt index d8a533dbb..b79392b68 100644 --- a/sas/CMakeLists.txt +++ b/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 diff --git a/sas/include/alibabacloud/sas/SasClient.h b/sas/include/alibabacloud/sas/SasClient.h index a7e3f2eda..6c17178d4 100644 --- a/sas/include/alibabacloud/sas/SasClient.h +++ b/sas/include/alibabacloud/sas/SasClient.h @@ -22,6 +22,8 @@ #include #include #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 AddAssetSelectionCriteriaOutcome; + typedef std::future AddAssetSelectionCriteriaOutcomeCallable; + typedef std::function&)> AddAssetSelectionCriteriaAsyncHandler; typedef Outcome AddCheckInstanceResultWhiteListOutcome; typedef std::future AddCheckInstanceResultWhiteListOutcomeCallable; typedef std::function&)> AddCheckInstanceResultWhiteListAsyncHandler; @@ -1028,6 +1047,9 @@ namespace AlibabaCloud typedef Outcome ChangeCheckConfigOutcome; typedef std::future ChangeCheckConfigOutcomeCallable; typedef std::function&)> ChangeCheckConfigAsyncHandler; + typedef Outcome ChangeCheckCustomConfigOutcome; + typedef std::future ChangeCheckCustomConfigOutcomeCallable; + typedef std::function&)> ChangeCheckCustomConfigAsyncHandler; typedef Outcome CheckQuaraFileIdOutcome; typedef std::future CheckQuaraFileIdOutcomeCallable; typedef std::function&)> CheckQuaraFileIdAsyncHandler; @@ -1043,6 +1065,9 @@ namespace AlibabaCloud typedef Outcome CreateAntiBruteForceRuleOutcome; typedef std::future CreateAntiBruteForceRuleOutcomeCallable; typedef std::function&)> CreateAntiBruteForceRuleAsyncHandler; + typedef Outcome CreateAssetSelectionConfigOutcome; + typedef std::future CreateAssetSelectionConfigOutcomeCallable; + typedef std::function&)> CreateAssetSelectionConfigAsyncHandler; typedef Outcome CreateBackupPolicyOutcome; typedef std::future CreateBackupPolicyOutcomeCallable; typedef std::function&)> CreateBackupPolicyAsyncHandler; @@ -1085,6 +1110,9 @@ namespace AlibabaCloud typedef Outcome CreateOrUpdateAssetGroupOutcome; typedef std::future CreateOrUpdateAssetGroupOutcomeCallable; typedef std::function&)> CreateOrUpdateAssetGroupAsyncHandler; + typedef Outcome CreateOrUpdateDingTalkOutcome; + typedef std::future CreateOrUpdateDingTalkOutcomeCallable; + typedef std::function&)> CreateOrUpdateDingTalkAsyncHandler; typedef Outcome CreateRestoreJobOutcome; typedef std::future CreateRestoreJobOutcomeCallable; typedef std::function&)> CreateRestoreJobAsyncHandler; @@ -1193,9 +1221,6 @@ namespace AlibabaCloud typedef Outcome DescribeAlarmEventDetailOutcome; typedef std::future DescribeAlarmEventDetailOutcomeCallable; typedef std::function&)> DescribeAlarmEventDetailAsyncHandler; - typedef Outcome DescribeAlarmEventListOutcome; - typedef std::future DescribeAlarmEventListOutcomeCallable; - typedef std::function&)> DescribeAlarmEventListAsyncHandler; typedef Outcome DescribeAlarmEventStackInfoOutcome; typedef std::future DescribeAlarmEventStackInfoOutcomeCallable; typedef std::function&)> DescribeAlarmEventStackInfoAsyncHandler; @@ -1883,6 +1908,12 @@ namespace AlibabaCloud typedef Outcome GetAppNetworkOutcome; typedef std::future GetAppNetworkOutcomeCallable; typedef std::function&)> GetAppNetworkAsyncHandler; + typedef Outcome GetAssetDetailByUuidOutcome; + typedef std::future GetAssetDetailByUuidOutcomeCallable; + typedef std::function&)> GetAssetDetailByUuidAsyncHandler; + typedef Outcome GetAssetSelectionConfigOutcome; + typedef std::future GetAssetSelectionConfigOutcomeCallable; + typedef std::function&)> GetAssetSelectionConfigAsyncHandler; typedef Outcome GetAssetsPropertyDetailOutcome; typedef std::future GetAssetsPropertyDetailOutcomeCallable; typedef std::function&)> GetAssetsPropertyDetailAsyncHandler; @@ -2006,6 +2037,12 @@ namespace AlibabaCloud typedef Outcome JoinWebLockProcessWhiteListOutcome; typedef std::future JoinWebLockProcessWhiteListOutcomeCallable; typedef std::function&)> JoinWebLockProcessWhiteListAsyncHandler; + typedef Outcome ListAssetSelectionSelectedTargetOutcome; + typedef std::future ListAssetSelectionSelectedTargetOutcomeCallable; + typedef std::function&)> ListAssetSelectionSelectedTargetAsyncHandler; + typedef Outcome ListAssetSelectionTargetOutcome; + typedef std::future ListAssetSelectionTargetOutcomeCallable; + typedef std::function&)> ListAssetSelectionTargetAsyncHandler; typedef Outcome ListAvailableHoneypotOutcome; typedef std::future ListAvailableHoneypotOutcomeCallable; typedef std::function&)> ListAvailableHoneypotAsyncHandler; @@ -2066,9 +2103,6 @@ namespace AlibabaCloud typedef Outcome ListInterceptionHistoryOutcome; typedef std::future ListInterceptionHistoryOutcomeCallable; typedef std::function&)> ListInterceptionHistoryAsyncHandler; - typedef Outcome ListInterceptionImageOutcome; - typedef std::future ListInterceptionImageOutcomeCallable; - typedef std::function&)> ListInterceptionImageAsyncHandler; typedef Outcome ListInterceptionRulePageOutcome; typedef std::future ListInterceptionRulePageOutcomeCallable; typedef std::function&)> ListInterceptionRulePageAsyncHandler; @@ -2087,6 +2121,9 @@ namespace AlibabaCloud typedef Outcome ListPrivateRegistryTypeOutcome; typedef std::future ListPrivateRegistryTypeOutcomeCallable; typedef std::function&)> ListPrivateRegistryTypeAsyncHandler; + typedef Outcome ListQueryRaspAppInfoOutcome; + typedef std::future ListQueryRaspAppInfoOutcomeCallable; + typedef std::function&)> ListQueryRaspAppInfoAsyncHandler; typedef Outcome ListRuleTargetAllOutcome; typedef std::future ListRuleTargetAllOutcomeCallable; typedef std::function&)> ListRuleTargetAllAsyncHandler; @@ -2204,6 +2241,9 @@ namespace AlibabaCloud typedef Outcome ModifyPushAllTaskOutcome; typedef std::future ModifyPushAllTaskOutcomeCallable; typedef std::function&)> ModifyPushAllTaskAsyncHandler; + typedef Outcome ModifyRefreshProcessInfoOutcome; + typedef std::future ModifyRefreshProcessInfoOutcomeCallable; + typedef std::function&)> ModifyRefreshProcessInfoAsyncHandler; typedef Outcome ModifyRiskCheckStatusOutcome; typedef std::future ModifyRiskCheckStatusOutcomeCallable; typedef std::function&)> ModifyRiskCheckStatusAsyncHandler; @@ -2431,6 +2471,9 @@ namespace AlibabaCloud SasClient(const std::shared_ptr &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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; ModifyRiskCheckStatusOutcomeCallable modifyRiskCheckStatusCallable(const Model::ModifyRiskCheckStatusRequest& request) const; diff --git a/sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaRequest.h b/sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaRequest.h new file mode 100644 index 000000000..581faed37 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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 getTargetOperationList() const; + void setTargetOperationList(const std::vector &targetOperationList); + std::string getSelectionKey() const; + void setSelectionKey(const std::string &selectionKey); + +private: + std::string criteriaOperation_; + std::string criteria_; + std::string sourceIp_; + std::vector targetOperationList_; + std::string selectionKey_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaResult.h b/sas/include/alibabacloud/sas/model/AddAssetSelectionCriteriaResult.h new file mode 100644 index 000000000..848c0a701 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h b/sas/include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h index 8dde9c944..c435c24ef 100644 --- a/sas/include/alibabacloud/sas/model/AddCheckInstanceResultWhiteListRequest.h +++ b/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 getInstanceIds() const; void setInstanceIds(const std::vector &instanceIds); - long getCheckId() const; - void setCheckId(long checkId); private: std::string sourceIp_; + long checkId_; std::string checkGroupId_; std::vector instanceIds_; - long checkId_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h b/sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h index 1310d46b1..a25199a41 100644 --- a/sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ChangeCheckConfigRequest.h @@ -32,8 +32,6 @@ public: ~ChangeCheckConfigRequest(); std::vector getStandardIds() const; void setStandardIds(const std::vector &standardIds); - int getEndTime() const; - void setEndTime(int endTime); std::vector getCycleDays() const; void setCycleDays(const std::vector &cycleDays); int getStartTime() const; @@ -42,14 +40,16 @@ public: void setSourceIp(const std::string &sourceIp); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + int getEndTime() const; + void setEndTime(int endTime); private: std::vector standardIds_; - int endTime_; std::vector cycleDays_; int startTime_; std::string sourceIp_; std::string regionId_; + int endTime_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigRequest.h b/sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigRequest.h new file mode 100644 index 000000000..7f1e7b482 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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 ®ionId); + long getCheckId() const; + void setCheckId(long checkId); + std::vector getCustomConfigs() const; + void setCustomConfigs(const std::vector &customConfigs); + +private: + std::string sourceIp_; + std::string regionId_; + long checkId_; + std::vector customConfigs_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigResult.h b/sas/include/alibabacloud/sas/model/ChangeCheckCustomConfigResult.h new file mode 100644 index 000000000..7bfda2cc8 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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 getIllegalCustomConfigs()const; + + protected: + void parse(const std::string &payload); + private: + std::vector illegalCustomConfigs_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/ConfirmVirusEventsRequest.h b/sas/include/alibabacloud/sas/model/ConfirmVirusEventsRequest.h index c0ba92f38..fe4ebaab9 100644 --- a/sas/include/alibabacloud/sas/model/ConfirmVirusEventsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigRequest.h b/sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigRequest.h new file mode 100644 index 000000000..1d0ded755 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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_ diff --git a/sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigResult.h b/sas/include/alibabacloud/sas/model/CreateAssetSelectionConfigResult.h new file mode 100644 index 000000000..691ce7078 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h b/sas/include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h index 919e604c3..fbd1203f6 100644 --- a/sas/include/alibabacloud/sas/model/CreateContainerScanTaskRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/CreateCustomBlockRecordRequest.h b/sas/include/alibabacloud/sas/model/CreateCustomBlockRecordRequest.h index 6fb9cf9e0..a62c91908 100644 --- a/sas/include/alibabacloud/sas/model/CreateCustomBlockRecordRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/CreateFileDetectRequest.h b/sas/include/alibabacloud/sas/model/CreateFileDetectRequest.h index d4efdb448..0934c2700 100644 --- a/sas/include/alibabacloud/sas/model/CreateFileDetectRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/CreateHoneypotPresetRequest.h b/sas/include/alibabacloud/sas/model/CreateHoneypotPresetRequest.h index 510edda36..f481bf1a8 100644 --- a/sas/include/alibabacloud/sas/model/CreateHoneypotPresetRequest.h +++ b/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_; diff --git a/sas/include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h b/sas/include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h index 2f6f474f5..edce32a03 100644 --- a/sas/include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkRequest.h b/sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkRequest.h new file mode 100644 index 000000000..27c187106 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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_ diff --git a/sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkResult.h b/sas/include/alibabacloud/sas/model/CreateOrUpdateDingTalkResult.h new file mode 100644 index 000000000..417e517c9 --- /dev/null +++ b/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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h b/sas/include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h index fac3257d9..b7e250666 100644 --- a/sas/include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h +++ b/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 getUuidList() const; void setUuidList(const std::vector &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 uuidList_; + std::string policyVersion_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h b/sas/include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h index 7b0071227..2f2077612 100644 --- a/sas/include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DeleteHoneypotNodeRequest.h b/sas/include/alibabacloud/sas/model/DeleteHoneypotNodeRequest.h index 68f984004..aac044227 100644 --- a/sas/include/alibabacloud/sas/model/DeleteHoneypotNodeRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DeleteHoneypotPresetRequest.h b/sas/include/alibabacloud/sas/model/DeleteHoneypotPresetRequest.h index de9094c4c..c51fb2a1b 100644 --- a/sas/include/alibabacloud/sas/model/DeleteHoneypotPresetRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DeleteHoneypotProbeRequest.h b/sas/include/alibabacloud/sas/model/DeleteHoneypotProbeRequest.h index e0ab7e038..4ff088ff9 100644 --- a/sas/include/alibabacloud/sas/model/DeleteHoneypotProbeRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DeleteHoneypotRequest.h b/sas/include/alibabacloud/sas/model/DeleteHoneypotRequest.h index 50921c4ae..73ba2c92b 100644 --- a/sas/include/alibabacloud/sas/model/DeleteHoneypotRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h b/sas/include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h index aa203c857..fce8f3ac8 100644 --- a/sas/include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h b/sas/include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h index 738ca80bb..253928b48 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h index 9faeac124..91d6fbc54 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h b/sas/include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h deleted file mode 100644 index 2f2c6c22b..000000000 --- a/sas/include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 getOperateErrorCodeList() const; - void setOperateErrorCodeList(const std::vector &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 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_ diff --git a/sas/include/alibabacloud/sas/model/DescribeAlarmEventListResult.h b/sas/include/alibabacloud/sas/model/DescribeAlarmEventListResult.h deleted file mode 100644 index cd57c7240..000000000 --- a/sas/include/alibabacloud/sas/model/DescribeAlarmEventListResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 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 tacticItems; - }; - - - DescribeAlarmEventListResult(); - explicit DescribeAlarmEventListResult(const std::string &payload); - ~DescribeAlarmEventListResult(); - PageInfo getPageInfo()const; - std::vector getSuspEvents()const; - - protected: - void parse(const std::string &payload); - private: - PageInfo pageInfo_; - std::vector suspEvents_; - - }; - } - } -} -#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTLISTRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h b/sas/include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h index fc4282a38..56c6a08d2 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h b/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h index bf468c86a..d2d8b65ed 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h b/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h index 882f68ea1..fd8bf9b80 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h +++ b/sas/include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h @@ -45,6 +45,7 @@ namespace AlibabaCloud int forbiddenTime; std::vector uuidList; int failCount; + std::string createTime; bool enableSmartRule; int machineCount; long id; diff --git a/sas/include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h b/sas/include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h index 0801540ee..b83c5e012 100644 --- a/sas/include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeBackUpExportInfoRequest.h b/sas/include/alibabacloud/sas/model/DescribeBackUpExportInfoRequest.h index 16c32626d..6a43800d4 100644 --- a/sas/include/alibabacloud/sas/model/DescribeBackUpExportInfoRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h b/sas/include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h index 672b2c648..eeb7a0e35 100644 --- a/sas/include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeBruteForceRecordsResult.h b/sas/include/alibabacloud/sas/model/DescribeBruteForceRecordsResult.h index 37c4654cb..cb054f56d 100644 --- a/sas/include/alibabacloud/sas/model/DescribeBruteForceRecordsResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h b/sas/include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h index 872af4623..370973f45 100644 --- a/sas/include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h +++ b/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; }; diff --git a/sas/include/alibabacloud/sas/model/DescribeCheckFixDetailsRequest.h b/sas/include/alibabacloud/sas/model/DescribeCheckFixDetailsRequest.h index 77508aec4..e111f9577 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCheckFixDetailsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h b/sas/include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h index 9fecf4037..094e570c6 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h +++ b/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 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 getCheckDetailColumns()const; std::string getDescription()const; long getCheckId()const; + std::vector 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 checkDetailColumns_; std::string description_; long checkId_; + std::vector checkDetailAssetInfo_; std::string level_; std::string prompt_; std::string advice_; diff --git a/sas/include/alibabacloud/sas/model/DescribeCheckWarningMachinesRequest.h b/sas/include/alibabacloud/sas/model/DescribeCheckWarningMachinesRequest.h index 0703c8949..530034cd3 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCheckWarningMachinesRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeCheckWarningSummaryResult.h b/sas/include/alibabacloud/sas/model/DescribeCheckWarningSummaryResult.h index c1c9d0372..e28730b46 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCheckWarningSummaryResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeCheckWarningsRequest.h b/sas/include/alibabacloud/sas/model/DescribeCheckWarningsRequest.h index 23559f8ae..5ca35701f 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCheckWarningsRequest.h +++ b/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_; diff --git a/sas/include/alibabacloud/sas/model/DescribeClientConfSetupRequest.h b/sas/include/alibabacloud/sas/model/DescribeClientConfSetupRequest.h index f64e13891..34f949947 100644 --- a/sas/include/alibabacloud/sas/model/DescribeClientConfSetupRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeClientConfStrategyRequest.h b/sas/include/alibabacloud/sas/model/DescribeClientConfStrategyRequest.h index bc35c3779..fe95579e5 100644 --- a/sas/include/alibabacloud/sas/model/DescribeClientConfStrategyRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeClusterBasicInfoRequest.h b/sas/include/alibabacloud/sas/model/DescribeClusterBasicInfoRequest.h index 2db4d7d79..a61b0045d 100644 --- a/sas/include/alibabacloud/sas/model/DescribeClusterBasicInfoRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeClusterInfoListRequest.h b/sas/include/alibabacloud/sas/model/DescribeClusterInfoListRequest.h index fac68d002..02bc62221 100644 --- a/sas/include/alibabacloud/sas/model/DescribeClusterInfoListRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeClusterVulStatisticsRequest.h b/sas/include/alibabacloud/sas/model/DescribeClusterVulStatisticsRequest.h index 24ed3d320..4aab43318 100644 --- a/sas/include/alibabacloud/sas/model/DescribeClusterVulStatisticsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeContainerInstancesRequest.h b/sas/include/alibabacloud/sas/model/DescribeContainerInstancesRequest.h index 537891ccc..a9e599dcd 100644 --- a/sas/include/alibabacloud/sas/model/DescribeContainerInstancesRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h b/sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h index ed36f7883..040744d3f 100644 --- a/sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h b/sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h index e4cec8c6c..c9a746a38 100644 --- a/sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeDomainListRequest.h b/sas/include/alibabacloud/sas/model/DescribeDomainListRequest.h index 5dd729163..1391680df 100644 --- a/sas/include/alibabacloud/sas/model/DescribeDomainListRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h b/sas/include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h index b0cc0f081..f8f49ec7a 100644 --- a/sas/include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h index a96c36dca..e28a55675 100644 --- a/sas/include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h b/sas/include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h index 777802dbd..1a526002c 100644 --- a/sas/include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h +++ b/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; }; diff --git a/sas/include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h b/sas/include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h index 7360a2a1a..c461e8431 100644 --- a/sas/include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h b/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h index fc49e2db3..338fa5da2 100644 --- a/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h b/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h index 6936b5731..1da686b03 100644 --- a/sas/include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeGroupedVulRequest.h b/sas/include/alibabacloud/sas/model/DescribeGroupedVulRequest.h index 4f7edf1d2..b0f161fcf 100644 --- a/sas/include/alibabacloud/sas/model/DescribeGroupedVulRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h b/sas/include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h index 0c0bb7638..e599845cd 100644 --- a/sas/include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h b/sas/include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h index 44ee8a88f..5ddb1d5ce 100644 --- a/sas/include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeImageBaselineDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeImageBaselineDetailRequest.h index 78b081677..0360607db 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageBaselineDetailRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h b/sas/include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h index c9984bc96..8b1d814ed 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeImageFixTaskResult.h b/sas/include/alibabacloud/sas/model/DescribeImageFixTaskResult.h index 221ba04d6..7df9728d1 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageFixTaskResult.h +++ b/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; }; diff --git a/sas/include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h b/sas/include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h index b3499b7aa..dcc8bac8e 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeImageListBySensitiveFileResult.h b/sas/include/alibabacloud/sas/model/DescribeImageListBySensitiveFileResult.h index 44dc1a0bb..e49aa606d 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageListBySensitiveFileResult.h +++ b/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 getImageInfos()const; + std::vector 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 imageInfos_; + std::vector imageInfos_; PageInfo pageInfo_; std::string message_; int httpStatusCode_; diff --git a/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileByKeyResult.h b/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileByKeyResult.h index 2c9e3635d..a31de0b9c 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileByKeyResult.h +++ b/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 getSensitiveFileList()const; + std::vector getSensitiveFileList()const; std::string getCode()const; bool getSuccess()const; @@ -70,7 +70,7 @@ namespace AlibabaCloud PageInfo pageInfo_; std::string message_; int httpStatusCode_; - std::vector sensitiveFileList_; + std::vector sensitiveFileList_; std::string code_; bool success_; diff --git a/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileListResult.h b/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileListResult.h index b7d6ede73..58e8354a1 100644 --- a/sas/include/alibabacloud/sas/model/DescribeImageSensitiveFileListResult.h +++ b/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 getSensitiveFileList()const; + std::vector getSensitiveFileList()const; std::string getCode()const; bool getSuccess()const; @@ -67,7 +67,7 @@ namespace AlibabaCloud PageInfo pageInfo_; std::string message_; int httpStatusCode_; - std::vector sensitiveFileList_; + std::vector sensitiveFileList_; std::string code_; bool success_; diff --git a/sas/include/alibabacloud/sas/model/DescribeInstallCodesRequest.h b/sas/include/alibabacloud/sas/model/DescribeInstallCodesRequest.h index c2cc37bbc..db957efc5 100644 --- a/sas/include/alibabacloud/sas/model/DescribeInstallCodesRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h b/sas/include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h index 2b4148651..75729ccf8 100644 --- a/sas/include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h +++ b/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 getUuidList() const; void setUuidList(const std::vector &uuidList); + int getCurrentPage() const; + void setCurrentPage(int currentPage); private: long resourceOwnerId_; - int currentPage_; std::string sourceIp_; int pageSize_; std::vector uuidList_; + int currentPage_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h b/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h index b3938a1cd..da8834afd 100644 --- a/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h b/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h index bf391a139..150bc3926 100644 --- a/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h +++ b/sas/include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h @@ -47,6 +47,7 @@ namespace AlibabaCloud std::string startTime; int uuidCount; std::string location; + std::string remark; }; diff --git a/sas/include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h b/sas/include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h index 6a7437aaf..0745ea470 100644 --- a/sas/include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeOnceTaskLeafRecordPageResult.h b/sas/include/alibabacloud/sas/model/DescribeOnceTaskLeafRecordPageResult.h index 5e0a0136e..9417f3cdc 100644 --- a/sas/include/alibabacloud/sas/model/DescribeOnceTaskLeafRecordPageResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribePropertyCronItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertyCronItemRequest.h index efdb3ac23..595bbd299 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertyCronItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h index 48fdeae59..0f26f2fa5 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h index beed51bfa..fe6606523 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h index 1da3153c7..c40c5fe26 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribePropertyTypeScaItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertyTypeScaItemRequest.h index 7d43069db..7016a1999 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertyTypeScaItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h b/sas/include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h index 3606bbd8c..51fdd08fe 100644 --- a/sas/include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h b/sas/include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h index 5b267d459..6e04d19b0 100644 --- a/sas/include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeRestorePlansRequest.h b/sas/include/alibabacloud/sas/model/DescribeRestorePlansRequest.h index e60e65c90..c01a10de4 100644 --- a/sas/include/alibabacloud/sas/model/DescribeRestorePlansRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h b/sas/include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h index 57dde96ec..7e3bbb68d 100644 --- a/sas/include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h +++ b/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 getInstanceIds() const; - void setInstanceIds(const std::vector &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 getInstanceIds() const; + void setInstanceIds(const std::vector &instanceIds); private: long resourceOwnerId_; - int currentPage_; std::string sourceIp_; - std::vector instanceIds_; int pageSize_; std::string lang_; + int currentPage_; + std::vector instanceIds_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/DescribeRisksRequest.h b/sas/include/alibabacloud/sas/model/DescribeRisksRequest.h index 0551cbfa1..5f547292c 100644 --- a/sas/include/alibabacloud/sas/model/DescribeRisksRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h b/sas/include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h index 9c0c40340..10f8fb863 100644 --- a/sas/include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h index be02a721a..b7615f9d2 100644 --- a/sas/include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeStrategyRequest.h b/sas/include/alibabacloud/sas/model/DescribeStrategyRequest.h index ac6343c11..2df51118e 100644 --- a/sas/include/alibabacloud/sas/model/DescribeStrategyRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h b/sas/include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h index 56f719ada..b3095a1c4 100644 --- a/sas/include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h index 085453c2a..086dd921c 100644 --- a/sas/include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h b/sas/include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h index 3a0ddf895..4f4c35587 100644 --- a/sas/include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeSuspEventsResult.h b/sas/include/alibabacloud/sas/model/DescribeSuspEventsResult.h index 7db3af4d5..b97f2a77e 100644 --- a/sas/include/alibabacloud/sas/model/DescribeSuspEventsResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeTargetRequest.h b/sas/include/alibabacloud/sas/model/DescribeTargetRequest.h index 4d6febb34..6a8ec32ee 100644 --- a/sas/include/alibabacloud/sas/model/DescribeTargetRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeVersionConfigResult.h b/sas/include/alibabacloud/sas/model/DescribeVersionConfigResult.h index 9ebd85873..4c7db6315 100644 --- a/sas/include/alibabacloud/sas/model/DescribeVersionConfigResult.h +++ b/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_; diff --git a/sas/include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h b/sas/include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h index f253e1d76..cf0b9f7b0 100644 --- a/sas/include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h b/sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h index bb9567f48..9e9f30eb2 100644 --- a/sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h +++ b/sas/include/alibabacloud/sas/model/DescribeVulCheckTaskStatusDetailRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeVulCheckTaskStatusDetailRequest : public R public: DescribeVulCheckTaskStatusDetailRequest(); ~DescribeVulCheckTaskStatusDetailRequest(); - std::vector getTypes() const; - void setTypes(const std::vector &types); std::vector getTaskIds() const; void setTaskIds(const std::vector &taskIds); std::string getUuid() const; void setUuid(const std::string &uuid); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::vector getTypes() const; + void setTypes(const std::vector &types); private: - std::vector types_; std::vector taskIds_; std::string uuid_; std::string sourceIp_; + std::vector types_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/DescribeVulDetailsRequest.h b/sas/include/alibabacloud/sas/model/DescribeVulDetailsRequest.h index 2296a027d..4298c6c4f 100644 --- a/sas/include/alibabacloud/sas/model/DescribeVulDetailsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeVulListPageRequest.h b/sas/include/alibabacloud/sas/model/DescribeVulListPageRequest.h index f87459aef..4fdbb7aef 100644 --- a/sas/include/alibabacloud/sas/model/DescribeVulListPageRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeWarningMachinesResult.h b/sas/include/alibabacloud/sas/model/DescribeWarningMachinesResult.h index 06d3a8b2b..e2b9c97ae 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWarningMachinesResult.h +++ b/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; diff --git a/sas/include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h b/sas/include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h index 593428860..5634f5cf0 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeWebLockFileChangeStatisticsRequest.h b/sas/include/alibabacloud/sas/model/DescribeWebLockFileChangeStatisticsRequest.h index 63d33eee9..21c037760 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWebLockFileChangeStatisticsRequest.h +++ b/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 diff --git a/sas/include/alibabacloud/sas/model/DescribeWebLockProcessBlockStatisticsRequest.h b/sas/include/alibabacloud/sas/model/DescribeWebLockProcessBlockStatisticsRequest.h index 0490e1e78..d05d35ade 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWebLockProcessBlockStatisticsRequest.h +++ b/sas/include/alibabacloud/sas/model/DescribeWebLockProcessBlockStatisticsRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeWebLockProcessBlockStatisticsRequest : pub public: DescribeWebLockProcessBlockStatisticsRequest(); ~DescribeWebLockProcessBlockStatisticsRequest(); + 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 diff --git a/sas/include/alibabacloud/sas/model/DescribeWebLockProcessListRequest.h b/sas/include/alibabacloud/sas/model/DescribeWebLockProcessListRequest.h index 1ca3be42e..f6d15d022 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWebLockProcessListRequest.h +++ b/sas/include/alibabacloud/sas/model/DescribeWebLockProcessListRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SAS_EXPORT DescribeWebLockProcessListRequest : public RpcServ public: DescribeWebLockProcessListRequest(); ~DescribeWebLockProcessListRequest(); - std::string getProcessName() const; - void setProcessName(const std::string &processName); - 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 getProcessName() const; + void setProcessName(const std::string &processName); + int getCurrentPage() const; + void setCurrentPage(int currentPage); int getStatus() const; void setStatus(int status); private: - std::string processName_; - int currentPage_; std::string sourceIp_; int pageSize_; + std::string processName_; + int currentPage_; int status_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/DescribeWebPathRequest.h b/sas/include/alibabacloud/sas/model/DescribeWebPathRequest.h index 680bd9305..6f8b621c9 100644 --- a/sas/include/alibabacloud/sas/model/DescribeWebPathRequest.h +++ b/sas/include/alibabacloud/sas/model/DescribeWebPathRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeWebPathRequest : public RpcServiceRequest public: DescribeWebPathRequest(); ~DescribeWebPathRequest(); - 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 diff --git a/sas/include/alibabacloud/sas/model/DisableCustomBlockRecordRequest.h b/sas/include/alibabacloud/sas/model/DisableCustomBlockRecordRequest.h index 87a46f3d3..cebfa164d 100644 --- a/sas/include/alibabacloud/sas/model/DisableCustomBlockRecordRequest.h +++ b/sas/include/alibabacloud/sas/model/DisableCustomBlockRecordRequest.h @@ -32,18 +32,18 @@ public: ~DisableCustomBlockRecordRequest(); 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); + std::string getBound() const; + void setBound(const std::string &bound); private: long resourceOwnerId_; - std::string bound_; std::string blockIp_; std::string sourceIp_; + std::string bound_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/EnableCustomBlockRecordRequest.h b/sas/include/alibabacloud/sas/model/EnableCustomBlockRecordRequest.h index 91ff832c5..256e7b017 100644 --- a/sas/include/alibabacloud/sas/model/EnableCustomBlockRecordRequest.h +++ b/sas/include/alibabacloud/sas/model/EnableCustomBlockRecordRequest.h @@ -32,18 +32,18 @@ public: ~EnableCustomBlockRecordRequest(); 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); + std::string getBound() const; + void setBound(const std::string &bound); private: long resourceOwnerId_; - std::string bound_; std::string blockIp_; std::string sourceIp_; + std::string bound_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ExportRecordRequest.h b/sas/include/alibabacloud/sas/model/ExportRecordRequest.h index fe1e0c2b5..b206c87ee 100644 --- a/sas/include/alibabacloud/sas/model/ExportRecordRequest.h +++ b/sas/include/alibabacloud/sas/model/ExportRecordRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT ExportRecordRequest : public RpcServiceRequest { public: ExportRecordRequest(); ~ExportRecordRequest(); - std::string getExportType() const; - void setExportType(const std::string &exportType); - std::string getParams() const; - void setParams(const std::string ¶ms); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); std::string getLang() const; void setLang(const std::string &lang); + std::string getExportType() const; + void setExportType(const std::string &exportType); + std::string getParams() const; + void setParams(const std::string ¶ms); private: - std::string exportType_; - std::string params_; std::string sourceIp_; std::string lang_; + std::string exportType_; + std::string params_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ExportVulRequest.h b/sas/include/alibabacloud/sas/model/ExportVulRequest.h index ec6877be2..b46b42d45 100644 --- a/sas/include/alibabacloud/sas/model/ExportVulRequest.h +++ b/sas/include/alibabacloud/sas/model/ExportVulRequest.h @@ -30,14 +30,8 @@ class ALIBABACLOUD_SAS_EXPORT ExportVulRequest : public RpcServiceRequest { public: ExportVulRequest(); ~ExportVulRequest(); - 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 getRemark() const; - void setRemark(const std::string &remark); std::string getAttachTypes() const; void setAttachTypes(const std::string &attachTypes); std::string getType() const; @@ -50,12 +44,6 @@ public: void setCheckType(int checkType); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getContainerFieldValue() const; - void setContainerFieldValue(const std::string &containerFieldValue); - long getModifyTsStart() const; - void setModifyTsStart(long modifyTsStart); - std::string getLang() const; - void setLang(const std::string &lang); long getModifyTsEnd() const; void setModifyTsEnd(long modifyTsEnd); std::string getLevel() const; @@ -64,49 +52,61 @@ public: void setResource(const std::string &resource); std::string getGroupId() const; void setGroupId(const std::string &groupId); - std::string getDealed() const; - void setDealed(const std::string &dealed); - std::string getClusterId() const; - void setClusterId(const std::string &clusterId); - std::string getBatchName() const; - void setBatchName(const std::string &batchName); 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); 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 getRemark() const; + void setRemark(const std::string &remark); + std::string getContainerFieldValue() const; + void setContainerFieldValue(const std::string &containerFieldValue); + long getModifyTsStart() const; + void setModifyTsStart(long modifyTsStart); + std::string getLang() const; + void setLang(const std::string &lang); + std::string getDealed() const; + void setDealed(const std::string &dealed); + std::string getClusterId() const; + void setClusterId(const std::string &clusterId); + std::string getBatchName() const; + void setBatchName(const std::string &batchName); + std::string getSearchTags() const; + void setSearchTags(const std::string &searchTags); private: - std::string statusList_; - std::string targetType_; int minScore_; - std::string remark_; std::string attachTypes_; std::string type_; std::string vpcInstanceIds_; std::string containerFieldName_; int checkType_; std::string sourceIp_; - std::string containerFieldValue_; - long modifyTsStart_; - std::string lang_; long modifyTsEnd_; std::string level_; std::string resource_; std::string groupId_; - std::string dealed_; - std::string clusterId_; - std::string batchName_; std::string aliasName_; - std::string searchTags_; std::string name_; std::string necessity_; std::string uuids_; + std::string statusList_; + std::string targetType_; + std::string remark_; + std::string containerFieldValue_; + long modifyTsStart_; + std::string lang_; + std::string dealed_; + std::string clusterId_; + std::string batchName_; + std::string searchTags_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/FixCheckWarningsRequest.h b/sas/include/alibabacloud/sas/model/FixCheckWarningsRequest.h index bd33cef05..e75f124c8 100644 --- a/sas/include/alibabacloud/sas/model/FixCheckWarningsRequest.h +++ b/sas/include/alibabacloud/sas/model/FixCheckWarningsRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SAS_EXPORT FixCheckWarningsRequest : public RpcServiceRequest public: FixCheckWarningsRequest(); ~FixCheckWarningsRequest(); - long getRiskId() const; - void setRiskId(long riskId); std::string getCheckParams() const; void setCheckParams(const std::string &checkParams); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); std::string getLang() const; void setLang(const std::string &lang); + long getRiskId() const; + void setRiskId(long riskId); std::string getUuids() const; void setUuids(const std::string &uuids); private: - long riskId_; std::string checkParams_; std::string sourceIp_; std::string lang_; + long riskId_; std::string uuids_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidRequest.h b/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidRequest.h new file mode 100644 index 000000000..65786d188 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidRequest.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_GETASSETDETAILBYUUIDREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_GETASSETDETAILBYUUIDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Sas { +namespace Model { +class ALIBABACLOUD_SAS_EXPORT GetAssetDetailByUuidRequest : public RpcServiceRequest { +public: + GetAssetDetailByUuidRequest(); + ~GetAssetDetailByUuidRequest(); + std::string getUuid() const; + void setUuid(const std::string &uuid); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); + std::string getLang() const; + void setLang(const std::string &lang); + +private: + std::string uuid_; + std::string sourceIp_; + std::string lang_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_GETASSETDETAILBYUUIDREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidResult.h b/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidResult.h new file mode 100644 index 000000000..148396693 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/GetAssetDetailByUuidResult.h @@ -0,0 +1,96 @@ +/* + * 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_GETASSETDETAILBYUUIDRESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_GETASSETDETAILBYUUIDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Sas + { + namespace Model + { + class ALIBABACLOUD_SAS_EXPORT GetAssetDetailByUuidResult : public ServiceResult + { + public: + struct AssetDetail + { + struct DiskInfo + { + long useSizeByte; + long totalSizeByte; + std::string diskName; + long totalSize; + long useSize; + }; + std::string groupTrace; + bool bind; + std::string os; + long memory; + std::string ip; + int cpu; + std::string clientVersion; + std::string osDetail; + std::string intranetIp; + std::vector diskInfoList; + long authModifyTime; + std::string internetIp; + std::string regionName; + std::string instanceStatus; + std::string kernel; + std::string hostName; + std::string clientStatus; + std::string cpuInfo; + std::string instanceId; + std::vector ipList; + long createTime; + std::string osName; + std::string sysInfo; + int flag; + std::string instanceName; + std::vector macList; + std::string assetType; + std::string uuid; + int mem; + std::string region; + std::string vpcInstanceId; + std::string tag; + std::string regionId; + int authVersion; + }; + + + GetAssetDetailByUuidResult(); + explicit GetAssetDetailByUuidResult(const std::string &payload); + ~GetAssetDetailByUuidResult(); + AssetDetail getAssetDetail()const; + + protected: + void parse(const std::string &payload); + private: + AssetDetail assetDetail_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_GETASSETDETAILBYUUIDRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/GetAssetSelectionConfigRequest.h b/sas/include/alibabacloud/sas/model/GetAssetSelectionConfigRequest.h new file mode 100644 index 000000000..505fa0ad0 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/GetAssetSelectionConfigRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Sas { +namespace Model { +class ALIBABACLOUD_SAS_EXPORT GetAssetSelectionConfigRequest : public RpcServiceRequest { +public: + GetAssetSelectionConfigRequest(); + ~GetAssetSelectionConfigRequest(); + std::string getBusinessType() const; + void setBusinessType(const std::string &businessType); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); + +private: + std::string businessType_; + std::string sourceIp_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ListInterceptionImageResult.h b/sas/include/alibabacloud/sas/model/GetAssetSelectionConfigResult.h similarity index 62% rename from sas/include/alibabacloud/sas/model/ListInterceptionImageResult.h rename to sas/include/alibabacloud/sas/model/GetAssetSelectionConfigResult.h index 0829f50eb..ba4605164 100644 --- a/sas/include/alibabacloud/sas/model/ListInterceptionImageResult.h +++ b/sas/include/alibabacloud/sas/model/GetAssetSelectionConfigResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGERESULT_H_ -#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGERESULT_H_ +#ifndef ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGRESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGRESULT_H_ #include #include @@ -29,28 +29,28 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_SAS_EXPORT ListInterceptionImageResult : public ServiceResult + class ALIBABACLOUD_SAS_EXPORT GetAssetSelectionConfigResult : public ServiceResult { public: - struct Image + struct Data { - std::string imageName; - std::string imageUuid; + std::string selectionKey; + std::string targetType; }; - ListInterceptionImageResult(); - explicit ListInterceptionImageResult(const std::string &payload); - ~ListInterceptionImageResult(); - std::vector getImageList()const; + GetAssetSelectionConfigResult(); + explicit GetAssetSelectionConfigResult(const std::string &payload); + ~GetAssetSelectionConfigResult(); + Data getData()const; protected: void parse(const std::string &payload); private: - std::vector imageList_; + Data data_; }; } } } -#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_SAS_MODEL_GETASSETSELECTIONCONFIGRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/GetCheckConfigRequest.h b/sas/include/alibabacloud/sas/model/GetCheckConfigRequest.h index b1e28389e..885dc4cad 100644 --- a/sas/include/alibabacloud/sas/model/GetCheckConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/GetCheckConfigRequest.h @@ -30,26 +30,26 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckConfigRequest : public RpcServiceRequest { public: GetCheckConfigRequest(); ~GetCheckConfigRequest(); - int getCurrentPage() const; - void setCurrentPage(int currentPage); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getCheckGroupId() const; - void setCheckGroupId(const std::string &checkGroupId); int getPageSize() const; void setPageSize(int pageSize); std::string getFrom() const; void setFrom(const std::string &from); std::string getLang() const; void setLang(const std::string &lang); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getCheckGroupId() const; + void setCheckGroupId(const std::string &checkGroupId); private: - int currentPage_; std::string sourceIp_; - std::string checkGroupId_; int pageSize_; std::string from_; std::string lang_; + int currentPage_; + std::string checkGroupId_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/GetCheckDetailRequest.h b/sas/include/alibabacloud/sas/model/GetCheckDetailRequest.h index 9694eca5d..a3f60fdc0 100644 --- a/sas/include/alibabacloud/sas/model/GetCheckDetailRequest.h +++ b/sas/include/alibabacloud/sas/model/GetCheckDetailRequest.h @@ -32,6 +32,8 @@ public: ~GetCheckDetailRequest(); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string getLang() const; void setLang(const std::string &lang); long getCheckId() const; @@ -39,6 +41,7 @@ public: private: std::string sourceIp_; + std::string regionId_; std::string lang_; long checkId_; }; diff --git a/sas/include/alibabacloud/sas/model/GetCheckDetailResult.h b/sas/include/alibabacloud/sas/model/GetCheckDetailResult.h index cff5adccb..b0524cd53 100644 --- a/sas/include/alibabacloud/sas/model/GetCheckDetailResult.h +++ b/sas/include/alibabacloud/sas/model/GetCheckDetailResult.h @@ -50,12 +50,21 @@ namespace AlibabaCloud std::string value; std::string link; }; + struct CustomConfigsItem + { + std::string defaultValue; + std::string typeDefine; + std::string value; + std::string showName; + std::string name; + }; GetCheckDetailResult(); explicit GetCheckDetailResult(const std::string &payload); ~GetCheckDetailResult(); Description getDescription()const; + std::vector getCustomConfigs()const; AssistInfo getAssistInfo()const; Solution getSolution()const; @@ -63,6 +72,7 @@ namespace AlibabaCloud void parse(const std::string &payload); private: Description description_; + std::vector customConfigs_; AssistInfo assistInfo_; Solution solution_; diff --git a/sas/include/alibabacloud/sas/model/GetCheckRiskStatisticsRequest.h b/sas/include/alibabacloud/sas/model/GetCheckRiskStatisticsRequest.h index 98a65a66b..17bd1ea45 100644 --- a/sas/include/alibabacloud/sas/model/GetCheckRiskStatisticsRequest.h +++ b/sas/include/alibabacloud/sas/model/GetCheckRiskStatisticsRequest.h @@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckRiskStatisticsRequest : public RpcServiceR public: GetCheckRiskStatisticsRequest(); ~GetCheckRiskStatisticsRequest(); - int getCurrentPage() const; - void setCurrentPage(int currentPage); 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_; int pageSize_; std::string lang_; + int currentPage_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h b/sas/include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h index d63ecb528..2b03f3bd0 100644 --- a/sas/include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h +++ b/sas/include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h @@ -34,8 +34,6 @@ public: }; GetCloudAssetDetailRequest(); ~GetCloudAssetDetailRequest(); - std::vector getCloudAssetInstances() const; - void setCloudAssetInstances(const std::vector &cloudAssetInstances); int getAssetSubType() const; void setAssetSubType(int assetSubType); std::string getSourceIp() const; @@ -44,13 +42,15 @@ public: void setVendor(int vendor); int getAssetType() const; void setAssetType(int assetType); + std::vector getCloudAssetInstances() const; + void setCloudAssetInstances(const std::vector &cloudAssetInstances); private: - std::vector cloudAssetInstances_; int assetSubType_; std::string sourceIp_; int vendor_; int assetType_; + std::vector cloudAssetInstances_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/GetHoneypotNodeRequest.h b/sas/include/alibabacloud/sas/model/GetHoneypotNodeRequest.h index 87f99481b..84ada70a9 100644 --- a/sas/include/alibabacloud/sas/model/GetHoneypotNodeRequest.h +++ b/sas/include/alibabacloud/sas/model/GetHoneypotNodeRequest.h @@ -30,10 +30,13 @@ class ALIBABACLOUD_SAS_EXPORT GetHoneypotNodeRequest : public RpcServiceRequest public: GetHoneypotNodeRequest(); ~GetHoneypotNodeRequest(); + 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 diff --git a/sas/include/alibabacloud/sas/model/GetHoneypotProbeRequest.h b/sas/include/alibabacloud/sas/model/GetHoneypotProbeRequest.h index f6171762f..4a8cbc699 100644 --- a/sas/include/alibabacloud/sas/model/GetHoneypotProbeRequest.h +++ b/sas/include/alibabacloud/sas/model/GetHoneypotProbeRequest.h @@ -32,9 +32,12 @@ public: ~GetHoneypotProbeRequest(); 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 diff --git a/sas/include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h b/sas/include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h index 9d565c5f3..1420b6abf 100644 --- a/sas/include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h +++ b/sas/include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h @@ -30,10 +30,13 @@ class ALIBABACLOUD_SAS_EXPORT GetInterceptionSummaryRequest : public RpcServiceR public: GetInterceptionSummaryRequest(); ~GetInterceptionSummaryRequest(); + std::string getClusterId() const; + void setClusterId(const std::string &clusterId); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); private: + std::string clusterId_; std::string sourceIp_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/GetInterceptionSummaryResult.h b/sas/include/alibabacloud/sas/model/GetInterceptionSummaryResult.h index 56cf0f964..a566e0d4b 100644 --- a/sas/include/alibabacloud/sas/model/GetInterceptionSummaryResult.h +++ b/sas/include/alibabacloud/sas/model/GetInterceptionSummaryResult.h @@ -44,6 +44,7 @@ namespace AlibabaCloud int suggestRuleCount; int openClusterCount; int openRuleCount; + int interceptionCountInDays; }; diff --git a/sas/include/alibabacloud/sas/model/GetModuleConfigRequest.h b/sas/include/alibabacloud/sas/model/GetModuleConfigRequest.h index 40cbf551a..4ca5ee280 100644 --- a/sas/include/alibabacloud/sas/model/GetModuleConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/GetModuleConfigRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT GetModuleConfigRequest : public RpcServiceRequest public: GetModuleConfigRequest(); ~GetModuleConfigRequest(); - std::string getCurrentPage() const; - void setCurrentPage(const std::string ¤tPage); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); std::string getPageSize() const; void setPageSize(const std::string &pageSize); std::string getResourceDirectoryAccountId() const; void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); + std::string getCurrentPage() const; + void setCurrentPage(const std::string ¤tPage); private: - std::string currentPage_; std::string sourceIp_; std::string pageSize_; std::string resourceDirectoryAccountId_; + std::string currentPage_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/IgnoreCheckItemsRequest.h b/sas/include/alibabacloud/sas/model/IgnoreCheckItemsRequest.h index e251084a1..93584b310 100644 --- a/sas/include/alibabacloud/sas/model/IgnoreCheckItemsRequest.h +++ b/sas/include/alibabacloud/sas/model/IgnoreCheckItemsRequest.h @@ -36,21 +36,21 @@ public: ~IgnoreCheckItemsRequest(); std::string getReason() const; void setReason(const std::string &reason); - std::vector getCheckAndRiskTypeList() const; - void setCheckAndRiskTypeList(const std::vector &checkAndRiskTypeList); int getType() const; void setType(int type); std::vector getUuidList() const; void setUuidList(const std::vector &uuidList); std::string getLang() const; void setLang(const std::string &lang); + std::vector getCheckAndRiskTypeList() const; + void setCheckAndRiskTypeList(const std::vector &checkAndRiskTypeList); private: std::string reason_; - std::vector checkAndRiskTypeList_; int type_; std::vector uuidList_; std::string lang_; + std::vector checkAndRiskTypeList_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/IgnoreHcCheckWarningsRequest.h b/sas/include/alibabacloud/sas/model/IgnoreHcCheckWarningsRequest.h index 082fea6d4..d623ba932 100644 --- a/sas/include/alibabacloud/sas/model/IgnoreHcCheckWarningsRequest.h +++ b/sas/include/alibabacloud/sas/model/IgnoreHcCheckWarningsRequest.h @@ -32,23 +32,23 @@ public: ~IgnoreHcCheckWarningsRequest(); std::string getReason() const; void setReason(const std::string &reason); - std::string getCheckIds() const; - void setCheckIds(const std::string &checkIds); - std::string getRiskId() const; - void setRiskId(const std::string &riskId); long getType() const; void setType(long type); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getCheckIds() const; + void setCheckIds(const std::string &checkIds); + std::string getRiskId() const; + void setRiskId(const std::string &riskId); std::string getCheckWarningIds() const; void setCheckWarningIds(const std::string &checkWarningIds); private: std::string reason_; - std::string checkIds_; - std::string riskId_; long type_; std::string sourceIp_; + std::string checkIds_; + std::string riskId_; std::string checkWarningIds_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/InstallBackupClientRequest.h b/sas/include/alibabacloud/sas/model/InstallBackupClientRequest.h index 44c0a8437..5a57a51ac 100644 --- a/sas/include/alibabacloud/sas/model/InstallBackupClientRequest.h +++ b/sas/include/alibabacloud/sas/model/InstallBackupClientRequest.h @@ -32,21 +32,21 @@ public: ~InstallBackupClientRequest(); 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); std::vector getUuidList() const; void setUuidList(const std::vector &uuidList); + std::string getPolicyVersion() const; + void setPolicyVersion(const std::string &policyVersion); private: long resourceOwnerId_; - std::string policyVersion_; std::string uuid_; std::string sourceIp_; std::vector uuidList_; + std::string policyVersion_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/InstallCloudMonitorRequest.h b/sas/include/alibabacloud/sas/model/InstallCloudMonitorRequest.h index 59f0f6b8e..3e13608db 100644 --- a/sas/include/alibabacloud/sas/model/InstallCloudMonitorRequest.h +++ b/sas/include/alibabacloud/sas/model/InstallCloudMonitorRequest.h @@ -34,22 +34,22 @@ public: void setAgentAccessKey(const std::string &agentAccessKey); std::string getAgentSecretKey() const; void setAgentSecretKey(const std::string &agentSecretKey); - std::string getArgusVersion() const; - void setArgusVersion(const std::string &argusVersion); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::vector getInstanceIdList() const; - void setInstanceIdList(const std::vector &instanceIdList); std::vector getUuidList() const; void setUuidList(const std::vector &uuidList); + std::string getArgusVersion() const; + void setArgusVersion(const std::string &argusVersion); + std::vector getInstanceIdList() const; + void setInstanceIdList(const std::vector &instanceIdList); private: std::string agentAccessKey_; std::string agentSecretKey_; - std::string argusVersion_; std::string sourceIp_; - std::vector instanceIdList_; std::vector uuidList_; + std::string argusVersion_; + std::vector instanceIdList_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetRequest.h b/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetRequest.h new file mode 100644 index 000000000..9ff94b65a --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetRequest.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_LISTASSETSELECTIONSELECTEDTARGETREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONSELECTEDTARGETREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Sas { +namespace Model { +class ALIBABACLOUD_SAS_EXPORT ListAssetSelectionSelectedTargetRequest : public RpcServiceRequest { +public: + ListAssetSelectionSelectedTargetRequest(); + ~ListAssetSelectionSelectedTargetRequest(); + std::vector getTargetList() const; + void setTargetList(const std::vector &targetList); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); + std::string getSelectionKey() const; + void setSelectionKey(const std::string &selectionKey); + +private: + std::vector targetList_; + std::string sourceIp_; + std::string selectionKey_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONSELECTEDTARGETREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetResult.h b/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetResult.h new file mode 100644 index 000000000..10d3a5a44 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListAssetSelectionSelectedTargetResult.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_LISTASSETSELECTIONSELECTEDTARGETRESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONSELECTEDTARGETRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Sas + { + namespace Model + { + class ALIBABACLOUD_SAS_EXPORT ListAssetSelectionSelectedTargetResult : public ServiceResult + { + public: + struct DataItem + { + std::string targetName; + std::string targetId; + }; + + + ListAssetSelectionSelectedTargetResult(); + explicit ListAssetSelectionSelectedTargetResult(const std::string &payload); + ~ListAssetSelectionSelectedTargetResult(); + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONSELECTEDTARGETRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetRequest.h b/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetRequest.h new file mode 100644 index 000000000..d1836553f --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONTARGETREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONTARGETREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Sas { +namespace Model { +class ALIBABACLOUD_SAS_EXPORT ListAssetSelectionTargetRequest : public RpcServiceRequest { +public: + ListAssetSelectionTargetRequest(); + ~ListAssetSelectionTargetRequest(); + 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 getSelectionKey() const; + void setSelectionKey(const std::string &selectionKey); + +private: + std::string sourceIp_; + int pageSize_; + int currentPage_; + std::string selectionKey_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONTARGETREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetResult.h b/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetResult.h new file mode 100644 index 000000000..7dc06a882 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListAssetSelectionTargetResult.h @@ -0,0 +1,64 @@ +/* + * 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_LISTASSETSELECTIONTARGETRESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONTARGETRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Sas + { + namespace Model + { + class ALIBABACLOUD_SAS_EXPORT ListAssetSelectionTargetResult : public ServiceResult + { + public: + struct PageInfo + { + int totalCount; + int pageSize; + int currentPage; + }; + struct Target + { + std::string targetName; + std::string targetId; + }; + + + ListAssetSelectionTargetResult(); + explicit ListAssetSelectionTargetResult(const std::string &payload); + ~ListAssetSelectionTargetResult(); + PageInfo getPageInfo()const; + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + PageInfo pageInfo_; + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_LISTASSETSELECTIONTARGETRESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/ListCheckItemWarningMachineResult.h b/sas/include/alibabacloud/sas/model/ListCheckItemWarningMachineResult.h index 3bf4f96d1..0b9c398fe 100644 --- a/sas/include/alibabacloud/sas/model/ListCheckItemWarningMachineResult.h +++ b/sas/include/alibabacloud/sas/model/ListCheckItemWarningMachineResult.h @@ -62,6 +62,8 @@ namespace AlibabaCloud std::vector fixList; std::string uuid; std::string internetIp; + std::string containerId; + std::string containerName; std::string prompt; std::string regionId; int authVersion; diff --git a/sas/include/alibabacloud/sas/model/ListCheckItemWarningSummaryResult.h b/sas/include/alibabacloud/sas/model/ListCheckItemWarningSummaryResult.h index e610e0a51..af2210712 100644 --- a/sas/include/alibabacloud/sas/model/ListCheckItemWarningSummaryResult.h +++ b/sas/include/alibabacloud/sas/model/ListCheckItemWarningSummaryResult.h @@ -44,6 +44,7 @@ namespace AlibabaCloud { int status; std::string description; + bool containerCheckItem; long checkId; std::string checkItem; std::string alias; diff --git a/sas/include/alibabacloud/sas/model/ListCheckResultRequest.h b/sas/include/alibabacloud/sas/model/ListCheckResultRequest.h index b2a59f421..c99a110b9 100644 --- a/sas/include/alibabacloud/sas/model/ListCheckResultRequest.h +++ b/sas/include/alibabacloud/sas/model/ListCheckResultRequest.h @@ -42,12 +42,16 @@ public: void setCheckKey(const std::string &checkKey); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); int getPageSize() const; void setPageSize(int pageSize); std::string getLang() const; void setLang(const std::string &lang); std::vector getVendors() const; void setVendors(const std::vector &vendors); + std::vector getTypes() const; + void setTypes(const std::vector &types); int getCurrentPage() const; void setCurrentPage(int currentPage); std::vector getRequirementIds() const; @@ -66,9 +70,11 @@ private: std::vector instanceTypes_; std::string checkKey_; std::string sourceIp_; + std::string regionId_; int pageSize_; std::string lang_; std::vector vendors_; + std::vector types_; int currentPage_; std::vector requirementIds_; std::vector sortTypes_; diff --git a/sas/include/alibabacloud/sas/model/ListCheckStandardRequest.h b/sas/include/alibabacloud/sas/model/ListCheckStandardRequest.h index 41cde4c9d..5b80d42c8 100644 --- a/sas/include/alibabacloud/sas/model/ListCheckStandardRequest.h +++ b/sas/include/alibabacloud/sas/model/ListCheckStandardRequest.h @@ -36,20 +36,20 @@ public: void setInstanceTypes(const std::vector &instanceTypes); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::vector getInstanceIds() const; - void setInstanceIds(const std::vector &instanceIds); std::string getLang() const; void setLang(const std::string &lang); std::vector getVendors() const; void setVendors(const std::vector &vendors); + std::vector getInstanceIds() const; + void setInstanceIds(const std::vector &instanceIds); private: std::vector instanceSubTypes_; std::vector instanceTypes_; std::string sourceIp_; - std::vector instanceIds_; std::string lang_; std::vector vendors_; + std::vector instanceIds_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListHoneypotAlarmEventsRequest.h b/sas/include/alibabacloud/sas/model/ListHoneypotAlarmEventsRequest.h index 88347801b..ad914ee02 100644 --- a/sas/include/alibabacloud/sas/model/ListHoneypotAlarmEventsRequest.h +++ b/sas/include/alibabacloud/sas/model/ListHoneypotAlarmEventsRequest.h @@ -42,8 +42,6 @@ public: void setDealed(const std::string &dealed); int getCurrentPage() const; void setCurrentPage(int currentPage); - std::string getRequestId() const; - void setRequestId(const std::string &requestId); private: std::string srcIp_; @@ -52,7 +50,6 @@ private: std::string dstIp_; std::string dealed_; int currentPage_; - std::string requestId_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListInstanceCatalogRequest.h b/sas/include/alibabacloud/sas/model/ListInstanceCatalogRequest.h index dcb513ecd..8b43f2a53 100644 --- a/sas/include/alibabacloud/sas/model/ListInstanceCatalogRequest.h +++ b/sas/include/alibabacloud/sas/model/ListInstanceCatalogRequest.h @@ -30,14 +30,26 @@ class ALIBABACLOUD_SAS_EXPORT ListInstanceCatalogRequest : public RpcServiceRequ public: ListInstanceCatalogRequest(); ~ListInstanceCatalogRequest(); + std::vector getStandardIds() const; + void setStandardIds(const std::vector &standardIds); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string getLang() const; void setLang(const std::string &lang); + std::vector getTypes() const; + void setTypes(const std::vector &types); + std::vector getRequirementIds() const; + void setRequirementIds(const std::vector &requirementIds); private: + std::vector standardIds_; std::string sourceIp_; + std::string regionId_; std::string lang_; + std::vector types_; + std::vector requirementIds_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h b/sas/include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h index d62281c7f..a595b0080 100644 --- a/sas/include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h +++ b/sas/include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h @@ -38,6 +38,8 @@ public: void setPageSize(int pageSize); std::string getHistoryName() const; void setHistoryName(const std::string &historyName); + std::string getLang() const; + void setLang(const std::string &lang); std::vector getInterceptionTypes() const; void setInterceptionTypes(const std::vector &interceptionTypes); long getEndTime() const; @@ -52,6 +54,7 @@ private: std::string sourceIp_; int pageSize_; std::string historyName_; + std::string lang_; std::vector interceptionTypes_; long endTime_; int currentPage_; diff --git a/sas/include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h b/sas/include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h index 0cd9c55f5..88a0a25b9 100644 --- a/sas/include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h +++ b/sas/include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h @@ -32,24 +32,24 @@ public: ~ListInterceptionRulePageRequest(); std::string getCriteria() const; void setCriteria(const std::string &criteria); - int getCurrentPage() const; - void setCurrentPage(int currentPage); - std::string getClusterId() const; - void setClusterId(const std::string &clusterId); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); int getPageSize() const; void setPageSize(int pageSize); std::string getCriteriaType() const; void setCriteriaType(const std::string &criteriaType); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getClusterId() const; + void setClusterId(const std::string &clusterId); private: std::string criteria_; - int currentPage_; - std::string clusterId_; std::string sourceIp_; int pageSize_; std::string criteriaType_; + int currentPage_; + std::string clusterId_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h b/sas/include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h index 970b4ae0d..20535bd13 100644 --- a/sas/include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h +++ b/sas/include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h @@ -32,9 +32,12 @@ public: ~ListPrivateRegistryTypeRequest(); 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 diff --git a/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoRequest.h b/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoRequest.h new file mode 100644 index 000000000..98b2df3be --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFOREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Sas { +namespace Model { +class ALIBABACLOUD_SAS_EXPORT ListQueryRaspAppInfoRequest : public RpcServiceRequest { +public: + ListQueryRaspAppInfoRequest(); + ~ListQueryRaspAppInfoRequest(); + std::string getLang() const; + void setLang(const std::string &lang); + std::string getUuids() const; + void setUuids(const std::string &uuids); + +private: + std::string lang_; + std::string uuids_; +}; +} // namespace Model +} // namespace Sas +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFOREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoResult.h b/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoResult.h new file mode 100644 index 000000000..fb2118546 --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ListQueryRaspAppInfoResult.h @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFORESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFORESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Sas + { + namespace Model + { + class ALIBABACLOUD_SAS_EXPORT ListQueryRaspAppInfoResult : public ServiceResult + { + public: + struct DataItem + { + std::string uuid; + std::string raspStatus; + std::string raspAppName; + int raspOnlineStatus; + std::string result; + }; + + + ListQueryRaspAppInfoResult(); + explicit ListQueryRaspAppInfoResult(const std::string &payload); + ~ListQueryRaspAppInfoResult(); + std::string getMessage()const; + int getHttpStatusCode()const; + std::vector getData()const; + std::string getCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string message_; + int httpStatusCode_; + std::vector data_; + std::string code_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_LISTQUERYRASPAPPINFORESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h b/sas/include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h index 21e53a5cc..cc6653a5e 100644 --- a/sas/include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT ListVulAutoRepairConfigRequest : public RpcService public: ListVulAutoRepairConfigRequest(); ~ListVulAutoRepairConfigRequest(); - int getCurrentPage() const; - void setCurrentPage(int currentPage); 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); int getPageSize() const; void setPageSize(int pageSize); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getAliasName() const; + void setAliasName(const std::string &aliasName); private: - int currentPage_; std::string type_; - std::string aliasName_; std::string sourceIp_; int pageSize_; + int currentPage_; + std::string aliasName_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyBackupPolicyStatusRequest.h b/sas/include/alibabacloud/sas/model/ModifyBackupPolicyStatusRequest.h index 8471a8388..a3cfa612d 100644 --- a/sas/include/alibabacloud/sas/model/ModifyBackupPolicyStatusRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyBackupPolicyStatusRequest.h @@ -32,20 +32,20 @@ public: ~ModifyBackupPolicyStatusRequest(); 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); std::string getStatus() const; void setStatus(const std::string &status); private: long resourceOwnerId_; - std::string policyVersion_; std::string sourceIp_; long id_; + std::string policyVersion_; std::string status_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyClearLogstoreStorageRequest.h b/sas/include/alibabacloud/sas/model/ModifyClearLogstoreStorageRequest.h index 1a12a6dba..d5c71af30 100644 --- a/sas/include/alibabacloud/sas/model/ModifyClearLogstoreStorageRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyClearLogstoreStorageRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT ModifyClearLogstoreStorageRequest : public RpcServ public: ModifyClearLogstoreStorageRequest(); ~ModifyClearLogstoreStorageRequest(); - std::string getUserLogStore() const; - void setUserLogStore(const std::string &userLogStore); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getUserProject() const; - void setUserProject(const std::string &userProject); std::string getFrom() const; void setFrom(const std::string &from); std::string getLang() const; void setLang(const std::string &lang); + std::string getUserLogStore() const; + void setUserLogStore(const std::string &userLogStore); + std::string getUserProject() const; + void setUserProject(const std::string &userProject); private: - std::string userLogStore_; std::string sourceIp_; - std::string userProject_; std::string from_; std::string lang_; + std::string userLogStore_; + std::string userProject_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyClientConfSetupRequest.h b/sas/include/alibabacloud/sas/model/ModifyClientConfSetupRequest.h index 3d5bf78c8..09a0f906a 100644 --- a/sas/include/alibabacloud/sas/model/ModifyClientConfSetupRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyClientConfSetupRequest.h @@ -32,21 +32,21 @@ public: ~ModifyClientConfSetupRequest(); std::string getStrategyConfig() const; void setStrategyConfig(const std::string &strategyConfig); - 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 strategyConfig_; - std::string strategyTagValue_; std::string sourceIp_; std::string strategyTag_; std::string resourceDirectoryAccountId_; + std::string strategyTagValue_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h b/sas/include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h index b7db57c87..b5789c578 100644 --- a/sas/include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h @@ -32,17 +32,17 @@ public: ~ModifyCreateVulWhitelistRequest(); std::string getReason() const; void setReason(const std::string &reason); - std::string getWhitelist() const; - void setWhitelist(const std::string &whitelist); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getWhitelist() const; + void setWhitelist(const std::string &whitelist); std::string getTargetInfo() const; void setTargetInfo(const std::string &targetInfo); private: std::string reason_; - std::string whitelist_; std::string sourceIp_; + std::string whitelist_; std::string targetInfo_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyCustomBlockRecordRequest.h b/sas/include/alibabacloud/sas/model/ModifyCustomBlockRecordRequest.h index 1eb685f67..c63c313cf 100644 --- a/sas/include/alibabacloud/sas/model/ModifyCustomBlockRecordRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyCustomBlockRecordRequest.h @@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT ModifyCustomBlockRecordRequest : public RpcService public: ModifyCustomBlockRecordRequest(); ~ModifyCustomBlockRecordRequest(); - 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 diff --git a/sas/include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h b/sas/include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h index 8373243cb..32d0521ed 100644 --- a/sas/include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h @@ -32,18 +32,18 @@ public: ~ModifyEmgVulSubmitRequest(); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getName() const; - void setName(const std::string &name); std::string getUserAgreement() const; void setUserAgreement(const std::string &userAgreement); std::string getLang() const; void setLang(const std::string &lang); + std::string getName() const; + void setName(const std::string &name); private: std::string sourceIp_; - std::string name_; std::string userAgreement_; std::string lang_; + std::string name_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchRequest.h b/sas/include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchRequest.h index b3498fd04..a159f0ba9 100644 --- a/sas/include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchRequest.h @@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT ModifyInterceptionRuleSwitchRequest : public RpcSe public: ModifyInterceptionRuleSwitchRequest(); ~ModifyInterceptionRuleSwitchRequest(); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); std::string getClusterId() const; void setClusterId(const std::string &clusterId); std::string getRuleIds() const; void setRuleIds(const std::string &ruleIds); - std::string getSourceIp() const; - void setSourceIp(const std::string &sourceIp); int getRuleSwitch() const; void setRuleSwitch(int ruleSwitch); private: + std::string sourceIp_; std::string clusterId_; std::string ruleIds_; - std::string sourceIp_; int ruleSwitch_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h b/sas/include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h index adf489c6c..7b11b4b82 100644 --- a/sas/include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h @@ -34,18 +34,18 @@ public: void setConfigs(const std::string &configs); 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 configs_; std::string type_; - std::string target_; std::string sourceIp_; + std::string target_; std::string config_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h b/sas/include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h index a5c838062..83415d4d4 100644 --- a/sas/include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h @@ -32,12 +32,12 @@ public: ~ModifyNoticeConfigRequest(); std::string getProject() const; void setProject(const std::string &project); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); int getTimeLimit() const; void setTimeLimit(int timeLimit); int getRoute() const; void setRoute(int route); - std::string getSourceIp() const; - void setSourceIp(const std::string &sourceIp); std::string getFocusLevel() const; void setFocusLevel(const std::string &focusLevel); int getCustomThreshold() const; @@ -45,9 +45,9 @@ public: private: std::string project_; + std::string sourceIp_; int timeLimit_; int route_; - std::string sourceIp_; std::string focusLevel_; int customThreshold_; }; diff --git a/sas/include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h b/sas/include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h index a0fda5946..0773a68b3 100644 --- a/sas/include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h @@ -36,25 +36,25 @@ public: }; ModifyOpenLogShipperRequest(); ~ModifyOpenLogShipperRequest(); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); + std::string getFrom() const; + void setFrom(const std::string &from); std::vector getLogMetaList() const; void setLogMetaList(const std::vector &logMetaList); int getTtl() const; void setTtl(int ttl); - std::string getSourceIp() const; - void setSourceIp(const std::string &sourceIp); int getHotTtl() const; void setHotTtl(int hotTtl); - std::string getFrom() const; - void setFrom(const std::string &from); std::string getTargetRegionId() const; void setTargetRegionId(const std::string &targetRegionId); private: + std::string sourceIp_; + std::string from_; std::vector logMetaList_; int ttl_; - std::string sourceIp_; int hotTtl_; - std::string from_; std::string targetRegionId_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyOperateVulRequest.h b/sas/include/alibabacloud/sas/model/ModifyOperateVulRequest.h index b85d8310b..bbfb971e3 100644 --- a/sas/include/alibabacloud/sas/model/ModifyOperateVulRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyOperateVulRequest.h @@ -36,17 +36,17 @@ 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 getInfo() const; void setInfo(const std::string &info); + std::string getOperateType() const; + void setOperateType(const std::string &operateType); private: std::string reason_; std::string type_; std::string sourceIp_; - std::string operateType_; std::string info_; + std::string operateType_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ListInterceptionImageRequest.h b/sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoRequest.h similarity index 67% rename from sas/include/alibabacloud/sas/model/ListInterceptionImageRequest.h rename to sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoRequest.h index 7db9e5c60..53f5a5885 100644 --- a/sas/include/alibabacloud/sas/model/ListInterceptionImageRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGEREQUEST_H_ -#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGEREQUEST_H_ +#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYREFRESHPROCESSINFOREQUEST_H_ +#define ALIBABACLOUD_SAS_MODEL_MODIFYREFRESHPROCESSINFOREQUEST_H_ #include #include @@ -26,17 +26,20 @@ namespace AlibabaCloud { namespace Sas { namespace Model { -class ALIBABACLOUD_SAS_EXPORT ListInterceptionImageRequest : public RpcServiceRequest { +class ALIBABACLOUD_SAS_EXPORT ModifyRefreshProcessInfoRequest : public RpcServiceRequest { public: - ListInterceptionImageRequest(); - ~ListInterceptionImageRequest(); + ModifyRefreshProcessInfoRequest(); + ~ModifyRefreshProcessInfoRequest(); + std::string getUuid() const; + void setUuid(const std::string &uuid); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); private: + std::string uuid_; std::string sourceIp_; }; } // namespace Model } // namespace Sas } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONIMAGEREQUEST_H_ +#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYREFRESHPROCESSINFOREQUEST_H_ diff --git a/sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoResult.h b/sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoResult.h new file mode 100644 index 000000000..491c6365a --- /dev/null +++ b/sas/include/alibabacloud/sas/model/ModifyRefreshProcessInfoResult.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_MODIFYREFRESHPROCESSINFORESULT_H_ +#define ALIBABACLOUD_SAS_MODEL_MODIFYREFRESHPROCESSINFORESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Sas + { + namespace Model + { + class ALIBABACLOUD_SAS_EXPORT ModifyRefreshProcessInfoResult : public ServiceResult + { + public: + + + ModifyRefreshProcessInfoResult(); + explicit ModifyRefreshProcessInfoResult(const std::string &payload); + ~ModifyRefreshProcessInfoResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYREFRESHPROCESSINFORESULT_H_ \ No newline at end of file diff --git a/sas/include/alibabacloud/sas/model/ModifyRiskSingleResultStatusRequest.h b/sas/include/alibabacloud/sas/model/ModifyRiskSingleResultStatusRequest.h index 03eb43c31..69f5e3450 100644 --- a/sas/include/alibabacloud/sas/model/ModifyRiskSingleResultStatusRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyRiskSingleResultStatusRequest.h @@ -34,21 +34,21 @@ public: void setResourceOwnerId(long resourceOwnerId); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::vector getIds() const; - void setIds(const std::vector &ids); std::string getLang() const; void setLang(const std::string &lang); long getTaskId() const; void setTaskId(long taskId); + std::vector getIds() const; + void setIds(const std::vector &ids); std::string getStatus() const; void setStatus(const std::string &status); private: long resourceOwnerId_; std::string sourceIp_; - std::vector ids_; std::string lang_; long taskId_; + std::vector ids_; std::string status_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigRequest.h b/sas/include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigRequest.h index 7cd0dd0d0..ed32ba2c9 100644 --- a/sas/include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigRequest.h @@ -32,8 +32,6 @@ public: ~ModifySecurityCheckScheduleConfigRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); - int getEndTime() const; - void setEndTime(int endTime); int getStartTime() const; void setStartTime(int startTime); std::string getSourceIp() const; @@ -42,14 +40,16 @@ public: void setDaysOfWeek(const std::string &daysOfWeek); std::string getLang() const; void setLang(const std::string &lang); + int getEndTime() const; + void setEndTime(int endTime); private: long resourceOwnerId_; - int endTime_; int startTime_; std::string sourceIp_; std::string daysOfWeek_; std::string lang_; + int endTime_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifySecurityEventMarkMissIndividuallyRequest.h b/sas/include/alibabacloud/sas/model/ModifySecurityEventMarkMissIndividuallyRequest.h index c5e0d9e73..1259fd9c7 100644 --- a/sas/include/alibabacloud/sas/model/ModifySecurityEventMarkMissIndividuallyRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifySecurityEventMarkMissIndividuallyRequest.h @@ -34,19 +34,19 @@ public: void setInsertMarkMissParam(const std::string &insertMarkMissParam); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getDeleteMarkMissParam() const; - void setDeleteMarkMissParam(const std::string &deleteMarkMissParam); std::string getFrom() const; void setFrom(const std::string &from); std::string getLang() const; void setLang(const std::string &lang); + std::string getDeleteMarkMissParam() const; + void setDeleteMarkMissParam(const std::string &deleteMarkMissParam); private: std::string insertMarkMissParam_; std::string sourceIp_; - std::string deleteMarkMissParam_; std::string from_; std::string lang_; + std::string deleteMarkMissParam_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyStrategyTargetRequest.h b/sas/include/alibabacloud/sas/model/ModifyStrategyTargetRequest.h index 8a227840e..71b341abd 100644 --- a/sas/include/alibabacloud/sas/model/ModifyStrategyTargetRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyStrategyTargetRequest.h @@ -32,21 +32,21 @@ public: ~ModifyStrategyTargetRequest(); 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 getConfig() const; - void setConfig(const std::string &config); std::string getResourceDirectoryAccountId() const; void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); + 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 config_; std::string resourceDirectoryAccountId_; + std::string target_; + std::string config_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h b/sas/include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h index 45f381341..2d3118c4f 100644 --- a/sas/include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT ModifyTagWithUuidRequest : public RpcServiceReques public: ModifyTagWithUuidRequest(); ~ModifyTagWithUuidRequest(); - std::string getTagId() const; - void setTagId(const std::string &tagId); - std::string getMachineTypes() const; - void setMachineTypes(const std::string &machineTypes); std::string getTagList() const; void setTagList(const std::string &tagList); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); std::string getUuidList() const; void setUuidList(const std::string &uuidList); + std::string getTagId() const; + void setTagId(const std::string &tagId); + std::string getMachineTypes() const; + void setMachineTypes(const std::string &machineTypes); private: - std::string tagId_; - std::string machineTypes_; std::string tagList_; std::string sourceIp_; std::string uuidList_; + std::string tagId_; + std::string machineTypes_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyVulConfigRequest.h b/sas/include/alibabacloud/sas/model/ModifyVulConfigRequest.h index b125f1bf1..3bf69eabc 100644 --- a/sas/include/alibabacloud/sas/model/ModifyVulConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyVulConfigRequest.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 diff --git a/sas/include/alibabacloud/sas/model/ModifyVulTargetRequest.h b/sas/include/alibabacloud/sas/model/ModifyVulTargetRequest.h index b4b82d84c..df0570bea 100644 --- a/sas/include/alibabacloud/sas/model/ModifyVulTargetRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyVulTargetRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT ModifyVulTargetRequest : public RpcServiceRequest public: ModifyVulTargetRequest(); ~ModifyVulTargetRequest(); - std::string getTarget() const; - void setTarget(const std::string &target); 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 getTarget() const; + void setTarget(const std::string &target); + std::string getConfig() const; + void setConfig(const std::string &config); private: - std::string target_; std::string sourceIp_; - std::string config_; std::string resourceDirectoryAccountId_; + std::string target_; + std::string config_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyVulWhitelistTargetRequest.h b/sas/include/alibabacloud/sas/model/ModifyVulWhitelistTargetRequest.h index c6e55523a..af63033ea 100644 --- a/sas/include/alibabacloud/sas/model/ModifyVulWhitelistTargetRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyVulWhitelistTargetRequest.h @@ -34,16 +34,16 @@ public: void setReason(const std::string &reason); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getTargetInfo() const; - void setTargetInfo(const std::string &targetInfo); long getId() const; void setId(long id); + std::string getTargetInfo() const; + void setTargetInfo(const std::string &targetInfo); private: std::string reason_; std::string sourceIp_; - std::string targetInfo_; long id_; + std::string targetInfo_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/ModifyWebLockProcessStatusRequest.h b/sas/include/alibabacloud/sas/model/ModifyWebLockProcessStatusRequest.h index 0dc97447f..3fb5dc687 100644 --- a/sas/include/alibabacloud/sas/model/ModifyWebLockProcessStatusRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyWebLockProcessStatusRequest.h @@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT ModifyWebLockProcessStatusRequest : public RpcServ public: ModifyWebLockProcessStatusRequest(); ~ModifyWebLockProcessStatusRequest(); - int getDealAll() const; - void setDealAll(int dealAll); std::vector getProcessPath() const; void setProcessPath(const std::vector &processPath); std::string getUuid() const; void setUuid(const std::string &uuid); - std::string getOperateInfo() const; - void setOperateInfo(const std::string &operateInfo); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + int getDealAll() const; + void setDealAll(int dealAll); + std::string getOperateInfo() const; + void setOperateInfo(const std::string &operateInfo); int getStatus() const; void setStatus(int status); private: - int dealAll_; std::vector processPath_; std::string uuid_; - std::string operateInfo_; std::string sourceIp_; + int dealAll_; + std::string operateInfo_; int status_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/ModifyWebPathRequest.h b/sas/include/alibabacloud/sas/model/ModifyWebPathRequest.h index 11e4ff6b1..e62948abf 100644 --- a/sas/include/alibabacloud/sas/model/ModifyWebPathRequest.h +++ b/sas/include/alibabacloud/sas/model/ModifyWebPathRequest.h @@ -32,17 +32,17 @@ public: ~ModifyWebPathRequest(); 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 diff --git a/sas/include/alibabacloud/sas/model/OpenSensitiveFileScanRequest.h b/sas/include/alibabacloud/sas/model/OpenSensitiveFileScanRequest.h index 51d7c9c6d..b3c2cfa30 100644 --- a/sas/include/alibabacloud/sas/model/OpenSensitiveFileScanRequest.h +++ b/sas/include/alibabacloud/sas/model/OpenSensitiveFileScanRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT OpenSensitiveFileScanRequest : public RpcServiceRe public: OpenSensitiveFileScanRequest(); ~OpenSensitiveFileScanRequest(); - int getCurrentPage() const; - void setCurrentPage(int currentPage); int getPageSize() const; void setPageSize(int pageSize); - std::string getSwitchOn() const; - void setSwitchOn(const std::string &switchOn); std::string getLang() const; void setLang(const std::string &lang); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getSwitchOn() const; + void setSwitchOn(const std::string &switchOn); private: - int currentPage_; int pageSize_; - std::string switchOn_; std::string lang_; + int currentPage_; + std::string switchOn_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/OperateAgentClientInstallRequest.h b/sas/include/alibabacloud/sas/model/OperateAgentClientInstallRequest.h index 0d7574a1c..7d1ab6d5f 100644 --- a/sas/include/alibabacloud/sas/model/OperateAgentClientInstallRequest.h +++ b/sas/include/alibabacloud/sas/model/OperateAgentClientInstallRequest.h @@ -32,17 +32,23 @@ public: ~OperateAgentClientInstallRequest(); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getInstanceIds() const; - void setInstanceIds(const std::string &instanceIds); std::string getLang() const; void setLang(const std::string &lang); + std::string getOs() const; + void setOs(const std::string &os); + std::string getInstanceIds() const; + void setInstanceIds(const std::string &instanceIds); + std::string getRegion() const; + void setRegion(const std::string ®ion); std::string getUuids() const; void setUuids(const std::string &uuids); private: std::string sourceIp_; - std::string instanceIds_; std::string lang_; + std::string os_; + std::string instanceIds_; + std::string region_; std::string uuids_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/OperateImageBaselineWhitelistRequest.h b/sas/include/alibabacloud/sas/model/OperateImageBaselineWhitelistRequest.h index 2a667237a..3325c9136 100644 --- a/sas/include/alibabacloud/sas/model/OperateImageBaselineWhitelistRequest.h +++ b/sas/include/alibabacloud/sas/model/OperateImageBaselineWhitelistRequest.h @@ -30,8 +30,6 @@ class ALIBABACLOUD_SAS_EXPORT OperateImageBaselineWhitelistRequest : public RpcS public: OperateImageBaselineWhitelistRequest(); ~OperateImageBaselineWhitelistRequest(); - std::string getImageUuid() const; - void setImageUuid(const std::string &imageUuid); std::string getBaselineItemKeyList() const; void setBaselineItemKeyList(const std::string &baselineItemKeyList); std::string getSourceIp() const; @@ -40,15 +38,17 @@ public: void setScanRange(const std::vector &scanRange); std::string getLang() const; void setLang(const std::string &lang); + std::string getImageUuid() const; + void setImageUuid(const std::string &imageUuid); std::string getOperation() const; void setOperation(const std::string &operation); private: - std::string imageUuid_; std::string baselineItemKeyList_; std::string sourceIp_; std::vector scanRange_; std::string lang_; + std::string imageUuid_; std::string operation_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/OperateImageVulRequest.h b/sas/include/alibabacloud/sas/model/OperateImageVulRequest.h index 8ece17bf4..65ab6fe8c 100644 --- a/sas/include/alibabacloud/sas/model/OperateImageVulRequest.h +++ b/sas/include/alibabacloud/sas/model/OperateImageVulRequest.h @@ -34,16 +34,16 @@ 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 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 info_; + std::string operateType_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/OperateVirusEventsRequest.h b/sas/include/alibabacloud/sas/model/OperateVirusEventsRequest.h index 20cf5ba4b..451a53c14 100644 --- a/sas/include/alibabacloud/sas/model/OperateVirusEventsRequest.h +++ b/sas/include/alibabacloud/sas/model/OperateVirusEventsRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT OperateVirusEventsRequest : public RpcServiceReque public: OperateVirusEventsRequest(); ~OperateVirusEventsRequest(); - 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 diff --git a/sas/include/alibabacloud/sas/model/OperateWebLockFileEventsRequest.h b/sas/include/alibabacloud/sas/model/OperateWebLockFileEventsRequest.h index 6843372cd..c284ec76d 100644 --- a/sas/include/alibabacloud/sas/model/OperateWebLockFileEventsRequest.h +++ b/sas/include/alibabacloud/sas/model/OperateWebLockFileEventsRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT OperateWebLockFileEventsRequest : public RpcServic public: OperateWebLockFileEventsRequest(); ~OperateWebLockFileEventsRequest(); - int getDealAll() const; - void setDealAll(int dealAll); std::vector getEventIds() const; void setEventIds(const std::vector &eventIds); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); std::string getOperationCode() const; void setOperationCode(const std::string &operationCode); + int getDealAll() const; + void setDealAll(int dealAll); private: - int dealAll_; std::vector eventIds_; std::string sourceIp_; std::string operationCode_; + int dealAll_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/OperationSuspEventsRequest.h b/sas/include/alibabacloud/sas/model/OperationSuspEventsRequest.h index 0162a586c..46fcd1d8d 100644 --- a/sas/include/alibabacloud/sas/model/OperationSuspEventsRequest.h +++ b/sas/include/alibabacloud/sas/model/OperationSuspEventsRequest.h @@ -32,23 +32,23 @@ public: ~OperationSuspEventsRequest(); std::string getSuspiciousEventIds() const; void setSuspiciousEventIds(const std::string &suspiciousEventIds); - std::string getSubOperation() const; - void setSubOperation(const std::string &subOperation); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); - std::string getWarnType() const; - void setWarnType(const std::string &warnType); std::string getFrom() const; void setFrom(const std::string &from); + std::string getSubOperation() const; + void setSubOperation(const std::string &subOperation); + std::string getWarnType() const; + void setWarnType(const std::string &warnType); std::string getOperation() const; void setOperation(const std::string &operation); private: std::string suspiciousEventIds_; - std::string subOperation_; std::string sourceIp_; - std::string warnType_; std::string from_; + std::string subOperation_; + std::string warnType_; std::string operation_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/PageImageRegistryRequest.h b/sas/include/alibabacloud/sas/model/PageImageRegistryRequest.h index 812659cec..ba6d31134 100644 --- a/sas/include/alibabacloud/sas/model/PageImageRegistryRequest.h +++ b/sas/include/alibabacloud/sas/model/PageImageRegistryRequest.h @@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT PageImageRegistryRequest : public RpcServiceReques public: PageImageRegistryRequest(); ~PageImageRegistryRequest(); - std::string getRegistryNameLike() const; - void setRegistryNameLike(const std::string ®istryNameLike); - int getCurrentPage() const; - void setCurrentPage(int currentPage); std::vector getRegistryTypeNotInList() const; void setRegistryTypeNotInList(const std::vector ®istryTypeNotInList); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); int getPageSize() const; void setPageSize(int pageSize); + std::string getRegistryNameLike() const; + void setRegistryNameLike(const std::string ®istryNameLike); + int getCurrentPage() const; + void setCurrentPage(int currentPage); std::vector getRegistryTypeInList() const; void setRegistryTypeInList(const std::vector ®istryTypeInList); private: - std::string registryNameLike_; - int currentPage_; std::vector registryTypeNotInList_; std::string sourceIp_; int pageSize_; + std::string registryNameLike_; + int currentPage_; std::vector registryTypeInList_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/QueryDiscoverDatabaseRequest.h b/sas/include/alibabacloud/sas/model/QueryDiscoverDatabaseRequest.h index 36638ddf2..63fc41f37 100644 --- a/sas/include/alibabacloud/sas/model/QueryDiscoverDatabaseRequest.h +++ b/sas/include/alibabacloud/sas/model/QueryDiscoverDatabaseRequest.h @@ -32,15 +32,15 @@ public: ~QueryDiscoverDatabaseRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); - std::string getCreateMark() const; - void setCreateMark(const std::string &createMark); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getCreateMark() const; + void setCreateMark(const std::string &createMark); private: long resourceOwnerId_; - std::string createMark_; std::string sourceIp_; + std::string createMark_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/RefreshAssetsRequest.h b/sas/include/alibabacloud/sas/model/RefreshAssetsRequest.h index 364238e80..b239160c2 100644 --- a/sas/include/alibabacloud/sas/model/RefreshAssetsRequest.h +++ b/sas/include/alibabacloud/sas/model/RefreshAssetsRequest.h @@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT RefreshAssetsRequest : public RpcServiceRequest { public: RefreshAssetsRequest(); ~RefreshAssetsRequest(); - int getCloudAssetType() const; - void setCloudAssetType(int cloudAssetType); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); int getCloudAssetSubType() const; void setCloudAssetSubType(int cloudAssetSubType); std::string getAssetType() const; void setAssetType(const std::string &assetType); + int getCloudAssetType() const; + void setCloudAssetType(int cloudAssetType); private: - int cloudAssetType_; std::string sourceIp_; int cloudAssetSubType_; std::string assetType_; + int cloudAssetType_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/RemoveCheckResultWhiteListRequest.h b/sas/include/alibabacloud/sas/model/RemoveCheckResultWhiteListRequest.h index 32513309d..c57da7872 100644 --- a/sas/include/alibabacloud/sas/model/RemoveCheckResultWhiteListRequest.h +++ b/sas/include/alibabacloud/sas/model/RemoveCheckResultWhiteListRequest.h @@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT RemoveCheckResultWhiteListRequest : public RpcServ public: RemoveCheckResultWhiteListRequest(); ~RemoveCheckResultWhiteListRequest(); - std::vector getCheckIds() const; - void setCheckIds(const std::vector &checkIds); std::string getType() const; void setType(const std::string &type); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::vector getCheckIds() const; + void setCheckIds(const std::vector &checkIds); std::string getCheckGroupId() const; void setCheckGroupId(const std::string &checkGroupId); private: - std::vector checkIds_; std::string type_; std::string sourceIp_; + std::vector checkIds_; std::string checkGroupId_; }; } // namespace Model diff --git a/sas/include/alibabacloud/sas/model/SaveImageBaselineStrategyRequest.h b/sas/include/alibabacloud/sas/model/SaveImageBaselineStrategyRequest.h index b99e4c341..5c204ab44 100644 --- a/sas/include/alibabacloud/sas/model/SaveImageBaselineStrategyRequest.h +++ b/sas/include/alibabacloud/sas/model/SaveImageBaselineStrategyRequest.h @@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT SaveImageBaselineStrategyRequest : public RpcServi public: SaveImageBaselineStrategyRequest(); ~SaveImageBaselineStrategyRequest(); + std::string getSourceIp() const; + void setSourceIp(const std::string &sourceIp); + std::string getLang() const; + void setLang(const std::string &lang); std::string getBaselineItemList() const; void setBaselineItemList(const std::string &baselineItemList); std::string getStrategyName() const; void setStrategyName(const std::string &strategyName); - std::string getSourceIp() const; - void setSourceIp(const std::string &sourceIp); long getStrategyId() const; void setStrategyId(long strategyId); - std::string getLang() const; - void setLang(const std::string &lang); private: + std::string sourceIp_; + std::string lang_; std::string baselineItemList_; std::string strategyName_; - std::string sourceIp_; long strategyId_; - std::string lang_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/SetClusterInterceptionConfigRequest.h b/sas/include/alibabacloud/sas/model/SetClusterInterceptionConfigRequest.h index bddda82b1..252d01246 100644 --- a/sas/include/alibabacloud/sas/model/SetClusterInterceptionConfigRequest.h +++ b/sas/include/alibabacloud/sas/model/SetClusterInterceptionConfigRequest.h @@ -30,18 +30,18 @@ class ALIBABACLOUD_SAS_EXPORT SetClusterInterceptionConfigRequest : public RpcSe public: SetClusterInterceptionConfigRequest(); ~SetClusterInterceptionConfigRequest(); - std::string getClusterIds() const; - void setClusterIds(const std::string &clusterIds); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getClusterIds() const; + void setClusterIds(const std::string &clusterIds); int getSwitchType() const; void setSwitchType(int switchType); int getSwitchOn() const; void setSwitchOn(int switchOn); private: - std::string clusterIds_; std::string sourceIp_; + std::string clusterIds_; int switchType_; int switchOn_; }; diff --git a/sas/include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h b/sas/include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h index bea5e83ce..5eae7439e 100644 --- a/sas/include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h +++ b/sas/include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h @@ -32,8 +32,6 @@ public: ~StartBaselineSecurityCheckRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); - std::vector getItemIds() const; - void setItemIds(const std::vector &itemIds); std::string getType() const; void setType(const std::string &type); std::vector getAssets() const; @@ -42,14 +40,16 @@ public: void setSourceIp(const std::string &sourceIp); std::string getLang() const; void setLang(const std::string &lang); + std::vector getItemIds() const; + void setItemIds(const std::vector &itemIds); private: long resourceOwnerId_; - std::vector itemIds_; std::string type_; std::vector assets_; std::string sourceIp_; std::string lang_; + std::vector itemIds_; }; } // namespace Model } // namespace Sas diff --git a/sas/include/alibabacloud/sas/model/UpdateHoneypotPresetRequest.h b/sas/include/alibabacloud/sas/model/UpdateHoneypotPresetRequest.h index 1b61deb17..89f46d6f0 100644 --- a/sas/include/alibabacloud/sas/model/UpdateHoneypotPresetRequest.h +++ b/sas/include/alibabacloud/sas/model/UpdateHoneypotPresetRequest.h @@ -30,6 +30,8 @@ class ALIBABACLOUD_SAS_EXPORT UpdateHoneypotPresetRequest : public RpcServiceReq public: UpdateHoneypotPresetRequest(); ~UpdateHoneypotPresetRequest(); + std::string getLang() const; + void setLang(const std::string &lang); std::string getHoneypotPresetId() const; void setHoneypotPresetId(const std::string &honeypotPresetId); std::string getPresetName() const; @@ -40,6 +42,7 @@ public: void setHoneypotImageName(const std::string &honeypotImageName); private: + std::string lang_; std::string honeypotPresetId_; std::string presetName_; std::string meta_; diff --git a/sas/include/alibabacloud/sas/model/UpdateHoneypotProbeRequest.h b/sas/include/alibabacloud/sas/model/UpdateHoneypotProbeRequest.h index 2d603f8c7..ce032f278 100644 --- a/sas/include/alibabacloud/sas/model/UpdateHoneypotProbeRequest.h +++ b/sas/include/alibabacloud/sas/model/UpdateHoneypotProbeRequest.h @@ -36,6 +36,8 @@ public: void setProbeId(const std::string &probeId); std::vector getServiceIpList() const; void setServiceIpList(const std::vector &serviceIpList); + std::string getLang() const; + void setLang(const std::string &lang); bool getArp() const; void setArp(bool arp); std::string getDisplayName() const; @@ -45,6 +47,7 @@ private: bool ping_; std::string probeId_; std::vector serviceIpList_; + std::string lang_; bool arp_; std::string displayName_; }; diff --git a/sas/include/alibabacloud/sas/model/UpdateHoneypotRequest.h b/sas/include/alibabacloud/sas/model/UpdateHoneypotRequest.h index f22a9f8c2..be96bf884 100644 --- a/sas/include/alibabacloud/sas/model/UpdateHoneypotRequest.h +++ b/sas/include/alibabacloud/sas/model/UpdateHoneypotRequest.h @@ -32,6 +32,8 @@ public: ~UpdateHoneypotRequest(); std::string getHoneypotName() const; void setHoneypotName(const std::string &honeypotName); + std::string getLang() const; + void setLang(const std::string &lang); std::string getHoneypotId() const; void setHoneypotId(const std::string &honeypotId); std::string getMeta() const; @@ -39,6 +41,7 @@ public: private: std::string honeypotName_; + std::string lang_; std::string honeypotId_; std::string meta_; }; diff --git a/sas/include/alibabacloud/sas/model/ValidateHcWarningsRequest.h b/sas/include/alibabacloud/sas/model/ValidateHcWarningsRequest.h index bfb2b89f2..28950cc88 100644 --- a/sas/include/alibabacloud/sas/model/ValidateHcWarningsRequest.h +++ b/sas/include/alibabacloud/sas/model/ValidateHcWarningsRequest.h @@ -30,16 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT ValidateHcWarningsRequest : public RpcServiceReque public: ValidateHcWarningsRequest(); ~ValidateHcWarningsRequest(); - std::string getRiskIds() const; - void setRiskIds(const std::string &riskIds); std::string getSourceIp() const; void setSourceIp(const std::string &sourceIp); + std::string getCheckIds() const; + void setCheckIds(const std::string &checkIds); + std::string getRiskIds() const; + void setRiskIds(const std::string &riskIds); std::string getUuids() const; void setUuids(const std::string &uuids); private: - std::string riskIds_; std::string sourceIp_; + std::string checkIds_; + std::string riskIds_; std::string uuids_; }; } // namespace Model diff --git a/sas/src/SasClient.cc b/sas/src/SasClient.cc index fc6598da1..9d0f5f066 100644 --- a/sas/src/SasClient.cc +++ b/sas/src/SasClient.cc @@ -51,6 +51,42 @@ SasClient::SasClient(const std::string & accessKeyId, const std::string & access SasClient::~SasClient() {} +SasClient::AddAssetSelectionCriteriaOutcome SasClient::addAssetSelectionCriteria(const AddAssetSelectionCriteriaRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AddAssetSelectionCriteriaOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AddAssetSelectionCriteriaOutcome(AddAssetSelectionCriteriaResult(outcome.result())); + else + return AddAssetSelectionCriteriaOutcome(outcome.error()); +} + +void SasClient::addAssetSelectionCriteriaAsync(const AddAssetSelectionCriteriaRequest& request, const AddAssetSelectionCriteriaAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, addAssetSelectionCriteria(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::AddAssetSelectionCriteriaOutcomeCallable SasClient::addAssetSelectionCriteriaCallable(const AddAssetSelectionCriteriaRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->addAssetSelectionCriteria(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::AddCheckInstanceResultWhiteListOutcome SasClient::addCheckInstanceResultWhiteList(const AddCheckInstanceResultWhiteListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -519,6 +555,42 @@ SasClient::ChangeCheckConfigOutcomeCallable SasClient::changeCheckConfigCallable return task->get_future(); } +SasClient::ChangeCheckCustomConfigOutcome SasClient::changeCheckCustomConfig(const ChangeCheckCustomConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ChangeCheckCustomConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ChangeCheckCustomConfigOutcome(ChangeCheckCustomConfigResult(outcome.result())); + else + return ChangeCheckCustomConfigOutcome(outcome.error()); +} + +void SasClient::changeCheckCustomConfigAsync(const ChangeCheckCustomConfigRequest& request, const ChangeCheckCustomConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, changeCheckCustomConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::ChangeCheckCustomConfigOutcomeCallable SasClient::changeCheckCustomConfigCallable(const ChangeCheckCustomConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->changeCheckCustomConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::CheckQuaraFileIdOutcome SasClient::checkQuaraFileId(const CheckQuaraFileIdRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -699,6 +771,42 @@ SasClient::CreateAntiBruteForceRuleOutcomeCallable SasClient::createAntiBruteFor return task->get_future(); } +SasClient::CreateAssetSelectionConfigOutcome SasClient::createAssetSelectionConfig(const CreateAssetSelectionConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateAssetSelectionConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateAssetSelectionConfigOutcome(CreateAssetSelectionConfigResult(outcome.result())); + else + return CreateAssetSelectionConfigOutcome(outcome.error()); +} + +void SasClient::createAssetSelectionConfigAsync(const CreateAssetSelectionConfigRequest& request, const CreateAssetSelectionConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createAssetSelectionConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::CreateAssetSelectionConfigOutcomeCallable SasClient::createAssetSelectionConfigCallable(const CreateAssetSelectionConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createAssetSelectionConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::CreateBackupPolicyOutcome SasClient::createBackupPolicy(const CreateBackupPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1203,6 +1311,42 @@ SasClient::CreateOrUpdateAssetGroupOutcomeCallable SasClient::createOrUpdateAsse return task->get_future(); } +SasClient::CreateOrUpdateDingTalkOutcome SasClient::createOrUpdateDingTalk(const CreateOrUpdateDingTalkRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateOrUpdateDingTalkOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateOrUpdateDingTalkOutcome(CreateOrUpdateDingTalkResult(outcome.result())); + else + return CreateOrUpdateDingTalkOutcome(outcome.error()); +} + +void SasClient::createOrUpdateDingTalkAsync(const CreateOrUpdateDingTalkRequest& request, const CreateOrUpdateDingTalkAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createOrUpdateDingTalk(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::CreateOrUpdateDingTalkOutcomeCallable SasClient::createOrUpdateDingTalkCallable(const CreateOrUpdateDingTalkRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createOrUpdateDingTalk(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::CreateRestoreJobOutcome SasClient::createRestoreJob(const CreateRestoreJobRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2499,42 +2643,6 @@ SasClient::DescribeAlarmEventDetailOutcomeCallable SasClient::describeAlarmEvent return task->get_future(); } -SasClient::DescribeAlarmEventListOutcome SasClient::describeAlarmEventList(const DescribeAlarmEventListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeAlarmEventListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeAlarmEventListOutcome(DescribeAlarmEventListResult(outcome.result())); - else - return DescribeAlarmEventListOutcome(outcome.error()); -} - -void SasClient::describeAlarmEventListAsync(const DescribeAlarmEventListRequest& request, const DescribeAlarmEventListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeAlarmEventList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -SasClient::DescribeAlarmEventListOutcomeCallable SasClient::describeAlarmEventListCallable(const DescribeAlarmEventListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeAlarmEventList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - SasClient::DescribeAlarmEventStackInfoOutcome SasClient::describeAlarmEventStackInfo(const DescribeAlarmEventStackInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -10779,6 +10887,78 @@ SasClient::GetAppNetworkOutcomeCallable SasClient::getAppNetworkCallable(const G return task->get_future(); } +SasClient::GetAssetDetailByUuidOutcome SasClient::getAssetDetailByUuid(const GetAssetDetailByUuidRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetAssetDetailByUuidOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetAssetDetailByUuidOutcome(GetAssetDetailByUuidResult(outcome.result())); + else + return GetAssetDetailByUuidOutcome(outcome.error()); +} + +void SasClient::getAssetDetailByUuidAsync(const GetAssetDetailByUuidRequest& request, const GetAssetDetailByUuidAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getAssetDetailByUuid(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::GetAssetDetailByUuidOutcomeCallable SasClient::getAssetDetailByUuidCallable(const GetAssetDetailByUuidRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getAssetDetailByUuid(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +SasClient::GetAssetSelectionConfigOutcome SasClient::getAssetSelectionConfig(const GetAssetSelectionConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetAssetSelectionConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetAssetSelectionConfigOutcome(GetAssetSelectionConfigResult(outcome.result())); + else + return GetAssetSelectionConfigOutcome(outcome.error()); +} + +void SasClient::getAssetSelectionConfigAsync(const GetAssetSelectionConfigRequest& request, const GetAssetSelectionConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getAssetSelectionConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::GetAssetSelectionConfigOutcomeCallable SasClient::getAssetSelectionConfigCallable(const GetAssetSelectionConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getAssetSelectionConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::GetAssetsPropertyDetailOutcome SasClient::getAssetsPropertyDetail(const GetAssetsPropertyDetailRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -12255,6 +12435,78 @@ SasClient::JoinWebLockProcessWhiteListOutcomeCallable SasClient::joinWebLockProc return task->get_future(); } +SasClient::ListAssetSelectionSelectedTargetOutcome SasClient::listAssetSelectionSelectedTarget(const ListAssetSelectionSelectedTargetRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListAssetSelectionSelectedTargetOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListAssetSelectionSelectedTargetOutcome(ListAssetSelectionSelectedTargetResult(outcome.result())); + else + return ListAssetSelectionSelectedTargetOutcome(outcome.error()); +} + +void SasClient::listAssetSelectionSelectedTargetAsync(const ListAssetSelectionSelectedTargetRequest& request, const ListAssetSelectionSelectedTargetAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listAssetSelectionSelectedTarget(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::ListAssetSelectionSelectedTargetOutcomeCallable SasClient::listAssetSelectionSelectedTargetCallable(const ListAssetSelectionSelectedTargetRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listAssetSelectionSelectedTarget(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +SasClient::ListAssetSelectionTargetOutcome SasClient::listAssetSelectionTarget(const ListAssetSelectionTargetRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListAssetSelectionTargetOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListAssetSelectionTargetOutcome(ListAssetSelectionTargetResult(outcome.result())); + else + return ListAssetSelectionTargetOutcome(outcome.error()); +} + +void SasClient::listAssetSelectionTargetAsync(const ListAssetSelectionTargetRequest& request, const ListAssetSelectionTargetAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listAssetSelectionTarget(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::ListAssetSelectionTargetOutcomeCallable SasClient::listAssetSelectionTargetCallable(const ListAssetSelectionTargetRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listAssetSelectionTarget(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::ListAvailableHoneypotOutcome SasClient::listAvailableHoneypot(const ListAvailableHoneypotRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -12975,42 +13227,6 @@ SasClient::ListInterceptionHistoryOutcomeCallable SasClient::listInterceptionHis return task->get_future(); } -SasClient::ListInterceptionImageOutcome SasClient::listInterceptionImage(const ListInterceptionImageRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ListInterceptionImageOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ListInterceptionImageOutcome(ListInterceptionImageResult(outcome.result())); - else - return ListInterceptionImageOutcome(outcome.error()); -} - -void SasClient::listInterceptionImageAsync(const ListInterceptionImageRequest& request, const ListInterceptionImageAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, listInterceptionImage(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -SasClient::ListInterceptionImageOutcomeCallable SasClient::listInterceptionImageCallable(const ListInterceptionImageRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->listInterceptionImage(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - SasClient::ListInterceptionRulePageOutcome SasClient::listInterceptionRulePage(const ListInterceptionRulePageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -13227,6 +13443,42 @@ SasClient::ListPrivateRegistryTypeOutcomeCallable SasClient::listPrivateRegistry return task->get_future(); } +SasClient::ListQueryRaspAppInfoOutcome SasClient::listQueryRaspAppInfo(const ListQueryRaspAppInfoRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListQueryRaspAppInfoOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListQueryRaspAppInfoOutcome(ListQueryRaspAppInfoResult(outcome.result())); + else + return ListQueryRaspAppInfoOutcome(outcome.error()); +} + +void SasClient::listQueryRaspAppInfoAsync(const ListQueryRaspAppInfoRequest& request, const ListQueryRaspAppInfoAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listQueryRaspAppInfo(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::ListQueryRaspAppInfoOutcomeCallable SasClient::listQueryRaspAppInfoCallable(const ListQueryRaspAppInfoRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listQueryRaspAppInfo(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::ListRuleTargetAllOutcome SasClient::listRuleTargetAll(const ListRuleTargetAllRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -14631,6 +14883,42 @@ SasClient::ModifyPushAllTaskOutcomeCallable SasClient::modifyPushAllTaskCallable return task->get_future(); } +SasClient::ModifyRefreshProcessInfoOutcome SasClient::modifyRefreshProcessInfo(const ModifyRefreshProcessInfoRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyRefreshProcessInfoOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyRefreshProcessInfoOutcome(ModifyRefreshProcessInfoResult(outcome.result())); + else + return ModifyRefreshProcessInfoOutcome(outcome.error()); +} + +void SasClient::modifyRefreshProcessInfoAsync(const ModifyRefreshProcessInfoRequest& request, const ModifyRefreshProcessInfoAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyRefreshProcessInfo(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +SasClient::ModifyRefreshProcessInfoOutcomeCallable SasClient::modifyRefreshProcessInfoCallable(const ModifyRefreshProcessInfoRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyRefreshProcessInfo(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + SasClient::ModifyRiskCheckStatusOutcome SasClient::modifyRiskCheckStatus(const ModifyRiskCheckStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/sas/src/model/AddAssetSelectionCriteriaRequest.cc b/sas/src/model/AddAssetSelectionCriteriaRequest.cc new file mode 100644 index 000000000..e4e562111 --- /dev/null +++ b/sas/src/model/AddAssetSelectionCriteriaRequest.cc @@ -0,0 +1,77 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::AddAssetSelectionCriteriaRequest; + +AddAssetSelectionCriteriaRequest::AddAssetSelectionCriteriaRequest() + : RpcServiceRequest("sas", "2018-12-03", "AddAssetSelectionCriteria") { + setMethod(HttpRequest::Method::Post); +} + +AddAssetSelectionCriteriaRequest::~AddAssetSelectionCriteriaRequest() {} + +std::string AddAssetSelectionCriteriaRequest::getCriteriaOperation() const { + return criteriaOperation_; +} + +void AddAssetSelectionCriteriaRequest::setCriteriaOperation(const std::string &criteriaOperation) { + criteriaOperation_ = criteriaOperation; + setParameter(std::string("CriteriaOperation"), criteriaOperation); +} + +std::string AddAssetSelectionCriteriaRequest::getCriteria() const { + return criteria_; +} + +void AddAssetSelectionCriteriaRequest::setCriteria(const std::string &criteria) { + criteria_ = criteria; + setParameter(std::string("Criteria"), criteria); +} + +std::string AddAssetSelectionCriteriaRequest::getSourceIp() const { + return sourceIp_; +} + +void AddAssetSelectionCriteriaRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::vector AddAssetSelectionCriteriaRequest::getTargetOperationList() const { + return targetOperationList_; +} + +void AddAssetSelectionCriteriaRequest::setTargetOperationList(const std::vector &targetOperationList) { + targetOperationList_ = targetOperationList; + for(int dep1 = 0; dep1 != targetOperationList.size(); dep1++) { + auto targetOperationListObj = targetOperationList.at(dep1); + std::string targetOperationListObjStr = std::string("TargetOperationList") + "." + std::to_string(dep1 + 1); + setParameter(targetOperationListObjStr + ".Operation", targetOperationListObj.operation); + setParameter(targetOperationListObjStr + ".Target", targetOperationListObj.target); + } +} + +std::string AddAssetSelectionCriteriaRequest::getSelectionKey() const { + return selectionKey_; +} + +void AddAssetSelectionCriteriaRequest::setSelectionKey(const std::string &selectionKey) { + selectionKey_ = selectionKey; + setParameter(std::string("SelectionKey"), selectionKey); +} + diff --git a/sas/src/model/AddAssetSelectionCriteriaResult.cc b/sas/src/model/AddAssetSelectionCriteriaResult.cc new file mode 100644 index 000000000..de8102d19 --- /dev/null +++ b/sas/src/model/AddAssetSelectionCriteriaResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +AddAssetSelectionCriteriaResult::AddAssetSelectionCriteriaResult() : + ServiceResult() +{} + +AddAssetSelectionCriteriaResult::AddAssetSelectionCriteriaResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AddAssetSelectionCriteriaResult::~AddAssetSelectionCriteriaResult() +{} + +void AddAssetSelectionCriteriaResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/sas/src/model/AddCheckInstanceResultWhiteListRequest.cc b/sas/src/model/AddCheckInstanceResultWhiteListRequest.cc index db66cfc51..816b31078 100644 --- a/sas/src/model/AddCheckInstanceResultWhiteListRequest.cc +++ b/sas/src/model/AddCheckInstanceResultWhiteListRequest.cc @@ -34,6 +34,15 @@ void AddCheckInstanceResultWhiteListRequest::setSourceIp(const std::string &sour setParameter(std::string("SourceIp"), sourceIp); } +long AddCheckInstanceResultWhiteListRequest::getCheckId() const { + return checkId_; +} + +void AddCheckInstanceResultWhiteListRequest::setCheckId(long checkId) { + checkId_ = checkId; + setParameter(std::string("CheckId"), std::to_string(checkId)); +} + std::string AddCheckInstanceResultWhiteListRequest::getCheckGroupId() const { return checkGroupId_; } @@ -51,12 +60,3 @@ void AddCheckInstanceResultWhiteListRequest::setInstanceIds(const std::vector &standardI standardIds_ = standardIds; } -int ChangeCheckConfigRequest::getEndTime() const { - return endTime_; -} - -void ChangeCheckConfigRequest::setEndTime(int endTime) { - endTime_ = endTime; - setParameter(std::string("EndTime"), std::to_string(endTime)); -} - std::vector ChangeCheckConfigRequest::getCycleDays() const { return cycleDays_; } @@ -77,3 +68,12 @@ void ChangeCheckConfigRequest::setRegionId(const std::string ®ionId) { setParameter(std::string("RegionId"), regionId); } +int ChangeCheckConfigRequest::getEndTime() const { + return endTime_; +} + +void ChangeCheckConfigRequest::setEndTime(int endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); +} + diff --git a/sas/src/model/ChangeCheckCustomConfigRequest.cc b/sas/src/model/ChangeCheckCustomConfigRequest.cc new file mode 100644 index 000000000..d8231abee --- /dev/null +++ b/sas/src/model/ChangeCheckCustomConfigRequest.cc @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::ChangeCheckCustomConfigRequest; + +ChangeCheckCustomConfigRequest::ChangeCheckCustomConfigRequest() + : RpcServiceRequest("sas", "2018-12-03", "ChangeCheckCustomConfig") { + setMethod(HttpRequest::Method::Post); +} + +ChangeCheckCustomConfigRequest::~ChangeCheckCustomConfigRequest() {} + +std::string ChangeCheckCustomConfigRequest::getSourceIp() const { + return sourceIp_; +} + +void ChangeCheckCustomConfigRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::string ChangeCheckCustomConfigRequest::getRegionId() const { + return regionId_; +} + +void ChangeCheckCustomConfigRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +long ChangeCheckCustomConfigRequest::getCheckId() const { + return checkId_; +} + +void ChangeCheckCustomConfigRequest::setCheckId(long checkId) { + checkId_ = checkId; + setParameter(std::string("CheckId"), std::to_string(checkId)); +} + +std::vector ChangeCheckCustomConfigRequest::getCustomConfigs() const { + return customConfigs_; +} + +void ChangeCheckCustomConfigRequest::setCustomConfigs(const std::vector &customConfigs) { + customConfigs_ = customConfigs; + for(int dep1 = 0; dep1 != customConfigs.size(); dep1++) { + auto customConfigsObj = customConfigs.at(dep1); + std::string customConfigsObjStr = std::string("CustomConfigs") + "." + std::to_string(dep1 + 1); + setParameter(customConfigsObjStr + ".Name", customConfigsObj.name); + setParameter(customConfigsObjStr + ".Value", customConfigsObj.value); + setParameter(customConfigsObjStr + ".Operation", customConfigsObj.operation); + } +} + diff --git a/sas/src/model/ChangeCheckCustomConfigResult.cc b/sas/src/model/ChangeCheckCustomConfigResult.cc new file mode 100644 index 000000000..2554107ca --- /dev/null +++ b/sas/src/model/ChangeCheckCustomConfigResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +ChangeCheckCustomConfigResult::ChangeCheckCustomConfigResult() : + ServiceResult() +{} + +ChangeCheckCustomConfigResult::ChangeCheckCustomConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ChangeCheckCustomConfigResult::~ChangeCheckCustomConfigResult() +{} + +void ChangeCheckCustomConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allIllegalCustomConfigsNode = value["IllegalCustomConfigs"]["IllegalCustomConfigsItem"]; + for (auto valueIllegalCustomConfigsIllegalCustomConfigsItem : allIllegalCustomConfigsNode) + { + IllegalCustomConfigsItem illegalCustomConfigsObject; + if(!valueIllegalCustomConfigsIllegalCustomConfigsItem["Name"].isNull()) + illegalCustomConfigsObject.name = valueIllegalCustomConfigsIllegalCustomConfigsItem["Name"].asString(); + illegalCustomConfigs_.push_back(illegalCustomConfigsObject); + } + +} + +std::vector ChangeCheckCustomConfigResult::getIllegalCustomConfigs()const +{ + return illegalCustomConfigs_; +} + diff --git a/sas/src/model/ConfirmVirusEventsRequest.cc b/sas/src/model/ConfirmVirusEventsRequest.cc index 468ab2518..f81435285 100644 --- a/sas/src/model/ConfirmVirusEventsRequest.cc +++ b/sas/src/model/ConfirmVirusEventsRequest.cc @@ -25,24 +25,6 @@ ConfirmVirusEventsRequest::ConfirmVirusEventsRequest() ConfirmVirusEventsRequest::~ConfirmVirusEventsRequest() {} -std::string ConfirmVirusEventsRequest::getOperationRange() const { - return operationRange_; -} - -void ConfirmVirusEventsRequest::setOperationRange(const std::string &operationRange) { - operationRange_ = operationRange; - setParameter(std::string("OperationRange"), operationRange); -} - -int ConfirmVirusEventsRequest::getOperationAll() const { - return operationAll_; -} - -void ConfirmVirusEventsRequest::setOperationAll(int operationAll) { - operationAll_ = operationAll; - setParameter(std::string("OperationAll"), std::to_string(operationAll)); -} - std::string ConfirmVirusEventsRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +43,21 @@ void ConfirmVirusEventsRequest::setOperationCode(const std::string &operationCod setParameter(std::string("OperationCode"), operationCode); } +std::string ConfirmVirusEventsRequest::getOperationRange() const { + return operationRange_; +} + +void ConfirmVirusEventsRequest::setOperationRange(const std::string &operationRange) { + operationRange_ = operationRange; + setParameter(std::string("OperationRange"), operationRange); +} + +int ConfirmVirusEventsRequest::getOperationAll() const { + return operationAll_; +} + +void ConfirmVirusEventsRequest::setOperationAll(int operationAll) { + operationAll_ = operationAll; + setParameter(std::string("OperationAll"), std::to_string(operationAll)); +} + diff --git a/sas/src/model/CreateAssetSelectionConfigRequest.cc b/sas/src/model/CreateAssetSelectionConfigRequest.cc new file mode 100644 index 000000000..d7c90238a --- /dev/null +++ b/sas/src/model/CreateAssetSelectionConfigRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::CreateAssetSelectionConfigRequest; + +CreateAssetSelectionConfigRequest::CreateAssetSelectionConfigRequest() + : RpcServiceRequest("sas", "2018-12-03", "CreateAssetSelectionConfig") { + setMethod(HttpRequest::Method::Post); +} + +CreateAssetSelectionConfigRequest::~CreateAssetSelectionConfigRequest() {} + +std::string CreateAssetSelectionConfigRequest::getTargetType() const { + return targetType_; +} + +void CreateAssetSelectionConfigRequest::setTargetType(const std::string &targetType) { + targetType_ = targetType; + setParameter(std::string("TargetType"), targetType); +} + +std::string CreateAssetSelectionConfigRequest::getBusinessType() const { + return businessType_; +} + +void CreateAssetSelectionConfigRequest::setBusinessType(const std::string &businessType) { + businessType_ = businessType; + setParameter(std::string("BusinessType"), businessType); +} + +std::string CreateAssetSelectionConfigRequest::getSourceIp() const { + return sourceIp_; +} + +void CreateAssetSelectionConfigRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + diff --git a/sas/src/model/ListInterceptionImageResult.cc b/sas/src/model/CreateAssetSelectionConfigResult.cc similarity index 51% rename from sas/src/model/ListInterceptionImageResult.cc rename to sas/src/model/CreateAssetSelectionConfigResult.cc index 5475e3363..da1e51334 100644 --- a/sas/src/model/ListInterceptionImageResult.cc +++ b/sas/src/model/CreateAssetSelectionConfigResult.cc @@ -14,46 +14,43 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Sas; using namespace AlibabaCloud::Sas::Model; -ListInterceptionImageResult::ListInterceptionImageResult() : +CreateAssetSelectionConfigResult::CreateAssetSelectionConfigResult() : ServiceResult() {} -ListInterceptionImageResult::ListInterceptionImageResult(const std::string &payload) : +CreateAssetSelectionConfigResult::CreateAssetSelectionConfigResult(const std::string &payload) : ServiceResult() { parse(payload); } -ListInterceptionImageResult::~ListInterceptionImageResult() +CreateAssetSelectionConfigResult::~CreateAssetSelectionConfigResult() {} -void ListInterceptionImageResult::parse(const std::string &payload) +void CreateAssetSelectionConfigResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allImageListNode = value["ImageList"]["Image"]; - for (auto valueImageListImage : allImageListNode) - { - Image imageListObject; - if(!valueImageListImage["ImageName"].isNull()) - imageListObject.imageName = valueImageListImage["ImageName"].asString(); - if(!valueImageListImage["ImageUuid"].isNull()) - imageListObject.imageUuid = valueImageListImage["ImageUuid"].asString(); - imageList_.push_back(imageListObject); - } + auto dataNode = value["Data"]; + if(!dataNode["TargetType"].isNull()) + data_.targetType = dataNode["TargetType"].asString(); + if(!dataNode["SelectionKey"].isNull()) + data_.selectionKey = std::stol(dataNode["SelectionKey"].asString()); + if(!dataNode["BusinessType"].isNull()) + data_.businessType = dataNode["BusinessType"].asString(); } -std::vector ListInterceptionImageResult::getImageList()const +CreateAssetSelectionConfigResult::Data CreateAssetSelectionConfigResult::getData()const { - return imageList_; + return data_; } diff --git a/sas/src/model/CreateContainerScanTaskRequest.cc b/sas/src/model/CreateContainerScanTaskRequest.cc index eb08b6348..643fa889e 100644 --- a/sas/src/model/CreateContainerScanTaskRequest.cc +++ b/sas/src/model/CreateContainerScanTaskRequest.cc @@ -25,6 +25,15 @@ CreateContainerScanTaskRequest::CreateContainerScanTaskRequest() CreateContainerScanTaskRequest::~CreateContainerScanTaskRequest() {} +std::string CreateContainerScanTaskRequest::getLang() const { + return lang_; +} + +void CreateContainerScanTaskRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string CreateContainerScanTaskRequest::getClusterId() const { return clusterId_; } @@ -43,12 +52,3 @@ void CreateContainerScanTaskRequest::setContainerIds(const std::string &containe setParameter(std::string("ContainerIds"), containerIds); } -std::string CreateContainerScanTaskRequest::getLang() const { - return lang_; -} - -void CreateContainerScanTaskRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); -} - diff --git a/sas/src/model/CreateCustomBlockRecordRequest.cc b/sas/src/model/CreateCustomBlockRecordRequest.cc index e312280f6..fee597929 100644 --- a/sas/src/model/CreateCustomBlockRecordRequest.cc +++ b/sas/src/model/CreateCustomBlockRecordRequest.cc @@ -25,15 +25,6 @@ CreateCustomBlockRecordRequest::CreateCustomBlockRecordRequest() CreateCustomBlockRecordRequest::~CreateCustomBlockRecordRequest() {} -long CreateCustomBlockRecordRequest::getExpireTime() const { - return expireTime_; -} - -void CreateCustomBlockRecordRequest::setExpireTime(long expireTime) { - expireTime_ = expireTime; - setParameter(std::string("ExpireTime"), std::to_string(expireTime)); -} - long CreateCustomBlockRecordRequest::getResourceOwnerId() const { return resourceOwnerId_; } @@ -43,15 +34,6 @@ void CreateCustomBlockRecordRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string CreateCustomBlockRecordRequest::getBound() const { - return bound_; -} - -void CreateCustomBlockRecordRequest::setBound(const std::string &bound) { - bound_ = bound; - setParameter(std::string("Bound"), bound); -} - std::string CreateCustomBlockRecordRequest::getBlockIp() const { return blockIp_; } @@ -70,6 +52,24 @@ void CreateCustomBlockRecordRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +long CreateCustomBlockRecordRequest::getExpireTime() const { + return expireTime_; +} + +void CreateCustomBlockRecordRequest::setExpireTime(long expireTime) { + expireTime_ = expireTime; + setParameter(std::string("ExpireTime"), std::to_string(expireTime)); +} + +std::string CreateCustomBlockRecordRequest::getBound() const { + return bound_; +} + +void CreateCustomBlockRecordRequest::setBound(const std::string &bound) { + bound_ = bound; + setParameter(std::string("Bound"), bound); +} + std::string CreateCustomBlockRecordRequest::getUuids() const { return uuids_; } diff --git a/sas/src/model/CreateFileDetectRequest.cc b/sas/src/model/CreateFileDetectRequest.cc index 1025379e9..726a8ab2c 100644 --- a/sas/src/model/CreateFileDetectRequest.cc +++ b/sas/src/model/CreateFileDetectRequest.cc @@ -61,3 +61,12 @@ void CreateFileDetectRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string CreateFileDetectRequest::getDownloadUrl() const { + return downloadUrl_; +} + +void CreateFileDetectRequest::setDownloadUrl(const std::string &downloadUrl) { + downloadUrl_ = downloadUrl; + setParameter(std::string("DownloadUrl"), downloadUrl); +} + diff --git a/sas/src/model/CreateHoneypotPresetRequest.cc b/sas/src/model/CreateHoneypotPresetRequest.cc index f80261961..40f43bb42 100644 --- a/sas/src/model/CreateHoneypotPresetRequest.cc +++ b/sas/src/model/CreateHoneypotPresetRequest.cc @@ -25,6 +25,15 @@ CreateHoneypotPresetRequest::CreateHoneypotPresetRequest() CreateHoneypotPresetRequest::~CreateHoneypotPresetRequest() {} +std::string CreateHoneypotPresetRequest::getLang() const { + return lang_; +} + +void CreateHoneypotPresetRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string CreateHoneypotPresetRequest::getNodeId() const { return nodeId_; } diff --git a/sas/src/model/CreateOrUpdateAssetGroupRequest.cc b/sas/src/model/CreateOrUpdateAssetGroupRequest.cc index e243b8f27..f0fed89b6 100644 --- a/sas/src/model/CreateOrUpdateAssetGroupRequest.cc +++ b/sas/src/model/CreateOrUpdateAssetGroupRequest.cc @@ -25,6 +25,15 @@ CreateOrUpdateAssetGroupRequest::CreateOrUpdateAssetGroupRequest() CreateOrUpdateAssetGroupRequest::~CreateOrUpdateAssetGroupRequest() {} +std::string CreateOrUpdateAssetGroupRequest::getSourceIp() const { + return sourceIp_; +} + +void CreateOrUpdateAssetGroupRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + long CreateOrUpdateAssetGroupRequest::getGroupId() const { return groupId_; } @@ -43,15 +52,6 @@ void CreateOrUpdateAssetGroupRequest::setGroupName(const std::string &groupName) setParameter(std::string("GroupName"), groupName); } -std::string CreateOrUpdateAssetGroupRequest::getSourceIp() const { - return sourceIp_; -} - -void CreateOrUpdateAssetGroupRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - std::string CreateOrUpdateAssetGroupRequest::getUuids() const { return uuids_; } diff --git a/sas/src/model/CreateOrUpdateDingTalkRequest.cc b/sas/src/model/CreateOrUpdateDingTalkRequest.cc new file mode 100644 index 000000000..8c37d6deb --- /dev/null +++ b/sas/src/model/CreateOrUpdateDingTalkRequest.cc @@ -0,0 +1,99 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::CreateOrUpdateDingTalkRequest; + +CreateOrUpdateDingTalkRequest::CreateOrUpdateDingTalkRequest() + : RpcServiceRequest("sas", "2018-12-03", "CreateOrUpdateDingTalk") { + setMethod(HttpRequest::Method::Post); +} + +CreateOrUpdateDingTalkRequest::~CreateOrUpdateDingTalkRequest() {} + +std::string CreateOrUpdateDingTalkRequest::getRuleActionName() const { + return ruleActionName_; +} + +void CreateOrUpdateDingTalkRequest::setRuleActionName(const std::string &ruleActionName) { + ruleActionName_ = ruleActionName; + setParameter(std::string("RuleActionName"), ruleActionName); +} + +std::string CreateOrUpdateDingTalkRequest::getGroupIdList() const { + return groupIdList_; +} + +void CreateOrUpdateDingTalkRequest::setGroupIdList(const std::string &groupIdList) { + groupIdList_ = groupIdList; + setParameter(std::string("GroupIdList"), groupIdList); +} + +std::string CreateOrUpdateDingTalkRequest::getSourceIp() const { + return sourceIp_; +} + +void CreateOrUpdateDingTalkRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +long CreateOrUpdateDingTalkRequest::getId() const { + return id_; +} + +void CreateOrUpdateDingTalkRequest::setId(long id) { + id_ = id; + setParameter(std::string("Id"), std::to_string(id)); +} + +std::string CreateOrUpdateDingTalkRequest::getSendUrl() const { + return sendUrl_; +} + +void CreateOrUpdateDingTalkRequest::setSendUrl(const std::string &sendUrl) { + sendUrl_ = sendUrl; + setParameter(std::string("SendUrl"), sendUrl); +} + +long CreateOrUpdateDingTalkRequest::getIntervalTime() const { + return intervalTime_; +} + +void CreateOrUpdateDingTalkRequest::setIntervalTime(long intervalTime) { + intervalTime_ = intervalTime; + setParameter(std::string("IntervalTime"), std::to_string(intervalTime)); +} + +std::string CreateOrUpdateDingTalkRequest::getDingTalkLang() const { + return dingTalkLang_; +} + +void CreateOrUpdateDingTalkRequest::setDingTalkLang(const std::string &dingTalkLang) { + dingTalkLang_ = dingTalkLang; + setParameter(std::string("DingTalkLang"), dingTalkLang); +} + +std::string CreateOrUpdateDingTalkRequest::getConfigList() const { + return configList_; +} + +void CreateOrUpdateDingTalkRequest::setConfigList(const std::string &configList) { + configList_ = configList; + setParameter(std::string("ConfigList"), configList); +} + diff --git a/sas/src/model/CreateOrUpdateDingTalkResult.cc b/sas/src/model/CreateOrUpdateDingTalkResult.cc new file mode 100644 index 000000000..7be5b80d3 --- /dev/null +++ b/sas/src/model/CreateOrUpdateDingTalkResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +CreateOrUpdateDingTalkResult::CreateOrUpdateDingTalkResult() : + ServiceResult() +{} + +CreateOrUpdateDingTalkResult::CreateOrUpdateDingTalkResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateOrUpdateDingTalkResult::~CreateOrUpdateDingTalkResult() +{} + +void CreateOrUpdateDingTalkResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/sas/src/model/DeleteBackupPolicyMachineRequest.cc b/sas/src/model/DeleteBackupPolicyMachineRequest.cc index 662158ac0..a09546180 100644 --- a/sas/src/model/DeleteBackupPolicyMachineRequest.cc +++ b/sas/src/model/DeleteBackupPolicyMachineRequest.cc @@ -34,15 +34,6 @@ void DeleteBackupPolicyMachineRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string DeleteBackupPolicyMachineRequest::getPolicyVersion() const { - return policyVersion_; -} - -void DeleteBackupPolicyMachineRequest::setPolicyVersion(const std::string &policyVersion) { - policyVersion_ = policyVersion; - setParameter(std::string("PolicyVersion"), policyVersion); -} - std::string DeleteBackupPolicyMachineRequest::getUuid() const { return uuid_; } @@ -78,3 +69,12 @@ void DeleteBackupPolicyMachineRequest::setUuidList(const std::vector - -using AlibabaCloud::Sas::Model::DescribeAlarmEventListRequest; - -DescribeAlarmEventListRequest::DescribeAlarmEventListRequest() - : RpcServiceRequest("sas", "2018-12-03", "DescribeAlarmEventList") { - setMethod(HttpRequest::Method::Post); -} - -DescribeAlarmEventListRequest::~DescribeAlarmEventListRequest() {} - -std::string DescribeAlarmEventListRequest::getTimeEnd() const { - return timeEnd_; -} - -void DescribeAlarmEventListRequest::setTimeEnd(const std::string &timeEnd) { - timeEnd_ = timeEnd; - setParameter(std::string("TimeEnd"), timeEnd); -} - -std::string DescribeAlarmEventListRequest::getTargetType() const { - return targetType_; -} - -void DescribeAlarmEventListRequest::setTargetType(const std::string &targetType) { - targetType_ = targetType; - setParameter(std::string("TargetType"), targetType); -} - -std::string DescribeAlarmEventListRequest::getSortType() const { - return sortType_; -} - -void DescribeAlarmEventListRequest::setSortType(const std::string &sortType) { - sortType_ = sortType; - setParameter(std::string("SortType"), sortType); -} - -std::string DescribeAlarmEventListRequest::getAlarmEventType() const { - return alarmEventType_; -} - -void DescribeAlarmEventListRequest::setAlarmEventType(const std::string &alarmEventType) { - alarmEventType_ = alarmEventType; - setParameter(std::string("AlarmEventType"), alarmEventType); -} - -std::string DescribeAlarmEventListRequest::getRemark() const { - return remark_; -} - -void DescribeAlarmEventListRequest::setRemark(const std::string &remark) { - remark_ = remark; - setParameter(std::string("Remark"), remark); -} - -std::string DescribeAlarmEventListRequest::getContainerFieldName() const { - return containerFieldName_; -} - -void DescribeAlarmEventListRequest::setContainerFieldName(const std::string &containerFieldName) { - containerFieldName_ = containerFieldName; - setParameter(std::string("ContainerFieldName"), containerFieldName); -} - -std::string DescribeAlarmEventListRequest::getAlarmEventName() const { - return alarmEventName_; -} - -void DescribeAlarmEventListRequest::setAlarmEventName(const std::string &alarmEventName) { - alarmEventName_ = alarmEventName; - setParameter(std::string("AlarmEventName"), alarmEventName); -} - -std::string DescribeAlarmEventListRequest::getSourceIp() const { - return sourceIp_; -} - -void DescribeAlarmEventListRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - -std::string DescribeAlarmEventListRequest::getContainerFieldValue() const { - return containerFieldValue_; -} - -void DescribeAlarmEventListRequest::setContainerFieldValue(const std::string &containerFieldValue) { - containerFieldValue_ = containerFieldValue; - setParameter(std::string("ContainerFieldValue"), containerFieldValue); -} - -std::string DescribeAlarmEventListRequest::getPageSize() const { - return pageSize_; -} - -void DescribeAlarmEventListRequest::setPageSize(const std::string &pageSize) { - pageSize_ = pageSize; - setParameter(std::string("PageSize"), pageSize); -} - -std::string DescribeAlarmEventListRequest::getFrom() const { - return from_; -} - -void DescribeAlarmEventListRequest::setFrom(const std::string &from) { - from_ = from; - setParameter(std::string("From"), from); -} - -long DescribeAlarmEventListRequest::getId() const { - return id_; -} - -void DescribeAlarmEventListRequest::setId(long id) { - id_ = id; - setParameter(std::string("Id"), std::to_string(id)); -} - -std::string DescribeAlarmEventListRequest::getTacticId() const { - return tacticId_; -} - -void DescribeAlarmEventListRequest::setTacticId(const std::string &tacticId) { - tacticId_ = tacticId; - setParameter(std::string("TacticId"), tacticId); -} - -std::string DescribeAlarmEventListRequest::getLang() const { - return lang_; -} - -void DescribeAlarmEventListRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); -} - -std::string DescribeAlarmEventListRequest::getUniqueInfo() const { - return uniqueInfo_; -} - -void DescribeAlarmEventListRequest::setUniqueInfo(const std::string &uniqueInfo) { - uniqueInfo_ = uniqueInfo; - setParameter(std::string("UniqueInfo"), uniqueInfo); -} - -std::string DescribeAlarmEventListRequest::getGroupId() const { - return groupId_; -} - -void DescribeAlarmEventListRequest::setGroupId(const std::string &groupId) { - groupId_ = groupId; - setParameter(std::string("GroupId"), groupId); -} - -std::string DescribeAlarmEventListRequest::getDealed() const { - return dealed_; -} - -void DescribeAlarmEventListRequest::setDealed(const std::string &dealed) { - dealed_ = dealed; - setParameter(std::string("Dealed"), dealed); -} - -int DescribeAlarmEventListRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeAlarmEventListRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - -std::string DescribeAlarmEventListRequest::getClusterId() const { - return clusterId_; -} - -void DescribeAlarmEventListRequest::setClusterId(const std::string &clusterId) { - clusterId_ = clusterId; - setParameter(std::string("ClusterId"), clusterId); -} - -std::string DescribeAlarmEventListRequest::getOperateTimeEnd() const { - return operateTimeEnd_; -} - -void DescribeAlarmEventListRequest::setOperateTimeEnd(const std::string &operateTimeEnd) { - operateTimeEnd_ = operateTimeEnd; - setParameter(std::string("OperateTimeEnd"), operateTimeEnd); -} - -std::vector DescribeAlarmEventListRequest::getOperateErrorCodeList() const { - return operateErrorCodeList_; -} - -void DescribeAlarmEventListRequest::setOperateErrorCodeList(const std::vector &operateErrorCodeList) { - operateErrorCodeList_ = operateErrorCodeList; -} - -std::string DescribeAlarmEventListRequest::getSortColumn() const { - return sortColumn_; -} - -void DescribeAlarmEventListRequest::setSortColumn(const std::string &sortColumn) { - sortColumn_ = sortColumn; - setParameter(std::string("SortColumn"), sortColumn); -} - -std::string DescribeAlarmEventListRequest::getOperateTimeStart() const { - return operateTimeStart_; -} - -void DescribeAlarmEventListRequest::setOperateTimeStart(const std::string &operateTimeStart) { - operateTimeStart_ = operateTimeStart; - setParameter(std::string("OperateTimeStart"), operateTimeStart); -} - -std::string DescribeAlarmEventListRequest::getTimeStart() const { - return timeStart_; -} - -void DescribeAlarmEventListRequest::setTimeStart(const std::string &timeStart) { - timeStart_ = timeStart; - setParameter(std::string("TimeStart"), timeStart); -} - -std::string DescribeAlarmEventListRequest::getLevels() const { - return levels_; -} - -void DescribeAlarmEventListRequest::setLevels(const std::string &levels) { - levels_ = levels; - setParameter(std::string("Levels"), levels); -} - -std::string DescribeAlarmEventListRequest::getUuids() const { - return uuids_; -} - -void DescribeAlarmEventListRequest::setUuids(const std::string &uuids) { - uuids_ = uuids; - setParameter(std::string("Uuids"), uuids); -} - diff --git a/sas/src/model/DescribeAlarmEventListResult.cc b/sas/src/model/DescribeAlarmEventListResult.cc deleted file mode 100644 index eb170d4c2..000000000 --- a/sas/src/model/DescribeAlarmEventListResult.cc +++ /dev/null @@ -1,162 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Sas; -using namespace AlibabaCloud::Sas::Model; - -DescribeAlarmEventListResult::DescribeAlarmEventListResult() : - ServiceResult() -{} - -DescribeAlarmEventListResult::DescribeAlarmEventListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeAlarmEventListResult::~DescribeAlarmEventListResult() -{} - -void DescribeAlarmEventListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allSuspEventsNode = value["SuspEvents"]["SuspEventsItem"]; - for (auto valueSuspEventsSuspEventsItem : allSuspEventsNode) - { - SuspEventsItem suspEventsObject; - if(!valueSuspEventsSuspEventsItem["Dealed"].isNull()) - suspEventsObject.dealed = valueSuspEventsSuspEventsItem["Dealed"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["Stages"].isNull()) - suspEventsObject.stages = valueSuspEventsSuspEventsItem["Stages"].asString(); - if(!valueSuspEventsSuspEventsItem["InternetIp"].isNull()) - suspEventsObject.internetIp = valueSuspEventsSuspEventsItem["InternetIp"].asString(); - if(!valueSuspEventsSuspEventsItem["SuspiciousEventCount"].isNull()) - suspEventsObject.suspiciousEventCount = std::stoi(valueSuspEventsSuspEventsItem["SuspiciousEventCount"].asString()); - if(!valueSuspEventsSuspEventsItem["K8sClusterName"].isNull()) - suspEventsObject.k8sClusterName = valueSuspEventsSuspEventsItem["K8sClusterName"].asString(); - if(!valueSuspEventsSuspEventsItem["ContainerImageId"].isNull()) - suspEventsObject.containerImageId = valueSuspEventsSuspEventsItem["ContainerImageId"].asString(); - if(!valueSuspEventsSuspEventsItem["GmtModified"].isNull()) - suspEventsObject.gmtModified = std::stol(valueSuspEventsSuspEventsItem["GmtModified"].asString()); - if(!valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].isNull()) - suspEventsObject.alarmEventNameOriginal = valueSuspEventsSuspEventsItem["AlarmEventNameOriginal"].asString(); - if(!valueSuspEventsSuspEventsItem["AlarmUniqueInfo"].isNull()) - suspEventsObject.alarmUniqueInfo = valueSuspEventsSuspEventsItem["AlarmUniqueInfo"].asString(); - if(!valueSuspEventsSuspEventsItem["CanCancelFault"].isNull()) - suspEventsObject.canCancelFault = valueSuspEventsSuspEventsItem["CanCancelFault"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["AppName"].isNull()) - suspEventsObject.appName = valueSuspEventsSuspEventsItem["AppName"].asString(); - if(!valueSuspEventsSuspEventsItem["SecurityEventIds"].isNull()) - suspEventsObject.securityEventIds = valueSuspEventsSuspEventsItem["SecurityEventIds"].asString(); - if(!valueSuspEventsSuspEventsItem["K8sClusterId"].isNull()) - suspEventsObject.k8sClusterId = valueSuspEventsSuspEventsItem["K8sClusterId"].asString(); - if(!valueSuspEventsSuspEventsItem["ContainerImageName"].isNull()) - suspEventsObject.containerImageName = valueSuspEventsSuspEventsItem["ContainerImageName"].asString(); - if(!valueSuspEventsSuspEventsItem["CanBeDealOnLine"].isNull()) - suspEventsObject.canBeDealOnLine = valueSuspEventsSuspEventsItem["CanBeDealOnLine"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["Description"].isNull()) - suspEventsObject.description = valueSuspEventsSuspEventsItem["Description"].asString(); - if(!valueSuspEventsSuspEventsItem["ContainHwMode"].isNull()) - suspEventsObject.containHwMode = valueSuspEventsSuspEventsItem["ContainHwMode"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["K8sNodeId"].isNull()) - suspEventsObject.k8sNodeId = valueSuspEventsSuspEventsItem["K8sNodeId"].asString(); - if(!valueSuspEventsSuspEventsItem["InstanceName"].isNull()) - suspEventsObject.instanceName = valueSuspEventsSuspEventsItem["InstanceName"].asString(); - if(!valueSuspEventsSuspEventsItem["SaleVersion"].isNull()) - suspEventsObject.saleVersion = valueSuspEventsSuspEventsItem["SaleVersion"].asString(); - if(!valueSuspEventsSuspEventsItem["OperateErrorCode"].isNull()) - suspEventsObject.operateErrorCode = valueSuspEventsSuspEventsItem["OperateErrorCode"].asString(); - if(!valueSuspEventsSuspEventsItem["Solution"].isNull()) - suspEventsObject.solution = valueSuspEventsSuspEventsItem["Solution"].asString(); - if(!valueSuspEventsSuspEventsItem["HasTraceInfo"].isNull()) - suspEventsObject.hasTraceInfo = valueSuspEventsSuspEventsItem["HasTraceInfo"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["DataSource"].isNull()) - suspEventsObject.dataSource = valueSuspEventsSuspEventsItem["DataSource"].asString(); - if(!valueSuspEventsSuspEventsItem["OperateTime"].isNull()) - suspEventsObject.operateTime = std::stol(valueSuspEventsSuspEventsItem["OperateTime"].asString()); - if(!valueSuspEventsSuspEventsItem["InstanceId"].isNull()) - suspEventsObject.instanceId = valueSuspEventsSuspEventsItem["InstanceId"].asString(); - if(!valueSuspEventsSuspEventsItem["IntranetIp"].isNull()) - suspEventsObject.intranetIp = valueSuspEventsSuspEventsItem["IntranetIp"].asString(); - if(!valueSuspEventsSuspEventsItem["AssetType"].isNull()) - suspEventsObject.assetType = std::stoi(valueSuspEventsSuspEventsItem["AssetType"].asString()); - if(!valueSuspEventsSuspEventsItem["RegionId"].isNull()) - suspEventsObject.regionId = valueSuspEventsSuspEventsItem["RegionId"].asString(); - if(!valueSuspEventsSuspEventsItem["EndTime"].isNull()) - suspEventsObject.endTime = std::stol(valueSuspEventsSuspEventsItem["EndTime"].asString()); - if(!valueSuspEventsSuspEventsItem["Uuid"].isNull()) - suspEventsObject.uuid = valueSuspEventsSuspEventsItem["Uuid"].asString(); - if(!valueSuspEventsSuspEventsItem["StartTime"].isNull()) - suspEventsObject.startTime = std::stol(valueSuspEventsSuspEventsItem["StartTime"].asString()); - if(!valueSuspEventsSuspEventsItem["K8sPodName"].isNull()) - suspEventsObject.k8sPodName = valueSuspEventsSuspEventsItem["K8sPodName"].asString(); - if(!valueSuspEventsSuspEventsItem["ContainerId"].isNull()) - suspEventsObject.containerId = valueSuspEventsSuspEventsItem["ContainerId"].asString(); - if(!valueSuspEventsSuspEventsItem["AlarmEventType"].isNull()) - suspEventsObject.alarmEventType = valueSuspEventsSuspEventsItem["AlarmEventType"].asString(); - if(!valueSuspEventsSuspEventsItem["K8sNamespace"].isNull()) - suspEventsObject.k8sNamespace = valueSuspEventsSuspEventsItem["K8sNamespace"].asString(); - if(!valueSuspEventsSuspEventsItem["AutoBreaking"].isNull()) - suspEventsObject.autoBreaking = valueSuspEventsSuspEventsItem["AutoBreaking"].asString() == "true"; - if(!valueSuspEventsSuspEventsItem["K8sNodeName"].isNull()) - suspEventsObject.k8sNodeName = valueSuspEventsSuspEventsItem["K8sNodeName"].asString(); - if(!valueSuspEventsSuspEventsItem["AlarmEventName"].isNull()) - suspEventsObject.alarmEventName = valueSuspEventsSuspEventsItem["AlarmEventName"].asString(); - if(!valueSuspEventsSuspEventsItem["Level"].isNull()) - suspEventsObject.level = valueSuspEventsSuspEventsItem["Level"].asString(); - auto allTacticItemsNode = valueSuspEventsSuspEventsItem["TacticItems"]["TacticItem"]; - for (auto valueSuspEventsSuspEventsItemTacticItemsTacticItem : allTacticItemsNode) - { - SuspEventsItem::TacticItem tacticItemsObject; - if(!valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticId"].isNull()) - tacticItemsObject.tacticId = valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticId"].asString(); - if(!valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticDisplayName"].isNull()) - tacticItemsObject.tacticDisplayName = valueSuspEventsSuspEventsItemTacticItemsTacticItem["TacticDisplayName"].asString(); - suspEventsObject.tacticItems.push_back(tacticItemsObject); - } - auto allTraceBackInfoList = value["TraceBackInfoList"]["StringItem"]; - for (auto value : allTraceBackInfoList) - suspEventsObject.traceBackInfoList.push_back(value.asString()); - suspEvents_.push_back(suspEventsObject); - } - auto pageInfoNode = value["PageInfo"]; - if(!pageInfoNode["CurrentPage"].isNull()) - pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString()); - if(!pageInfoNode["PageSize"].isNull()) - pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString()); - if(!pageInfoNode["TotalCount"].isNull()) - pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString()); - if(!pageInfoNode["Count"].isNull()) - pageInfo_.count = std::stoi(pageInfoNode["Count"].asString()); - -} - -DescribeAlarmEventListResult::PageInfo DescribeAlarmEventListResult::getPageInfo()const -{ - return pageInfo_; -} - -std::vector DescribeAlarmEventListResult::getSuspEvents()const -{ - return suspEvents_; -} - diff --git a/sas/src/model/DescribeAlarmEventStackInfoRequest.cc b/sas/src/model/DescribeAlarmEventStackInfoRequest.cc index eb7616cfc..b7bdc82af 100644 --- a/sas/src/model/DescribeAlarmEventStackInfoRequest.cc +++ b/sas/src/model/DescribeAlarmEventStackInfoRequest.cc @@ -25,15 +25,6 @@ DescribeAlarmEventStackInfoRequest::DescribeAlarmEventStackInfoRequest() DescribeAlarmEventStackInfoRequest::~DescribeAlarmEventStackInfoRequest() {} -std::string DescribeAlarmEventStackInfoRequest::getUniqueInfo() const { - return uniqueInfo_; -} - -void DescribeAlarmEventStackInfoRequest::setUniqueInfo(const std::string &uniqueInfo) { - uniqueInfo_ = uniqueInfo; - setParameter(std::string("UniqueInfo"), uniqueInfo); -} - std::string DescribeAlarmEventStackInfoRequest::getUuid() const { return uuid_; } @@ -70,3 +61,12 @@ void DescribeAlarmEventStackInfoRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string DescribeAlarmEventStackInfoRequest::getUniqueInfo() const { + return uniqueInfo_; +} + +void DescribeAlarmEventStackInfoRequest::setUniqueInfo(const std::string &uniqueInfo) { + uniqueInfo_ = uniqueInfo; + setParameter(std::string("UniqueInfo"), uniqueInfo); +} + diff --git a/sas/src/model/DescribeAntiBruteForceRulesRequest.cc b/sas/src/model/DescribeAntiBruteForceRulesRequest.cc index 38635e6c0..85344fffd 100644 --- a/sas/src/model/DescribeAntiBruteForceRulesRequest.cc +++ b/sas/src/model/DescribeAntiBruteForceRulesRequest.cc @@ -34,15 +34,6 @@ void DescribeAntiBruteForceRulesRequest::setResourceOwnerId(long resourceOwnerId setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -int DescribeAntiBruteForceRulesRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeAntiBruteForceRulesRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeAntiBruteForceRulesRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +61,21 @@ void DescribeAntiBruteForceRulesRequest::setId(long id) { setParameter(std::string("Id"), std::to_string(id)); } +int DescribeAntiBruteForceRulesRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeAntiBruteForceRulesRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string DescribeAntiBruteForceRulesRequest::getName() const { + return name_; +} + +void DescribeAntiBruteForceRulesRequest::setName(const std::string &name) { + name_ = name; + setParameter(std::string("Name"), name); +} + diff --git a/sas/src/model/DescribeAntiBruteForceRulesResult.cc b/sas/src/model/DescribeAntiBruteForceRulesResult.cc index de36e5855..aff84e5af 100644 --- a/sas/src/model/DescribeAntiBruteForceRulesResult.cc +++ b/sas/src/model/DescribeAntiBruteForceRulesResult.cc @@ -59,6 +59,8 @@ void DescribeAntiBruteForceRulesResult::parse(const std::string &payload) rulesObject.name = valueRulesAntiBruteForceRule["Name"].asString(); if(!valueRulesAntiBruteForceRule["Id"].isNull()) rulesObject.id = std::stol(valueRulesAntiBruteForceRule["Id"].asString()); + if(!valueRulesAntiBruteForceRule["CreateTime"].isNull()) + rulesObject.createTime = valueRulesAntiBruteForceRule["CreateTime"].asString(); auto allUuidList = value["UuidList"]["uuid"]; for (auto value : allUuidList) rulesObject.uuidList.push_back(value.asString()); diff --git a/sas/src/model/DescribeAssetsSecurityEventSummaryRequest.cc b/sas/src/model/DescribeAssetsSecurityEventSummaryRequest.cc index b79f1b3b9..ac1692257 100644 --- a/sas/src/model/DescribeAssetsSecurityEventSummaryRequest.cc +++ b/sas/src/model/DescribeAssetsSecurityEventSummaryRequest.cc @@ -34,15 +34,6 @@ void DescribeAssetsSecurityEventSummaryRequest::setResourceOwnerId(long resource setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string DescribeAssetsSecurityEventSummaryRequest::getClusterId() const { - return clusterId_; -} - -void DescribeAssetsSecurityEventSummaryRequest::setClusterId(const std::string &clusterId) { - clusterId_ = clusterId; - setParameter(std::string("ClusterId"), clusterId); -} - std::string DescribeAssetsSecurityEventSummaryRequest::getContainerFieldName() const { return containerFieldName_; } @@ -70,3 +61,12 @@ void DescribeAssetsSecurityEventSummaryRequest::setContainerFieldValue(const std setParameter(std::string("ContainerFieldValue"), containerFieldValue); } +std::string DescribeAssetsSecurityEventSummaryRequest::getClusterId() const { + return clusterId_; +} + +void DescribeAssetsSecurityEventSummaryRequest::setClusterId(const std::string &clusterId) { + clusterId_ = clusterId; + setParameter(std::string("ClusterId"), clusterId); +} + diff --git a/sas/src/model/DescribeBackUpExportInfoRequest.cc b/sas/src/model/DescribeBackUpExportInfoRequest.cc index 66849ec14..524e1f805 100644 --- a/sas/src/model/DescribeBackUpExportInfoRequest.cc +++ b/sas/src/model/DescribeBackUpExportInfoRequest.cc @@ -25,24 +25,6 @@ DescribeBackUpExportInfoRequest::DescribeBackUpExportInfoRequest() DescribeBackUpExportInfoRequest::~DescribeBackUpExportInfoRequest() {} -std::string DescribeBackUpExportInfoRequest::getExportType() const { - return exportType_; -} - -void DescribeBackUpExportInfoRequest::setExportType(const std::string &exportType) { - exportType_ = exportType; - setParameter(std::string("ExportType"), exportType); -} - -int DescribeBackUpExportInfoRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeBackUpExportInfoRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeBackUpExportInfoRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +52,21 @@ void DescribeBackUpExportInfoRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string DescribeBackUpExportInfoRequest::getExportType() const { + return exportType_; +} + +void DescribeBackUpExportInfoRequest::setExportType(const std::string &exportType) { + exportType_ = exportType; + setParameter(std::string("ExportType"), exportType); +} + +int DescribeBackUpExportInfoRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeBackUpExportInfoRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeBackupMachineStatusRequest.cc b/sas/src/model/DescribeBackupMachineStatusRequest.cc index bd98f0580..6605d4bda 100644 --- a/sas/src/model/DescribeBackupMachineStatusRequest.cc +++ b/sas/src/model/DescribeBackupMachineStatusRequest.cc @@ -34,15 +34,6 @@ void DescribeBackupMachineStatusRequest::setResourceOwnerId(long resourceOwnerId setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string DescribeBackupMachineStatusRequest::getPolicyVersion() const { - return policyVersion_; -} - -void DescribeBackupMachineStatusRequest::setPolicyVersion(const std::string &policyVersion) { - policyVersion_ = policyVersion; - setParameter(std::string("PolicyVersion"), policyVersion); -} - std::string DescribeBackupMachineStatusRequest::getUuid() const { return uuid_; } @@ -70,3 +61,12 @@ void DescribeBackupMachineStatusRequest::setPolicyId(long policyId) { setParameter(std::string("PolicyId"), std::to_string(policyId)); } +std::string DescribeBackupMachineStatusRequest::getPolicyVersion() const { + return policyVersion_; +} + +void DescribeBackupMachineStatusRequest::setPolicyVersion(const std::string &policyVersion) { + policyVersion_ = policyVersion; + setParameter(std::string("PolicyVersion"), policyVersion); +} + diff --git a/sas/src/model/DescribeBruteForceRecordsResult.cc b/sas/src/model/DescribeBruteForceRecordsResult.cc index c96b5f93c..df6a04c97 100644 --- a/sas/src/model/DescribeBruteForceRecordsResult.cc +++ b/sas/src/model/DescribeBruteForceRecordsResult.cc @@ -69,6 +69,10 @@ void DescribeBruteForceRecordsResult::parse(const std::string &payload) machineListObject.errorCode = valueMachineListBruteForceRecord["ErrorCode"].asString(); if(!valueMachineListBruteForceRecord["successInfo"].isNull()) machineListObject.successInfo = valueMachineListBruteForceRecord["successInfo"].asString(); + if(!valueMachineListBruteForceRecord["BlockType"].isNull()) + machineListObject.blockType = valueMachineListBruteForceRecord["BlockType"].asString(); + if(!valueMachineListBruteForceRecord["AliNetOnline"].isNull()) + machineListObject.aliNetOnline = valueMachineListBruteForceRecord["AliNetOnline"].asString() == "true"; machineList_.push_back(machineListObject); } auto pageInfoNode = value["PageInfo"]; diff --git a/sas/src/model/DescribeBruteForceSummaryResult.cc b/sas/src/model/DescribeBruteForceSummaryResult.cc index 1f8c4d2ff..beb4dc9f4 100644 --- a/sas/src/model/DescribeBruteForceSummaryResult.cc +++ b/sas/src/model/DescribeBruteForceSummaryResult.cc @@ -44,6 +44,16 @@ void DescribeBruteForceSummaryResult::parse(const std::string &payload) bruteForceSummary_.allStrategyCount = std::stoi(bruteForceSummaryNode["AllStrategyCount"].asString()); if(!bruteForceSummaryNode["EffectiveCount"].isNull()) bruteForceSummary_.effectiveCount = std::stoi(bruteForceSummaryNode["EffectiveCount"].asString()); + if(!bruteForceSummaryNode["AntiBruteForceRuleCount"].isNull()) + bruteForceSummary_.antiBruteForceRuleCount = bruteForceSummaryNode["AntiBruteForceRuleCount"].asString(); + if(!bruteForceSummaryNode["CustomRecordCount"].isNull()) + bruteForceSummary_.customRecordCount = bruteForceSummaryNode["CustomRecordCount"].asString(); + if(!bruteForceSummaryNode["SystemRecordCount"].isNull()) + bruteForceSummary_.systemRecordCount = bruteForceSummaryNode["SystemRecordCount"].asString(); + if(!bruteForceSummaryNode["CustomEffectiveCount"].isNull()) + bruteForceSummary_.customEffectiveCount = bruteForceSummaryNode["CustomEffectiveCount"].asString(); + if(!bruteForceSummaryNode["SystemEffectiveCount"].isNull()) + bruteForceSummary_.systemEffectiveCount = bruteForceSummaryNode["SystemEffectiveCount"].asString(); } diff --git a/sas/src/model/DescribeCheckFixDetailsRequest.cc b/sas/src/model/DescribeCheckFixDetailsRequest.cc index 2319e87df..e102f6377 100644 --- a/sas/src/model/DescribeCheckFixDetailsRequest.cc +++ b/sas/src/model/DescribeCheckFixDetailsRequest.cc @@ -25,6 +25,15 @@ DescribeCheckFixDetailsRequest::DescribeCheckFixDetailsRequest() DescribeCheckFixDetailsRequest::~DescribeCheckFixDetailsRequest() {} +std::string DescribeCheckFixDetailsRequest::getLang() const { + return lang_; +} + +void DescribeCheckFixDetailsRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string DescribeCheckFixDetailsRequest::getCheckIds() const { return checkIds_; } @@ -43,12 +52,3 @@ void DescribeCheckFixDetailsRequest::setRiskId(long riskId) { setParameter(std::string("RiskId"), std::to_string(riskId)); } -std::string DescribeCheckFixDetailsRequest::getLang() const { - return lang_; -} - -void DescribeCheckFixDetailsRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); -} - diff --git a/sas/src/model/DescribeCheckWarningDetailResult.cc b/sas/src/model/DescribeCheckWarningDetailResult.cc index d08a6cadd..1132a6f25 100644 --- a/sas/src/model/DescribeCheckWarningDetailResult.cc +++ b/sas/src/model/DescribeCheckWarningDetailResult.cc @@ -39,6 +39,33 @@ void DescribeCheckWarningDetailResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto allCheckDetailColumnsNode = value["CheckDetailColumns"]["CheckDetailColumn"]; + for (auto valueCheckDetailColumnsCheckDetailColumn : allCheckDetailColumnsNode) + { + CheckDetailColumn checkDetailColumnsObject; + if(!valueCheckDetailColumnsCheckDetailColumn["Type"].isNull()) + checkDetailColumnsObject.type = valueCheckDetailColumnsCheckDetailColumn["Type"].asString(); + if(!valueCheckDetailColumnsCheckDetailColumn["Key"].isNull()) + checkDetailColumnsObject.key = valueCheckDetailColumnsCheckDetailColumn["Key"].asString(); + if(!valueCheckDetailColumnsCheckDetailColumn["ShowName"].isNull()) + checkDetailColumnsObject.showName = valueCheckDetailColumnsCheckDetailColumn["ShowName"].asString(); + auto allGridsNode = valueCheckDetailColumnsCheckDetailColumn["Grids"]["Grid"]; + for (auto valueCheckDetailColumnsCheckDetailColumnGridsGrid : allGridsNode) + { + CheckDetailColumn::Grid gridsObject; + if(!valueCheckDetailColumnsCheckDetailColumnGridsGrid["Type"].isNull()) + gridsObject.type = valueCheckDetailColumnsCheckDetailColumnGridsGrid["Type"].asString(); + if(!valueCheckDetailColumnsCheckDetailColumnGridsGrid["Key"].isNull()) + gridsObject.key = valueCheckDetailColumnsCheckDetailColumnGridsGrid["Key"].asString(); + if(!valueCheckDetailColumnsCheckDetailColumnGridsGrid["ShowName"].isNull()) + gridsObject.showName = valueCheckDetailColumnsCheckDetailColumnGridsGrid["ShowName"].asString(); + checkDetailColumnsObject.grids.push_back(gridsObject); + } + checkDetailColumns_.push_back(checkDetailColumnsObject); + } + auto allCheckDetailAssetInfo = value["CheckDetailAssetInfo"]["CheckDetailAssetInfo"]; + for (const auto &item : allCheckDetailAssetInfo) + checkDetailAssetInfo_.push_back(item.asString()); if(!value["Advice"].isNull()) advice_ = value["Advice"].asString(); if(!value["Type"].isNull()) @@ -66,6 +93,11 @@ std::string DescribeCheckWarningDetailResult::getType()const return type_; } +std::vector DescribeCheckWarningDetailResult::getCheckDetailColumns()const +{ + return checkDetailColumns_; +} + std::string DescribeCheckWarningDetailResult::getDescription()const { return description_; @@ -76,6 +108,11 @@ long DescribeCheckWarningDetailResult::getCheckId()const return checkId_; } +std::vector DescribeCheckWarningDetailResult::getCheckDetailAssetInfo()const +{ + return checkDetailAssetInfo_; +} + std::string DescribeCheckWarningDetailResult::getLevel()const { return level_; diff --git a/sas/src/model/DescribeCheckWarningMachinesRequest.cc b/sas/src/model/DescribeCheckWarningMachinesRequest.cc index 7890b9c0b..36dad0b78 100644 --- a/sas/src/model/DescribeCheckWarningMachinesRequest.cc +++ b/sas/src/model/DescribeCheckWarningMachinesRequest.cc @@ -25,15 +25,6 @@ DescribeCheckWarningMachinesRequest::DescribeCheckWarningMachinesRequest() DescribeCheckWarningMachinesRequest::~DescribeCheckWarningMachinesRequest() {} -long DescribeCheckWarningMachinesRequest::getRiskId() const { - return riskId_; -} - -void DescribeCheckWarningMachinesRequest::setRiskId(long riskId) { - riskId_ = riskId; - setParameter(std::string("RiskId"), std::to_string(riskId)); -} - std::string DescribeCheckWarningMachinesRequest::getLang() const { return lang_; } @@ -52,6 +43,15 @@ void DescribeCheckWarningMachinesRequest::setCheckId(long checkId) { setParameter(std::string("CheckId"), std::to_string(checkId)); } +long DescribeCheckWarningMachinesRequest::getRiskId() const { + return riskId_; +} + +void DescribeCheckWarningMachinesRequest::setRiskId(long riskId) { + riskId_ = riskId; + setParameter(std::string("RiskId"), std::to_string(riskId)); +} + int DescribeCheckWarningMachinesRequest::getStatus() const { return status_; } diff --git a/sas/src/model/DescribeCheckWarningSummaryResult.cc b/sas/src/model/DescribeCheckWarningSummaryResult.cc index 94e5eb39c..450c4837a 100644 --- a/sas/src/model/DescribeCheckWarningSummaryResult.cc +++ b/sas/src/model/DescribeCheckWarningSummaryResult.cc @@ -69,6 +69,8 @@ void DescribeCheckWarningSummaryResult::parse(const std::string &payload) warningSummarysObject.checkExploit = valueWarningSummarysWarningSummary["CheckExploit"].asString() == "true"; if(!valueWarningSummarysWarningSummary["DatabaseRisk"].isNull()) warningSummarysObject.databaseRisk = valueWarningSummarysWarningSummary["DatabaseRisk"].asString() == "true"; + if(!valueWarningSummarysWarningSummary["ContainerRisk"].isNull()) + warningSummarysObject.containerRisk = valueWarningSummarysWarningSummary["ContainerRisk"].asString() == "true"; warningSummarys_.push_back(warningSummarysObject); } if(!value["CurrentPage"].isNull()) diff --git a/sas/src/model/DescribeCheckWarningsRequest.cc b/sas/src/model/DescribeCheckWarningsRequest.cc index 1911e6f4f..ccb3dd554 100644 --- a/sas/src/model/DescribeCheckWarningsRequest.cc +++ b/sas/src/model/DescribeCheckWarningsRequest.cc @@ -25,6 +25,15 @@ DescribeCheckWarningsRequest::DescribeCheckWarningsRequest() DescribeCheckWarningsRequest::~DescribeCheckWarningsRequest() {} +std::string DescribeCheckWarningsRequest::getContainerName() const { + return containerName_; +} + +void DescribeCheckWarningsRequest::setContainerName(const std::string &containerName) { + containerName_ = containerName; + setParameter(std::string("ContainerName"), containerName); +} + std::string DescribeCheckWarningsRequest::getUuid() const { return uuid_; } diff --git a/sas/src/model/DescribeClientConfSetupRequest.cc b/sas/src/model/DescribeClientConfSetupRequest.cc index 0f563656f..8cb3f90a4 100644 --- a/sas/src/model/DescribeClientConfSetupRequest.cc +++ b/sas/src/model/DescribeClientConfSetupRequest.cc @@ -25,15 +25,6 @@ DescribeClientConfSetupRequest::DescribeClientConfSetupRequest() DescribeClientConfSetupRequest::~DescribeClientConfSetupRequest() {} -std::string DescribeClientConfSetupRequest::getStrategyTagValue() const { - return strategyTagValue_; -} - -void DescribeClientConfSetupRequest::setStrategyTagValue(const std::string &strategyTagValue) { - strategyTagValue_ = strategyTagValue; - setParameter(std::string("StrategyTagValue"), strategyTagValue); -} - std::string DescribeClientConfSetupRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeClientConfSetupRequest::setResourceDirectoryAccountId(const std::st setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string DescribeClientConfSetupRequest::getStrategyTagValue() const { + return strategyTagValue_; +} + +void DescribeClientConfSetupRequest::setStrategyTagValue(const std::string &strategyTagValue) { + strategyTagValue_ = strategyTagValue; + setParameter(std::string("StrategyTagValue"), strategyTagValue); +} + diff --git a/sas/src/model/DescribeClientConfStrategyRequest.cc b/sas/src/model/DescribeClientConfStrategyRequest.cc index 8bb93c811..b7c9c9f8d 100644 --- a/sas/src/model/DescribeClientConfStrategyRequest.cc +++ b/sas/src/model/DescribeClientConfStrategyRequest.cc @@ -25,15 +25,6 @@ DescribeClientConfStrategyRequest::DescribeClientConfStrategyRequest() DescribeClientConfStrategyRequest::~DescribeClientConfStrategyRequest() {} -std::string DescribeClientConfStrategyRequest::getTagValue() const { - return tagValue_; -} - -void DescribeClientConfStrategyRequest::setTagValue(const std::string &tagValue) { - tagValue_ = tagValue; - setParameter(std::string("TagValue"), tagValue); -} - std::string DescribeClientConfStrategyRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeClientConfStrategyRequest::setResourceDirectoryAccountId(const std: setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string DescribeClientConfStrategyRequest::getTagValue() const { + return tagValue_; +} + +void DescribeClientConfStrategyRequest::setTagValue(const std::string &tagValue) { + tagValue_ = tagValue; + setParameter(std::string("TagValue"), tagValue); +} + diff --git a/sas/src/model/DescribeClusterBasicInfoRequest.cc b/sas/src/model/DescribeClusterBasicInfoRequest.cc index 41b3eaf3d..1acda7786 100644 --- a/sas/src/model/DescribeClusterBasicInfoRequest.cc +++ b/sas/src/model/DescribeClusterBasicInfoRequest.cc @@ -34,15 +34,6 @@ void DescribeClusterBasicInfoRequest::setTargetType(const std::string &targetTyp setParameter(std::string("TargetType"), targetType); } -std::string DescribeClusterBasicInfoRequest::getClusterId() const { - return clusterId_; -} - -void DescribeClusterBasicInfoRequest::setClusterId(const std::string &clusterId) { - clusterId_ = clusterId; - setParameter(std::string("ClusterId"), clusterId); -} - std::string DescribeClusterBasicInfoRequest::getType() const { return type_; } @@ -61,3 +52,12 @@ void DescribeClusterBasicInfoRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string DescribeClusterBasicInfoRequest::getClusterId() const { + return clusterId_; +} + +void DescribeClusterBasicInfoRequest::setClusterId(const std::string &clusterId) { + clusterId_ = clusterId; + setParameter(std::string("ClusterId"), clusterId); +} + diff --git a/sas/src/model/DescribeClusterInfoListRequest.cc b/sas/src/model/DescribeClusterInfoListRequest.cc index a37d27795..776e7d571 100644 --- a/sas/src/model/DescribeClusterInfoListRequest.cc +++ b/sas/src/model/DescribeClusterInfoListRequest.cc @@ -43,15 +43,6 @@ void DescribeClusterInfoListRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string DescribeClusterInfoListRequest::getTarget() const { - return target_; -} - -void DescribeClusterInfoListRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string DescribeClusterInfoListRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeClusterInfoListRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string DescribeClusterInfoListRequest::getTarget() const { + return target_; +} + +void DescribeClusterInfoListRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + diff --git a/sas/src/model/DescribeClusterVulStatisticsRequest.cc b/sas/src/model/DescribeClusterVulStatisticsRequest.cc index 46ecbd1be..8982bef22 100644 --- a/sas/src/model/DescribeClusterVulStatisticsRequest.cc +++ b/sas/src/model/DescribeClusterVulStatisticsRequest.cc @@ -25,6 +25,15 @@ DescribeClusterVulStatisticsRequest::DescribeClusterVulStatisticsRequest() DescribeClusterVulStatisticsRequest::~DescribeClusterVulStatisticsRequest() {} +std::string DescribeClusterVulStatisticsRequest::getSourceIp() const { + return sourceIp_; +} + +void DescribeClusterVulStatisticsRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + std::string DescribeClusterVulStatisticsRequest::getTypes() const { return types_; } @@ -43,12 +52,3 @@ void DescribeClusterVulStatisticsRequest::setClusterId(const std::string &cluste setParameter(std::string("ClusterId"), clusterId); } -std::string DescribeClusterVulStatisticsRequest::getSourceIp() const { - return sourceIp_; -} - -void DescribeClusterVulStatisticsRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - diff --git a/sas/src/model/DescribeContainerInstancesRequest.cc b/sas/src/model/DescribeContainerInstancesRequest.cc index 2f6d10a8f..a2fe71c25 100644 --- a/sas/src/model/DescribeContainerInstancesRequest.cc +++ b/sas/src/model/DescribeContainerInstancesRequest.cc @@ -34,15 +34,6 @@ void DescribeContainerInstancesRequest::setCriteria(const std::string &criteria) setParameter(std::string("Criteria"), criteria); } -int DescribeContainerInstancesRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeContainerInstancesRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeContainerInstancesRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +61,12 @@ void DescribeContainerInstancesRequest::setLogicalExp(const std::string &logical setParameter(std::string("LogicalExp"), logicalExp); } +int DescribeContainerInstancesRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeContainerInstancesRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeCriteriaRequest.cc b/sas/src/model/DescribeCriteriaRequest.cc index 4ced1d01c..073baf4e9 100644 --- a/sas/src/model/DescribeCriteriaRequest.cc +++ b/sas/src/model/DescribeCriteriaRequest.cc @@ -34,15 +34,6 @@ void DescribeCriteriaRequest::setSupportAutoTag(bool supportAutoTag) { setParameter(std::string("SupportAutoTag"), supportAutoTag ? "true" : "false"); } -std::string DescribeCriteriaRequest::getMachineTypes() const { - return machineTypes_; -} - -void DescribeCriteriaRequest::setMachineTypes(const std::string &machineTypes) { - machineTypes_ = machineTypes; - setParameter(std::string("MachineTypes"), machineTypes); -} - std::string DescribeCriteriaRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeCriteriaRequest::setValue(const std::string &value) { setParameter(std::string("Value"), value); } +std::string DescribeCriteriaRequest::getMachineTypes() const { + return machineTypes_; +} + +void DescribeCriteriaRequest::setMachineTypes(const std::string &machineTypes) { + machineTypes_ = machineTypes; + setParameter(std::string("MachineTypes"), machineTypes); +} + diff --git a/sas/src/model/DescribeDingTalkRequest.cc b/sas/src/model/DescribeDingTalkRequest.cc index 73a600e06..928c5c5c9 100644 --- a/sas/src/model/DescribeDingTalkRequest.cc +++ b/sas/src/model/DescribeDingTalkRequest.cc @@ -34,15 +34,6 @@ void DescribeDingTalkRequest::setRuleActionName(const std::string &ruleActionNam setParameter(std::string("RuleActionName"), ruleActionName); } -int DescribeDingTalkRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeDingTalkRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeDingTalkRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeDingTalkRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeDingTalkRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeDingTalkRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeDomainListRequest.cc b/sas/src/model/DescribeDomainListRequest.cc index 9893018d5..8de869e7a 100644 --- a/sas/src/model/DescribeDomainListRequest.cc +++ b/sas/src/model/DescribeDomainListRequest.cc @@ -25,24 +25,6 @@ DescribeDomainListRequest::DescribeDomainListRequest() DescribeDomainListRequest::~DescribeDomainListRequest() {} -int DescribeDomainListRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeDomainListRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - -std::string DescribeDomainListRequest::getFuzzyDomain() const { - return fuzzyDomain_; -} - -void DescribeDomainListRequest::setFuzzyDomain(const std::string &fuzzyDomain) { - fuzzyDomain_ = fuzzyDomain; - setParameter(std::string("FuzzyDomain"), fuzzyDomain); -} - std::string DescribeDomainListRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +52,21 @@ void DescribeDomainListRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeDomainListRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeDomainListRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string DescribeDomainListRequest::getFuzzyDomain() const { + return fuzzyDomain_; +} + +void DescribeDomainListRequest::setFuzzyDomain(const std::string &fuzzyDomain) { + fuzzyDomain_ = fuzzyDomain; + setParameter(std::string("FuzzyDomain"), fuzzyDomain); +} + diff --git a/sas/src/model/DescribeExcludeSystemPathRequest.cc b/sas/src/model/DescribeExcludeSystemPathRequest.cc index f208364bc..2b0538f32 100644 --- a/sas/src/model/DescribeExcludeSystemPathRequest.cc +++ b/sas/src/model/DescribeExcludeSystemPathRequest.cc @@ -34,15 +34,6 @@ void DescribeExcludeSystemPathRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -int DescribeExcludeSystemPathRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeExcludeSystemPathRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeExcludeSystemPathRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeExcludeSystemPathRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeExcludeSystemPathRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeExcludeSystemPathRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeExposedStatisticsDetailRequest.cc b/sas/src/model/DescribeExposedStatisticsDetailRequest.cc index 2990a649d..170c97318 100644 --- a/sas/src/model/DescribeExposedStatisticsDetailRequest.cc +++ b/sas/src/model/DescribeExposedStatisticsDetailRequest.cc @@ -25,15 +25,6 @@ DescribeExposedStatisticsDetailRequest::DescribeExposedStatisticsDetailRequest() DescribeExposedStatisticsDetailRequest::~DescribeExposedStatisticsDetailRequest() {} -std::string DescribeExposedStatisticsDetailRequest::getStatisticsType() const { - return statisticsType_; -} - -void DescribeExposedStatisticsDetailRequest::setStatisticsType(const std::string &statisticsType) { - statisticsType_ = statisticsType; - setParameter(std::string("StatisticsType"), statisticsType); -} - std::string DescribeExposedStatisticsDetailRequest::getStatisticsTypeGatewayType() const { return statisticsTypeGatewayType_; } @@ -43,15 +34,6 @@ void DescribeExposedStatisticsDetailRequest::setStatisticsTypeGatewayType(const setParameter(std::string("StatisticsTypeGatewayType"), statisticsTypeGatewayType); } -int DescribeExposedStatisticsDetailRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeExposedStatisticsDetailRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeExposedStatisticsDetailRequest::getSourceIp() const { return sourceIp_; } @@ -79,3 +61,21 @@ void DescribeExposedStatisticsDetailRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +std::string DescribeExposedStatisticsDetailRequest::getStatisticsType() const { + return statisticsType_; +} + +void DescribeExposedStatisticsDetailRequest::setStatisticsType(const std::string &statisticsType) { + statisticsType_ = statisticsType; + setParameter(std::string("StatisticsType"), statisticsType); +} + +int DescribeExposedStatisticsDetailRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeExposedStatisticsDetailRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeFieldStatisticsResult.cc b/sas/src/model/DescribeFieldStatisticsResult.cc index 6677732d9..e4e67f3a1 100644 --- a/sas/src/model/DescribeFieldStatisticsResult.cc +++ b/sas/src/model/DescribeFieldStatisticsResult.cc @@ -88,6 +88,8 @@ void DescribeFieldStatisticsResult::parse(const std::string &payload) groupedFields_.outMachineInstanceCount = std::stoi(groupedFieldsNode["OutMachineInstanceCount"].asString()); if(!groupedFieldsNode["TripartiteInstanceCount"].isNull()) groupedFields_.tripartiteInstanceCount = std::stoi(groupedFieldsNode["TripartiteInstanceCount"].asString()); + if(!groupedFieldsNode["AzureInstanceCount"].isNull()) + groupedFields_.azureInstanceCount = std::stoi(groupedFieldsNode["AzureInstanceCount"].asString()); } diff --git a/sas/src/model/DescribeFrontVulPatchListRequest.cc b/sas/src/model/DescribeFrontVulPatchListRequest.cc index e01286a25..fe95d69d0 100644 --- a/sas/src/model/DescribeFrontVulPatchListRequest.cc +++ b/sas/src/model/DescribeFrontVulPatchListRequest.cc @@ -43,15 +43,6 @@ void DescribeFrontVulPatchListRequest::setSourceIp(const std::string &sourceIp) setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeFrontVulPatchListRequest::getOperateType() const { - return operateType_; -} - -void DescribeFrontVulPatchListRequest::setOperateType(const std::string &operateType) { - operateType_ = operateType; - setParameter(std::string("OperateType"), operateType); -} - std::string DescribeFrontVulPatchListRequest::getLang() const { return lang_; } @@ -70,3 +61,12 @@ void DescribeFrontVulPatchListRequest::setInfo(const std::string &info) { setParameter(std::string("Info"), info); } +std::string DescribeFrontVulPatchListRequest::getOperateType() const { + return operateType_; +} + +void DescribeFrontVulPatchListRequest::setOperateType(const std::string &operateType) { + operateType_ = operateType; + setParameter(std::string("OperateType"), operateType); +} + diff --git a/sas/src/model/DescribeGroupedInstancesRequest.cc b/sas/src/model/DescribeGroupedInstancesRequest.cc index f515bb140..9656f3df7 100644 --- a/sas/src/model/DescribeGroupedInstancesRequest.cc +++ b/sas/src/model/DescribeGroupedInstancesRequest.cc @@ -124,3 +124,12 @@ void DescribeGroupedInstancesRequest::setMachineTypes(const std::string &machine setParameter(std::string("MachineTypes"), machineTypes); } +std::string DescribeGroupedInstancesRequest::getSaleVersionCheckCode() const { + return saleVersionCheckCode_; +} + +void DescribeGroupedInstancesRequest::setSaleVersionCheckCode(const std::string &saleVersionCheckCode) { + saleVersionCheckCode_ = saleVersionCheckCode; + setParameter(std::string("SaleVersionCheckCode"), saleVersionCheckCode); +} + diff --git a/sas/src/model/DescribeGroupedInstancesResult.cc b/sas/src/model/DescribeGroupedInstancesResult.cc index b12023fbe..178551aa8 100644 --- a/sas/src/model/DescribeGroupedInstancesResult.cc +++ b/sas/src/model/DescribeGroupedInstancesResult.cc @@ -57,6 +57,8 @@ void DescribeGroupedInstancesResult::parse(const std::string &payload) instancesObject.riskInstanceCount = valueInstancesInstance["RiskInstanceCount"].asString(); if(!valueInstancesInstance["GroupFlag"].isNull()) instancesObject.groupFlag = std::stoi(valueInstancesInstance["GroupFlag"].asString()); + if(!valueInstancesInstance["AuthVersionCheckCount"].isNull()) + instancesObject.authVersionCheckCount = std::stoi(valueInstancesInstance["AuthVersionCheckCount"].asString()); auto allGroupPath = value["GroupPath"]["groupPath"]; for (auto value : allGroupPath) instancesObject.groupPath.push_back(value.asString()); diff --git a/sas/src/model/DescribeGroupedVulRequest.cc b/sas/src/model/DescribeGroupedVulRequest.cc index a37695cf7..ef30f84c8 100644 --- a/sas/src/model/DescribeGroupedVulRequest.cc +++ b/sas/src/model/DescribeGroupedVulRequest.cc @@ -25,24 +25,6 @@ DescribeGroupedVulRequest::DescribeGroupedVulRequest() DescribeGroupedVulRequest::~DescribeGroupedVulRequest() {} -std::string DescribeGroupedVulRequest::getStatusList() const { - return statusList_; -} - -void DescribeGroupedVulRequest::setStatusList(const std::string &statusList) { - statusList_ = statusList; - setParameter(std::string("StatusList"), statusList); -} - -std::string DescribeGroupedVulRequest::getTargetType() const { - return targetType_; -} - -void DescribeGroupedVulRequest::setTargetType(const std::string &targetType) { - targetType_ = targetType; - setParameter(std::string("TargetType"), targetType); -} - int DescribeGroupedVulRequest::getMinScore() const { return minScore_; } @@ -52,15 +34,6 @@ void DescribeGroupedVulRequest::setMinScore(int minScore) { setParameter(std::string("MinScore"), std::to_string(minScore)); } -std::string DescribeGroupedVulRequest::getCveId() const { - return cveId_; -} - -void DescribeGroupedVulRequest::setCveId(const std::string &cveId) { - cveId_ = cveId; - setParameter(std::string("CveId"), cveId); -} - std::string DescribeGroupedVulRequest::getAttachTypes() const { return attachTypes_; } @@ -124,6 +97,114 @@ void DescribeGroupedVulRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string DescribeGroupedVulRequest::getLevel() const { + return level_; +} + +void DescribeGroupedVulRequest::setLevel(const std::string &level) { + level_ = level; + setParameter(std::string("Level"), level); +} + +std::string DescribeGroupedVulRequest::getGroupId() const { + return groupId_; +} + +void DescribeGroupedVulRequest::setGroupId(const std::string &groupId) { + groupId_ = groupId; + setParameter(std::string("GroupId"), groupId); +} + +std::string DescribeGroupedVulRequest::getOrderBy() const { + return orderBy_; +} + +void DescribeGroupedVulRequest::setOrderBy(const std::string &orderBy) { + orderBy_ = orderBy; + setParameter(std::string("OrderBy"), orderBy); +} + +long DescribeGroupedVulRequest::getPatchId() const { + return patchId_; +} + +void DescribeGroupedVulRequest::setPatchId(long patchId) { + patchId_ = patchId; + setParameter(std::string("PatchId"), std::to_string(patchId)); +} + +std::string DescribeGroupedVulRequest::getAliasName() const { + return aliasName_; +} + +void DescribeGroupedVulRequest::setAliasName(const std::string &aliasName) { + aliasName_ = aliasName; + setParameter(std::string("AliasName"), aliasName); +} + +std::string DescribeGroupedVulRequest::getName() const { + return name_; +} + +void DescribeGroupedVulRequest::setName(const std::string &name) { + name_ = name; + setParameter(std::string("Name"), name); +} + +long DescribeGroupedVulRequest::getCreateTsEnd() const { + return createTsEnd_; +} + +void DescribeGroupedVulRequest::setCreateTsEnd(long createTsEnd) { + createTsEnd_ = createTsEnd; + setParameter(std::string("CreateTsEnd"), std::to_string(createTsEnd)); +} + +std::string DescribeGroupedVulRequest::getNecessity() const { + return necessity_; +} + +void DescribeGroupedVulRequest::setNecessity(const std::string &necessity) { + necessity_ = necessity; + setParameter(std::string("Necessity"), necessity); +} + +std::string DescribeGroupedVulRequest::getUuids() const { + return uuids_; +} + +void DescribeGroupedVulRequest::setUuids(const std::string &uuids) { + uuids_ = uuids; + setParameter(std::string("Uuids"), uuids); +} + +std::string DescribeGroupedVulRequest::getStatusList() const { + return statusList_; +} + +void DescribeGroupedVulRequest::setStatusList(const std::string &statusList) { + statusList_ = statusList; + setParameter(std::string("StatusList"), statusList); +} + +std::string DescribeGroupedVulRequest::getTargetType() const { + return targetType_; +} + +void DescribeGroupedVulRequest::setTargetType(const std::string &targetType) { + targetType_ = targetType; + setParameter(std::string("TargetType"), targetType); +} + +std::string DescribeGroupedVulRequest::getCveId() const { + return cveId_; +} + +void DescribeGroupedVulRequest::setCveId(const std::string &cveId) { + cveId_ = cveId; + setParameter(std::string("CveId"), cveId); +} + std::string DescribeGroupedVulRequest::getContainerFieldValue() const { return containerFieldValue_; } @@ -178,33 +259,6 @@ void DescribeGroupedVulRequest::setDirection(const std::string &direction) { setParameter(std::string("Direction"), direction); } -std::string DescribeGroupedVulRequest::getLevel() const { - return level_; -} - -void DescribeGroupedVulRequest::setLevel(const std::string &level) { - level_ = level; - setParameter(std::string("Level"), level); -} - -std::string DescribeGroupedVulRequest::getGroupId() const { - return groupId_; -} - -void DescribeGroupedVulRequest::setGroupId(const std::string &groupId) { - groupId_ = groupId; - setParameter(std::string("GroupId"), groupId); -} - -std::string DescribeGroupedVulRequest::getOrderBy() const { - return orderBy_; -} - -void DescribeGroupedVulRequest::setOrderBy(const std::string &orderBy) { - orderBy_ = orderBy; - setParameter(std::string("OrderBy"), orderBy); -} - std::string DescribeGroupedVulRequest::getDealed() const { return dealed_; } @@ -232,24 +286,6 @@ void DescribeGroupedVulRequest::setClusterId(const std::string &clusterId) { setParameter(std::string("ClusterId"), clusterId); } -long DescribeGroupedVulRequest::getPatchId() const { - return patchId_; -} - -void DescribeGroupedVulRequest::setPatchId(long patchId) { - patchId_ = patchId; - setParameter(std::string("PatchId"), std::to_string(patchId)); -} - -std::string DescribeGroupedVulRequest::getAliasName() const { - return aliasName_; -} - -void DescribeGroupedVulRequest::setAliasName(const std::string &aliasName) { - aliasName_ = aliasName; - setParameter(std::string("AliasName"), aliasName); -} - std::string DescribeGroupedVulRequest::getSearchTags() const { return searchTags_; } @@ -259,39 +295,3 @@ void DescribeGroupedVulRequest::setSearchTags(const std::string &searchTags) { setParameter(std::string("SearchTags"), searchTags); } -std::string DescribeGroupedVulRequest::getName() const { - return name_; -} - -void DescribeGroupedVulRequest::setName(const std::string &name) { - name_ = name; - setParameter(std::string("Name"), name); -} - -long DescribeGroupedVulRequest::getCreateTsEnd() const { - return createTsEnd_; -} - -void DescribeGroupedVulRequest::setCreateTsEnd(long createTsEnd) { - createTsEnd_ = createTsEnd; - setParameter(std::string("CreateTsEnd"), std::to_string(createTsEnd)); -} - -std::string DescribeGroupedVulRequest::getNecessity() const { - return necessity_; -} - -void DescribeGroupedVulRequest::setNecessity(const std::string &necessity) { - necessity_ = necessity; - setParameter(std::string("Necessity"), necessity); -} - -std::string DescribeGroupedVulRequest::getUuids() const { - return uuids_; -} - -void DescribeGroupedVulRequest::setUuids(const std::string &uuids) { - uuids_ = uuids; - setParameter(std::string("Uuids"), uuids); -} - diff --git a/sas/src/model/DescribeHoneyPotAuthRequest.cc b/sas/src/model/DescribeHoneyPotAuthRequest.cc index 728401df9..9ef94aab3 100644 --- a/sas/src/model/DescribeHoneyPotAuthRequest.cc +++ b/sas/src/model/DescribeHoneyPotAuthRequest.cc @@ -34,3 +34,12 @@ void DescribeHoneyPotAuthRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string DescribeHoneyPotAuthRequest::getLang() const { + return lang_; +} + +void DescribeHoneyPotAuthRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + diff --git a/sas/src/model/DescribeHoneyPotSuspStatisticsRequest.cc b/sas/src/model/DescribeHoneyPotSuspStatisticsRequest.cc index 37edf2625..246c80b8e 100644 --- a/sas/src/model/DescribeHoneyPotSuspStatisticsRequest.cc +++ b/sas/src/model/DescribeHoneyPotSuspStatisticsRequest.cc @@ -34,15 +34,6 @@ void DescribeHoneyPotSuspStatisticsRequest::setStatisticsDays(int statisticsDays setParameter(std::string("StatisticsDays"), std::to_string(statisticsDays)); } -std::string DescribeHoneyPotSuspStatisticsRequest::getStatisticsKeyType() const { - return statisticsKeyType_; -} - -void DescribeHoneyPotSuspStatisticsRequest::setStatisticsKeyType(const std::string &statisticsKeyType) { - statisticsKeyType_ = statisticsKeyType; - setParameter(std::string("StatisticsKeyType"), statisticsKeyType); -} - std::string DescribeHoneyPotSuspStatisticsRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,21 @@ void DescribeHoneyPotSuspStatisticsRequest::setFrom(const std::string &from) { setParameter(std::string("From"), from); } +std::string DescribeHoneyPotSuspStatisticsRequest::getLang() const { + return lang_; +} + +void DescribeHoneyPotSuspStatisticsRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + +std::string DescribeHoneyPotSuspStatisticsRequest::getStatisticsKeyType() const { + return statisticsKeyType_; +} + +void DescribeHoneyPotSuspStatisticsRequest::setStatisticsKeyType(const std::string &statisticsKeyType) { + statisticsKeyType_ = statisticsKeyType; + setParameter(std::string("StatisticsKeyType"), statisticsKeyType); +} + diff --git a/sas/src/model/DescribeImageBaselineDetailRequest.cc b/sas/src/model/DescribeImageBaselineDetailRequest.cc index ad4211257..a40154b05 100644 --- a/sas/src/model/DescribeImageBaselineDetailRequest.cc +++ b/sas/src/model/DescribeImageBaselineDetailRequest.cc @@ -25,24 +25,6 @@ DescribeImageBaselineDetailRequest::DescribeImageBaselineDetailRequest() DescribeImageBaselineDetailRequest::~DescribeImageBaselineDetailRequest() {} -std::string DescribeImageBaselineDetailRequest::getImageUuid() const { - return imageUuid_; -} - -void DescribeImageBaselineDetailRequest::setImageUuid(const std::string &imageUuid) { - imageUuid_ = imageUuid; - setParameter(std::string("ImageUuid"), imageUuid); -} - -std::string DescribeImageBaselineDetailRequest::getBaselineItemKey() const { - return baselineItemKey_; -} - -void DescribeImageBaselineDetailRequest::setBaselineItemKey(const std::string &baselineItemKey) { - baselineItemKey_ = baselineItemKey; - setParameter(std::string("BaselineItemKey"), baselineItemKey); -} - std::string DescribeImageBaselineDetailRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +43,21 @@ void DescribeImageBaselineDetailRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string DescribeImageBaselineDetailRequest::getImageUuid() const { + return imageUuid_; +} + +void DescribeImageBaselineDetailRequest::setImageUuid(const std::string &imageUuid) { + imageUuid_ = imageUuid; + setParameter(std::string("ImageUuid"), imageUuid); +} + +std::string DescribeImageBaselineDetailRequest::getBaselineItemKey() const { + return baselineItemKey_; +} + +void DescribeImageBaselineDetailRequest::setBaselineItemKey(const std::string &baselineItemKey) { + baselineItemKey_ = baselineItemKey; + setParameter(std::string("BaselineItemKey"), baselineItemKey); +} + diff --git a/sas/src/model/DescribeImageFixTaskRequest.cc b/sas/src/model/DescribeImageFixTaskRequest.cc index 2a86fa9f6..47a17f727 100644 --- a/sas/src/model/DescribeImageFixTaskRequest.cc +++ b/sas/src/model/DescribeImageFixTaskRequest.cc @@ -25,24 +25,6 @@ DescribeImageFixTaskRequest::DescribeImageFixTaskRequest() DescribeImageFixTaskRequest::~DescribeImageFixTaskRequest() {} -long DescribeImageFixTaskRequest::getEndTime() const { - return endTime_; -} - -void DescribeImageFixTaskRequest::setEndTime(long endTime) { - endTime_ = endTime; - setParameter(std::string("EndTime"), std::to_string(endTime)); -} - -int DescribeImageFixTaskRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeImageFixTaskRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - long DescribeImageFixTaskRequest::getStartTime() const { return startTime_; } @@ -70,6 +52,24 @@ void DescribeImageFixTaskRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +long DescribeImageFixTaskRequest::getEndTime() const { + return endTime_; +} + +void DescribeImageFixTaskRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); +} + +int DescribeImageFixTaskRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeImageFixTaskRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + std::string DescribeImageFixTaskRequest::getStatus() const { return status_; } diff --git a/sas/src/model/DescribeImageFixTaskResult.cc b/sas/src/model/DescribeImageFixTaskResult.cc index c345b42c6..2dae11cd2 100644 --- a/sas/src/model/DescribeImageFixTaskResult.cc +++ b/sas/src/model/DescribeImageFixTaskResult.cc @@ -67,6 +67,8 @@ void DescribeImageFixTaskResult::parse(const std::string &payload) buildTasksObject.finishTime = valueBuildTasksBuildTask["FinishTime"].asString(); if(!valueBuildTasksBuildTask["Status"].isNull()) buildTasksObject.status = std::stoi(valueBuildTasksBuildTask["Status"].asString()); + if(!valueBuildTasksBuildTask["VulAlias"].isNull()) + buildTasksObject.vulAlias = valueBuildTasksBuildTask["VulAlias"].asString(); buildTasks_.push_back(buildTasksObject); } auto pageInfoNode = value["PageInfo"]; diff --git a/sas/src/model/DescribeImageGroupedVulListResult.cc b/sas/src/model/DescribeImageGroupedVulListResult.cc index af661a685..ab66d6bcb 100644 --- a/sas/src/model/DescribeImageGroupedVulListResult.cc +++ b/sas/src/model/DescribeImageGroupedVulListResult.cc @@ -63,6 +63,8 @@ void DescribeImageGroupedVulListResult::parse(const std::string &payload) groupedVulItemsObject.name = valueGroupedVulItemsGroupedVulItem["Name"].asString(); if(!valueGroupedVulItemsGroupedVulItem["AsapCount"].isNull()) groupedVulItemsObject.asapCount = std::stoi(valueGroupedVulItemsGroupedVulItem["AsapCount"].asString()); + if(!valueGroupedVulItemsGroupedVulItem["CanFix"].isNull()) + groupedVulItemsObject.canFix = valueGroupedVulItemsGroupedVulItem["CanFix"].asString(); groupedVulItems_.push_back(groupedVulItemsObject); } if(!value["CurrentPage"].isNull()) diff --git a/sas/src/model/DescribeImageListBySensitiveFileResult.cc b/sas/src/model/DescribeImageListBySensitiveFileResult.cc index 779d99564..b88b75354 100644 --- a/sas/src/model/DescribeImageListBySensitiveFileResult.cc +++ b/sas/src/model/DescribeImageListBySensitiveFileResult.cc @@ -39,30 +39,30 @@ void DescribeImageListBySensitiveFileResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allImageInfosNode = value["ImageInfos"]["List"]; - for (auto valueImageInfosList : allImageInfosNode) + auto allImageInfosNode = value["ImageInfos"]["ImageInfoList"]; + for (auto valueImageInfosImageInfoList : allImageInfosNode) { - List imageInfosObject; - if(!valueImageInfosList["Uuid"].isNull()) - imageInfosObject.uuid = valueImageInfosList["Uuid"].asString(); - if(!valueImageInfosList["RegionId"].isNull()) - imageInfosObject.regionId = valueImageInfosList["RegionId"].asString(); - if(!valueImageInfosList["InstanceId"].isNull()) - imageInfosObject.instanceId = valueImageInfosList["InstanceId"].asString(); - if(!valueImageInfosList["RepoNamespace"].isNull()) - imageInfosObject.repoNamespace = valueImageInfosList["RepoNamespace"].asString(); - if(!valueImageInfosList["RepoName"].isNull()) - imageInfosObject.repoName = valueImageInfosList["RepoName"].asString(); - if(!valueImageInfosList["Digest"].isNull()) - imageInfosObject.digest = valueImageInfosList["Digest"].asString(); - if(!valueImageInfosList["Tag"].isNull()) - imageInfosObject.tag = valueImageInfosList["Tag"].asString(); - if(!valueImageInfosList["FirstScanTime"].isNull()) - imageInfosObject.firstScanTime = std::stol(valueImageInfosList["FirstScanTime"].asString()); - if(!valueImageInfosList["LastScanTime"].isNull()) - imageInfosObject.lastScanTime = std::stol(valueImageInfosList["LastScanTime"].asString()); - if(!valueImageInfosList["RiskLevel"].isNull()) - imageInfosObject.riskLevel = valueImageInfosList["RiskLevel"].asString(); + ImageInfoList imageInfosObject; + if(!valueImageInfosImageInfoList["Uuid"].isNull()) + imageInfosObject.uuid = valueImageInfosImageInfoList["Uuid"].asString(); + if(!valueImageInfosImageInfoList["RegionId"].isNull()) + imageInfosObject.regionId = valueImageInfosImageInfoList["RegionId"].asString(); + if(!valueImageInfosImageInfoList["InstanceId"].isNull()) + imageInfosObject.instanceId = valueImageInfosImageInfoList["InstanceId"].asString(); + if(!valueImageInfosImageInfoList["RepoNamespace"].isNull()) + imageInfosObject.repoNamespace = valueImageInfosImageInfoList["RepoNamespace"].asString(); + if(!valueImageInfosImageInfoList["RepoName"].isNull()) + imageInfosObject.repoName = valueImageInfosImageInfoList["RepoName"].asString(); + if(!valueImageInfosImageInfoList["Digest"].isNull()) + imageInfosObject.digest = valueImageInfosImageInfoList["Digest"].asString(); + if(!valueImageInfosImageInfoList["Tag"].isNull()) + imageInfosObject.tag = valueImageInfosImageInfoList["Tag"].asString(); + if(!valueImageInfosImageInfoList["FirstScanTime"].isNull()) + imageInfosObject.firstScanTime = std::stol(valueImageInfosImageInfoList["FirstScanTime"].asString()); + if(!valueImageInfosImageInfoList["LastScanTime"].isNull()) + imageInfosObject.lastScanTime = std::stol(valueImageInfosImageInfoList["LastScanTime"].asString()); + if(!valueImageInfosImageInfoList["RiskLevel"].isNull()) + imageInfosObject.riskLevel = valueImageInfosImageInfoList["RiskLevel"].asString(); imageInfos_.push_back(imageInfosObject); } auto pageInfoNode = value["PageInfo"]; @@ -87,7 +87,7 @@ void DescribeImageListBySensitiveFileResult::parse(const std::string &payload) } -std::vector DescribeImageListBySensitiveFileResult::getImageInfos()const +std::vector DescribeImageListBySensitiveFileResult::getImageInfos()const { return imageInfos_; } diff --git a/sas/src/model/DescribeImageSensitiveFileByKeyResult.cc b/sas/src/model/DescribeImageSensitiveFileByKeyResult.cc index d8b2fb866..46c6fe7cc 100644 --- a/sas/src/model/DescribeImageSensitiveFileByKeyResult.cc +++ b/sas/src/model/DescribeImageSensitiveFileByKeyResult.cc @@ -39,28 +39,28 @@ void DescribeImageSensitiveFileByKeyResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSensitiveFileListNode = value["SensitiveFileList"]["List"]; - for (auto valueSensitiveFileListList : allSensitiveFileListNode) + auto allSensitiveFileListNode = value["SensitiveFileList"]["SensitiveFileListItem"]; + for (auto valueSensitiveFileListSensitiveFileListItem : allSensitiveFileListNode) { - List sensitiveFileListObject; - if(!valueSensitiveFileListList["FilePath"].isNull()) - sensitiveFileListObject.filePath = valueSensitiveFileListList["FilePath"].asString(); - if(!valueSensitiveFileListList["LayerDigest"].isNull()) - sensitiveFileListObject.layerDigest = valueSensitiveFileListList["LayerDigest"].asString(); - if(!valueSensitiveFileListList["Promt"].isNull()) - sensitiveFileListObject.promt = valueSensitiveFileListList["Promt"].asString(); - if(!valueSensitiveFileListList["Advice"].isNull()) - sensitiveFileListObject.advice = valueSensitiveFileListList["Advice"].asString(); - if(!valueSensitiveFileListList["RiskLevel"].isNull()) - sensitiveFileListObject.riskLevel = valueSensitiveFileListList["RiskLevel"].asString(); - if(!valueSensitiveFileListList["SensitiveFileKey"].isNull()) - sensitiveFileListObject.sensitiveFileKey = valueSensitiveFileListList["SensitiveFileKey"].asString(); - if(!valueSensitiveFileListList["SensitiveFileName"].isNull()) - sensitiveFileListObject.sensitiveFileName = valueSensitiveFileListList["SensitiveFileName"].asString(); - if(!valueSensitiveFileListList["FirstScanTime"].isNull()) - sensitiveFileListObject.firstScanTime = std::stol(valueSensitiveFileListList["FirstScanTime"].asString()); - if(!valueSensitiveFileListList["LastScanTime"].isNull()) - sensitiveFileListObject.lastScanTime = std::stol(valueSensitiveFileListList["LastScanTime"].asString()); + SensitiveFileListItem sensitiveFileListObject; + if(!valueSensitiveFileListSensitiveFileListItem["FilePath"].isNull()) + sensitiveFileListObject.filePath = valueSensitiveFileListSensitiveFileListItem["FilePath"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["LayerDigest"].isNull()) + sensitiveFileListObject.layerDigest = valueSensitiveFileListSensitiveFileListItem["LayerDigest"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["Promt"].isNull()) + sensitiveFileListObject.promt = valueSensitiveFileListSensitiveFileListItem["Promt"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["Advice"].isNull()) + sensitiveFileListObject.advice = valueSensitiveFileListSensitiveFileListItem["Advice"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["RiskLevel"].isNull()) + sensitiveFileListObject.riskLevel = valueSensitiveFileListSensitiveFileListItem["RiskLevel"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["SensitiveFileKey"].isNull()) + sensitiveFileListObject.sensitiveFileKey = valueSensitiveFileListSensitiveFileListItem["SensitiveFileKey"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["SensitiveFileName"].isNull()) + sensitiveFileListObject.sensitiveFileName = valueSensitiveFileListSensitiveFileListItem["SensitiveFileName"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["FirstScanTime"].isNull()) + sensitiveFileListObject.firstScanTime = std::stol(valueSensitiveFileListSensitiveFileListItem["FirstScanTime"].asString()); + if(!valueSensitiveFileListSensitiveFileListItem["LastScanTime"].isNull()) + sensitiveFileListObject.lastScanTime = std::stol(valueSensitiveFileListSensitiveFileListItem["LastScanTime"].asString()); sensitiveFileList_.push_back(sensitiveFileListObject); } auto pageInfoNode = value["PageInfo"]; @@ -100,7 +100,7 @@ int DescribeImageSensitiveFileByKeyResult::getHttpStatusCode()const return httpStatusCode_; } -std::vector DescribeImageSensitiveFileByKeyResult::getSensitiveFileList()const +std::vector DescribeImageSensitiveFileByKeyResult::getSensitiveFileList()const { return sensitiveFileList_; } diff --git a/sas/src/model/DescribeImageSensitiveFileListResult.cc b/sas/src/model/DescribeImageSensitiveFileListResult.cc index 066f9e68d..e97dc4198 100644 --- a/sas/src/model/DescribeImageSensitiveFileListResult.cc +++ b/sas/src/model/DescribeImageSensitiveFileListResult.cc @@ -39,22 +39,22 @@ void DescribeImageSensitiveFileListResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSensitiveFileListNode = value["SensitiveFileList"]["List"]; - for (auto valueSensitiveFileListList : allSensitiveFileListNode) + auto allSensitiveFileListNode = value["SensitiveFileList"]["SensitiveFileListItem"]; + for (auto valueSensitiveFileListSensitiveFileListItem : allSensitiveFileListNode) { - List sensitiveFileListObject; - if(!valueSensitiveFileListList["RiskLevel"].isNull()) - sensitiveFileListObject.riskLevel = valueSensitiveFileListList["RiskLevel"].asString(); - if(!valueSensitiveFileListList["SensitiveFileKey"].isNull()) - sensitiveFileListObject.sensitiveFileKey = valueSensitiveFileListList["SensitiveFileKey"].asString(); - if(!valueSensitiveFileListList["SensitiveFileName"].isNull()) - sensitiveFileListObject.sensitiveFileName = valueSensitiveFileListList["SensitiveFileName"].asString(); - if(!valueSensitiveFileListList["FirstScanTime"].isNull()) - sensitiveFileListObject.firstScanTime = std::stol(valueSensitiveFileListList["FirstScanTime"].asString()); - if(!valueSensitiveFileListList["LastScanTime"].isNull()) - sensitiveFileListObject.lastScanTime = std::stol(valueSensitiveFileListList["LastScanTime"].asString()); - if(!valueSensitiveFileListList["Count"].isNull()) - sensitiveFileListObject.count = std::stoi(valueSensitiveFileListList["Count"].asString()); + SensitiveFileListItem sensitiveFileListObject; + if(!valueSensitiveFileListSensitiveFileListItem["RiskLevel"].isNull()) + sensitiveFileListObject.riskLevel = valueSensitiveFileListSensitiveFileListItem["RiskLevel"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["SensitiveFileKey"].isNull()) + sensitiveFileListObject.sensitiveFileKey = valueSensitiveFileListSensitiveFileListItem["SensitiveFileKey"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["SensitiveFileName"].isNull()) + sensitiveFileListObject.sensitiveFileName = valueSensitiveFileListSensitiveFileListItem["SensitiveFileName"].asString(); + if(!valueSensitiveFileListSensitiveFileListItem["FirstScanTime"].isNull()) + sensitiveFileListObject.firstScanTime = std::stol(valueSensitiveFileListSensitiveFileListItem["FirstScanTime"].asString()); + if(!valueSensitiveFileListSensitiveFileListItem["LastScanTime"].isNull()) + sensitiveFileListObject.lastScanTime = std::stol(valueSensitiveFileListSensitiveFileListItem["LastScanTime"].asString()); + if(!valueSensitiveFileListSensitiveFileListItem["Count"].isNull()) + sensitiveFileListObject.count = std::stoi(valueSensitiveFileListSensitiveFileListItem["Count"].asString()); sensitiveFileList_.push_back(sensitiveFileListObject); } auto pageInfoNode = value["PageInfo"]; @@ -94,7 +94,7 @@ int DescribeImageSensitiveFileListResult::getHttpStatusCode()const return httpStatusCode_; } -std::vector DescribeImageSensitiveFileListResult::getSensitiveFileList()const +std::vector DescribeImageSensitiveFileListResult::getSensitiveFileList()const { return sensitiveFileList_; } diff --git a/sas/src/model/DescribeInstallCodesRequest.cc b/sas/src/model/DescribeInstallCodesRequest.cc index 14ca2f848..e0c7fd85e 100644 --- a/sas/src/model/DescribeInstallCodesRequest.cc +++ b/sas/src/model/DescribeInstallCodesRequest.cc @@ -34,15 +34,6 @@ void DescribeInstallCodesRequest::setSubAccountName(const std::string &subAccoun setParameter(std::string("SubAccountName"), subAccountName); } -int DescribeInstallCodesRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeInstallCodesRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeInstallCodesRequest::getSourceIp() const { return sourceIp_; } @@ -61,6 +52,15 @@ void DescribeInstallCodesRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeInstallCodesRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeInstallCodesRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + int DescribeInstallCodesRequest::getStatus() const { return status_; } diff --git a/sas/src/model/DescribeInstanceAntiBruteForceRulesRequest.cc b/sas/src/model/DescribeInstanceAntiBruteForceRulesRequest.cc index 1d3baa38e..0ed375ff0 100644 --- a/sas/src/model/DescribeInstanceAntiBruteForceRulesRequest.cc +++ b/sas/src/model/DescribeInstanceAntiBruteForceRulesRequest.cc @@ -34,15 +34,6 @@ void DescribeInstanceAntiBruteForceRulesRequest::setResourceOwnerId(long resourc setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -int DescribeInstanceAntiBruteForceRulesRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeInstanceAntiBruteForceRulesRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeInstanceAntiBruteForceRulesRequest::getSourceIp() const { return sourceIp_; } @@ -69,3 +60,12 @@ void DescribeInstanceAntiBruteForceRulesRequest::setUuidList(const std::vector DescribeRiskListCheckResultRequest::getInstanceIds() const { - return instanceIds_; -} - -void DescribeRiskListCheckResultRequest::setInstanceIds(const std::vector &instanceIds) { - instanceIds_ = instanceIds; -} - int DescribeRiskListCheckResultRequest::getPageSize() const { return pageSize_; } @@ -78,3 +61,20 @@ void DescribeRiskListCheckResultRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int DescribeRiskListCheckResultRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeRiskListCheckResultRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::vector DescribeRiskListCheckResultRequest::getInstanceIds() const { + return instanceIds_; +} + +void DescribeRiskListCheckResultRequest::setInstanceIds(const std::vector &instanceIds) { + instanceIds_ = instanceIds; +} + diff --git a/sas/src/model/DescribeRisksRequest.cc b/sas/src/model/DescribeRisksRequest.cc index 481897f4e..595d2e5a3 100644 --- a/sas/src/model/DescribeRisksRequest.cc +++ b/sas/src/model/DescribeRisksRequest.cc @@ -25,15 +25,6 @@ DescribeRisksRequest::DescribeRisksRequest() DescribeRisksRequest::~DescribeRisksRequest() {} -long DescribeRisksRequest::getRiskId() const { - return riskId_; -} - -void DescribeRisksRequest::setRiskId(long riskId) { - riskId_ = riskId; - setParameter(std::string("RiskId"), std::to_string(riskId)); -} - std::string DescribeRisksRequest::getRiskName() const { return riskName_; } @@ -61,3 +52,12 @@ void DescribeRisksRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +long DescribeRisksRequest::getRiskId() const { + return riskId_; +} + +void DescribeRisksRequest::setRiskId(long riskId) { + riskId_ = riskId; + setParameter(std::string("RiskId"), std::to_string(riskId)); +} + diff --git a/sas/src/model/DescribeSimilarSecurityEventsRequest.cc b/sas/src/model/DescribeSimilarSecurityEventsRequest.cc index 2e9498d3c..00d17f435 100644 --- a/sas/src/model/DescribeSimilarSecurityEventsRequest.cc +++ b/sas/src/model/DescribeSimilarSecurityEventsRequest.cc @@ -34,15 +34,6 @@ void DescribeSimilarSecurityEventsRequest::setResourceOwnerId(long resourceOwner setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -int DescribeSimilarSecurityEventsRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeSimilarSecurityEventsRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeSimilarSecurityEventsRequest::getSourceIp() const { return sourceIp_; } @@ -79,3 +70,12 @@ void DescribeSimilarSecurityEventsRequest::setTaskId(long taskId) { setParameter(std::string("TaskId"), std::to_string(taskId)); } +int DescribeSimilarSecurityEventsRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeSimilarSecurityEventsRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/DescribeStrategyExecDetailRequest.cc b/sas/src/model/DescribeStrategyExecDetailRequest.cc index 95fe96160..31bc42202 100644 --- a/sas/src/model/DescribeStrategyExecDetailRequest.cc +++ b/sas/src/model/DescribeStrategyExecDetailRequest.cc @@ -25,15 +25,6 @@ DescribeStrategyExecDetailRequest::DescribeStrategyExecDetailRequest() DescribeStrategyExecDetailRequest::~DescribeStrategyExecDetailRequest() {} -int DescribeStrategyExecDetailRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeStrategyExecDetailRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeStrategyExecDetailRequest::getSourceIp() const { return sourceIp_; } @@ -52,6 +43,15 @@ void DescribeStrategyExecDetailRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeStrategyExecDetailRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeStrategyExecDetailRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + int DescribeStrategyExecDetailRequest::getStrategyId() const { return strategyId_; } diff --git a/sas/src/model/DescribeStrategyRequest.cc b/sas/src/model/DescribeStrategyRequest.cc index 62952ad5c..216df20f6 100644 --- a/sas/src/model/DescribeStrategyRequest.cc +++ b/sas/src/model/DescribeStrategyRequest.cc @@ -25,15 +25,6 @@ DescribeStrategyRequest::DescribeStrategyRequest() DescribeStrategyRequest::~DescribeStrategyRequest() {} -std::string DescribeStrategyRequest::getCustomType() const { - return customType_; -} - -void DescribeStrategyRequest::setCustomType(const std::string &customType) { - customType_ = customType; - setParameter(std::string("CustomType"), customType); -} - std::string DescribeStrategyRequest::getSourceIp() const { return sourceIp_; } @@ -43,15 +34,6 @@ void DescribeStrategyRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeStrategyRequest::getStrategyIds() const { - return strategyIds_; -} - -void DescribeStrategyRequest::setStrategyIds(const std::string &strategyIds) { - strategyIds_ = strategyIds; - setParameter(std::string("StrategyIds"), strategyIds); -} - std::string DescribeStrategyRequest::getLang() const { return lang_; } @@ -70,3 +52,21 @@ void DescribeStrategyRequest::setResourceDirectoryAccountId(const std::string &r setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string DescribeStrategyRequest::getCustomType() const { + return customType_; +} + +void DescribeStrategyRequest::setCustomType(const std::string &customType) { + customType_ = customType; + setParameter(std::string("CustomType"), customType); +} + +std::string DescribeStrategyRequest::getStrategyIds() const { + return strategyIds_; +} + +void DescribeStrategyRequest::setStrategyIds(const std::string &strategyIds) { + strategyIds_ = strategyIds; + setParameter(std::string("StrategyIds"), strategyIds); +} + diff --git a/sas/src/model/DescribeStrategyTargetRequest.cc b/sas/src/model/DescribeStrategyTargetRequest.cc index 9ef8e8729..41ca1b730 100644 --- a/sas/src/model/DescribeStrategyTargetRequest.cc +++ b/sas/src/model/DescribeStrategyTargetRequest.cc @@ -43,15 +43,6 @@ void DescribeStrategyTargetRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeStrategyTargetRequest::getConfig() const { - return config_; -} - -void DescribeStrategyTargetRequest::setConfig(const std::string &config) { - config_ = config; - setParameter(std::string("Config"), config); -} - std::string DescribeStrategyTargetRequest::getResourceDirectoryAccountId() const { return resourceDirectoryAccountId_; } @@ -61,3 +52,12 @@ void DescribeStrategyTargetRequest::setResourceDirectoryAccountId(const std::str setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string DescribeStrategyTargetRequest::getConfig() const { + return config_; +} + +void DescribeStrategyTargetRequest::setConfig(const std::string &config) { + config_ = config; + setParameter(std::string("Config"), config); +} + diff --git a/sas/src/model/DescribeSuspEventDetailRequest.cc b/sas/src/model/DescribeSuspEventDetailRequest.cc index ce8358263..abed9d84e 100644 --- a/sas/src/model/DescribeSuspEventDetailRequest.cc +++ b/sas/src/model/DescribeSuspEventDetailRequest.cc @@ -25,15 +25,6 @@ DescribeSuspEventDetailRequest::DescribeSuspEventDetailRequest() DescribeSuspEventDetailRequest::~DescribeSuspEventDetailRequest() {} -int DescribeSuspEventDetailRequest::getSuspiciousEventId() const { - return suspiciousEventId_; -} - -void DescribeSuspEventDetailRequest::setSuspiciousEventId(int suspiciousEventId) { - suspiciousEventId_ = suspiciousEventId; - setParameter(std::string("SuspiciousEventId"), std::to_string(suspiciousEventId)); -} - std::string DescribeSuspEventDetailRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void DescribeSuspEventDetailRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int DescribeSuspEventDetailRequest::getSuspiciousEventId() const { + return suspiciousEventId_; +} + +void DescribeSuspEventDetailRequest::setSuspiciousEventId(int suspiciousEventId) { + suspiciousEventId_ = suspiciousEventId; + setParameter(std::string("SuspiciousEventId"), std::to_string(suspiciousEventId)); +} + diff --git a/sas/src/model/DescribeSuspEventQuaraFilesResult.cc b/sas/src/model/DescribeSuspEventQuaraFilesResult.cc index 599adabc3..6ac02e6dd 100644 --- a/sas/src/model/DescribeSuspEventQuaraFilesResult.cc +++ b/sas/src/model/DescribeSuspEventQuaraFilesResult.cc @@ -71,6 +71,8 @@ void DescribeSuspEventQuaraFilesResult::parse(const std::string &payload) quaraFilesObject.id = std::stoi(valueQuaraFilesQuaraFile["Id"].asString()); if(!valueQuaraFilesQuaraFile["ModifyTime"].isNull()) quaraFilesObject.modifyTime = valueQuaraFilesQuaraFile["ModifyTime"].asString(); + if(!valueQuaraFilesQuaraFile["IntranetIp"].isNull()) + quaraFilesObject.intranetIp = valueQuaraFilesQuaraFile["IntranetIp"].asString(); quaraFiles_.push_back(quaraFilesObject); } if(!value["CurrentPage"].isNull()) diff --git a/sas/src/model/DescribeSuspEventsResult.cc b/sas/src/model/DescribeSuspEventsResult.cc index 9b6e38998..c91e971b6 100644 --- a/sas/src/model/DescribeSuspEventsResult.cc +++ b/sas/src/model/DescribeSuspEventsResult.cc @@ -137,6 +137,8 @@ void DescribeSuspEventsResult::parse(const std::string &payload) suspEventsObject.id = std::stol(valueSuspEventsWarningSummary["Id"].asString()); if(!valueSuspEventsWarningSummary["clusterId"].isNull()) suspEventsObject.clusterId = valueSuspEventsWarningSummary["clusterId"].asString(); + if(!valueSuspEventsWarningSummary["ImageUuid"].isNull()) + suspEventsObject.imageUuid = valueSuspEventsWarningSummary["ImageUuid"].asString(); if(!valueSuspEventsWarningSummary["DisplaySandboxResult"].isNull()) suspEventsObject.displaySandboxResult = valueSuspEventsWarningSummary["DisplaySandboxResult"].asString() == "true"; auto allTacticItemsNode = valueSuspEventsWarningSummary["TacticItems"]["TacticItem"]; diff --git a/sas/src/model/DescribeTargetRequest.cc b/sas/src/model/DescribeTargetRequest.cc index 03f5f31ac..2e8dd7da4 100644 --- a/sas/src/model/DescribeTargetRequest.cc +++ b/sas/src/model/DescribeTargetRequest.cc @@ -43,15 +43,6 @@ void DescribeTargetRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeTargetRequest::getConfig() const { - return config_; -} - -void DescribeTargetRequest::setConfig(const std::string &config) { - config_ = config; - setParameter(std::string("Config"), config); -} - std::string DescribeTargetRequest::getResourceDirectoryAccountId() const { return resourceDirectoryAccountId_; } @@ -61,3 +52,12 @@ void DescribeTargetRequest::setResourceDirectoryAccountId(const std::string &res setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string DescribeTargetRequest::getConfig() const { + return config_; +} + +void DescribeTargetRequest::setConfig(const std::string &config) { + config_ = config; + setParameter(std::string("Config"), config); +} + diff --git a/sas/src/model/DescribeVersionConfigResult.cc b/sas/src/model/DescribeVersionConfigResult.cc index ac65fd7f9..b99bff035 100644 --- a/sas/src/model/DescribeVersionConfigResult.cc +++ b/sas/src/model/DescribeVersionConfigResult.cc @@ -105,11 +105,18 @@ void DescribeVersionConfigResult::parse(const std::string &payload) openTime_ = std::stol(value["OpenTime"].asString()); if(!value["IsNewContainerVersion"].isNull()) isNewContainerVersion_ = value["IsNewContainerVersion"].asString() == "true"; + if(!value["IsNewMultiVersion"].isNull()) + isNewMultiVersion_ = value["IsNewMultiVersion"].asString() == "true"; if(!value["ThreatAnalysisCapacity"].isNull()) threatAnalysisCapacity_ = std::stol(value["ThreatAnalysisCapacity"].asString()); } +bool DescribeVersionConfigResult::getIsNewMultiVersion()const +{ + return isNewMultiVersion_; +} + bool DescribeVersionConfigResult::getIsPaidUser()const { return isPaidUser_; diff --git a/sas/src/model/DescribeVpcHoneyPotCriteriaRequest.cc b/sas/src/model/DescribeVpcHoneyPotCriteriaRequest.cc index 85533d661..ac82bc9d1 100644 --- a/sas/src/model/DescribeVpcHoneyPotCriteriaRequest.cc +++ b/sas/src/model/DescribeVpcHoneyPotCriteriaRequest.cc @@ -34,3 +34,12 @@ void DescribeVpcHoneyPotCriteriaRequest::setSourceIp(const std::string &sourceIp setParameter(std::string("SourceIp"), sourceIp); } +std::string DescribeVpcHoneyPotCriteriaRequest::getLang() const { + return lang_; +} + +void DescribeVpcHoneyPotCriteriaRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + diff --git a/sas/src/model/DescribeVulCheckTaskStatusDetailRequest.cc b/sas/src/model/DescribeVulCheckTaskStatusDetailRequest.cc index ab1b524fe..dad7cce89 100644 --- a/sas/src/model/DescribeVulCheckTaskStatusDetailRequest.cc +++ b/sas/src/model/DescribeVulCheckTaskStatusDetailRequest.cc @@ -25,14 +25,6 @@ DescribeVulCheckTaskStatusDetailRequest::DescribeVulCheckTaskStatusDetailRequest DescribeVulCheckTaskStatusDetailRequest::~DescribeVulCheckTaskStatusDetailRequest() {} -std::vector DescribeVulCheckTaskStatusDetailRequest::getTypes() const { - return types_; -} - -void DescribeVulCheckTaskStatusDetailRequest::setTypes(const std::vector &types) { - types_ = types; -} - std::vector DescribeVulCheckTaskStatusDetailRequest::getTaskIds() const { return taskIds_; } @@ -59,3 +51,11 @@ void DescribeVulCheckTaskStatusDetailRequest::setSourceIp(const std::string &sou setParameter(std::string("SourceIp"), sourceIp); } +std::vector DescribeVulCheckTaskStatusDetailRequest::getTypes() const { + return types_; +} + +void DescribeVulCheckTaskStatusDetailRequest::setTypes(const std::vector &types) { + types_ = types; +} + diff --git a/sas/src/model/DescribeVulDetailsRequest.cc b/sas/src/model/DescribeVulDetailsRequest.cc index 6c7d06ec5..3c20a2cc0 100644 --- a/sas/src/model/DescribeVulDetailsRequest.cc +++ b/sas/src/model/DescribeVulDetailsRequest.cc @@ -34,15 +34,6 @@ void DescribeVulDetailsRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string DescribeVulDetailsRequest::getAliasName() const { - return aliasName_; -} - -void DescribeVulDetailsRequest::setAliasName(const std::string &aliasName) { - aliasName_ = aliasName; - setParameter(std::string("AliasName"), aliasName); -} - std::string DescribeVulDetailsRequest::getSourceIp() const { return sourceIp_; } @@ -52,15 +43,6 @@ void DescribeVulDetailsRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeVulDetailsRequest::getName() const { - return name_; -} - -void DescribeVulDetailsRequest::setName(const std::string &name) { - name_ = name; - setParameter(std::string("Name"), name); -} - std::string DescribeVulDetailsRequest::getLang() const { return lang_; } @@ -70,3 +52,21 @@ void DescribeVulDetailsRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string DescribeVulDetailsRequest::getAliasName() const { + return aliasName_; +} + +void DescribeVulDetailsRequest::setAliasName(const std::string &aliasName) { + aliasName_ = aliasName; + setParameter(std::string("AliasName"), aliasName); +} + +std::string DescribeVulDetailsRequest::getName() const { + return name_; +} + +void DescribeVulDetailsRequest::setName(const std::string &name) { + name_ = name; + setParameter(std::string("Name"), name); +} + diff --git a/sas/src/model/DescribeVulListPageRequest.cc b/sas/src/model/DescribeVulListPageRequest.cc index ff94b769e..2fc480af1 100644 --- a/sas/src/model/DescribeVulListPageRequest.cc +++ b/sas/src/model/DescribeVulListPageRequest.cc @@ -34,15 +34,6 @@ void DescribeVulListPageRequest::setCveId(const std::string &cveId) { setParameter(std::string("CveId"), cveId); } -int DescribeVulListPageRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeVulListPageRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeVulListPageRequest::getSourceIp() const { return sourceIp_; } @@ -52,15 +43,6 @@ void DescribeVulListPageRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string DescribeVulListPageRequest::getVulNameLike() const { - return vulNameLike_; -} - -void DescribeVulListPageRequest::setVulNameLike(const std::string &vulNameLike) { - vulNameLike_ = vulNameLike; - setParameter(std::string("VulNameLike"), vulNameLike); -} - int DescribeVulListPageRequest::getPageSize() const { return pageSize_; } @@ -70,3 +52,21 @@ void DescribeVulListPageRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeVulListPageRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeVulListPageRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string DescribeVulListPageRequest::getVulNameLike() const { + return vulNameLike_; +} + +void DescribeVulListPageRequest::setVulNameLike(const std::string &vulNameLike) { + vulNameLike_ = vulNameLike; + setParameter(std::string("VulNameLike"), vulNameLike); +} + diff --git a/sas/src/model/DescribeWarningMachinesResult.cc b/sas/src/model/DescribeWarningMachinesResult.cc index 1e287b4b0..ebffd4e0d 100644 --- a/sas/src/model/DescribeWarningMachinesResult.cc +++ b/sas/src/model/DescribeWarningMachinesResult.cc @@ -71,6 +71,10 @@ void DescribeWarningMachinesResult::parse(const std::string &payload) warningMachinesObject.bind = valueWarningMachinesWarningMachine["Bind"].asString() == "true"; if(!valueWarningMachinesWarningMachine["AuthVersion"].isNull()) warningMachinesObject.authVersion = std::stoi(valueWarningMachinesWarningMachine["AuthVersion"].asString()); + if(!valueWarningMachinesWarningMachine["ContainerId"].isNull()) + warningMachinesObject.containerId = valueWarningMachinesWarningMachine["ContainerId"].asString(); + if(!valueWarningMachinesWarningMachine["ContainerName"].isNull()) + warningMachinesObject.containerName = valueWarningMachinesWarningMachine["ContainerName"].asString(); warningMachines_.push_back(warningMachinesObject); } if(!value["CurrentPage"].isNull()) diff --git a/sas/src/model/DescribeWebLockBindListRequest.cc b/sas/src/model/DescribeWebLockBindListRequest.cc index 8dedabb46..0ae69d881 100644 --- a/sas/src/model/DescribeWebLockBindListRequest.cc +++ b/sas/src/model/DescribeWebLockBindListRequest.cc @@ -34,15 +34,6 @@ void DescribeWebLockBindListRequest::setRemark(const std::string &remark) { setParameter(std::string("Remark"), remark); } -int DescribeWebLockBindListRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeWebLockBindListRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeWebLockBindListRequest::getSourceIp() const { return sourceIp_; } @@ -70,6 +61,15 @@ void DescribeWebLockBindListRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int DescribeWebLockBindListRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeWebLockBindListRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + std::string DescribeWebLockBindListRequest::getStatus() const { return status_; } diff --git a/sas/src/model/DescribeWebLockFileChangeStatisticsRequest.cc b/sas/src/model/DescribeWebLockFileChangeStatisticsRequest.cc index d8436b4e5..e89bb7dc6 100644 --- a/sas/src/model/DescribeWebLockFileChangeStatisticsRequest.cc +++ b/sas/src/model/DescribeWebLockFileChangeStatisticsRequest.cc @@ -25,6 +25,24 @@ DescribeWebLockFileChangeStatisticsRequest::DescribeWebLockFileChangeStatisticsR DescribeWebLockFileChangeStatisticsRequest::~DescribeWebLockFileChangeStatisticsRequest() {} +std::string DescribeWebLockFileChangeStatisticsRequest::getSourceIp() const { + return sourceIp_; +} + +void DescribeWebLockFileChangeStatisticsRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +int DescribeWebLockFileChangeStatisticsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeWebLockFileChangeStatisticsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + long DescribeWebLockFileChangeStatisticsRequest::getTsEnd() const { return tsEnd_; } @@ -52,21 +70,3 @@ void DescribeWebLockFileChangeStatisticsRequest::setTsBegin(long tsBegin) { setParameter(std::string("TsBegin"), std::to_string(tsBegin)); } -std::string DescribeWebLockFileChangeStatisticsRequest::getSourceIp() const { - return sourceIp_; -} - -void DescribeWebLockFileChangeStatisticsRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - -int DescribeWebLockFileChangeStatisticsRequest::getPageSize() const { - return pageSize_; -} - -void DescribeWebLockFileChangeStatisticsRequest::setPageSize(int pageSize) { - pageSize_ = pageSize; - setParameter(std::string("PageSize"), std::to_string(pageSize)); -} - diff --git a/sas/src/model/DescribeWebLockProcessBlockStatisticsRequest.cc b/sas/src/model/DescribeWebLockProcessBlockStatisticsRequest.cc index dc7d295f9..2c928b94c 100644 --- a/sas/src/model/DescribeWebLockProcessBlockStatisticsRequest.cc +++ b/sas/src/model/DescribeWebLockProcessBlockStatisticsRequest.cc @@ -25,6 +25,24 @@ DescribeWebLockProcessBlockStatisticsRequest::DescribeWebLockProcessBlockStatist DescribeWebLockProcessBlockStatisticsRequest::~DescribeWebLockProcessBlockStatisticsRequest() {} +std::string DescribeWebLockProcessBlockStatisticsRequest::getSourceIp() const { + return sourceIp_; +} + +void DescribeWebLockProcessBlockStatisticsRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +int DescribeWebLockProcessBlockStatisticsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeWebLockProcessBlockStatisticsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + long DescribeWebLockProcessBlockStatisticsRequest::getTsEnd() const { return tsEnd_; } @@ -52,21 +70,3 @@ void DescribeWebLockProcessBlockStatisticsRequest::setTsBegin(long tsBegin) { setParameter(std::string("TsBegin"), std::to_string(tsBegin)); } -std::string DescribeWebLockProcessBlockStatisticsRequest::getSourceIp() const { - return sourceIp_; -} - -void DescribeWebLockProcessBlockStatisticsRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - -int DescribeWebLockProcessBlockStatisticsRequest::getPageSize() const { - return pageSize_; -} - -void DescribeWebLockProcessBlockStatisticsRequest::setPageSize(int pageSize) { - pageSize_ = pageSize; - setParameter(std::string("PageSize"), std::to_string(pageSize)); -} - diff --git a/sas/src/model/DescribeWebLockProcessListRequest.cc b/sas/src/model/DescribeWebLockProcessListRequest.cc index be910ddf4..1b8b0d75c 100644 --- a/sas/src/model/DescribeWebLockProcessListRequest.cc +++ b/sas/src/model/DescribeWebLockProcessListRequest.cc @@ -25,24 +25,6 @@ DescribeWebLockProcessListRequest::DescribeWebLockProcessListRequest() DescribeWebLockProcessListRequest::~DescribeWebLockProcessListRequest() {} -std::string DescribeWebLockProcessListRequest::getProcessName() const { - return processName_; -} - -void DescribeWebLockProcessListRequest::setProcessName(const std::string &processName) { - processName_ = processName; - setParameter(std::string("ProcessName"), processName); -} - -int DescribeWebLockProcessListRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeWebLockProcessListRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeWebLockProcessListRequest::getSourceIp() const { return sourceIp_; } @@ -61,6 +43,24 @@ void DescribeWebLockProcessListRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +std::string DescribeWebLockProcessListRequest::getProcessName() const { + return processName_; +} + +void DescribeWebLockProcessListRequest::setProcessName(const std::string &processName) { + processName_ = processName; + setParameter(std::string("ProcessName"), processName); +} + +int DescribeWebLockProcessListRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeWebLockProcessListRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + int DescribeWebLockProcessListRequest::getStatus() const { return status_; } diff --git a/sas/src/model/DescribeWebPathRequest.cc b/sas/src/model/DescribeWebPathRequest.cc index 67edf91cc..fe574de92 100644 --- a/sas/src/model/DescribeWebPathRequest.cc +++ b/sas/src/model/DescribeWebPathRequest.cc @@ -25,15 +25,6 @@ DescribeWebPathRequest::DescribeWebPathRequest() DescribeWebPathRequest::~DescribeWebPathRequest() {} -int DescribeWebPathRequest::getCurrentPage() const { - return currentPage_; -} - -void DescribeWebPathRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string DescribeWebPathRequest::getType() const { return type_; } @@ -43,15 +34,6 @@ void DescribeWebPathRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string DescribeWebPathRequest::getTarget() const { - return target_; -} - -void DescribeWebPathRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string DescribeWebPathRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +52,21 @@ void DescribeWebPathRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int DescribeWebPathRequest::getCurrentPage() const { + return currentPage_; +} + +void DescribeWebPathRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string DescribeWebPathRequest::getTarget() const { + return target_; +} + +void DescribeWebPathRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + diff --git a/sas/src/model/DisableCustomBlockRecordRequest.cc b/sas/src/model/DisableCustomBlockRecordRequest.cc index fb486e0f2..2ce9b025f 100644 --- a/sas/src/model/DisableCustomBlockRecordRequest.cc +++ b/sas/src/model/DisableCustomBlockRecordRequest.cc @@ -34,15 +34,6 @@ void DisableCustomBlockRecordRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string DisableCustomBlockRecordRequest::getBound() const { - return bound_; -} - -void DisableCustomBlockRecordRequest::setBound(const std::string &bound) { - bound_ = bound; - setParameter(std::string("Bound"), bound); -} - std::string DisableCustomBlockRecordRequest::getBlockIp() const { return blockIp_; } @@ -61,3 +52,12 @@ void DisableCustomBlockRecordRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string DisableCustomBlockRecordRequest::getBound() const { + return bound_; +} + +void DisableCustomBlockRecordRequest::setBound(const std::string &bound) { + bound_ = bound; + setParameter(std::string("Bound"), bound); +} + diff --git a/sas/src/model/EnableCustomBlockRecordRequest.cc b/sas/src/model/EnableCustomBlockRecordRequest.cc index 5f467cc9b..f117df236 100644 --- a/sas/src/model/EnableCustomBlockRecordRequest.cc +++ b/sas/src/model/EnableCustomBlockRecordRequest.cc @@ -34,15 +34,6 @@ void EnableCustomBlockRecordRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string EnableCustomBlockRecordRequest::getBound() const { - return bound_; -} - -void EnableCustomBlockRecordRequest::setBound(const std::string &bound) { - bound_ = bound; - setParameter(std::string("Bound"), bound); -} - std::string EnableCustomBlockRecordRequest::getBlockIp() const { return blockIp_; } @@ -61,3 +52,12 @@ void EnableCustomBlockRecordRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string EnableCustomBlockRecordRequest::getBound() const { + return bound_; +} + +void EnableCustomBlockRecordRequest::setBound(const std::string &bound) { + bound_ = bound; + setParameter(std::string("Bound"), bound); +} + diff --git a/sas/src/model/ExportRecordRequest.cc b/sas/src/model/ExportRecordRequest.cc index 7eba26ea6..c850000aa 100644 --- a/sas/src/model/ExportRecordRequest.cc +++ b/sas/src/model/ExportRecordRequest.cc @@ -25,24 +25,6 @@ ExportRecordRequest::ExportRecordRequest() ExportRecordRequest::~ExportRecordRequest() {} -std::string ExportRecordRequest::getExportType() const { - return exportType_; -} - -void ExportRecordRequest::setExportType(const std::string &exportType) { - exportType_ = exportType; - setParameter(std::string("ExportType"), exportType); -} - -std::string ExportRecordRequest::getParams() const { - return params_; -} - -void ExportRecordRequest::setParams(const std::string ¶ms) { - params_ = params; - setParameter(std::string("Params"), params); -} - std::string ExportRecordRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +43,21 @@ void ExportRecordRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string ExportRecordRequest::getExportType() const { + return exportType_; +} + +void ExportRecordRequest::setExportType(const std::string &exportType) { + exportType_ = exportType; + setParameter(std::string("ExportType"), exportType); +} + +std::string ExportRecordRequest::getParams() const { + return params_; +} + +void ExportRecordRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); +} + diff --git a/sas/src/model/ExportVulRequest.cc b/sas/src/model/ExportVulRequest.cc index ea57a7019..ac8b2eeff 100644 --- a/sas/src/model/ExportVulRequest.cc +++ b/sas/src/model/ExportVulRequest.cc @@ -25,24 +25,6 @@ ExportVulRequest::ExportVulRequest() ExportVulRequest::~ExportVulRequest() {} -std::string ExportVulRequest::getStatusList() const { - return statusList_; -} - -void ExportVulRequest::setStatusList(const std::string &statusList) { - statusList_ = statusList; - setParameter(std::string("StatusList"), statusList); -} - -std::string ExportVulRequest::getTargetType() const { - return targetType_; -} - -void ExportVulRequest::setTargetType(const std::string &targetType) { - targetType_ = targetType; - setParameter(std::string("TargetType"), targetType); -} - int ExportVulRequest::getMinScore() const { return minScore_; } @@ -52,15 +34,6 @@ void ExportVulRequest::setMinScore(int minScore) { setParameter(std::string("MinScore"), std::to_string(minScore)); } -std::string ExportVulRequest::getRemark() const { - return remark_; -} - -void ExportVulRequest::setRemark(const std::string &remark) { - remark_ = remark; - setParameter(std::string("Remark"), remark); -} - std::string ExportVulRequest::getAttachTypes() const { return attachTypes_; } @@ -115,33 +88,6 @@ void ExportVulRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ExportVulRequest::getContainerFieldValue() const { - return containerFieldValue_; -} - -void ExportVulRequest::setContainerFieldValue(const std::string &containerFieldValue) { - containerFieldValue_ = containerFieldValue; - setParameter(std::string("ContainerFieldValue"), containerFieldValue); -} - -long ExportVulRequest::getModifyTsStart() const { - return modifyTsStart_; -} - -void ExportVulRequest::setModifyTsStart(long modifyTsStart) { - modifyTsStart_ = modifyTsStart; - setParameter(std::string("ModifyTsStart"), std::to_string(modifyTsStart)); -} - -std::string ExportVulRequest::getLang() const { - return lang_; -} - -void ExportVulRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); -} - long ExportVulRequest::getModifyTsEnd() const { return modifyTsEnd_; } @@ -178,33 +124,6 @@ void ExportVulRequest::setGroupId(const std::string &groupId) { setParameter(std::string("GroupId"), groupId); } -std::string ExportVulRequest::getDealed() const { - return dealed_; -} - -void ExportVulRequest::setDealed(const std::string &dealed) { - dealed_ = dealed; - setParameter(std::string("Dealed"), dealed); -} - -std::string ExportVulRequest::getClusterId() const { - return clusterId_; -} - -void ExportVulRequest::setClusterId(const std::string &clusterId) { - clusterId_ = clusterId; - setParameter(std::string("ClusterId"), clusterId); -} - -std::string ExportVulRequest::getBatchName() const { - return batchName_; -} - -void ExportVulRequest::setBatchName(const std::string &batchName) { - batchName_ = batchName; - setParameter(std::string("BatchName"), batchName); -} - std::string ExportVulRequest::getAliasName() const { return aliasName_; } @@ -214,15 +133,6 @@ void ExportVulRequest::setAliasName(const std::string &aliasName) { setParameter(std::string("AliasName"), aliasName); } -std::string ExportVulRequest::getSearchTags() const { - return searchTags_; -} - -void ExportVulRequest::setSearchTags(const std::string &searchTags) { - searchTags_ = searchTags; - setParameter(std::string("SearchTags"), searchTags); -} - std::string ExportVulRequest::getName() const { return name_; } @@ -250,3 +160,93 @@ void ExportVulRequest::setUuids(const std::string &uuids) { setParameter(std::string("Uuids"), uuids); } +std::string ExportVulRequest::getStatusList() const { + return statusList_; +} + +void ExportVulRequest::setStatusList(const std::string &statusList) { + statusList_ = statusList; + setParameter(std::string("StatusList"), statusList); +} + +std::string ExportVulRequest::getTargetType() const { + return targetType_; +} + +void ExportVulRequest::setTargetType(const std::string &targetType) { + targetType_ = targetType; + setParameter(std::string("TargetType"), targetType); +} + +std::string ExportVulRequest::getRemark() const { + return remark_; +} + +void ExportVulRequest::setRemark(const std::string &remark) { + remark_ = remark; + setParameter(std::string("Remark"), remark); +} + +std::string ExportVulRequest::getContainerFieldValue() const { + return containerFieldValue_; +} + +void ExportVulRequest::setContainerFieldValue(const std::string &containerFieldValue) { + containerFieldValue_ = containerFieldValue; + setParameter(std::string("ContainerFieldValue"), containerFieldValue); +} + +long ExportVulRequest::getModifyTsStart() const { + return modifyTsStart_; +} + +void ExportVulRequest::setModifyTsStart(long modifyTsStart) { + modifyTsStart_ = modifyTsStart; + setParameter(std::string("ModifyTsStart"), std::to_string(modifyTsStart)); +} + +std::string ExportVulRequest::getLang() const { + return lang_; +} + +void ExportVulRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + +std::string ExportVulRequest::getDealed() const { + return dealed_; +} + +void ExportVulRequest::setDealed(const std::string &dealed) { + dealed_ = dealed; + setParameter(std::string("Dealed"), dealed); +} + +std::string ExportVulRequest::getClusterId() const { + return clusterId_; +} + +void ExportVulRequest::setClusterId(const std::string &clusterId) { + clusterId_ = clusterId; + setParameter(std::string("ClusterId"), clusterId); +} + +std::string ExportVulRequest::getBatchName() const { + return batchName_; +} + +void ExportVulRequest::setBatchName(const std::string &batchName) { + batchName_ = batchName; + setParameter(std::string("BatchName"), batchName); +} + +std::string ExportVulRequest::getSearchTags() const { + return searchTags_; +} + +void ExportVulRequest::setSearchTags(const std::string &searchTags) { + searchTags_ = searchTags; + setParameter(std::string("SearchTags"), searchTags); +} + diff --git a/sas/src/model/FixCheckWarningsRequest.cc b/sas/src/model/FixCheckWarningsRequest.cc index ba767ea96..f6ee95eda 100644 --- a/sas/src/model/FixCheckWarningsRequest.cc +++ b/sas/src/model/FixCheckWarningsRequest.cc @@ -25,15 +25,6 @@ FixCheckWarningsRequest::FixCheckWarningsRequest() FixCheckWarningsRequest::~FixCheckWarningsRequest() {} -long FixCheckWarningsRequest::getRiskId() const { - return riskId_; -} - -void FixCheckWarningsRequest::setRiskId(long riskId) { - riskId_ = riskId; - setParameter(std::string("RiskId"), std::to_string(riskId)); -} - std::string FixCheckWarningsRequest::getCheckParams() const { return checkParams_; } @@ -61,6 +52,15 @@ void FixCheckWarningsRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +long FixCheckWarningsRequest::getRiskId() const { + return riskId_; +} + +void FixCheckWarningsRequest::setRiskId(long riskId) { + riskId_ = riskId; + setParameter(std::string("RiskId"), std::to_string(riskId)); +} + std::string FixCheckWarningsRequest::getUuids() const { return uuids_; } diff --git a/sas/src/model/GetAssetDetailByUuidRequest.cc b/sas/src/model/GetAssetDetailByUuidRequest.cc new file mode 100644 index 000000000..911c08ef4 --- /dev/null +++ b/sas/src/model/GetAssetDetailByUuidRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::GetAssetDetailByUuidRequest; + +GetAssetDetailByUuidRequest::GetAssetDetailByUuidRequest() + : RpcServiceRequest("sas", "2018-12-03", "GetAssetDetailByUuid") { + setMethod(HttpRequest::Method::Post); +} + +GetAssetDetailByUuidRequest::~GetAssetDetailByUuidRequest() {} + +std::string GetAssetDetailByUuidRequest::getUuid() const { + return uuid_; +} + +void GetAssetDetailByUuidRequest::setUuid(const std::string &uuid) { + uuid_ = uuid; + setParameter(std::string("Uuid"), uuid); +} + +std::string GetAssetDetailByUuidRequest::getSourceIp() const { + return sourceIp_; +} + +void GetAssetDetailByUuidRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::string GetAssetDetailByUuidRequest::getLang() const { + return lang_; +} + +void GetAssetDetailByUuidRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + diff --git a/sas/src/model/GetAssetDetailByUuidResult.cc b/sas/src/model/GetAssetDetailByUuidResult.cc new file mode 100644 index 000000000..dcce45dee --- /dev/null +++ b/sas/src/model/GetAssetDetailByUuidResult.cc @@ -0,0 +1,134 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +GetAssetDetailByUuidResult::GetAssetDetailByUuidResult() : + ServiceResult() +{} + +GetAssetDetailByUuidResult::GetAssetDetailByUuidResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetAssetDetailByUuidResult::~GetAssetDetailByUuidResult() +{} + +void GetAssetDetailByUuidResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto assetDetailNode = value["AssetDetail"]; + if(!assetDetailNode["CpuInfo"].isNull()) + assetDetail_.cpuInfo = assetDetailNode["CpuInfo"].asString(); + if(!assetDetailNode["InternetIp"].isNull()) + assetDetail_.internetIp = assetDetailNode["InternetIp"].asString(); + if(!assetDetailNode["OsDetail"].isNull()) + assetDetail_.osDetail = assetDetailNode["OsDetail"].asString(); + if(!assetDetailNode["CreateTime"].isNull()) + assetDetail_.createTime = std::stol(assetDetailNode["CreateTime"].asString()); + if(!assetDetailNode["Kernel"].isNull()) + assetDetail_.kernel = assetDetailNode["Kernel"].asString(); + if(!assetDetailNode["Bind"].isNull()) + assetDetail_.bind = assetDetailNode["Bind"].asString() == "true"; + if(!assetDetailNode["OsName"].isNull()) + assetDetail_.osName = assetDetailNode["OsName"].asString(); + if(!assetDetailNode["Tag"].isNull()) + assetDetail_.tag = assetDetailNode["Tag"].asString(); + if(!assetDetailNode["ClientStatus"].isNull()) + assetDetail_.clientStatus = assetDetailNode["ClientStatus"].asString(); + if(!assetDetailNode["Mem"].isNull()) + assetDetail_.mem = std::stoi(assetDetailNode["Mem"].asString()); + if(!assetDetailNode["Memory"].isNull()) + assetDetail_.memory = std::stol(assetDetailNode["Memory"].asString()); + if(!assetDetailNode["VpcInstanceId"].isNull()) + assetDetail_.vpcInstanceId = assetDetailNode["VpcInstanceId"].asString(); + if(!assetDetailNode["AuthVersion"].isNull()) + assetDetail_.authVersion = std::stoi(assetDetailNode["AuthVersion"].asString()); + if(!assetDetailNode["InstanceName"].isNull()) + assetDetail_.instanceName = assetDetailNode["InstanceName"].asString(); + if(!assetDetailNode["Region"].isNull()) + assetDetail_.region = assetDetailNode["Region"].asString(); + if(!assetDetailNode["GroupTrace"].isNull()) + assetDetail_.groupTrace = assetDetailNode["GroupTrace"].asString(); + if(!assetDetailNode["Ip"].isNull()) + assetDetail_.ip = assetDetailNode["Ip"].asString(); + if(!assetDetailNode["HostName"].isNull()) + assetDetail_.hostName = assetDetailNode["HostName"].asString(); + if(!assetDetailNode["Os"].isNull()) + assetDetail_.os = assetDetailNode["Os"].asString(); + if(!assetDetailNode["AuthModifyTime"].isNull()) + assetDetail_.authModifyTime = std::stol(assetDetailNode["AuthModifyTime"].asString()); + if(!assetDetailNode["InstanceId"].isNull()) + assetDetail_.instanceId = assetDetailNode["InstanceId"].asString(); + if(!assetDetailNode["IntranetIp"].isNull()) + assetDetail_.intranetIp = assetDetailNode["IntranetIp"].asString(); + if(!assetDetailNode["AssetType"].isNull()) + assetDetail_.assetType = assetDetailNode["AssetType"].asString(); + if(!assetDetailNode["RegionId"].isNull()) + assetDetail_.regionId = assetDetailNode["RegionId"].asString(); + if(!assetDetailNode["SysInfo"].isNull()) + assetDetail_.sysInfo = assetDetailNode["SysInfo"].asString(); + if(!assetDetailNode["Uuid"].isNull()) + assetDetail_.uuid = assetDetailNode["Uuid"].asString(); + if(!assetDetailNode["Cpu"].isNull()) + assetDetail_.cpu = std::stoi(assetDetailNode["Cpu"].asString()); + if(!assetDetailNode["RegionName"].isNull()) + assetDetail_.regionName = assetDetailNode["RegionName"].asString(); + if(!assetDetailNode["InstanceStatus"].isNull()) + assetDetail_.instanceStatus = assetDetailNode["InstanceStatus"].asString(); + if(!assetDetailNode["Flag"].isNull()) + assetDetail_.flag = std::stoi(assetDetailNode["Flag"].asString()); + if(!assetDetailNode["ClientVersion"].isNull()) + assetDetail_.clientVersion = assetDetailNode["ClientVersion"].asString(); + auto allDiskInfoListNode = assetDetailNode["DiskInfoList"]["DiskInfo"]; + for (auto assetDetailNodeDiskInfoListDiskInfo : allDiskInfoListNode) + { + AssetDetail::DiskInfo diskInfoObject; + if(!assetDetailNodeDiskInfoListDiskInfo["DiskName"].isNull()) + diskInfoObject.diskName = assetDetailNodeDiskInfoListDiskInfo["DiskName"].asString(); + if(!assetDetailNodeDiskInfoListDiskInfo["UseSizeByte"].isNull()) + diskInfoObject.useSizeByte = std::stol(assetDetailNodeDiskInfoListDiskInfo["UseSizeByte"].asString()); + if(!assetDetailNodeDiskInfoListDiskInfo["TotalSize"].isNull()) + diskInfoObject.totalSize = std::stol(assetDetailNodeDiskInfoListDiskInfo["TotalSize"].asString()); + if(!assetDetailNodeDiskInfoListDiskInfo["UseSize"].isNull()) + diskInfoObject.useSize = std::stol(assetDetailNodeDiskInfoListDiskInfo["UseSize"].asString()); + if(!assetDetailNodeDiskInfoListDiskInfo["TotalSizeByte"].isNull()) + diskInfoObject.totalSizeByte = std::stol(assetDetailNodeDiskInfoListDiskInfo["TotalSizeByte"].asString()); + assetDetail_.diskInfoList.push_back(diskInfoObject); + } + auto allIpList = assetDetailNode["IpList"]["IpListArr"]; + for (auto value : allIpList) + assetDetail_.ipList.push_back(value.asString()); + auto allMacList = assetDetailNode["MacList"]["MacListArr"]; + for (auto value : allMacList) + assetDetail_.macList.push_back(value.asString()); + +} + +GetAssetDetailByUuidResult::AssetDetail GetAssetDetailByUuidResult::getAssetDetail()const +{ + return assetDetail_; +} + diff --git a/sas/src/model/GetAssetSelectionConfigRequest.cc b/sas/src/model/GetAssetSelectionConfigRequest.cc new file mode 100644 index 000000000..2caa1cf5f --- /dev/null +++ b/sas/src/model/GetAssetSelectionConfigRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::GetAssetSelectionConfigRequest; + +GetAssetSelectionConfigRequest::GetAssetSelectionConfigRequest() + : RpcServiceRequest("sas", "2018-12-03", "GetAssetSelectionConfig") { + setMethod(HttpRequest::Method::Post); +} + +GetAssetSelectionConfigRequest::~GetAssetSelectionConfigRequest() {} + +std::string GetAssetSelectionConfigRequest::getBusinessType() const { + return businessType_; +} + +void GetAssetSelectionConfigRequest::setBusinessType(const std::string &businessType) { + businessType_ = businessType; + setParameter(std::string("BusinessType"), businessType); +} + +std::string GetAssetSelectionConfigRequest::getSourceIp() const { + return sourceIp_; +} + +void GetAssetSelectionConfigRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + diff --git a/sas/src/model/GetAssetSelectionConfigResult.cc b/sas/src/model/GetAssetSelectionConfigResult.cc new file mode 100644 index 000000000..98f50e2b2 --- /dev/null +++ b/sas/src/model/GetAssetSelectionConfigResult.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +GetAssetSelectionConfigResult::GetAssetSelectionConfigResult() : + ServiceResult() +{} + +GetAssetSelectionConfigResult::GetAssetSelectionConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetAssetSelectionConfigResult::~GetAssetSelectionConfigResult() +{} + +void GetAssetSelectionConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto dataNode = value["Data"]; + if(!dataNode["TargetType"].isNull()) + data_.targetType = dataNode["TargetType"].asString(); + if(!dataNode["SelectionKey"].isNull()) + data_.selectionKey = dataNode["SelectionKey"].asString(); + +} + +GetAssetSelectionConfigResult::Data GetAssetSelectionConfigResult::getData()const +{ + return data_; +} + diff --git a/sas/src/model/GetCheckConfigRequest.cc b/sas/src/model/GetCheckConfigRequest.cc index 2293e0ea8..2816bc0a9 100644 --- a/sas/src/model/GetCheckConfigRequest.cc +++ b/sas/src/model/GetCheckConfigRequest.cc @@ -25,15 +25,6 @@ GetCheckConfigRequest::GetCheckConfigRequest() GetCheckConfigRequest::~GetCheckConfigRequest() {} -int GetCheckConfigRequest::getCurrentPage() const { - return currentPage_; -} - -void GetCheckConfigRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string GetCheckConfigRequest::getSourceIp() const { return sourceIp_; } @@ -43,15 +34,6 @@ void GetCheckConfigRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string GetCheckConfigRequest::getCheckGroupId() const { - return checkGroupId_; -} - -void GetCheckConfigRequest::setCheckGroupId(const std::string &checkGroupId) { - checkGroupId_ = checkGroupId; - setParameter(std::string("CheckGroupId"), checkGroupId); -} - int GetCheckConfigRequest::getPageSize() const { return pageSize_; } @@ -79,3 +61,21 @@ void GetCheckConfigRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int GetCheckConfigRequest::getCurrentPage() const { + return currentPage_; +} + +void GetCheckConfigRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string GetCheckConfigRequest::getCheckGroupId() const { + return checkGroupId_; +} + +void GetCheckConfigRequest::setCheckGroupId(const std::string &checkGroupId) { + checkGroupId_ = checkGroupId; + setParameter(std::string("CheckGroupId"), checkGroupId); +} + diff --git a/sas/src/model/GetCheckDetailRequest.cc b/sas/src/model/GetCheckDetailRequest.cc index 664a772d5..9b9c759de 100644 --- a/sas/src/model/GetCheckDetailRequest.cc +++ b/sas/src/model/GetCheckDetailRequest.cc @@ -34,6 +34,15 @@ void GetCheckDetailRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string GetCheckDetailRequest::getRegionId() const { + return regionId_; +} + +void GetCheckDetailRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + std::string GetCheckDetailRequest::getLang() const { return lang_; } diff --git a/sas/src/model/GetCheckDetailResult.cc b/sas/src/model/GetCheckDetailResult.cc index b1d1c550e..ea663ac01 100644 --- a/sas/src/model/GetCheckDetailResult.cc +++ b/sas/src/model/GetCheckDetailResult.cc @@ -39,6 +39,22 @@ void GetCheckDetailResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto allCustomConfigsNode = value["CustomConfigs"]["CustomConfigsItem"]; + for (auto valueCustomConfigsCustomConfigsItem : allCustomConfigsNode) + { + CustomConfigsItem customConfigsObject; + if(!valueCustomConfigsCustomConfigsItem["Name"].isNull()) + customConfigsObject.name = valueCustomConfigsCustomConfigsItem["Name"].asString(); + if(!valueCustomConfigsCustomConfigsItem["TypeDefine"].isNull()) + customConfigsObject.typeDefine = valueCustomConfigsCustomConfigsItem["TypeDefine"].asString(); + if(!valueCustomConfigsCustomConfigsItem["DefaultValue"].isNull()) + customConfigsObject.defaultValue = valueCustomConfigsCustomConfigsItem["DefaultValue"].asString(); + if(!valueCustomConfigsCustomConfigsItem["Value"].isNull()) + customConfigsObject.value = valueCustomConfigsCustomConfigsItem["Value"].asString(); + if(!valueCustomConfigsCustomConfigsItem["ShowName"].isNull()) + customConfigsObject.showName = valueCustomConfigsCustomConfigsItem["ShowName"].asString(); + customConfigs_.push_back(customConfigsObject); + } auto descriptionNode = value["Description"]; if(!descriptionNode["Type"].isNull()) description_.type = descriptionNode["Type"].asString(); @@ -68,6 +84,11 @@ GetCheckDetailResult::Description GetCheckDetailResult::getDescription()const return description_; } +std::vector GetCheckDetailResult::getCustomConfigs()const +{ + return customConfigs_; +} + GetCheckDetailResult::AssistInfo GetCheckDetailResult::getAssistInfo()const { return assistInfo_; diff --git a/sas/src/model/GetCheckRiskStatisticsRequest.cc b/sas/src/model/GetCheckRiskStatisticsRequest.cc index 13fb7eb40..53878fb10 100644 --- a/sas/src/model/GetCheckRiskStatisticsRequest.cc +++ b/sas/src/model/GetCheckRiskStatisticsRequest.cc @@ -25,15 +25,6 @@ GetCheckRiskStatisticsRequest::GetCheckRiskStatisticsRequest() GetCheckRiskStatisticsRequest::~GetCheckRiskStatisticsRequest() {} -int GetCheckRiskStatisticsRequest::getCurrentPage() const { - return currentPage_; -} - -void GetCheckRiskStatisticsRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - int GetCheckRiskStatisticsRequest::getPageSize() const { return pageSize_; } @@ -52,3 +43,12 @@ void GetCheckRiskStatisticsRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int GetCheckRiskStatisticsRequest::getCurrentPage() const { + return currentPage_; +} + +void GetCheckRiskStatisticsRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + diff --git a/sas/src/model/GetCloudAssetDetailRequest.cc b/sas/src/model/GetCloudAssetDetailRequest.cc index f9e872e87..24ad4e70f 100644 --- a/sas/src/model/GetCloudAssetDetailRequest.cc +++ b/sas/src/model/GetCloudAssetDetailRequest.cc @@ -25,20 +25,6 @@ GetCloudAssetDetailRequest::GetCloudAssetDetailRequest() GetCloudAssetDetailRequest::~GetCloudAssetDetailRequest() {} -std::vector GetCloudAssetDetailRequest::getCloudAssetInstances() const { - return cloudAssetInstances_; -} - -void GetCloudAssetDetailRequest::setCloudAssetInstances(const std::vector &cloudAssetInstances) { - cloudAssetInstances_ = cloudAssetInstances; - for(int dep1 = 0; dep1 != cloudAssetInstances.size(); dep1++) { - auto cloudAssetInstancesObj = cloudAssetInstances.at(dep1); - std::string cloudAssetInstancesObjStr = std::string("CloudAssetInstances") + "." + std::to_string(dep1 + 1); - setParameter(cloudAssetInstancesObjStr + ".InstanceId", cloudAssetInstancesObj.instanceId); - setParameter(cloudAssetInstancesObjStr + ".RegionId", cloudAssetInstancesObj.regionId); - } -} - int GetCloudAssetDetailRequest::getAssetSubType() const { return assetSubType_; } @@ -75,3 +61,17 @@ void GetCloudAssetDetailRequest::setAssetType(int assetType) { setParameter(std::string("AssetType"), std::to_string(assetType)); } +std::vector GetCloudAssetDetailRequest::getCloudAssetInstances() const { + return cloudAssetInstances_; +} + +void GetCloudAssetDetailRequest::setCloudAssetInstances(const std::vector &cloudAssetInstances) { + cloudAssetInstances_ = cloudAssetInstances; + for(int dep1 = 0; dep1 != cloudAssetInstances.size(); dep1++) { + auto cloudAssetInstancesObj = cloudAssetInstances.at(dep1); + std::string cloudAssetInstancesObjStr = std::string("CloudAssetInstances") + "." + std::to_string(dep1 + 1); + setParameter(cloudAssetInstancesObjStr + ".InstanceId", cloudAssetInstancesObj.instanceId); + setParameter(cloudAssetInstancesObjStr + ".RegionId", cloudAssetInstancesObj.regionId); + } +} + diff --git a/sas/src/model/GetHoneypotNodeRequest.cc b/sas/src/model/GetHoneypotNodeRequest.cc index e71cf906a..0836059a3 100644 --- a/sas/src/model/GetHoneypotNodeRequest.cc +++ b/sas/src/model/GetHoneypotNodeRequest.cc @@ -25,6 +25,15 @@ GetHoneypotNodeRequest::GetHoneypotNodeRequest() GetHoneypotNodeRequest::~GetHoneypotNodeRequest() {} +std::string GetHoneypotNodeRequest::getLang() const { + return lang_; +} + +void GetHoneypotNodeRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string GetHoneypotNodeRequest::getNodeId() const { return nodeId_; } diff --git a/sas/src/model/GetHoneypotProbeRequest.cc b/sas/src/model/GetHoneypotProbeRequest.cc index e12b6e6a3..225ca17fe 100644 --- a/sas/src/model/GetHoneypotProbeRequest.cc +++ b/sas/src/model/GetHoneypotProbeRequest.cc @@ -34,3 +34,12 @@ void GetHoneypotProbeRequest::setProbeId(const std::string &probeId) { setParameter(std::string("ProbeId"), probeId); } +std::string GetHoneypotProbeRequest::getLang() const { + return lang_; +} + +void GetHoneypotProbeRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + diff --git a/sas/src/model/GetInterceptionSummaryRequest.cc b/sas/src/model/GetInterceptionSummaryRequest.cc index 564355f3d..06c3294b6 100644 --- a/sas/src/model/GetInterceptionSummaryRequest.cc +++ b/sas/src/model/GetInterceptionSummaryRequest.cc @@ -25,6 +25,15 @@ GetInterceptionSummaryRequest::GetInterceptionSummaryRequest() GetInterceptionSummaryRequest::~GetInterceptionSummaryRequest() {} +std::string GetInterceptionSummaryRequest::getClusterId() const { + return clusterId_; +} + +void GetInterceptionSummaryRequest::setClusterId(const std::string &clusterId) { + clusterId_ = clusterId; + setParameter(std::string("ClusterId"), clusterId); +} + std::string GetInterceptionSummaryRequest::getSourceIp() const { return sourceIp_; } diff --git a/sas/src/model/GetInterceptionSummaryResult.cc b/sas/src/model/GetInterceptionSummaryResult.cc index c497040c7..63416cd20 100644 --- a/sas/src/model/GetInterceptionSummaryResult.cc +++ b/sas/src/model/GetInterceptionSummaryResult.cc @@ -60,6 +60,8 @@ void GetInterceptionSummaryResult::parse(const std::string &payload) interceptionSummary_.suggestRuleCount = std::stoi(interceptionSummaryNode["SuggestRuleCount"].asString()); if(!interceptionSummaryNode["OpenRuleCount"].isNull()) interceptionSummary_.openRuleCount = std::stoi(interceptionSummaryNode["OpenRuleCount"].asString()); + if(!interceptionSummaryNode["InterceptionCountInDays"].isNull()) + interceptionSummary_.interceptionCountInDays = std::stoi(interceptionSummaryNode["InterceptionCountInDays"].asString()); } diff --git a/sas/src/model/GetModuleConfigRequest.cc b/sas/src/model/GetModuleConfigRequest.cc index bf2d8c98d..4ef04ff8c 100644 --- a/sas/src/model/GetModuleConfigRequest.cc +++ b/sas/src/model/GetModuleConfigRequest.cc @@ -25,15 +25,6 @@ GetModuleConfigRequest::GetModuleConfigRequest() GetModuleConfigRequest::~GetModuleConfigRequest() {} -std::string GetModuleConfigRequest::getCurrentPage() const { - return currentPage_; -} - -void GetModuleConfigRequest::setCurrentPage(const std::string ¤tPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), currentPage); -} - std::string GetModuleConfigRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void GetModuleConfigRequest::setResourceDirectoryAccountId(const std::string &re setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string GetModuleConfigRequest::getCurrentPage() const { + return currentPage_; +} + +void GetModuleConfigRequest::setCurrentPage(const std::string ¤tPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), currentPage); +} + diff --git a/sas/src/model/IgnoreCheckItemsRequest.cc b/sas/src/model/IgnoreCheckItemsRequest.cc index 31828950e..f9b3c0799 100644 --- a/sas/src/model/IgnoreCheckItemsRequest.cc +++ b/sas/src/model/IgnoreCheckItemsRequest.cc @@ -34,20 +34,6 @@ void IgnoreCheckItemsRequest::setReason(const std::string &reason) { setParameter(std::string("Reason"), reason); } -std::vector IgnoreCheckItemsRequest::getCheckAndRiskTypeList() const { - return checkAndRiskTypeList_; -} - -void IgnoreCheckItemsRequest::setCheckAndRiskTypeList(const std::vector &checkAndRiskTypeList) { - checkAndRiskTypeList_ = checkAndRiskTypeList; - for(int dep1 = 0; dep1 != checkAndRiskTypeList.size(); dep1++) { - auto checkAndRiskTypeListObj = checkAndRiskTypeList.at(dep1); - std::string checkAndRiskTypeListObjStr = std::string("CheckAndRiskTypeList") + "." + std::to_string(dep1 + 1); - setParameter(checkAndRiskTypeListObjStr + ".RiskType", checkAndRiskTypeListObj.riskType); - setParameter(checkAndRiskTypeListObjStr + ".CheckId", std::to_string(checkAndRiskTypeListObj.checkId)); - } -} - int IgnoreCheckItemsRequest::getType() const { return type_; } @@ -74,3 +60,17 @@ void IgnoreCheckItemsRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::vector IgnoreCheckItemsRequest::getCheckAndRiskTypeList() const { + return checkAndRiskTypeList_; +} + +void IgnoreCheckItemsRequest::setCheckAndRiskTypeList(const std::vector &checkAndRiskTypeList) { + checkAndRiskTypeList_ = checkAndRiskTypeList; + for(int dep1 = 0; dep1 != checkAndRiskTypeList.size(); dep1++) { + auto checkAndRiskTypeListObj = checkAndRiskTypeList.at(dep1); + std::string checkAndRiskTypeListObjStr = std::string("CheckAndRiskTypeList") + "." + std::to_string(dep1 + 1); + setParameter(checkAndRiskTypeListObjStr + ".RiskType", checkAndRiskTypeListObj.riskType); + setParameter(checkAndRiskTypeListObjStr + ".CheckId", std::to_string(checkAndRiskTypeListObj.checkId)); + } +} + diff --git a/sas/src/model/IgnoreHcCheckWarningsRequest.cc b/sas/src/model/IgnoreHcCheckWarningsRequest.cc index 2e7da8996..f7de3e358 100644 --- a/sas/src/model/IgnoreHcCheckWarningsRequest.cc +++ b/sas/src/model/IgnoreHcCheckWarningsRequest.cc @@ -34,24 +34,6 @@ void IgnoreHcCheckWarningsRequest::setReason(const std::string &reason) { setParameter(std::string("Reason"), reason); } -std::string IgnoreHcCheckWarningsRequest::getCheckIds() const { - return checkIds_; -} - -void IgnoreHcCheckWarningsRequest::setCheckIds(const std::string &checkIds) { - checkIds_ = checkIds; - setParameter(std::string("CheckIds"), checkIds); -} - -std::string IgnoreHcCheckWarningsRequest::getRiskId() const { - return riskId_; -} - -void IgnoreHcCheckWarningsRequest::setRiskId(const std::string &riskId) { - riskId_ = riskId; - setParameter(std::string("RiskId"), riskId); -} - long IgnoreHcCheckWarningsRequest::getType() const { return type_; } @@ -70,6 +52,24 @@ void IgnoreHcCheckWarningsRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string IgnoreHcCheckWarningsRequest::getCheckIds() const { + return checkIds_; +} + +void IgnoreHcCheckWarningsRequest::setCheckIds(const std::string &checkIds) { + checkIds_ = checkIds; + setParameter(std::string("CheckIds"), checkIds); +} + +std::string IgnoreHcCheckWarningsRequest::getRiskId() const { + return riskId_; +} + +void IgnoreHcCheckWarningsRequest::setRiskId(const std::string &riskId) { + riskId_ = riskId; + setParameter(std::string("RiskId"), riskId); +} + std::string IgnoreHcCheckWarningsRequest::getCheckWarningIds() const { return checkWarningIds_; } diff --git a/sas/src/model/InstallBackupClientRequest.cc b/sas/src/model/InstallBackupClientRequest.cc index 8bdf846fb..3a6e3c8e4 100644 --- a/sas/src/model/InstallBackupClientRequest.cc +++ b/sas/src/model/InstallBackupClientRequest.cc @@ -34,15 +34,6 @@ void InstallBackupClientRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string InstallBackupClientRequest::getPolicyVersion() const { - return policyVersion_; -} - -void InstallBackupClientRequest::setPolicyVersion(const std::string &policyVersion) { - policyVersion_ = policyVersion; - setParameter(std::string("PolicyVersion"), policyVersion); -} - std::string InstallBackupClientRequest::getUuid() const { return uuid_; } @@ -69,3 +60,12 @@ void InstallBackupClientRequest::setUuidList(const std::vector &uui uuidList_ = uuidList; } +std::string InstallBackupClientRequest::getPolicyVersion() const { + return policyVersion_; +} + +void InstallBackupClientRequest::setPolicyVersion(const std::string &policyVersion) { + policyVersion_ = policyVersion; + setParameter(std::string("PolicyVersion"), policyVersion); +} + diff --git a/sas/src/model/InstallCloudMonitorRequest.cc b/sas/src/model/InstallCloudMonitorRequest.cc index fa46f2330..aa1d7cb88 100644 --- a/sas/src/model/InstallCloudMonitorRequest.cc +++ b/sas/src/model/InstallCloudMonitorRequest.cc @@ -43,15 +43,6 @@ void InstallCloudMonitorRequest::setAgentSecretKey(const std::string &agentSecre setParameter(std::string("AgentSecretKey"), agentSecretKey); } -std::string InstallCloudMonitorRequest::getArgusVersion() const { - return argusVersion_; -} - -void InstallCloudMonitorRequest::setArgusVersion(const std::string &argusVersion) { - argusVersion_ = argusVersion; - setParameter(std::string("ArgusVersion"), argusVersion); -} - std::string InstallCloudMonitorRequest::getSourceIp() const { return sourceIp_; } @@ -61,14 +52,6 @@ void InstallCloudMonitorRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::vector InstallCloudMonitorRequest::getInstanceIdList() const { - return instanceIdList_; -} - -void InstallCloudMonitorRequest::setInstanceIdList(const std::vector &instanceIdList) { - instanceIdList_ = instanceIdList; -} - std::vector InstallCloudMonitorRequest::getUuidList() const { return uuidList_; } @@ -77,3 +60,20 @@ void InstallCloudMonitorRequest::setUuidList(const std::vector &uui uuidList_ = uuidList; } +std::string InstallCloudMonitorRequest::getArgusVersion() const { + return argusVersion_; +} + +void InstallCloudMonitorRequest::setArgusVersion(const std::string &argusVersion) { + argusVersion_ = argusVersion; + setParameter(std::string("ArgusVersion"), argusVersion); +} + +std::vector InstallCloudMonitorRequest::getInstanceIdList() const { + return instanceIdList_; +} + +void InstallCloudMonitorRequest::setInstanceIdList(const std::vector &instanceIdList) { + instanceIdList_ = instanceIdList; +} + diff --git a/sas/src/model/ListAssetSelectionSelectedTargetRequest.cc b/sas/src/model/ListAssetSelectionSelectedTargetRequest.cc new file mode 100644 index 000000000..9b754c1d0 --- /dev/null +++ b/sas/src/model/ListAssetSelectionSelectedTargetRequest.cc @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::ListAssetSelectionSelectedTargetRequest; + +ListAssetSelectionSelectedTargetRequest::ListAssetSelectionSelectedTargetRequest() + : RpcServiceRequest("sas", "2018-12-03", "ListAssetSelectionSelectedTarget") { + setMethod(HttpRequest::Method::Post); +} + +ListAssetSelectionSelectedTargetRequest::~ListAssetSelectionSelectedTargetRequest() {} + +std::vector ListAssetSelectionSelectedTargetRequest::getTargetList() const { + return targetList_; +} + +void ListAssetSelectionSelectedTargetRequest::setTargetList(const std::vector &targetList) { + targetList_ = targetList; +} + +std::string ListAssetSelectionSelectedTargetRequest::getSourceIp() const { + return sourceIp_; +} + +void ListAssetSelectionSelectedTargetRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::string ListAssetSelectionSelectedTargetRequest::getSelectionKey() const { + return selectionKey_; +} + +void ListAssetSelectionSelectedTargetRequest::setSelectionKey(const std::string &selectionKey) { + selectionKey_ = selectionKey; + setParameter(std::string("SelectionKey"), selectionKey); +} + diff --git a/sas/src/model/ListAssetSelectionSelectedTargetResult.cc b/sas/src/model/ListAssetSelectionSelectedTargetResult.cc new file mode 100644 index 000000000..3f83408e8 --- /dev/null +++ b/sas/src/model/ListAssetSelectionSelectedTargetResult.cc @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +ListAssetSelectionSelectedTargetResult::ListAssetSelectionSelectedTargetResult() : + ServiceResult() +{} + +ListAssetSelectionSelectedTargetResult::ListAssetSelectionSelectedTargetResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListAssetSelectionSelectedTargetResult::~ListAssetSelectionSelectedTargetResult() +{} + +void ListAssetSelectionSelectedTargetResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["dataItem"]; + for (auto valueDatadataItem : allDataNode) + { + DataItem dataObject; + if(!valueDatadataItem["TargetId"].isNull()) + dataObject.targetId = valueDatadataItem["TargetId"].asString(); + if(!valueDatadataItem["TargetName"].isNull()) + dataObject.targetName = valueDatadataItem["TargetName"].asString(); + data_.push_back(dataObject); + } + +} + +std::vector ListAssetSelectionSelectedTargetResult::getData()const +{ + return data_; +} + diff --git a/sas/src/model/ListAssetSelectionTargetRequest.cc b/sas/src/model/ListAssetSelectionTargetRequest.cc new file mode 100644 index 000000000..513b2b1e9 --- /dev/null +++ b/sas/src/model/ListAssetSelectionTargetRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Sas::Model::ListAssetSelectionTargetRequest; + +ListAssetSelectionTargetRequest::ListAssetSelectionTargetRequest() + : RpcServiceRequest("sas", "2018-12-03", "ListAssetSelectionTarget") { + setMethod(HttpRequest::Method::Post); +} + +ListAssetSelectionTargetRequest::~ListAssetSelectionTargetRequest() {} + +std::string ListAssetSelectionTargetRequest::getSourceIp() const { + return sourceIp_; +} + +void ListAssetSelectionTargetRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +int ListAssetSelectionTargetRequest::getPageSize() const { + return pageSize_; +} + +void ListAssetSelectionTargetRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +int ListAssetSelectionTargetRequest::getCurrentPage() const { + return currentPage_; +} + +void ListAssetSelectionTargetRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string ListAssetSelectionTargetRequest::getSelectionKey() const { + return selectionKey_; +} + +void ListAssetSelectionTargetRequest::setSelectionKey(const std::string &selectionKey) { + selectionKey_ = selectionKey; + setParameter(std::string("SelectionKey"), selectionKey); +} + diff --git a/sas/src/model/ListAssetSelectionTargetResult.cc b/sas/src/model/ListAssetSelectionTargetResult.cc new file mode 100644 index 000000000..a6529518a --- /dev/null +++ b/sas/src/model/ListAssetSelectionTargetResult.cc @@ -0,0 +1,71 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +ListAssetSelectionTargetResult::ListAssetSelectionTargetResult() : + ServiceResult() +{} + +ListAssetSelectionTargetResult::ListAssetSelectionTargetResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListAssetSelectionTargetResult::~ListAssetSelectionTargetResult() +{} + +void ListAssetSelectionTargetResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Target"]; + for (auto valueDataTarget : allDataNode) + { + Target dataObject; + if(!valueDataTarget["TargetId"].isNull()) + dataObject.targetId = valueDataTarget["TargetId"].asString(); + if(!valueDataTarget["TargetName"].isNull()) + dataObject.targetName = valueDataTarget["TargetName"].asString(); + data_.push_back(dataObject); + } + auto pageInfoNode = value["PageInfo"]; + if(!pageInfoNode["CurrentPage"].isNull()) + pageInfo_.currentPage = std::stoi(pageInfoNode["CurrentPage"].asString()); + if(!pageInfoNode["PageSize"].isNull()) + pageInfo_.pageSize = std::stoi(pageInfoNode["PageSize"].asString()); + if(!pageInfoNode["TotalCount"].isNull()) + pageInfo_.totalCount = std::stoi(pageInfoNode["TotalCount"].asString()); + +} + +ListAssetSelectionTargetResult::PageInfo ListAssetSelectionTargetResult::getPageInfo()const +{ + return pageInfo_; +} + +std::vector ListAssetSelectionTargetResult::getData()const +{ + return data_; +} + diff --git a/sas/src/model/ListCheckItemWarningMachineResult.cc b/sas/src/model/ListCheckItemWarningMachineResult.cc index be92fe9c1..906310527 100644 --- a/sas/src/model/ListCheckItemWarningMachineResult.cc +++ b/sas/src/model/ListCheckItemWarningMachineResult.cc @@ -65,6 +65,10 @@ void ListCheckItemWarningMachineResult::parse(const std::string &payload) listObject.regionId = valueListListItem["RegionId"].asString(); if(!valueListListItem["Prompt"].isNull()) listObject.prompt = valueListListItem["Prompt"].asString(); + if(!valueListListItem["ContainerId"].isNull()) + listObject.containerId = valueListListItem["ContainerId"].asString(); + if(!valueListListItem["ContainerName"].isNull()) + listObject.containerName = valueListListItem["ContainerName"].asString(); auto allWarningRiskListNode = valueListListItem["WarningRiskList"]["WarningRiskListItem"]; for (auto valueListListItemWarningRiskListWarningRiskListItem : allWarningRiskListNode) { diff --git a/sas/src/model/ListCheckItemWarningSummaryResult.cc b/sas/src/model/ListCheckItemWarningSummaryResult.cc index fbc944702..333904e53 100644 --- a/sas/src/model/ListCheckItemWarningSummaryResult.cc +++ b/sas/src/model/ListCheckItemWarningSummaryResult.cc @@ -63,6 +63,8 @@ void ListCheckItemWarningSummaryResult::parse(const std::string &payload) listObject.status = std::stoi(valueListListItem["Status"].asString()); if(!valueListListItem["WarningMachineCount"].isNull()) listObject.warningMachineCount = std::stoi(valueListListItem["WarningMachineCount"].asString()); + if(!valueListListItem["ContainerCheckItem"].isNull()) + listObject.containerCheckItem = valueListListItem["ContainerCheckItem"].asString() == "true"; list_.push_back(listObject); } auto pageInfoNode = value["PageInfo"]; diff --git a/sas/src/model/ListCheckResultRequest.cc b/sas/src/model/ListCheckResultRequest.cc index 820afd704..ba7a410f5 100644 --- a/sas/src/model/ListCheckResultRequest.cc +++ b/sas/src/model/ListCheckResultRequest.cc @@ -75,6 +75,15 @@ void ListCheckResultRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ListCheckResultRequest::getRegionId() const { + return regionId_; +} + +void ListCheckResultRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + int ListCheckResultRequest::getPageSize() const { return pageSize_; } @@ -101,6 +110,14 @@ void ListCheckResultRequest::setVendors(const std::vector &vendors) vendors_ = vendors; } +std::vector ListCheckResultRequest::getTypes() const { + return types_; +} + +void ListCheckResultRequest::setTypes(const std::vector &types) { + types_ = types; +} + int ListCheckResultRequest::getCurrentPage() const { return currentPage_; } diff --git a/sas/src/model/ListCheckStandardRequest.cc b/sas/src/model/ListCheckStandardRequest.cc index ae5ea9ac3..726116c3a 100644 --- a/sas/src/model/ListCheckStandardRequest.cc +++ b/sas/src/model/ListCheckStandardRequest.cc @@ -50,14 +50,6 @@ void ListCheckStandardRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::vector ListCheckStandardRequest::getInstanceIds() const { - return instanceIds_; -} - -void ListCheckStandardRequest::setInstanceIds(const std::vector &instanceIds) { - instanceIds_ = instanceIds; -} - std::string ListCheckStandardRequest::getLang() const { return lang_; } @@ -75,3 +67,11 @@ void ListCheckStandardRequest::setVendors(const std::vector &vendor vendors_ = vendors; } +std::vector ListCheckStandardRequest::getInstanceIds() const { + return instanceIds_; +} + +void ListCheckStandardRequest::setInstanceIds(const std::vector &instanceIds) { + instanceIds_ = instanceIds; +} + diff --git a/sas/src/model/ListHoneypotAlarmEventsRequest.cc b/sas/src/model/ListHoneypotAlarmEventsRequest.cc index 6ae22b44d..0adbed4f2 100644 --- a/sas/src/model/ListHoneypotAlarmEventsRequest.cc +++ b/sas/src/model/ListHoneypotAlarmEventsRequest.cc @@ -78,12 +78,3 @@ void ListHoneypotAlarmEventsRequest::setCurrentPage(int currentPage) { setBodyParameter(std::string("CurrentPage"), std::to_string(currentPage)); } -std::string ListHoneypotAlarmEventsRequest::getRequestId() const { - return requestId_; -} - -void ListHoneypotAlarmEventsRequest::setRequestId(const std::string &requestId) { - requestId_ = requestId; - setBodyParameter(std::string("RequestId"), requestId); -} - diff --git a/sas/src/model/ListInstanceCatalogRequest.cc b/sas/src/model/ListInstanceCatalogRequest.cc index b4436d9ac..03888c8f4 100644 --- a/sas/src/model/ListInstanceCatalogRequest.cc +++ b/sas/src/model/ListInstanceCatalogRequest.cc @@ -25,6 +25,14 @@ ListInstanceCatalogRequest::ListInstanceCatalogRequest() ListInstanceCatalogRequest::~ListInstanceCatalogRequest() {} +std::vector ListInstanceCatalogRequest::getStandardIds() const { + return standardIds_; +} + +void ListInstanceCatalogRequest::setStandardIds(const std::vector &standardIds) { + standardIds_ = standardIds; +} + std::string ListInstanceCatalogRequest::getSourceIp() const { return sourceIp_; } @@ -34,6 +42,15 @@ void ListInstanceCatalogRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ListInstanceCatalogRequest::getRegionId() const { + return regionId_; +} + +void ListInstanceCatalogRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + std::string ListInstanceCatalogRequest::getLang() const { return lang_; } @@ -43,3 +60,19 @@ void ListInstanceCatalogRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::vector ListInstanceCatalogRequest::getTypes() const { + return types_; +} + +void ListInstanceCatalogRequest::setTypes(const std::vector &types) { + types_ = types; +} + +std::vector ListInstanceCatalogRequest::getRequirementIds() const { + return requirementIds_; +} + +void ListInstanceCatalogRequest::setRequirementIds(const std::vector &requirementIds) { + requirementIds_ = requirementIds; +} + diff --git a/sas/src/model/ListInterceptionHistoryRequest.cc b/sas/src/model/ListInterceptionHistoryRequest.cc index a3e97ebfd..7dfa7f723 100644 --- a/sas/src/model/ListInterceptionHistoryRequest.cc +++ b/sas/src/model/ListInterceptionHistoryRequest.cc @@ -61,6 +61,15 @@ void ListInterceptionHistoryRequest::setHistoryName(const std::string &historyNa setParameter(std::string("HistoryName"), historyName); } +std::string ListInterceptionHistoryRequest::getLang() const { + return lang_; +} + +void ListInterceptionHistoryRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::vector ListInterceptionHistoryRequest::getInterceptionTypes() const { return interceptionTypes_; } diff --git a/sas/src/model/ListInterceptionRulePageRequest.cc b/sas/src/model/ListInterceptionRulePageRequest.cc index 9264f4d84..a6937581e 100644 --- a/sas/src/model/ListInterceptionRulePageRequest.cc +++ b/sas/src/model/ListInterceptionRulePageRequest.cc @@ -34,24 +34,6 @@ void ListInterceptionRulePageRequest::setCriteria(const std::string &criteria) { setParameter(std::string("Criteria"), criteria); } -int ListInterceptionRulePageRequest::getCurrentPage() const { - return currentPage_; -} - -void ListInterceptionRulePageRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - -std::string ListInterceptionRulePageRequest::getClusterId() const { - return clusterId_; -} - -void ListInterceptionRulePageRequest::setClusterId(const std::string &clusterId) { - clusterId_ = clusterId; - setParameter(std::string("ClusterId"), clusterId); -} - std::string ListInterceptionRulePageRequest::getSourceIp() const { return sourceIp_; } @@ -79,3 +61,21 @@ void ListInterceptionRulePageRequest::setCriteriaType(const std::string &criteri setParameter(std::string("CriteriaType"), criteriaType); } +int ListInterceptionRulePageRequest::getCurrentPage() const { + return currentPage_; +} + +void ListInterceptionRulePageRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string ListInterceptionRulePageRequest::getClusterId() const { + return clusterId_; +} + +void ListInterceptionRulePageRequest::setClusterId(const std::string &clusterId) { + clusterId_ = clusterId; + setParameter(std::string("ClusterId"), clusterId); +} + diff --git a/sas/src/model/ListPrivateRegistryTypeRequest.cc b/sas/src/model/ListPrivateRegistryTypeRequest.cc index 73d68d32b..e7805ecb9 100644 --- a/sas/src/model/ListPrivateRegistryTypeRequest.cc +++ b/sas/src/model/ListPrivateRegistryTypeRequest.cc @@ -34,3 +34,12 @@ void ListPrivateRegistryTypeRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ListPrivateRegistryTypeRequest::getLang() const { + return lang_; +} + +void ListPrivateRegistryTypeRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + diff --git a/sas/src/model/ListQueryRaspAppInfoRequest.cc b/sas/src/model/ListQueryRaspAppInfoRequest.cc new file mode 100644 index 000000000..094d7c62f --- /dev/null +++ b/sas/src/model/ListQueryRaspAppInfoRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Sas::Model::ListQueryRaspAppInfoRequest; + +ListQueryRaspAppInfoRequest::ListQueryRaspAppInfoRequest() + : RpcServiceRequest("sas", "2018-12-03", "ListQueryRaspAppInfo") { + setMethod(HttpRequest::Method::Post); +} + +ListQueryRaspAppInfoRequest::~ListQueryRaspAppInfoRequest() {} + +std::string ListQueryRaspAppInfoRequest::getLang() const { + return lang_; +} + +void ListQueryRaspAppInfoRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + +std::string ListQueryRaspAppInfoRequest::getUuids() const { + return uuids_; +} + +void ListQueryRaspAppInfoRequest::setUuids(const std::string &uuids) { + uuids_ = uuids; + setParameter(std::string("Uuids"), uuids); +} + diff --git a/sas/src/model/ListQueryRaspAppInfoResult.cc b/sas/src/model/ListQueryRaspAppInfoResult.cc new file mode 100644 index 000000000..dfc12212c --- /dev/null +++ b/sas/src/model/ListQueryRaspAppInfoResult.cc @@ -0,0 +1,93 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +ListQueryRaspAppInfoResult::ListQueryRaspAppInfoResult() : + ServiceResult() +{} + +ListQueryRaspAppInfoResult::ListQueryRaspAppInfoResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListQueryRaspAppInfoResult::~ListQueryRaspAppInfoResult() +{} + +void ListQueryRaspAppInfoResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["DataItem"]; + for (auto valueDataDataItem : allDataNode) + { + DataItem dataObject; + if(!valueDataDataItem["Uuid"].isNull()) + dataObject.uuid = valueDataDataItem["Uuid"].asString(); + if(!valueDataDataItem["RaspStatus"].isNull()) + dataObject.raspStatus = valueDataDataItem["RaspStatus"].asString(); + if(!valueDataDataItem["RaspAppName"].isNull()) + dataObject.raspAppName = valueDataDataItem["RaspAppName"].asString(); + if(!valueDataDataItem["RaspOnlineStatus"].isNull()) + dataObject.raspOnlineStatus = std::stoi(valueDataDataItem["RaspOnlineStatus"].asString()); + if(!valueDataDataItem["Result"].isNull()) + dataObject.result = valueDataDataItem["Result"].asString(); + data_.push_back(dataObject); + } + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["HttpStatusCode"].isNull()) + httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString()); + +} + +std::string ListQueryRaspAppInfoResult::getMessage()const +{ + return message_; +} + +int ListQueryRaspAppInfoResult::getHttpStatusCode()const +{ + return httpStatusCode_; +} + +std::vector ListQueryRaspAppInfoResult::getData()const +{ + return data_; +} + +std::string ListQueryRaspAppInfoResult::getCode()const +{ + return code_; +} + +bool ListQueryRaspAppInfoResult::getSuccess()const +{ + return success_; +} + diff --git a/sas/src/model/ListVulAutoRepairConfigRequest.cc b/sas/src/model/ListVulAutoRepairConfigRequest.cc index 618a4a504..8c3d2d72e 100644 --- a/sas/src/model/ListVulAutoRepairConfigRequest.cc +++ b/sas/src/model/ListVulAutoRepairConfigRequest.cc @@ -25,15 +25,6 @@ ListVulAutoRepairConfigRequest::ListVulAutoRepairConfigRequest() ListVulAutoRepairConfigRequest::~ListVulAutoRepairConfigRequest() {} -int ListVulAutoRepairConfigRequest::getCurrentPage() const { - return currentPage_; -} - -void ListVulAutoRepairConfigRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::string ListVulAutoRepairConfigRequest::getType() const { return type_; } @@ -43,15 +34,6 @@ void ListVulAutoRepairConfigRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string ListVulAutoRepairConfigRequest::getAliasName() const { - return aliasName_; -} - -void ListVulAutoRepairConfigRequest::setAliasName(const std::string &aliasName) { - aliasName_ = aliasName; - setParameter(std::string("AliasName"), aliasName); -} - std::string ListVulAutoRepairConfigRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +52,21 @@ void ListVulAutoRepairConfigRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } +int ListVulAutoRepairConfigRequest::getCurrentPage() const { + return currentPage_; +} + +void ListVulAutoRepairConfigRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string ListVulAutoRepairConfigRequest::getAliasName() const { + return aliasName_; +} + +void ListVulAutoRepairConfigRequest::setAliasName(const std::string &aliasName) { + aliasName_ = aliasName; + setParameter(std::string("AliasName"), aliasName); +} + diff --git a/sas/src/model/ModifyBackupPolicyStatusRequest.cc b/sas/src/model/ModifyBackupPolicyStatusRequest.cc index 310997a86..725929466 100644 --- a/sas/src/model/ModifyBackupPolicyStatusRequest.cc +++ b/sas/src/model/ModifyBackupPolicyStatusRequest.cc @@ -34,15 +34,6 @@ void ModifyBackupPolicyStatusRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string ModifyBackupPolicyStatusRequest::getPolicyVersion() const { - return policyVersion_; -} - -void ModifyBackupPolicyStatusRequest::setPolicyVersion(const std::string &policyVersion) { - policyVersion_ = policyVersion; - setParameter(std::string("PolicyVersion"), policyVersion); -} - std::string ModifyBackupPolicyStatusRequest::getSourceIp() const { return sourceIp_; } @@ -61,6 +52,15 @@ void ModifyBackupPolicyStatusRequest::setId(long id) { setParameter(std::string("Id"), std::to_string(id)); } +std::string ModifyBackupPolicyStatusRequest::getPolicyVersion() const { + return policyVersion_; +} + +void ModifyBackupPolicyStatusRequest::setPolicyVersion(const std::string &policyVersion) { + policyVersion_ = policyVersion; + setParameter(std::string("PolicyVersion"), policyVersion); +} + std::string ModifyBackupPolicyStatusRequest::getStatus() const { return status_; } diff --git a/sas/src/model/ModifyClearLogstoreStorageRequest.cc b/sas/src/model/ModifyClearLogstoreStorageRequest.cc index b3ac2f6c8..30f1f0613 100644 --- a/sas/src/model/ModifyClearLogstoreStorageRequest.cc +++ b/sas/src/model/ModifyClearLogstoreStorageRequest.cc @@ -25,15 +25,6 @@ ModifyClearLogstoreStorageRequest::ModifyClearLogstoreStorageRequest() ModifyClearLogstoreStorageRequest::~ModifyClearLogstoreStorageRequest() {} -std::string ModifyClearLogstoreStorageRequest::getUserLogStore() const { - return userLogStore_; -} - -void ModifyClearLogstoreStorageRequest::setUserLogStore(const std::string &userLogStore) { - userLogStore_ = userLogStore; - setParameter(std::string("UserLogStore"), userLogStore); -} - std::string ModifyClearLogstoreStorageRequest::getSourceIp() const { return sourceIp_; } @@ -43,15 +34,6 @@ void ModifyClearLogstoreStorageRequest::setSourceIp(const std::string &sourceIp) setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyClearLogstoreStorageRequest::getUserProject() const { - return userProject_; -} - -void ModifyClearLogstoreStorageRequest::setUserProject(const std::string &userProject) { - userProject_ = userProject; - setParameter(std::string("UserProject"), userProject); -} - std::string ModifyClearLogstoreStorageRequest::getFrom() const { return from_; } @@ -70,3 +52,21 @@ void ModifyClearLogstoreStorageRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string ModifyClearLogstoreStorageRequest::getUserLogStore() const { + return userLogStore_; +} + +void ModifyClearLogstoreStorageRequest::setUserLogStore(const std::string &userLogStore) { + userLogStore_ = userLogStore; + setParameter(std::string("UserLogStore"), userLogStore); +} + +std::string ModifyClearLogstoreStorageRequest::getUserProject() const { + return userProject_; +} + +void ModifyClearLogstoreStorageRequest::setUserProject(const std::string &userProject) { + userProject_ = userProject; + setParameter(std::string("UserProject"), userProject); +} + diff --git a/sas/src/model/ModifyClientConfSetupRequest.cc b/sas/src/model/ModifyClientConfSetupRequest.cc index 818bc9745..1f8834985 100644 --- a/sas/src/model/ModifyClientConfSetupRequest.cc +++ b/sas/src/model/ModifyClientConfSetupRequest.cc @@ -34,15 +34,6 @@ void ModifyClientConfSetupRequest::setStrategyConfig(const std::string &strategy setParameter(std::string("StrategyConfig"), strategyConfig); } -std::string ModifyClientConfSetupRequest::getStrategyTagValue() const { - return strategyTagValue_; -} - -void ModifyClientConfSetupRequest::setStrategyTagValue(const std::string &strategyTagValue) { - strategyTagValue_ = strategyTagValue; - setParameter(std::string("StrategyTagValue"), strategyTagValue); -} - std::string ModifyClientConfSetupRequest::getSourceIp() const { return sourceIp_; } @@ -70,3 +61,12 @@ void ModifyClientConfSetupRequest::setResourceDirectoryAccountId(const std::stri setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string ModifyClientConfSetupRequest::getStrategyTagValue() const { + return strategyTagValue_; +} + +void ModifyClientConfSetupRequest::setStrategyTagValue(const std::string &strategyTagValue) { + strategyTagValue_ = strategyTagValue; + setParameter(std::string("StrategyTagValue"), strategyTagValue); +} + diff --git a/sas/src/model/ModifyCreateVulWhitelistRequest.cc b/sas/src/model/ModifyCreateVulWhitelistRequest.cc index 6d6f1dec9..d3eaf62ef 100644 --- a/sas/src/model/ModifyCreateVulWhitelistRequest.cc +++ b/sas/src/model/ModifyCreateVulWhitelistRequest.cc @@ -34,15 +34,6 @@ void ModifyCreateVulWhitelistRequest::setReason(const std::string &reason) { setParameter(std::string("Reason"), reason); } -std::string ModifyCreateVulWhitelistRequest::getWhitelist() const { - return whitelist_; -} - -void ModifyCreateVulWhitelistRequest::setWhitelist(const std::string &whitelist) { - whitelist_ = whitelist; - setParameter(std::string("Whitelist"), whitelist); -} - std::string ModifyCreateVulWhitelistRequest::getSourceIp() const { return sourceIp_; } @@ -52,6 +43,15 @@ void ModifyCreateVulWhitelistRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ModifyCreateVulWhitelistRequest::getWhitelist() const { + return whitelist_; +} + +void ModifyCreateVulWhitelistRequest::setWhitelist(const std::string &whitelist) { + whitelist_ = whitelist; + setParameter(std::string("Whitelist"), whitelist); +} + std::string ModifyCreateVulWhitelistRequest::getTargetInfo() const { return targetInfo_; } diff --git a/sas/src/model/ModifyCustomBlockRecordRequest.cc b/sas/src/model/ModifyCustomBlockRecordRequest.cc index 6c32d0d6a..369504de0 100644 --- a/sas/src/model/ModifyCustomBlockRecordRequest.cc +++ b/sas/src/model/ModifyCustomBlockRecordRequest.cc @@ -25,15 +25,6 @@ ModifyCustomBlockRecordRequest::ModifyCustomBlockRecordRequest() ModifyCustomBlockRecordRequest::~ModifyCustomBlockRecordRequest() {} -long ModifyCustomBlockRecordRequest::getExpireTime() const { - return expireTime_; -} - -void ModifyCustomBlockRecordRequest::setExpireTime(long expireTime) { - expireTime_ = expireTime; - setParameter(std::string("ExpireTime"), std::to_string(expireTime)); -} - long ModifyCustomBlockRecordRequest::getResourceOwnerId() const { return resourceOwnerId_; } @@ -43,15 +34,6 @@ void ModifyCustomBlockRecordRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string ModifyCustomBlockRecordRequest::getBound() const { - return bound_; -} - -void ModifyCustomBlockRecordRequest::setBound(const std::string &bound) { - bound_ = bound; - setParameter(std::string("Bound"), bound); -} - std::string ModifyCustomBlockRecordRequest::getBlockIp() const { return blockIp_; } @@ -70,6 +52,24 @@ void ModifyCustomBlockRecordRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +long ModifyCustomBlockRecordRequest::getExpireTime() const { + return expireTime_; +} + +void ModifyCustomBlockRecordRequest::setExpireTime(long expireTime) { + expireTime_ = expireTime; + setParameter(std::string("ExpireTime"), std::to_string(expireTime)); +} + +std::string ModifyCustomBlockRecordRequest::getBound() const { + return bound_; +} + +void ModifyCustomBlockRecordRequest::setBound(const std::string &bound) { + bound_ = bound; + setParameter(std::string("Bound"), bound); +} + std::string ModifyCustomBlockRecordRequest::getUuids() const { return uuids_; } diff --git a/sas/src/model/ModifyEmgVulSubmitRequest.cc b/sas/src/model/ModifyEmgVulSubmitRequest.cc index 7d98e8b7c..427e82a31 100644 --- a/sas/src/model/ModifyEmgVulSubmitRequest.cc +++ b/sas/src/model/ModifyEmgVulSubmitRequest.cc @@ -34,15 +34,6 @@ void ModifyEmgVulSubmitRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyEmgVulSubmitRequest::getName() const { - return name_; -} - -void ModifyEmgVulSubmitRequest::setName(const std::string &name) { - name_ = name; - setParameter(std::string("Name"), name); -} - std::string ModifyEmgVulSubmitRequest::getUserAgreement() const { return userAgreement_; } @@ -61,3 +52,12 @@ void ModifyEmgVulSubmitRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string ModifyEmgVulSubmitRequest::getName() const { + return name_; +} + +void ModifyEmgVulSubmitRequest::setName(const std::string &name) { + name_ = name; + setParameter(std::string("Name"), name); +} + diff --git a/sas/src/model/ModifyInterceptionRuleSwitchRequest.cc b/sas/src/model/ModifyInterceptionRuleSwitchRequest.cc index 5dd861ba0..535716343 100644 --- a/sas/src/model/ModifyInterceptionRuleSwitchRequest.cc +++ b/sas/src/model/ModifyInterceptionRuleSwitchRequest.cc @@ -25,6 +25,15 @@ ModifyInterceptionRuleSwitchRequest::ModifyInterceptionRuleSwitchRequest() ModifyInterceptionRuleSwitchRequest::~ModifyInterceptionRuleSwitchRequest() {} +std::string ModifyInterceptionRuleSwitchRequest::getSourceIp() const { + return sourceIp_; +} + +void ModifyInterceptionRuleSwitchRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + std::string ModifyInterceptionRuleSwitchRequest::getClusterId() const { return clusterId_; } @@ -43,15 +52,6 @@ void ModifyInterceptionRuleSwitchRequest::setRuleIds(const std::string &ruleIds) setParameter(std::string("RuleIds"), ruleIds); } -std::string ModifyInterceptionRuleSwitchRequest::getSourceIp() const { - return sourceIp_; -} - -void ModifyInterceptionRuleSwitchRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - int ModifyInterceptionRuleSwitchRequest::getRuleSwitch() const { return ruleSwitch_; } diff --git a/sas/src/model/ModifyLoginBaseConfigRequest.cc b/sas/src/model/ModifyLoginBaseConfigRequest.cc index 7948b6c92..5d9295e6f 100644 --- a/sas/src/model/ModifyLoginBaseConfigRequest.cc +++ b/sas/src/model/ModifyLoginBaseConfigRequest.cc @@ -43,15 +43,6 @@ void ModifyLoginBaseConfigRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string ModifyLoginBaseConfigRequest::getTarget() const { - return target_; -} - -void ModifyLoginBaseConfigRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string ModifyLoginBaseConfigRequest::getSourceIp() const { return sourceIp_; } @@ -61,6 +52,15 @@ void ModifyLoginBaseConfigRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ModifyLoginBaseConfigRequest::getTarget() const { + return target_; +} + +void ModifyLoginBaseConfigRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + std::string ModifyLoginBaseConfigRequest::getConfig() const { return config_; } diff --git a/sas/src/model/ModifyNoticeConfigRequest.cc b/sas/src/model/ModifyNoticeConfigRequest.cc index 4b9790503..5c2fb5d5c 100644 --- a/sas/src/model/ModifyNoticeConfigRequest.cc +++ b/sas/src/model/ModifyNoticeConfigRequest.cc @@ -34,6 +34,15 @@ void ModifyNoticeConfigRequest::setProject(const std::string &project) { setParameter(std::string("Project"), project); } +std::string ModifyNoticeConfigRequest::getSourceIp() const { + return sourceIp_; +} + +void ModifyNoticeConfigRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + int ModifyNoticeConfigRequest::getTimeLimit() const { return timeLimit_; } @@ -52,15 +61,6 @@ void ModifyNoticeConfigRequest::setRoute(int route) { setParameter(std::string("Route"), std::to_string(route)); } -std::string ModifyNoticeConfigRequest::getSourceIp() const { - return sourceIp_; -} - -void ModifyNoticeConfigRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - std::string ModifyNoticeConfigRequest::getFocusLevel() const { return focusLevel_; } diff --git a/sas/src/model/ModifyOpenLogShipperRequest.cc b/sas/src/model/ModifyOpenLogShipperRequest.cc index 0407440d8..dfab9e2b0 100644 --- a/sas/src/model/ModifyOpenLogShipperRequest.cc +++ b/sas/src/model/ModifyOpenLogShipperRequest.cc @@ -25,6 +25,24 @@ ModifyOpenLogShipperRequest::ModifyOpenLogShipperRequest() ModifyOpenLogShipperRequest::~ModifyOpenLogShipperRequest() {} +std::string ModifyOpenLogShipperRequest::getSourceIp() const { + return sourceIp_; +} + +void ModifyOpenLogShipperRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::string ModifyOpenLogShipperRequest::getFrom() const { + return from_; +} + +void ModifyOpenLogShipperRequest::setFrom(const std::string &from) { + from_ = from; + setParameter(std::string("From"), from); +} + std::vector ModifyOpenLogShipperRequest::getLogMetaList() const { return logMetaList_; } @@ -50,15 +68,6 @@ void ModifyOpenLogShipperRequest::setTtl(int ttl) { setParameter(std::string("Ttl"), std::to_string(ttl)); } -std::string ModifyOpenLogShipperRequest::getSourceIp() const { - return sourceIp_; -} - -void ModifyOpenLogShipperRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - int ModifyOpenLogShipperRequest::getHotTtl() const { return hotTtl_; } @@ -68,15 +77,6 @@ void ModifyOpenLogShipperRequest::setHotTtl(int hotTtl) { setParameter(std::string("HotTtl"), std::to_string(hotTtl)); } -std::string ModifyOpenLogShipperRequest::getFrom() const { - return from_; -} - -void ModifyOpenLogShipperRequest::setFrom(const std::string &from) { - from_ = from; - setParameter(std::string("From"), from); -} - std::string ModifyOpenLogShipperRequest::getTargetRegionId() const { return targetRegionId_; } diff --git a/sas/src/model/ModifyOperateVulRequest.cc b/sas/src/model/ModifyOperateVulRequest.cc index 84f894372..d5ea48c62 100644 --- a/sas/src/model/ModifyOperateVulRequest.cc +++ b/sas/src/model/ModifyOperateVulRequest.cc @@ -52,15 +52,6 @@ void ModifyOperateVulRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyOperateVulRequest::getOperateType() const { - return operateType_; -} - -void ModifyOperateVulRequest::setOperateType(const std::string &operateType) { - operateType_ = operateType; - setParameter(std::string("OperateType"), operateType); -} - std::string ModifyOperateVulRequest::getInfo() const { return info_; } @@ -70,3 +61,12 @@ void ModifyOperateVulRequest::setInfo(const std::string &info) { setParameter(std::string("Info"), info); } +std::string ModifyOperateVulRequest::getOperateType() const { + return operateType_; +} + +void ModifyOperateVulRequest::setOperateType(const std::string &operateType) { + operateType_ = operateType; + setParameter(std::string("OperateType"), operateType); +} + diff --git a/sas/src/model/ListInterceptionImageRequest.cc b/sas/src/model/ModifyRefreshProcessInfoRequest.cc similarity index 51% rename from sas/src/model/ListInterceptionImageRequest.cc rename to sas/src/model/ModifyRefreshProcessInfoRequest.cc index 0d1bd73ca..5d70f3e33 100644 --- a/sas/src/model/ListInterceptionImageRequest.cc +++ b/sas/src/model/ModifyRefreshProcessInfoRequest.cc @@ -14,22 +14,31 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Sas::Model::ListInterceptionImageRequest; +using AlibabaCloud::Sas::Model::ModifyRefreshProcessInfoRequest; -ListInterceptionImageRequest::ListInterceptionImageRequest() - : RpcServiceRequest("sas", "2018-12-03", "ListInterceptionImage") { +ModifyRefreshProcessInfoRequest::ModifyRefreshProcessInfoRequest() + : RpcServiceRequest("sas", "2018-12-03", "ModifyRefreshProcessInfo") { setMethod(HttpRequest::Method::Post); } -ListInterceptionImageRequest::~ListInterceptionImageRequest() {} +ModifyRefreshProcessInfoRequest::~ModifyRefreshProcessInfoRequest() {} -std::string ListInterceptionImageRequest::getSourceIp() const { +std::string ModifyRefreshProcessInfoRequest::getUuid() const { + return uuid_; +} + +void ModifyRefreshProcessInfoRequest::setUuid(const std::string &uuid) { + uuid_ = uuid; + setParameter(std::string("Uuid"), uuid); +} + +std::string ModifyRefreshProcessInfoRequest::getSourceIp() const { return sourceIp_; } -void ListInterceptionImageRequest::setSourceIp(const std::string &sourceIp) { +void ModifyRefreshProcessInfoRequest::setSourceIp(const std::string &sourceIp) { sourceIp_ = sourceIp; setParameter(std::string("SourceIp"), sourceIp); } diff --git a/sas/src/model/ModifyRefreshProcessInfoResult.cc b/sas/src/model/ModifyRefreshProcessInfoResult.cc new file mode 100644 index 000000000..ed180a19b --- /dev/null +++ b/sas/src/model/ModifyRefreshProcessInfoResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Sas; +using namespace AlibabaCloud::Sas::Model; + +ModifyRefreshProcessInfoResult::ModifyRefreshProcessInfoResult() : + ServiceResult() +{} + +ModifyRefreshProcessInfoResult::ModifyRefreshProcessInfoResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyRefreshProcessInfoResult::~ModifyRefreshProcessInfoResult() +{} + +void ModifyRefreshProcessInfoResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/sas/src/model/ModifyRiskSingleResultStatusRequest.cc b/sas/src/model/ModifyRiskSingleResultStatusRequest.cc index 5dceeeb68..537a7934c 100644 --- a/sas/src/model/ModifyRiskSingleResultStatusRequest.cc +++ b/sas/src/model/ModifyRiskSingleResultStatusRequest.cc @@ -43,14 +43,6 @@ void ModifyRiskSingleResultStatusRequest::setSourceIp(const std::string &sourceI setParameter(std::string("SourceIp"), sourceIp); } -std::vector ModifyRiskSingleResultStatusRequest::getIds() const { - return ids_; -} - -void ModifyRiskSingleResultStatusRequest::setIds(const std::vector &ids) { - ids_ = ids; -} - std::string ModifyRiskSingleResultStatusRequest::getLang() const { return lang_; } @@ -69,6 +61,14 @@ void ModifyRiskSingleResultStatusRequest::setTaskId(long taskId) { setParameter(std::string("TaskId"), std::to_string(taskId)); } +std::vector ModifyRiskSingleResultStatusRequest::getIds() const { + return ids_; +} + +void ModifyRiskSingleResultStatusRequest::setIds(const std::vector &ids) { + ids_ = ids; +} + std::string ModifyRiskSingleResultStatusRequest::getStatus() const { return status_; } diff --git a/sas/src/model/ModifySecurityCheckScheduleConfigRequest.cc b/sas/src/model/ModifySecurityCheckScheduleConfigRequest.cc index efda24618..ff25f6f24 100644 --- a/sas/src/model/ModifySecurityCheckScheduleConfigRequest.cc +++ b/sas/src/model/ModifySecurityCheckScheduleConfigRequest.cc @@ -34,15 +34,6 @@ void ModifySecurityCheckScheduleConfigRequest::setResourceOwnerId(long resourceO setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -int ModifySecurityCheckScheduleConfigRequest::getEndTime() const { - return endTime_; -} - -void ModifySecurityCheckScheduleConfigRequest::setEndTime(int endTime) { - endTime_ = endTime; - setParameter(std::string("EndTime"), std::to_string(endTime)); -} - int ModifySecurityCheckScheduleConfigRequest::getStartTime() const { return startTime_; } @@ -79,3 +70,12 @@ void ModifySecurityCheckScheduleConfigRequest::setLang(const std::string &lang) setParameter(std::string("Lang"), lang); } +int ModifySecurityCheckScheduleConfigRequest::getEndTime() const { + return endTime_; +} + +void ModifySecurityCheckScheduleConfigRequest::setEndTime(int endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); +} + diff --git a/sas/src/model/ModifySecurityEventMarkMissIndividuallyRequest.cc b/sas/src/model/ModifySecurityEventMarkMissIndividuallyRequest.cc index d8a383ecd..c4481aab4 100644 --- a/sas/src/model/ModifySecurityEventMarkMissIndividuallyRequest.cc +++ b/sas/src/model/ModifySecurityEventMarkMissIndividuallyRequest.cc @@ -43,15 +43,6 @@ void ModifySecurityEventMarkMissIndividuallyRequest::setSourceIp(const std::stri setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifySecurityEventMarkMissIndividuallyRequest::getDeleteMarkMissParam() const { - return deleteMarkMissParam_; -} - -void ModifySecurityEventMarkMissIndividuallyRequest::setDeleteMarkMissParam(const std::string &deleteMarkMissParam) { - deleteMarkMissParam_ = deleteMarkMissParam; - setBodyParameter(std::string("DeleteMarkMissParam"), deleteMarkMissParam); -} - std::string ModifySecurityEventMarkMissIndividuallyRequest::getFrom() const { return from_; } @@ -70,3 +61,12 @@ void ModifySecurityEventMarkMissIndividuallyRequest::setLang(const std::string & setBodyParameter(std::string("Lang"), lang); } +std::string ModifySecurityEventMarkMissIndividuallyRequest::getDeleteMarkMissParam() const { + return deleteMarkMissParam_; +} + +void ModifySecurityEventMarkMissIndividuallyRequest::setDeleteMarkMissParam(const std::string &deleteMarkMissParam) { + deleteMarkMissParam_ = deleteMarkMissParam; + setBodyParameter(std::string("DeleteMarkMissParam"), deleteMarkMissParam); +} + diff --git a/sas/src/model/ModifyStrategyTargetRequest.cc b/sas/src/model/ModifyStrategyTargetRequest.cc index da0873966..610620ff2 100644 --- a/sas/src/model/ModifyStrategyTargetRequest.cc +++ b/sas/src/model/ModifyStrategyTargetRequest.cc @@ -34,15 +34,6 @@ void ModifyStrategyTargetRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string ModifyStrategyTargetRequest::getTarget() const { - return target_; -} - -void ModifyStrategyTargetRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string ModifyStrategyTargetRequest::getSourceIp() const { return sourceIp_; } @@ -52,15 +43,6 @@ void ModifyStrategyTargetRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyStrategyTargetRequest::getConfig() const { - return config_; -} - -void ModifyStrategyTargetRequest::setConfig(const std::string &config) { - config_ = config; - setParameter(std::string("Config"), config); -} - std::string ModifyStrategyTargetRequest::getResourceDirectoryAccountId() const { return resourceDirectoryAccountId_; } @@ -70,3 +52,21 @@ void ModifyStrategyTargetRequest::setResourceDirectoryAccountId(const std::strin setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string ModifyStrategyTargetRequest::getTarget() const { + return target_; +} + +void ModifyStrategyTargetRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + +std::string ModifyStrategyTargetRequest::getConfig() const { + return config_; +} + +void ModifyStrategyTargetRequest::setConfig(const std::string &config) { + config_ = config; + setParameter(std::string("Config"), config); +} + diff --git a/sas/src/model/ModifyTagWithUuidRequest.cc b/sas/src/model/ModifyTagWithUuidRequest.cc index ca3f7aa9e..647334166 100644 --- a/sas/src/model/ModifyTagWithUuidRequest.cc +++ b/sas/src/model/ModifyTagWithUuidRequest.cc @@ -25,24 +25,6 @@ ModifyTagWithUuidRequest::ModifyTagWithUuidRequest() ModifyTagWithUuidRequest::~ModifyTagWithUuidRequest() {} -std::string ModifyTagWithUuidRequest::getTagId() const { - return tagId_; -} - -void ModifyTagWithUuidRequest::setTagId(const std::string &tagId) { - tagId_ = tagId; - setParameter(std::string("TagId"), tagId); -} - -std::string ModifyTagWithUuidRequest::getMachineTypes() const { - return machineTypes_; -} - -void ModifyTagWithUuidRequest::setMachineTypes(const std::string &machineTypes) { - machineTypes_ = machineTypes; - setParameter(std::string("MachineTypes"), machineTypes); -} - std::string ModifyTagWithUuidRequest::getTagList() const { return tagList_; } @@ -70,3 +52,21 @@ void ModifyTagWithUuidRequest::setUuidList(const std::string &uuidList) { setParameter(std::string("UuidList"), uuidList); } +std::string ModifyTagWithUuidRequest::getTagId() const { + return tagId_; +} + +void ModifyTagWithUuidRequest::setTagId(const std::string &tagId) { + tagId_ = tagId; + setParameter(std::string("TagId"), tagId); +} + +std::string ModifyTagWithUuidRequest::getMachineTypes() const { + return machineTypes_; +} + +void ModifyTagWithUuidRequest::setMachineTypes(const std::string &machineTypes) { + machineTypes_ = machineTypes; + setParameter(std::string("MachineTypes"), machineTypes); +} + diff --git a/sas/src/model/ModifyVulConfigRequest.cc b/sas/src/model/ModifyVulConfigRequest.cc index 2d4240a4c..08397fc05 100644 --- a/sas/src/model/ModifyVulConfigRequest.cc +++ b/sas/src/model/ModifyVulConfigRequest.cc @@ -43,15 +43,6 @@ void ModifyVulConfigRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyVulConfigRequest::getConfig() const { - return config_; -} - -void ModifyVulConfigRequest::setConfig(const std::string &config) { - config_ = config; - setParameter(std::string("Config"), config); -} - std::string ModifyVulConfigRequest::getResourceDirectoryAccountId() const { return resourceDirectoryAccountId_; } @@ -61,3 +52,12 @@ void ModifyVulConfigRequest::setResourceDirectoryAccountId(const std::string &re setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string ModifyVulConfigRequest::getConfig() const { + return config_; +} + +void ModifyVulConfigRequest::setConfig(const std::string &config) { + config_ = config; + setParameter(std::string("Config"), config); +} + diff --git a/sas/src/model/ModifyVulTargetRequest.cc b/sas/src/model/ModifyVulTargetRequest.cc index 00057eaa9..60a4215a7 100644 --- a/sas/src/model/ModifyVulTargetRequest.cc +++ b/sas/src/model/ModifyVulTargetRequest.cc @@ -25,15 +25,6 @@ ModifyVulTargetRequest::ModifyVulTargetRequest() ModifyVulTargetRequest::~ModifyVulTargetRequest() {} -std::string ModifyVulTargetRequest::getTarget() const { - return target_; -} - -void ModifyVulTargetRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string ModifyVulTargetRequest::getSourceIp() const { return sourceIp_; } @@ -43,15 +34,6 @@ void ModifyVulTargetRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyVulTargetRequest::getConfig() const { - return config_; -} - -void ModifyVulTargetRequest::setConfig(const std::string &config) { - config_ = config; - setParameter(std::string("Config"), config); -} - std::string ModifyVulTargetRequest::getResourceDirectoryAccountId() const { return resourceDirectoryAccountId_; } @@ -61,3 +43,21 @@ void ModifyVulTargetRequest::setResourceDirectoryAccountId(const std::string &re setParameter(std::string("ResourceDirectoryAccountId"), resourceDirectoryAccountId); } +std::string ModifyVulTargetRequest::getTarget() const { + return target_; +} + +void ModifyVulTargetRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + +std::string ModifyVulTargetRequest::getConfig() const { + return config_; +} + +void ModifyVulTargetRequest::setConfig(const std::string &config) { + config_ = config; + setParameter(std::string("Config"), config); +} + diff --git a/sas/src/model/ModifyVulWhitelistTargetRequest.cc b/sas/src/model/ModifyVulWhitelistTargetRequest.cc index 312224fae..b410a65de 100644 --- a/sas/src/model/ModifyVulWhitelistTargetRequest.cc +++ b/sas/src/model/ModifyVulWhitelistTargetRequest.cc @@ -43,15 +43,6 @@ void ModifyVulWhitelistTargetRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string ModifyVulWhitelistTargetRequest::getTargetInfo() const { - return targetInfo_; -} - -void ModifyVulWhitelistTargetRequest::setTargetInfo(const std::string &targetInfo) { - targetInfo_ = targetInfo; - setParameter(std::string("TargetInfo"), targetInfo); -} - long ModifyVulWhitelistTargetRequest::getId() const { return id_; } @@ -61,3 +52,12 @@ void ModifyVulWhitelistTargetRequest::setId(long id) { setParameter(std::string("Id"), std::to_string(id)); } +std::string ModifyVulWhitelistTargetRequest::getTargetInfo() const { + return targetInfo_; +} + +void ModifyVulWhitelistTargetRequest::setTargetInfo(const std::string &targetInfo) { + targetInfo_ = targetInfo; + setParameter(std::string("TargetInfo"), targetInfo); +} + diff --git a/sas/src/model/ModifyWebLockProcessStatusRequest.cc b/sas/src/model/ModifyWebLockProcessStatusRequest.cc index 55411b4d1..3bf792bfc 100644 --- a/sas/src/model/ModifyWebLockProcessStatusRequest.cc +++ b/sas/src/model/ModifyWebLockProcessStatusRequest.cc @@ -25,15 +25,6 @@ ModifyWebLockProcessStatusRequest::ModifyWebLockProcessStatusRequest() ModifyWebLockProcessStatusRequest::~ModifyWebLockProcessStatusRequest() {} -int ModifyWebLockProcessStatusRequest::getDealAll() const { - return dealAll_; -} - -void ModifyWebLockProcessStatusRequest::setDealAll(int dealAll) { - dealAll_ = dealAll; - setParameter(std::string("DealAll"), std::to_string(dealAll)); -} - std::vector ModifyWebLockProcessStatusRequest::getProcessPath() const { return processPath_; } @@ -51,15 +42,6 @@ void ModifyWebLockProcessStatusRequest::setUuid(const std::string &uuid) { setParameter(std::string("Uuid"), uuid); } -std::string ModifyWebLockProcessStatusRequest::getOperateInfo() const { - return operateInfo_; -} - -void ModifyWebLockProcessStatusRequest::setOperateInfo(const std::string &operateInfo) { - operateInfo_ = operateInfo; - setParameter(std::string("OperateInfo"), operateInfo); -} - std::string ModifyWebLockProcessStatusRequest::getSourceIp() const { return sourceIp_; } @@ -69,6 +51,24 @@ void ModifyWebLockProcessStatusRequest::setSourceIp(const std::string &sourceIp) setParameter(std::string("SourceIp"), sourceIp); } +int ModifyWebLockProcessStatusRequest::getDealAll() const { + return dealAll_; +} + +void ModifyWebLockProcessStatusRequest::setDealAll(int dealAll) { + dealAll_ = dealAll; + setParameter(std::string("DealAll"), std::to_string(dealAll)); +} + +std::string ModifyWebLockProcessStatusRequest::getOperateInfo() const { + return operateInfo_; +} + +void ModifyWebLockProcessStatusRequest::setOperateInfo(const std::string &operateInfo) { + operateInfo_ = operateInfo; + setParameter(std::string("OperateInfo"), operateInfo); +} + int ModifyWebLockProcessStatusRequest::getStatus() const { return status_; } diff --git a/sas/src/model/ModifyWebPathRequest.cc b/sas/src/model/ModifyWebPathRequest.cc index b7d65ebf8..04c71c607 100644 --- a/sas/src/model/ModifyWebPathRequest.cc +++ b/sas/src/model/ModifyWebPathRequest.cc @@ -34,15 +34,6 @@ void ModifyWebPathRequest::setType(const std::string &type) { setParameter(std::string("Type"), type); } -std::string ModifyWebPathRequest::getTarget() const { - return target_; -} - -void ModifyWebPathRequest::setTarget(const std::string &target) { - target_ = target; - setParameter(std::string("Target"), target); -} - std::string ModifyWebPathRequest::getSourceIp() const { return sourceIp_; } @@ -52,6 +43,15 @@ void ModifyWebPathRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ModifyWebPathRequest::getTarget() const { + return target_; +} + +void ModifyWebPathRequest::setTarget(const std::string &target) { + target_ = target; + setParameter(std::string("Target"), target); +} + std::string ModifyWebPathRequest::getConfig() const { return config_; } diff --git a/sas/src/model/OpenSensitiveFileScanRequest.cc b/sas/src/model/OpenSensitiveFileScanRequest.cc index c703c3245..16bcc2228 100644 --- a/sas/src/model/OpenSensitiveFileScanRequest.cc +++ b/sas/src/model/OpenSensitiveFileScanRequest.cc @@ -25,15 +25,6 @@ OpenSensitiveFileScanRequest::OpenSensitiveFileScanRequest() OpenSensitiveFileScanRequest::~OpenSensitiveFileScanRequest() {} -int OpenSensitiveFileScanRequest::getCurrentPage() const { - return currentPage_; -} - -void OpenSensitiveFileScanRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - int OpenSensitiveFileScanRequest::getPageSize() const { return pageSize_; } @@ -43,15 +34,6 @@ void OpenSensitiveFileScanRequest::setPageSize(int pageSize) { setParameter(std::string("PageSize"), std::to_string(pageSize)); } -std::string OpenSensitiveFileScanRequest::getSwitchOn() const { - return switchOn_; -} - -void OpenSensitiveFileScanRequest::setSwitchOn(const std::string &switchOn) { - switchOn_ = switchOn; - setParameter(std::string("SwitchOn"), switchOn); -} - std::string OpenSensitiveFileScanRequest::getLang() const { return lang_; } @@ -61,3 +43,21 @@ void OpenSensitiveFileScanRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +int OpenSensitiveFileScanRequest::getCurrentPage() const { + return currentPage_; +} + +void OpenSensitiveFileScanRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + +std::string OpenSensitiveFileScanRequest::getSwitchOn() const { + return switchOn_; +} + +void OpenSensitiveFileScanRequest::setSwitchOn(const std::string &switchOn) { + switchOn_ = switchOn; + setParameter(std::string("SwitchOn"), switchOn); +} + diff --git a/sas/src/model/OperateAgentClientInstallRequest.cc b/sas/src/model/OperateAgentClientInstallRequest.cc index ee4174874..097e7d6db 100644 --- a/sas/src/model/OperateAgentClientInstallRequest.cc +++ b/sas/src/model/OperateAgentClientInstallRequest.cc @@ -34,6 +34,24 @@ void OperateAgentClientInstallRequest::setSourceIp(const std::string &sourceIp) setParameter(std::string("SourceIp"), sourceIp); } +std::string OperateAgentClientInstallRequest::getLang() const { + return lang_; +} + +void OperateAgentClientInstallRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + +std::string OperateAgentClientInstallRequest::getOs() const { + return os_; +} + +void OperateAgentClientInstallRequest::setOs(const std::string &os) { + os_ = os; + setParameter(std::string("Os"), os); +} + std::string OperateAgentClientInstallRequest::getInstanceIds() const { return instanceIds_; } @@ -43,13 +61,13 @@ void OperateAgentClientInstallRequest::setInstanceIds(const std::string &instanc setParameter(std::string("InstanceIds"), instanceIds); } -std::string OperateAgentClientInstallRequest::getLang() const { - return lang_; +std::string OperateAgentClientInstallRequest::getRegion() const { + return region_; } -void OperateAgentClientInstallRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); +void OperateAgentClientInstallRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); } std::string OperateAgentClientInstallRequest::getUuids() const { diff --git a/sas/src/model/OperateImageBaselineWhitelistRequest.cc b/sas/src/model/OperateImageBaselineWhitelistRequest.cc index 1d88d5dbd..4e0e3d57d 100644 --- a/sas/src/model/OperateImageBaselineWhitelistRequest.cc +++ b/sas/src/model/OperateImageBaselineWhitelistRequest.cc @@ -25,15 +25,6 @@ OperateImageBaselineWhitelistRequest::OperateImageBaselineWhitelistRequest() OperateImageBaselineWhitelistRequest::~OperateImageBaselineWhitelistRequest() {} -std::string OperateImageBaselineWhitelistRequest::getImageUuid() const { - return imageUuid_; -} - -void OperateImageBaselineWhitelistRequest::setImageUuid(const std::string &imageUuid) { - imageUuid_ = imageUuid; - setParameter(std::string("ImageUuid"), imageUuid); -} - std::string OperateImageBaselineWhitelistRequest::getBaselineItemKeyList() const { return baselineItemKeyList_; } @@ -69,6 +60,15 @@ void OperateImageBaselineWhitelistRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::string OperateImageBaselineWhitelistRequest::getImageUuid() const { + return imageUuid_; +} + +void OperateImageBaselineWhitelistRequest::setImageUuid(const std::string &imageUuid) { + imageUuid_ = imageUuid; + setParameter(std::string("ImageUuid"), imageUuid); +} + std::string OperateImageBaselineWhitelistRequest::getOperation() const { return operation_; } diff --git a/sas/src/model/OperateImageVulRequest.cc b/sas/src/model/OperateImageVulRequest.cc index 45e0c301e..76691d8e0 100644 --- a/sas/src/model/OperateImageVulRequest.cc +++ b/sas/src/model/OperateImageVulRequest.cc @@ -43,15 +43,6 @@ void OperateImageVulRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string OperateImageVulRequest::getOperateType() const { - return operateType_; -} - -void OperateImageVulRequest::setOperateType(const std::string &operateType) { - operateType_ = operateType; - setParameter(std::string("OperateType"), operateType); -} - std::string OperateImageVulRequest::getInfo() const { return info_; } @@ -61,3 +52,12 @@ void OperateImageVulRequest::setInfo(const std::string &info) { setParameter(std::string("Info"), info); } +std::string OperateImageVulRequest::getOperateType() const { + return operateType_; +} + +void OperateImageVulRequest::setOperateType(const std::string &operateType) { + operateType_ = operateType; + setParameter(std::string("OperateType"), operateType); +} + diff --git a/sas/src/model/OperateVirusEventsRequest.cc b/sas/src/model/OperateVirusEventsRequest.cc index 0ebc09cc6..2ceff9eb7 100644 --- a/sas/src/model/OperateVirusEventsRequest.cc +++ b/sas/src/model/OperateVirusEventsRequest.cc @@ -25,24 +25,6 @@ OperateVirusEventsRequest::OperateVirusEventsRequest() OperateVirusEventsRequest::~OperateVirusEventsRequest() {} -std::string OperateVirusEventsRequest::getOperationRange() const { - return operationRange_; -} - -void OperateVirusEventsRequest::setOperationRange(const std::string &operationRange) { - operationRange_ = operationRange; - setParameter(std::string("OperationRange"), operationRange); -} - -int OperateVirusEventsRequest::getOperationAll() const { - return operationAll_; -} - -void OperateVirusEventsRequest::setOperationAll(int operationAll) { - operationAll_ = operationAll; - setParameter(std::string("OperationAll"), std::to_string(operationAll)); -} - std::string OperateVirusEventsRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +43,21 @@ void OperateVirusEventsRequest::setOperationCode(const std::string &operationCod setParameter(std::string("OperationCode"), operationCode); } +std::string OperateVirusEventsRequest::getOperationRange() const { + return operationRange_; +} + +void OperateVirusEventsRequest::setOperationRange(const std::string &operationRange) { + operationRange_ = operationRange; + setParameter(std::string("OperationRange"), operationRange); +} + +int OperateVirusEventsRequest::getOperationAll() const { + return operationAll_; +} + +void OperateVirusEventsRequest::setOperationAll(int operationAll) { + operationAll_ = operationAll; + setParameter(std::string("OperationAll"), std::to_string(operationAll)); +} + diff --git a/sas/src/model/OperateWebLockFileEventsRequest.cc b/sas/src/model/OperateWebLockFileEventsRequest.cc index 8a9b98457..d7c56431f 100644 --- a/sas/src/model/OperateWebLockFileEventsRequest.cc +++ b/sas/src/model/OperateWebLockFileEventsRequest.cc @@ -25,15 +25,6 @@ OperateWebLockFileEventsRequest::OperateWebLockFileEventsRequest() OperateWebLockFileEventsRequest::~OperateWebLockFileEventsRequest() {} -int OperateWebLockFileEventsRequest::getDealAll() const { - return dealAll_; -} - -void OperateWebLockFileEventsRequest::setDealAll(int dealAll) { - dealAll_ = dealAll; - setParameter(std::string("DealAll"), std::to_string(dealAll)); -} - std::vector OperateWebLockFileEventsRequest::getEventIds() const { return eventIds_; } @@ -60,3 +51,12 @@ void OperateWebLockFileEventsRequest::setOperationCode(const std::string &operat setParameter(std::string("OperationCode"), operationCode); } +int OperateWebLockFileEventsRequest::getDealAll() const { + return dealAll_; +} + +void OperateWebLockFileEventsRequest::setDealAll(int dealAll) { + dealAll_ = dealAll; + setParameter(std::string("DealAll"), std::to_string(dealAll)); +} + diff --git a/sas/src/model/OperationSuspEventsRequest.cc b/sas/src/model/OperationSuspEventsRequest.cc index 4d0917120..1e014b395 100644 --- a/sas/src/model/OperationSuspEventsRequest.cc +++ b/sas/src/model/OperationSuspEventsRequest.cc @@ -34,15 +34,6 @@ void OperationSuspEventsRequest::setSuspiciousEventIds(const std::string &suspic setParameter(std::string("SuspiciousEventIds"), suspiciousEventIds); } -std::string OperationSuspEventsRequest::getSubOperation() const { - return subOperation_; -} - -void OperationSuspEventsRequest::setSubOperation(const std::string &subOperation) { - subOperation_ = subOperation; - setParameter(std::string("SubOperation"), subOperation); -} - std::string OperationSuspEventsRequest::getSourceIp() const { return sourceIp_; } @@ -52,15 +43,6 @@ void OperationSuspEventsRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } -std::string OperationSuspEventsRequest::getWarnType() const { - return warnType_; -} - -void OperationSuspEventsRequest::setWarnType(const std::string &warnType) { - warnType_ = warnType; - setParameter(std::string("WarnType"), warnType); -} - std::string OperationSuspEventsRequest::getFrom() const { return from_; } @@ -70,6 +52,24 @@ void OperationSuspEventsRequest::setFrom(const std::string &from) { setParameter(std::string("From"), from); } +std::string OperationSuspEventsRequest::getSubOperation() const { + return subOperation_; +} + +void OperationSuspEventsRequest::setSubOperation(const std::string &subOperation) { + subOperation_ = subOperation; + setParameter(std::string("SubOperation"), subOperation); +} + +std::string OperationSuspEventsRequest::getWarnType() const { + return warnType_; +} + +void OperationSuspEventsRequest::setWarnType(const std::string &warnType) { + warnType_ = warnType; + setParameter(std::string("WarnType"), warnType); +} + std::string OperationSuspEventsRequest::getOperation() const { return operation_; } diff --git a/sas/src/model/PageImageRegistryRequest.cc b/sas/src/model/PageImageRegistryRequest.cc index 4d1ca3457..ee57c0dff 100644 --- a/sas/src/model/PageImageRegistryRequest.cc +++ b/sas/src/model/PageImageRegistryRequest.cc @@ -25,24 +25,6 @@ PageImageRegistryRequest::PageImageRegistryRequest() PageImageRegistryRequest::~PageImageRegistryRequest() {} -std::string PageImageRegistryRequest::getRegistryNameLike() const { - return registryNameLike_; -} - -void PageImageRegistryRequest::setRegistryNameLike(const std::string ®istryNameLike) { - registryNameLike_ = registryNameLike; - setBodyParameter(std::string("RegistryNameLike"), registryNameLike); -} - -int PageImageRegistryRequest::getCurrentPage() const { - return currentPage_; -} - -void PageImageRegistryRequest::setCurrentPage(int currentPage) { - currentPage_ = currentPage; - setBodyParameter(std::string("CurrentPage"), std::to_string(currentPage)); -} - std::vector PageImageRegistryRequest::getRegistryTypeNotInList() const { return registryTypeNotInList_; } @@ -69,6 +51,24 @@ void PageImageRegistryRequest::setPageSize(int pageSize) { setBodyParameter(std::string("PageSize"), std::to_string(pageSize)); } +std::string PageImageRegistryRequest::getRegistryNameLike() const { + return registryNameLike_; +} + +void PageImageRegistryRequest::setRegistryNameLike(const std::string ®istryNameLike) { + registryNameLike_ = registryNameLike; + setBodyParameter(std::string("RegistryNameLike"), registryNameLike); +} + +int PageImageRegistryRequest::getCurrentPage() const { + return currentPage_; +} + +void PageImageRegistryRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setBodyParameter(std::string("CurrentPage"), std::to_string(currentPage)); +} + std::vector PageImageRegistryRequest::getRegistryTypeInList() const { return registryTypeInList_; } diff --git a/sas/src/model/QueryDiscoverDatabaseRequest.cc b/sas/src/model/QueryDiscoverDatabaseRequest.cc index 9f509f078..c9d7fd4de 100644 --- a/sas/src/model/QueryDiscoverDatabaseRequest.cc +++ b/sas/src/model/QueryDiscoverDatabaseRequest.cc @@ -34,15 +34,6 @@ void QueryDiscoverDatabaseRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::string QueryDiscoverDatabaseRequest::getCreateMark() const { - return createMark_; -} - -void QueryDiscoverDatabaseRequest::setCreateMark(const std::string &createMark) { - createMark_ = createMark; - setParameter(std::string("CreateMark"), createMark); -} - std::string QueryDiscoverDatabaseRequest::getSourceIp() const { return sourceIp_; } @@ -52,3 +43,12 @@ void QueryDiscoverDatabaseRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string QueryDiscoverDatabaseRequest::getCreateMark() const { + return createMark_; +} + +void QueryDiscoverDatabaseRequest::setCreateMark(const std::string &createMark) { + createMark_ = createMark; + setParameter(std::string("CreateMark"), createMark); +} + diff --git a/sas/src/model/RefreshAssetsRequest.cc b/sas/src/model/RefreshAssetsRequest.cc index ca4a39e79..df22deaf5 100644 --- a/sas/src/model/RefreshAssetsRequest.cc +++ b/sas/src/model/RefreshAssetsRequest.cc @@ -25,15 +25,6 @@ RefreshAssetsRequest::RefreshAssetsRequest() RefreshAssetsRequest::~RefreshAssetsRequest() {} -int RefreshAssetsRequest::getCloudAssetType() const { - return cloudAssetType_; -} - -void RefreshAssetsRequest::setCloudAssetType(int cloudAssetType) { - cloudAssetType_ = cloudAssetType; - setParameter(std::string("CloudAssetType"), std::to_string(cloudAssetType)); -} - std::string RefreshAssetsRequest::getSourceIp() const { return sourceIp_; } @@ -61,3 +52,12 @@ void RefreshAssetsRequest::setAssetType(const std::string &assetType) { setParameter(std::string("AssetType"), assetType); } +int RefreshAssetsRequest::getCloudAssetType() const { + return cloudAssetType_; +} + +void RefreshAssetsRequest::setCloudAssetType(int cloudAssetType) { + cloudAssetType_ = cloudAssetType; + setParameter(std::string("CloudAssetType"), std::to_string(cloudAssetType)); +} + diff --git a/sas/src/model/RemoveCheckResultWhiteListRequest.cc b/sas/src/model/RemoveCheckResultWhiteListRequest.cc index 051597480..17643ecb1 100644 --- a/sas/src/model/RemoveCheckResultWhiteListRequest.cc +++ b/sas/src/model/RemoveCheckResultWhiteListRequest.cc @@ -25,14 +25,6 @@ RemoveCheckResultWhiteListRequest::RemoveCheckResultWhiteListRequest() RemoveCheckResultWhiteListRequest::~RemoveCheckResultWhiteListRequest() {} -std::vector RemoveCheckResultWhiteListRequest::getCheckIds() const { - return checkIds_; -} - -void RemoveCheckResultWhiteListRequest::setCheckIds(const std::vector &checkIds) { - checkIds_ = checkIds; -} - std::string RemoveCheckResultWhiteListRequest::getType() const { return type_; } @@ -51,6 +43,14 @@ void RemoveCheckResultWhiteListRequest::setSourceIp(const std::string &sourceIp) setParameter(std::string("SourceIp"), sourceIp); } +std::vector RemoveCheckResultWhiteListRequest::getCheckIds() const { + return checkIds_; +} + +void RemoveCheckResultWhiteListRequest::setCheckIds(const std::vector &checkIds) { + checkIds_ = checkIds; +} + std::string RemoveCheckResultWhiteListRequest::getCheckGroupId() const { return checkGroupId_; } diff --git a/sas/src/model/SaveImageBaselineStrategyRequest.cc b/sas/src/model/SaveImageBaselineStrategyRequest.cc index abe35a849..c30643c96 100644 --- a/sas/src/model/SaveImageBaselineStrategyRequest.cc +++ b/sas/src/model/SaveImageBaselineStrategyRequest.cc @@ -25,6 +25,24 @@ SaveImageBaselineStrategyRequest::SaveImageBaselineStrategyRequest() SaveImageBaselineStrategyRequest::~SaveImageBaselineStrategyRequest() {} +std::string SaveImageBaselineStrategyRequest::getSourceIp() const { + return sourceIp_; +} + +void SaveImageBaselineStrategyRequest::setSourceIp(const std::string &sourceIp) { + sourceIp_ = sourceIp; + setParameter(std::string("SourceIp"), sourceIp); +} + +std::string SaveImageBaselineStrategyRequest::getLang() const { + return lang_; +} + +void SaveImageBaselineStrategyRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string SaveImageBaselineStrategyRequest::getBaselineItemList() const { return baselineItemList_; } @@ -43,15 +61,6 @@ void SaveImageBaselineStrategyRequest::setStrategyName(const std::string &strate setParameter(std::string("StrategyName"), strategyName); } -std::string SaveImageBaselineStrategyRequest::getSourceIp() const { - return sourceIp_; -} - -void SaveImageBaselineStrategyRequest::setSourceIp(const std::string &sourceIp) { - sourceIp_ = sourceIp; - setParameter(std::string("SourceIp"), sourceIp); -} - long SaveImageBaselineStrategyRequest::getStrategyId() const { return strategyId_; } @@ -61,12 +70,3 @@ void SaveImageBaselineStrategyRequest::setStrategyId(long strategyId) { setParameter(std::string("StrategyId"), std::to_string(strategyId)); } -std::string SaveImageBaselineStrategyRequest::getLang() const { - return lang_; -} - -void SaveImageBaselineStrategyRequest::setLang(const std::string &lang) { - lang_ = lang; - setParameter(std::string("Lang"), lang); -} - diff --git a/sas/src/model/SetClusterInterceptionConfigRequest.cc b/sas/src/model/SetClusterInterceptionConfigRequest.cc index a92c92926..676643610 100644 --- a/sas/src/model/SetClusterInterceptionConfigRequest.cc +++ b/sas/src/model/SetClusterInterceptionConfigRequest.cc @@ -25,15 +25,6 @@ SetClusterInterceptionConfigRequest::SetClusterInterceptionConfigRequest() SetClusterInterceptionConfigRequest::~SetClusterInterceptionConfigRequest() {} -std::string SetClusterInterceptionConfigRequest::getClusterIds() const { - return clusterIds_; -} - -void SetClusterInterceptionConfigRequest::setClusterIds(const std::string &clusterIds) { - clusterIds_ = clusterIds; - setParameter(std::string("ClusterIds"), clusterIds); -} - std::string SetClusterInterceptionConfigRequest::getSourceIp() const { return sourceIp_; } @@ -43,6 +34,15 @@ void SetClusterInterceptionConfigRequest::setSourceIp(const std::string &sourceI setParameter(std::string("SourceIp"), sourceIp); } +std::string SetClusterInterceptionConfigRequest::getClusterIds() const { + return clusterIds_; +} + +void SetClusterInterceptionConfigRequest::setClusterIds(const std::string &clusterIds) { + clusterIds_ = clusterIds; + setParameter(std::string("ClusterIds"), clusterIds); +} + int SetClusterInterceptionConfigRequest::getSwitchType() const { return switchType_; } diff --git a/sas/src/model/StartBaselineSecurityCheckRequest.cc b/sas/src/model/StartBaselineSecurityCheckRequest.cc index c3652eac5..45c576498 100644 --- a/sas/src/model/StartBaselineSecurityCheckRequest.cc +++ b/sas/src/model/StartBaselineSecurityCheckRequest.cc @@ -34,14 +34,6 @@ void StartBaselineSecurityCheckRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } -std::vector StartBaselineSecurityCheckRequest::getItemIds() const { - return itemIds_; -} - -void StartBaselineSecurityCheckRequest::setItemIds(const std::vector &itemIds) { - itemIds_ = itemIds; -} - std::string StartBaselineSecurityCheckRequest::getType() const { return type_; } @@ -77,3 +69,11 @@ void StartBaselineSecurityCheckRequest::setLang(const std::string &lang) { setParameter(std::string("Lang"), lang); } +std::vector StartBaselineSecurityCheckRequest::getItemIds() const { + return itemIds_; +} + +void StartBaselineSecurityCheckRequest::setItemIds(const std::vector &itemIds) { + itemIds_ = itemIds; +} + diff --git a/sas/src/model/UpdateHoneypotPresetRequest.cc b/sas/src/model/UpdateHoneypotPresetRequest.cc index 5310f3d55..5a1a1844d 100644 --- a/sas/src/model/UpdateHoneypotPresetRequest.cc +++ b/sas/src/model/UpdateHoneypotPresetRequest.cc @@ -25,6 +25,15 @@ UpdateHoneypotPresetRequest::UpdateHoneypotPresetRequest() UpdateHoneypotPresetRequest::~UpdateHoneypotPresetRequest() {} +std::string UpdateHoneypotPresetRequest::getLang() const { + return lang_; +} + +void UpdateHoneypotPresetRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string UpdateHoneypotPresetRequest::getHoneypotPresetId() const { return honeypotPresetId_; } diff --git a/sas/src/model/UpdateHoneypotProbeRequest.cc b/sas/src/model/UpdateHoneypotProbeRequest.cc index 582a877e2..cc1718452 100644 --- a/sas/src/model/UpdateHoneypotProbeRequest.cc +++ b/sas/src/model/UpdateHoneypotProbeRequest.cc @@ -51,6 +51,15 @@ void UpdateHoneypotProbeRequest::setServiceIpList(const std::vector serviceIpList_ = serviceIpList; } +std::string UpdateHoneypotProbeRequest::getLang() const { + return lang_; +} + +void UpdateHoneypotProbeRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + bool UpdateHoneypotProbeRequest::getArp() const { return arp_; } diff --git a/sas/src/model/UpdateHoneypotRequest.cc b/sas/src/model/UpdateHoneypotRequest.cc index 304464d92..c89c6b7b0 100644 --- a/sas/src/model/UpdateHoneypotRequest.cc +++ b/sas/src/model/UpdateHoneypotRequest.cc @@ -34,6 +34,15 @@ void UpdateHoneypotRequest::setHoneypotName(const std::string &honeypotName) { setParameter(std::string("HoneypotName"), honeypotName); } +std::string UpdateHoneypotRequest::getLang() const { + return lang_; +} + +void UpdateHoneypotRequest::setLang(const std::string &lang) { + lang_ = lang; + setParameter(std::string("Lang"), lang); +} + std::string UpdateHoneypotRequest::getHoneypotId() const { return honeypotId_; } diff --git a/sas/src/model/ValidateHcWarningsRequest.cc b/sas/src/model/ValidateHcWarningsRequest.cc index 9788adcb0..4600277f9 100644 --- a/sas/src/model/ValidateHcWarningsRequest.cc +++ b/sas/src/model/ValidateHcWarningsRequest.cc @@ -25,15 +25,6 @@ ValidateHcWarningsRequest::ValidateHcWarningsRequest() ValidateHcWarningsRequest::~ValidateHcWarningsRequest() {} -std::string ValidateHcWarningsRequest::getRiskIds() const { - return riskIds_; -} - -void ValidateHcWarningsRequest::setRiskIds(const std::string &riskIds) { - riskIds_ = riskIds; - setParameter(std::string("RiskIds"), riskIds); -} - std::string ValidateHcWarningsRequest::getSourceIp() const { return sourceIp_; } @@ -43,6 +34,24 @@ void ValidateHcWarningsRequest::setSourceIp(const std::string &sourceIp) { setParameter(std::string("SourceIp"), sourceIp); } +std::string ValidateHcWarningsRequest::getCheckIds() const { + return checkIds_; +} + +void ValidateHcWarningsRequest::setCheckIds(const std::string &checkIds) { + checkIds_ = checkIds; + setParameter(std::string("CheckIds"), checkIds); +} + +std::string ValidateHcWarningsRequest::getRiskIds() const { + return riskIds_; +} + +void ValidateHcWarningsRequest::setRiskIds(const std::string &riskIds) { + riskIds_ = riskIds; + setParameter(std::string("RiskIds"), riskIds); +} + std::string ValidateHcWarningsRequest::getUuids() const { return uuids_; }