Change ListAssetSelectionTarget Request.

This commit is contained in:
sdk-team
2023-06-06 10:41:50 +00:00
parent a2538884e5
commit 51b2160a35
364 changed files with 5400 additions and 2971 deletions

View File

@@ -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

View File

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

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT AddAssetSelectionCriteriaRequest : public RpcServiceRequest {
public:
struct TargetOperationList {
std::string operation;
std::string target;
};
AddAssetSelectionCriteriaRequest();
~AddAssetSelectionCriteriaRequest();
std::string getCriteriaOperation() const;
void setCriteriaOperation(const std::string &criteriaOperation);
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::vector<TargetOperationList> getTargetOperationList() const;
void setTargetOperationList(const std::vector<TargetOperationList> &targetOperationList);
std::string getSelectionKey() const;
void setSelectionKey(const std::string &selectionKey);
private:
std::string criteriaOperation_;
std::string criteria_;
std::string sourceIp_;
std::vector<TargetOperationList> targetOperationList_;
std::string selectionKey_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_ADDASSETSELECTIONCRITERIAREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ChangeCheckCustomConfigRequest : public RpcServiceRequest {
public:
struct CustomConfigs {
std::string name;
std::string value;
std::string operation;
};
ChangeCheckCustomConfigRequest();
~ChangeCheckCustomConfigRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getCheckId() const;
void setCheckId(long checkId);
std::vector<CustomConfigs> getCustomConfigs() const;
void setCustomConfigs(const std::vector<CustomConfigs> &customConfigs);
private:
std::string sourceIp_;
std::string regionId_;
long checkId_;
std::vector<CustomConfigs> customConfigs_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CHANGECHECKCUSTOMCONFIGREQUEST_H_

View File

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

View File

@@ -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

View File

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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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_;

View File

@@ -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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateOrUpdateDingTalkRequest : public RpcServiceRequest {
public:
CreateOrUpdateDingTalkRequest();
~CreateOrUpdateDingTalkRequest();
std::string getRuleActionName() const;
void setRuleActionName(const std::string &ruleActionName);
std::string getGroupIdList() const;
void setGroupIdList(const std::string &groupIdList);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
long getId() const;
void setId(long id);
std::string getSendUrl() const;
void setSendUrl(const std::string &sendUrl);
long getIntervalTime() const;
void setIntervalTime(long intervalTime);
std::string getDingTalkLang() const;
void setDingTalkLang(const std::string &dingTalkLang);
std::string getConfigList() const;
void setConfigList(const std::string &configList);
private:
std::string ruleActionName_;
std::string groupIdList_;
std::string sourceIp_;
long id_;
std::string sendUrl_;
long intervalTime_;
std::string dingTalkLang_;
std::string configList_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEDINGTALKREQUEST_H_

View File

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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

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

View File

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

View File

@@ -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

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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;

View File

@@ -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;
};

View File

@@ -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

View File

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

View File

@@ -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

View File

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

View File

@@ -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_;

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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;
};

View File

@@ -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

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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;
};

View File

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

View File

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

View File

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

View File

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

View File

@@ -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

View File

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

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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;

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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;

View File

@@ -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;

View File

@@ -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

View File

@@ -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_;

View File

@@ -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

View File

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

View File

@@ -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

View File

@@ -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

View File

@@ -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;

View File

@@ -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

View File

@@ -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

View File

@@ -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

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