regenerate code
This commit is contained in:
@@ -21,16 +21,32 @@ set(sas_public_header
|
||||
include/alibabacloud/sas/SasExport.h )
|
||||
|
||||
set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/CreateAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/CreateAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
|
||||
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupResult.h
|
||||
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h
|
||||
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskResult.h
|
||||
include/alibabacloud/sas/model/DeleteGroupRequest.h
|
||||
include/alibabacloud/sas/model/DeleteGroupResult.h
|
||||
include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h
|
||||
include/alibabacloud/sas/model/DeleteLoginBaseConfigResult.h
|
||||
include/alibabacloud/sas/model/DeleteTagWithUuidRequest.h
|
||||
include/alibabacloud/sas/model/DeleteTagWithUuidResult.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/DescribeAllEntityRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllEntityResult.h
|
||||
include/alibabacloud/sas/model/DescribeAllGroupsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllGroupsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidResult.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAutoDelConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAutoDelConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeCheckWarningDetailRequest.h
|
||||
@@ -45,6 +61,12 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeCloudProductFieldStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeConcernNecessityRequest.h
|
||||
include/alibabacloud/sas/model/DescribeConcernNecessityResult.h
|
||||
include/alibabacloud/sas/model/DescribeCriteriaRequest.h
|
||||
include/alibabacloud/sas/model/DescribeCriteriaResult.h
|
||||
include/alibabacloud/sas/model/DescribeDialogMessagesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeDialogMessagesResult.h
|
||||
include/alibabacloud/sas/model/DescribeDingTalkRequest.h
|
||||
include/alibabacloud/sas/model/DescribeDingTalkResult.h
|
||||
include/alibabacloud/sas/model/DescribeDomainCountRequest.h
|
||||
include/alibabacloud/sas/model/DescribeDomainCountResult.h
|
||||
include/alibabacloud/sas/model/DescribeDomainDetailRequest.h
|
||||
@@ -53,14 +75,24 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeDomainListResult.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulGroupRequest.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulGroupResult.h
|
||||
include/alibabacloud/sas/model/DescribeExportInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExportInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeFieldStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedTagsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedTagsResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedVulRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedVulResult.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeIpInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeIpInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeModuleConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeModuleConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeNoticeConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeNoticeConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCountRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCountResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyPortDetailRequest.h
|
||||
@@ -75,6 +107,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareItemResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUsageNewestRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUsageNewestResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUserDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUserDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h
|
||||
@@ -87,12 +121,26 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeRiskCheckSummaryResult.h
|
||||
include/alibabacloud/sas/model/DescribeRiskItemTypeRequest.h
|
||||
include/alibabacloud/sas/model/DescribeRiskItemTypeResult.h
|
||||
include/alibabacloud/sas/model/DescribeSasAssetStatisticsColumnRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSasAssetStatisticsColumnResult.h
|
||||
include/alibabacloud/sas/model/DescribeSearchConditionRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSearchConditionResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecureSuggestionRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecureSuggestionResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityCheckScheduleConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityCheckScheduleConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationsResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityStatInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityStatInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeStrategyExecDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeStratetyRequest.h
|
||||
include/alibabacloud/sas/model/DescribeStratetyResult.h
|
||||
include/alibabacloud/sas/model/DescribeSummaryInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSummaryInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventsRequest.h
|
||||
@@ -101,6 +149,10 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeUserBaselineAuthorizationResult.h
|
||||
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationRequest.h
|
||||
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationResult.h
|
||||
include/alibabacloud/sas/model/DescribeVolDingdingMessageRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVolDingdingMessageResult.h
|
||||
include/alibabacloud/sas/model/DescribeVpcListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVpcListResult.h
|
||||
include/alibabacloud/sas/model/DescribeVulDetailsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVulDetailsResult.h
|
||||
include/alibabacloud/sas/model/DescribeVulListRequest.h
|
||||
@@ -109,6 +161,16 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeVulWhitelistResult.h
|
||||
include/alibabacloud/sas/model/DescribeWarningMachinesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeWarningMachinesResult.h
|
||||
include/alibabacloud/sas/model/ExportRecordRequest.h
|
||||
include/alibabacloud/sas/model/ExportRecordResult.h
|
||||
include/alibabacloud/sas/model/GetIOCsRequest.h
|
||||
include/alibabacloud/sas/model/GetIOCsResult.h
|
||||
include/alibabacloud/sas/model/GetIncIOCsRequest.h
|
||||
include/alibabacloud/sas/model/GetIncIOCsResult.h
|
||||
include/alibabacloud/sas/model/HandleSimilarSecurityEventsRequest.h
|
||||
include/alibabacloud/sas/model/HandleSimilarSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/ModifyAutoDelConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAutoDelConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyConcernNecessityRequest.h
|
||||
@@ -121,6 +183,12 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/ModifyEmgVulSubmitResult.h
|
||||
include/alibabacloud/sas/model/ModifyGroupPropertyRequest.h
|
||||
include/alibabacloud/sas/model/ModifyGroupPropertyResult.h
|
||||
include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyLoginBaseConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyLoginSwitchConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyLoginSwitchConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyNoticeConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyOperateVulRequest.h
|
||||
include/alibabacloud/sas/model/ModifyOperateVulResult.h
|
||||
include/alibabacloud/sas/model/ModifyPushAllTaskRequest.h
|
||||
@@ -131,23 +199,51 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/ModifyRiskSingleResultStatusResult.h
|
||||
include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyStartVulScanRequest.h
|
||||
include/alibabacloud/sas/model/ModifyStartVulScanResult.h
|
||||
include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h
|
||||
include/alibabacloud/sas/model/ModifyTagWithUuidResult.h
|
||||
include/alibabacloud/sas/model/ModifyVulTargetConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyVulTargetConfigResult.h
|
||||
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigRequest.h
|
||||
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigResult.h
|
||||
include/alibabacloud/sas/model/OperationSuspEventsRequest.h
|
||||
include/alibabacloud/sas/model/OperationSuspEventsResult.h
|
||||
include/alibabacloud/sas/model/PauseClientRequest.h
|
||||
include/alibabacloud/sas/model/PauseClientResult.h
|
||||
include/alibabacloud/sas/model/SasInstallCodeRequest.h
|
||||
include/alibabacloud/sas/model/SasInstallCodeResult.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckResult.h )
|
||||
|
||||
set(sas_src
|
||||
src/SasClient.cc
|
||||
src/model/CreateAntiBruteForceRuleRequest.cc
|
||||
src/model/CreateAntiBruteForceRuleResult.cc
|
||||
src/model/CreateOrUpdateAssetGroupRequest.cc
|
||||
src/model/CreateOrUpdateAssetGroupResult.cc
|
||||
src/model/CreateSimilarSecurityEventsQueryTaskRequest.cc
|
||||
src/model/CreateSimilarSecurityEventsQueryTaskResult.cc
|
||||
src/model/DeleteGroupRequest.cc
|
||||
src/model/DeleteGroupResult.cc
|
||||
src/model/DeleteLoginBaseConfigRequest.cc
|
||||
src/model/DeleteLoginBaseConfigResult.cc
|
||||
src/model/DeleteTagWithUuidRequest.cc
|
||||
src/model/DeleteTagWithUuidResult.cc
|
||||
src/model/DescribeAlarmEventDetailRequest.cc
|
||||
src/model/DescribeAlarmEventDetailResult.cc
|
||||
src/model/DescribeAlarmEventListRequest.cc
|
||||
src/model/DescribeAlarmEventListResult.cc
|
||||
src/model/DescribeAllEntityRequest.cc
|
||||
src/model/DescribeAllEntityResult.cc
|
||||
src/model/DescribeAllGroupsRequest.cc
|
||||
src/model/DescribeAllGroupsResult.cc
|
||||
src/model/DescribeAllRegionsStatisticsRequest.cc
|
||||
src/model/DescribeAllRegionsStatisticsResult.cc
|
||||
src/model/DescribeAssetDetailByUuidRequest.cc
|
||||
src/model/DescribeAssetDetailByUuidResult.cc
|
||||
src/model/DescribeAssetDetailByUuidsRequest.cc
|
||||
src/model/DescribeAssetDetailByUuidsResult.cc
|
||||
src/model/DescribeAutoDelConfigRequest.cc
|
||||
src/model/DescribeAutoDelConfigResult.cc
|
||||
src/model/DescribeCheckWarningDetailRequest.cc
|
||||
@@ -162,6 +258,12 @@ set(sas_src
|
||||
src/model/DescribeCloudProductFieldStatisticsResult.cc
|
||||
src/model/DescribeConcernNecessityRequest.cc
|
||||
src/model/DescribeConcernNecessityResult.cc
|
||||
src/model/DescribeCriteriaRequest.cc
|
||||
src/model/DescribeCriteriaResult.cc
|
||||
src/model/DescribeDialogMessagesRequest.cc
|
||||
src/model/DescribeDialogMessagesResult.cc
|
||||
src/model/DescribeDingTalkRequest.cc
|
||||
src/model/DescribeDingTalkResult.cc
|
||||
src/model/DescribeDomainCountRequest.cc
|
||||
src/model/DescribeDomainCountResult.cc
|
||||
src/model/DescribeDomainDetailRequest.cc
|
||||
@@ -170,14 +272,24 @@ set(sas_src
|
||||
src/model/DescribeDomainListResult.cc
|
||||
src/model/DescribeEmgVulGroupRequest.cc
|
||||
src/model/DescribeEmgVulGroupResult.cc
|
||||
src/model/DescribeExportInfoRequest.cc
|
||||
src/model/DescribeExportInfoResult.cc
|
||||
src/model/DescribeFieldStatisticsRequest.cc
|
||||
src/model/DescribeFieldStatisticsResult.cc
|
||||
src/model/DescribeGraph4InvestigationOnlineRequest.cc
|
||||
src/model/DescribeGraph4InvestigationOnlineResult.cc
|
||||
src/model/DescribeGroupedTagsRequest.cc
|
||||
src/model/DescribeGroupedTagsResult.cc
|
||||
src/model/DescribeGroupedVulRequest.cc
|
||||
src/model/DescribeGroupedVulResult.cc
|
||||
src/model/DescribeInstanceStatisticsRequest.cc
|
||||
src/model/DescribeInstanceStatisticsResult.cc
|
||||
src/model/DescribeIpInfoRequest.cc
|
||||
src/model/DescribeIpInfoResult.cc
|
||||
src/model/DescribeModuleConfigRequest.cc
|
||||
src/model/DescribeModuleConfigResult.cc
|
||||
src/model/DescribeNoticeConfigRequest.cc
|
||||
src/model/DescribeNoticeConfigResult.cc
|
||||
src/model/DescribePropertyCountRequest.cc
|
||||
src/model/DescribePropertyCountResult.cc
|
||||
src/model/DescribePropertyPortDetailRequest.cc
|
||||
@@ -192,6 +304,8 @@ set(sas_src
|
||||
src/model/DescribePropertySoftwareDetailResult.cc
|
||||
src/model/DescribePropertySoftwareItemRequest.cc
|
||||
src/model/DescribePropertySoftwareItemResult.cc
|
||||
src/model/DescribePropertyUsageNewestRequest.cc
|
||||
src/model/DescribePropertyUsageNewestResult.cc
|
||||
src/model/DescribePropertyUserDetailRequest.cc
|
||||
src/model/DescribePropertyUserDetailResult.cc
|
||||
src/model/DescribePropertyUserItemRequest.cc
|
||||
@@ -204,12 +318,26 @@ set(sas_src
|
||||
src/model/DescribeRiskCheckSummaryResult.cc
|
||||
src/model/DescribeRiskItemTypeRequest.cc
|
||||
src/model/DescribeRiskItemTypeResult.cc
|
||||
src/model/DescribeSasAssetStatisticsColumnRequest.cc
|
||||
src/model/DescribeSasAssetStatisticsColumnResult.cc
|
||||
src/model/DescribeSearchConditionRequest.cc
|
||||
src/model/DescribeSearchConditionResult.cc
|
||||
src/model/DescribeSecureSuggestionRequest.cc
|
||||
src/model/DescribeSecureSuggestionResult.cc
|
||||
src/model/DescribeSecurityCheckScheduleConfigRequest.cc
|
||||
src/model/DescribeSecurityCheckScheduleConfigResult.cc
|
||||
src/model/DescribeSecurityEventOperationsRequest.cc
|
||||
src/model/DescribeSecurityEventOperationsResult.cc
|
||||
src/model/DescribeSecurityStatInfoRequest.cc
|
||||
src/model/DescribeSecurityStatInfoResult.cc
|
||||
src/model/DescribeSimilarSecurityEventsRequest.cc
|
||||
src/model/DescribeSimilarSecurityEventsResult.cc
|
||||
src/model/DescribeStrategyExecDetailRequest.cc
|
||||
src/model/DescribeStrategyExecDetailResult.cc
|
||||
src/model/DescribeStratetyRequest.cc
|
||||
src/model/DescribeStratetyResult.cc
|
||||
src/model/DescribeSummaryInfoRequest.cc
|
||||
src/model/DescribeSummaryInfoResult.cc
|
||||
src/model/DescribeSuspEventDetailRequest.cc
|
||||
src/model/DescribeSuspEventDetailResult.cc
|
||||
src/model/DescribeSuspEventsRequest.cc
|
||||
@@ -218,6 +346,10 @@ set(sas_src
|
||||
src/model/DescribeUserBaselineAuthorizationResult.cc
|
||||
src/model/DescribeUserLayoutAuthorizationRequest.cc
|
||||
src/model/DescribeUserLayoutAuthorizationResult.cc
|
||||
src/model/DescribeVolDingdingMessageRequest.cc
|
||||
src/model/DescribeVolDingdingMessageResult.cc
|
||||
src/model/DescribeVpcListRequest.cc
|
||||
src/model/DescribeVpcListResult.cc
|
||||
src/model/DescribeVulDetailsRequest.cc
|
||||
src/model/DescribeVulDetailsResult.cc
|
||||
src/model/DescribeVulListRequest.cc
|
||||
@@ -226,6 +358,16 @@ set(sas_src
|
||||
src/model/DescribeVulWhitelistResult.cc
|
||||
src/model/DescribeWarningMachinesRequest.cc
|
||||
src/model/DescribeWarningMachinesResult.cc
|
||||
src/model/ExportRecordRequest.cc
|
||||
src/model/ExportRecordResult.cc
|
||||
src/model/GetIOCsRequest.cc
|
||||
src/model/GetIOCsResult.cc
|
||||
src/model/GetIncIOCsRequest.cc
|
||||
src/model/GetIncIOCsResult.cc
|
||||
src/model/HandleSimilarSecurityEventsRequest.cc
|
||||
src/model/HandleSimilarSecurityEventsResult.cc
|
||||
src/model/ModifyAntiBruteForceRuleRequest.cc
|
||||
src/model/ModifyAntiBruteForceRuleResult.cc
|
||||
src/model/ModifyAutoDelConfigRequest.cc
|
||||
src/model/ModifyAutoDelConfigResult.cc
|
||||
src/model/ModifyConcernNecessityRequest.cc
|
||||
@@ -238,6 +380,12 @@ set(sas_src
|
||||
src/model/ModifyEmgVulSubmitResult.cc
|
||||
src/model/ModifyGroupPropertyRequest.cc
|
||||
src/model/ModifyGroupPropertyResult.cc
|
||||
src/model/ModifyLoginBaseConfigRequest.cc
|
||||
src/model/ModifyLoginBaseConfigResult.cc
|
||||
src/model/ModifyLoginSwitchConfigRequest.cc
|
||||
src/model/ModifyLoginSwitchConfigResult.cc
|
||||
src/model/ModifyNoticeConfigRequest.cc
|
||||
src/model/ModifyNoticeConfigResult.cc
|
||||
src/model/ModifyOperateVulRequest.cc
|
||||
src/model/ModifyOperateVulResult.cc
|
||||
src/model/ModifyPushAllTaskRequest.cc
|
||||
@@ -248,8 +396,20 @@ set(sas_src
|
||||
src/model/ModifyRiskSingleResultStatusResult.cc
|
||||
src/model/ModifySecurityCheckScheduleConfigRequest.cc
|
||||
src/model/ModifySecurityCheckScheduleConfigResult.cc
|
||||
src/model/ModifyStartVulScanRequest.cc
|
||||
src/model/ModifyStartVulScanResult.cc
|
||||
src/model/ModifyTagWithUuidRequest.cc
|
||||
src/model/ModifyTagWithUuidResult.cc
|
||||
src/model/ModifyVulTargetConfigRequest.cc
|
||||
src/model/ModifyVulTargetConfigResult.cc
|
||||
src/model/OperateSuspiciousTargetConfigRequest.cc
|
||||
src/model/OperateSuspiciousTargetConfigResult.cc
|
||||
src/model/OperationSuspEventsRequest.cc
|
||||
src/model/OperationSuspEventsResult.cc
|
||||
src/model/PauseClientRequest.cc
|
||||
src/model/PauseClientResult.cc
|
||||
src/model/SasInstallCodeRequest.cc
|
||||
src/model/SasInstallCodeResult.cc
|
||||
src/model/StartBaselineSecurityCheckRequest.cc
|
||||
src/model/StartBaselineSecurityCheckResult.cc )
|
||||
|
||||
|
||||
@@ -22,16 +22,32 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "SasExport.h"
|
||||
#include "model/CreateAntiBruteForceRuleRequest.h"
|
||||
#include "model/CreateAntiBruteForceRuleResult.h"
|
||||
#include "model/CreateOrUpdateAssetGroupRequest.h"
|
||||
#include "model/CreateOrUpdateAssetGroupResult.h"
|
||||
#include "model/CreateSimilarSecurityEventsQueryTaskRequest.h"
|
||||
#include "model/CreateSimilarSecurityEventsQueryTaskResult.h"
|
||||
#include "model/DeleteGroupRequest.h"
|
||||
#include "model/DeleteGroupResult.h"
|
||||
#include "model/DeleteLoginBaseConfigRequest.h"
|
||||
#include "model/DeleteLoginBaseConfigResult.h"
|
||||
#include "model/DeleteTagWithUuidRequest.h"
|
||||
#include "model/DeleteTagWithUuidResult.h"
|
||||
#include "model/DescribeAlarmEventDetailRequest.h"
|
||||
#include "model/DescribeAlarmEventDetailResult.h"
|
||||
#include "model/DescribeAlarmEventListRequest.h"
|
||||
#include "model/DescribeAlarmEventListResult.h"
|
||||
#include "model/DescribeAllEntityRequest.h"
|
||||
#include "model/DescribeAllEntityResult.h"
|
||||
#include "model/DescribeAllGroupsRequest.h"
|
||||
#include "model/DescribeAllGroupsResult.h"
|
||||
#include "model/DescribeAllRegionsStatisticsRequest.h"
|
||||
#include "model/DescribeAllRegionsStatisticsResult.h"
|
||||
#include "model/DescribeAssetDetailByUuidRequest.h"
|
||||
#include "model/DescribeAssetDetailByUuidResult.h"
|
||||
#include "model/DescribeAssetDetailByUuidsRequest.h"
|
||||
#include "model/DescribeAssetDetailByUuidsResult.h"
|
||||
#include "model/DescribeAutoDelConfigRequest.h"
|
||||
#include "model/DescribeAutoDelConfigResult.h"
|
||||
#include "model/DescribeCheckWarningDetailRequest.h"
|
||||
@@ -46,6 +62,12 @@
|
||||
#include "model/DescribeCloudProductFieldStatisticsResult.h"
|
||||
#include "model/DescribeConcernNecessityRequest.h"
|
||||
#include "model/DescribeConcernNecessityResult.h"
|
||||
#include "model/DescribeCriteriaRequest.h"
|
||||
#include "model/DescribeCriteriaResult.h"
|
||||
#include "model/DescribeDialogMessagesRequest.h"
|
||||
#include "model/DescribeDialogMessagesResult.h"
|
||||
#include "model/DescribeDingTalkRequest.h"
|
||||
#include "model/DescribeDingTalkResult.h"
|
||||
#include "model/DescribeDomainCountRequest.h"
|
||||
#include "model/DescribeDomainCountResult.h"
|
||||
#include "model/DescribeDomainDetailRequest.h"
|
||||
@@ -54,14 +76,24 @@
|
||||
#include "model/DescribeDomainListResult.h"
|
||||
#include "model/DescribeEmgVulGroupRequest.h"
|
||||
#include "model/DescribeEmgVulGroupResult.h"
|
||||
#include "model/DescribeExportInfoRequest.h"
|
||||
#include "model/DescribeExportInfoResult.h"
|
||||
#include "model/DescribeFieldStatisticsRequest.h"
|
||||
#include "model/DescribeFieldStatisticsResult.h"
|
||||
#include "model/DescribeGraph4InvestigationOnlineRequest.h"
|
||||
#include "model/DescribeGraph4InvestigationOnlineResult.h"
|
||||
#include "model/DescribeGroupedTagsRequest.h"
|
||||
#include "model/DescribeGroupedTagsResult.h"
|
||||
#include "model/DescribeGroupedVulRequest.h"
|
||||
#include "model/DescribeGroupedVulResult.h"
|
||||
#include "model/DescribeInstanceStatisticsRequest.h"
|
||||
#include "model/DescribeInstanceStatisticsResult.h"
|
||||
#include "model/DescribeIpInfoRequest.h"
|
||||
#include "model/DescribeIpInfoResult.h"
|
||||
#include "model/DescribeModuleConfigRequest.h"
|
||||
#include "model/DescribeModuleConfigResult.h"
|
||||
#include "model/DescribeNoticeConfigRequest.h"
|
||||
#include "model/DescribeNoticeConfigResult.h"
|
||||
#include "model/DescribePropertyCountRequest.h"
|
||||
#include "model/DescribePropertyCountResult.h"
|
||||
#include "model/DescribePropertyPortDetailRequest.h"
|
||||
@@ -76,6 +108,8 @@
|
||||
#include "model/DescribePropertySoftwareDetailResult.h"
|
||||
#include "model/DescribePropertySoftwareItemRequest.h"
|
||||
#include "model/DescribePropertySoftwareItemResult.h"
|
||||
#include "model/DescribePropertyUsageNewestRequest.h"
|
||||
#include "model/DescribePropertyUsageNewestResult.h"
|
||||
#include "model/DescribePropertyUserDetailRequest.h"
|
||||
#include "model/DescribePropertyUserDetailResult.h"
|
||||
#include "model/DescribePropertyUserItemRequest.h"
|
||||
@@ -88,12 +122,26 @@
|
||||
#include "model/DescribeRiskCheckSummaryResult.h"
|
||||
#include "model/DescribeRiskItemTypeRequest.h"
|
||||
#include "model/DescribeRiskItemTypeResult.h"
|
||||
#include "model/DescribeSasAssetStatisticsColumnRequest.h"
|
||||
#include "model/DescribeSasAssetStatisticsColumnResult.h"
|
||||
#include "model/DescribeSearchConditionRequest.h"
|
||||
#include "model/DescribeSearchConditionResult.h"
|
||||
#include "model/DescribeSecureSuggestionRequest.h"
|
||||
#include "model/DescribeSecureSuggestionResult.h"
|
||||
#include "model/DescribeSecurityCheckScheduleConfigRequest.h"
|
||||
#include "model/DescribeSecurityCheckScheduleConfigResult.h"
|
||||
#include "model/DescribeSecurityEventOperationsRequest.h"
|
||||
#include "model/DescribeSecurityEventOperationsResult.h"
|
||||
#include "model/DescribeSecurityStatInfoRequest.h"
|
||||
#include "model/DescribeSecurityStatInfoResult.h"
|
||||
#include "model/DescribeSimilarSecurityEventsRequest.h"
|
||||
#include "model/DescribeSimilarSecurityEventsResult.h"
|
||||
#include "model/DescribeStrategyExecDetailRequest.h"
|
||||
#include "model/DescribeStrategyExecDetailResult.h"
|
||||
#include "model/DescribeStratetyRequest.h"
|
||||
#include "model/DescribeStratetyResult.h"
|
||||
#include "model/DescribeSummaryInfoRequest.h"
|
||||
#include "model/DescribeSummaryInfoResult.h"
|
||||
#include "model/DescribeSuspEventDetailRequest.h"
|
||||
#include "model/DescribeSuspEventDetailResult.h"
|
||||
#include "model/DescribeSuspEventsRequest.h"
|
||||
@@ -102,6 +150,10 @@
|
||||
#include "model/DescribeUserBaselineAuthorizationResult.h"
|
||||
#include "model/DescribeUserLayoutAuthorizationRequest.h"
|
||||
#include "model/DescribeUserLayoutAuthorizationResult.h"
|
||||
#include "model/DescribeVolDingdingMessageRequest.h"
|
||||
#include "model/DescribeVolDingdingMessageResult.h"
|
||||
#include "model/DescribeVpcListRequest.h"
|
||||
#include "model/DescribeVpcListResult.h"
|
||||
#include "model/DescribeVulDetailsRequest.h"
|
||||
#include "model/DescribeVulDetailsResult.h"
|
||||
#include "model/DescribeVulListRequest.h"
|
||||
@@ -110,6 +162,16 @@
|
||||
#include "model/DescribeVulWhitelistResult.h"
|
||||
#include "model/DescribeWarningMachinesRequest.h"
|
||||
#include "model/DescribeWarningMachinesResult.h"
|
||||
#include "model/ExportRecordRequest.h"
|
||||
#include "model/ExportRecordResult.h"
|
||||
#include "model/GetIOCsRequest.h"
|
||||
#include "model/GetIOCsResult.h"
|
||||
#include "model/GetIncIOCsRequest.h"
|
||||
#include "model/GetIncIOCsResult.h"
|
||||
#include "model/HandleSimilarSecurityEventsRequest.h"
|
||||
#include "model/HandleSimilarSecurityEventsResult.h"
|
||||
#include "model/ModifyAntiBruteForceRuleRequest.h"
|
||||
#include "model/ModifyAntiBruteForceRuleResult.h"
|
||||
#include "model/ModifyAutoDelConfigRequest.h"
|
||||
#include "model/ModifyAutoDelConfigResult.h"
|
||||
#include "model/ModifyConcernNecessityRequest.h"
|
||||
@@ -122,6 +184,12 @@
|
||||
#include "model/ModifyEmgVulSubmitResult.h"
|
||||
#include "model/ModifyGroupPropertyRequest.h"
|
||||
#include "model/ModifyGroupPropertyResult.h"
|
||||
#include "model/ModifyLoginBaseConfigRequest.h"
|
||||
#include "model/ModifyLoginBaseConfigResult.h"
|
||||
#include "model/ModifyLoginSwitchConfigRequest.h"
|
||||
#include "model/ModifyLoginSwitchConfigResult.h"
|
||||
#include "model/ModifyNoticeConfigRequest.h"
|
||||
#include "model/ModifyNoticeConfigResult.h"
|
||||
#include "model/ModifyOperateVulRequest.h"
|
||||
#include "model/ModifyOperateVulResult.h"
|
||||
#include "model/ModifyPushAllTaskRequest.h"
|
||||
@@ -132,8 +200,20 @@
|
||||
#include "model/ModifyRiskSingleResultStatusResult.h"
|
||||
#include "model/ModifySecurityCheckScheduleConfigRequest.h"
|
||||
#include "model/ModifySecurityCheckScheduleConfigResult.h"
|
||||
#include "model/ModifyStartVulScanRequest.h"
|
||||
#include "model/ModifyStartVulScanResult.h"
|
||||
#include "model/ModifyTagWithUuidRequest.h"
|
||||
#include "model/ModifyTagWithUuidResult.h"
|
||||
#include "model/ModifyVulTargetConfigRequest.h"
|
||||
#include "model/ModifyVulTargetConfigResult.h"
|
||||
#include "model/OperateSuspiciousTargetConfigRequest.h"
|
||||
#include "model/OperateSuspiciousTargetConfigResult.h"
|
||||
#include "model/OperationSuspEventsRequest.h"
|
||||
#include "model/OperationSuspEventsResult.h"
|
||||
#include "model/PauseClientRequest.h"
|
||||
#include "model/PauseClientResult.h"
|
||||
#include "model/SasInstallCodeRequest.h"
|
||||
#include "model/SasInstallCodeResult.h"
|
||||
#include "model/StartBaselineSecurityCheckRequest.h"
|
||||
#include "model/StartBaselineSecurityCheckResult.h"
|
||||
|
||||
@@ -145,21 +225,45 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_SAS_EXPORT SasClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
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::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::CreateSimilarSecurityEventsQueryTaskResult> CreateSimilarSecurityEventsQueryTaskOutcome;
|
||||
typedef std::future<CreateSimilarSecurityEventsQueryTaskOutcome> CreateSimilarSecurityEventsQueryTaskOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::CreateSimilarSecurityEventsQueryTaskRequest&, const CreateSimilarSecurityEventsQueryTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSimilarSecurityEventsQueryTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteGroupResult> DeleteGroupOutcome;
|
||||
typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DeleteGroupRequest&, const DeleteGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteLoginBaseConfigResult> DeleteLoginBaseConfigOutcome;
|
||||
typedef std::future<DeleteLoginBaseConfigOutcome> DeleteLoginBaseConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DeleteLoginBaseConfigRequest&, const DeleteLoginBaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoginBaseConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTagWithUuidResult> DeleteTagWithUuidOutcome;
|
||||
typedef std::future<DeleteTagWithUuidOutcome> DeleteTagWithUuidOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DeleteTagWithUuidRequest&, const DeleteTagWithUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTagWithUuidAsyncHandler;
|
||||
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::DescribeAllEntityResult> DescribeAllEntityOutcome;
|
||||
typedef std::future<DescribeAllEntityOutcome> DescribeAllEntityOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAllEntityRequest&, const DescribeAllEntityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllEntityAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAllGroupsResult> DescribeAllGroupsOutcome;
|
||||
typedef std::future<DescribeAllGroupsOutcome> DescribeAllGroupsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAllGroupsRequest&, const DescribeAllGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAllRegionsStatisticsResult> DescribeAllRegionsStatisticsOutcome;
|
||||
typedef std::future<DescribeAllRegionsStatisticsOutcome> DescribeAllRegionsStatisticsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAllRegionsStatisticsRequest&, const DescribeAllRegionsStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllRegionsStatisticsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAssetDetailByUuidResult> DescribeAssetDetailByUuidOutcome;
|
||||
typedef std::future<DescribeAssetDetailByUuidOutcome> DescribeAssetDetailByUuidOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAssetDetailByUuidRequest&, const DescribeAssetDetailByUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetDetailByUuidAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAssetDetailByUuidsResult> DescribeAssetDetailByUuidsOutcome;
|
||||
typedef std::future<DescribeAssetDetailByUuidsOutcome> DescribeAssetDetailByUuidsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAssetDetailByUuidsRequest&, const DescribeAssetDetailByUuidsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetDetailByUuidsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAutoDelConfigResult> DescribeAutoDelConfigOutcome;
|
||||
typedef std::future<DescribeAutoDelConfigOutcome> DescribeAutoDelConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAutoDelConfigRequest&, const DescribeAutoDelConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoDelConfigAsyncHandler;
|
||||
@@ -181,6 +285,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeConcernNecessityResult> DescribeConcernNecessityOutcome;
|
||||
typedef std::future<DescribeConcernNecessityOutcome> DescribeConcernNecessityOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeConcernNecessityRequest&, const DescribeConcernNecessityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConcernNecessityAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCriteriaResult> DescribeCriteriaOutcome;
|
||||
typedef std::future<DescribeCriteriaOutcome> DescribeCriteriaOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeCriteriaRequest&, const DescribeCriteriaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCriteriaAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDialogMessagesResult> DescribeDialogMessagesOutcome;
|
||||
typedef std::future<DescribeDialogMessagesOutcome> DescribeDialogMessagesOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeDialogMessagesRequest&, const DescribeDialogMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDialogMessagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDingTalkResult> DescribeDingTalkOutcome;
|
||||
typedef std::future<DescribeDingTalkOutcome> DescribeDingTalkOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeDingTalkRequest&, const DescribeDingTalkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDingTalkAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDomainCountResult> DescribeDomainCountOutcome;
|
||||
typedef std::future<DescribeDomainCountOutcome> DescribeDomainCountOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeDomainCountRequest&, const DescribeDomainCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCountAsyncHandler;
|
||||
@@ -193,9 +306,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeEmgVulGroupResult> DescribeEmgVulGroupOutcome;
|
||||
typedef std::future<DescribeEmgVulGroupOutcome> DescribeEmgVulGroupOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeEmgVulGroupRequest&, const DescribeEmgVulGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEmgVulGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeExportInfoResult> DescribeExportInfoOutcome;
|
||||
typedef std::future<DescribeExportInfoOutcome> DescribeExportInfoOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeExportInfoRequest&, const DescribeExportInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExportInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeFieldStatisticsResult> DescribeFieldStatisticsOutcome;
|
||||
typedef std::future<DescribeFieldStatisticsOutcome> DescribeFieldStatisticsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeFieldStatisticsRequest&, const DescribeFieldStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFieldStatisticsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeGraph4InvestigationOnlineResult> DescribeGraph4InvestigationOnlineOutcome;
|
||||
typedef std::future<DescribeGraph4InvestigationOnlineOutcome> DescribeGraph4InvestigationOnlineOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeGraph4InvestigationOnlineRequest&, const DescribeGraph4InvestigationOnlineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGraph4InvestigationOnlineAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeGroupedTagsResult> DescribeGroupedTagsOutcome;
|
||||
typedef std::future<DescribeGroupedTagsOutcome> DescribeGroupedTagsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeGroupedTagsRequest&, const DescribeGroupedTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupedTagsAsyncHandler;
|
||||
@@ -205,6 +324,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeInstanceStatisticsResult> DescribeInstanceStatisticsOutcome;
|
||||
typedef std::future<DescribeInstanceStatisticsOutcome> DescribeInstanceStatisticsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeInstanceStatisticsRequest&, const DescribeInstanceStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceStatisticsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeIpInfoResult> DescribeIpInfoOutcome;
|
||||
typedef std::future<DescribeIpInfoOutcome> DescribeIpInfoOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeIpInfoRequest&, const DescribeIpInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeModuleConfigResult> DescribeModuleConfigOutcome;
|
||||
typedef std::future<DescribeModuleConfigOutcome> DescribeModuleConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeModuleConfigRequest&, const DescribeModuleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModuleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeNoticeConfigResult> DescribeNoticeConfigOutcome;
|
||||
typedef std::future<DescribeNoticeConfigOutcome> DescribeNoticeConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeNoticeConfigRequest&, const DescribeNoticeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNoticeConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePropertyCountResult> DescribePropertyCountOutcome;
|
||||
typedef std::future<DescribePropertyCountOutcome> DescribePropertyCountOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribePropertyCountRequest&, const DescribePropertyCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePropertyCountAsyncHandler;
|
||||
@@ -226,6 +354,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribePropertySoftwareItemResult> DescribePropertySoftwareItemOutcome;
|
||||
typedef std::future<DescribePropertySoftwareItemOutcome> DescribePropertySoftwareItemOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribePropertySoftwareItemRequest&, const DescribePropertySoftwareItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePropertySoftwareItemAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePropertyUsageNewestResult> DescribePropertyUsageNewestOutcome;
|
||||
typedef std::future<DescribePropertyUsageNewestOutcome> DescribePropertyUsageNewestOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribePropertyUsageNewestRequest&, const DescribePropertyUsageNewestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePropertyUsageNewestAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePropertyUserDetailResult> DescribePropertyUserDetailOutcome;
|
||||
typedef std::future<DescribePropertyUserDetailOutcome> DescribePropertyUserDetailOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribePropertyUserDetailRequest&, const DescribePropertyUserDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePropertyUserDetailAsyncHandler;
|
||||
@@ -244,15 +375,36 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeRiskItemTypeResult> DescribeRiskItemTypeOutcome;
|
||||
typedef std::future<DescribeRiskItemTypeOutcome> DescribeRiskItemTypeOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeRiskItemTypeRequest&, const DescribeRiskItemTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRiskItemTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSasAssetStatisticsColumnResult> DescribeSasAssetStatisticsColumnOutcome;
|
||||
typedef std::future<DescribeSasAssetStatisticsColumnOutcome> DescribeSasAssetStatisticsColumnOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSasAssetStatisticsColumnRequest&, const DescribeSasAssetStatisticsColumnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSasAssetStatisticsColumnAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSearchConditionResult> DescribeSearchConditionOutcome;
|
||||
typedef std::future<DescribeSearchConditionOutcome> DescribeSearchConditionOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSearchConditionRequest&, const DescribeSearchConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSearchConditionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecureSuggestionResult> DescribeSecureSuggestionOutcome;
|
||||
typedef std::future<DescribeSecureSuggestionOutcome> DescribeSecureSuggestionOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSecureSuggestionRequest&, const DescribeSecureSuggestionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecureSuggestionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecurityCheckScheduleConfigResult> DescribeSecurityCheckScheduleConfigOutcome;
|
||||
typedef std::future<DescribeSecurityCheckScheduleConfigOutcome> DescribeSecurityCheckScheduleConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSecurityCheckScheduleConfigRequest&, const DescribeSecurityCheckScheduleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityCheckScheduleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecurityEventOperationsResult> DescribeSecurityEventOperationsOutcome;
|
||||
typedef std::future<DescribeSecurityEventOperationsOutcome> DescribeSecurityEventOperationsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSecurityEventOperationsRequest&, const DescribeSecurityEventOperationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityEventOperationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSecurityStatInfoResult> DescribeSecurityStatInfoOutcome;
|
||||
typedef std::future<DescribeSecurityStatInfoOutcome> DescribeSecurityStatInfoOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSecurityStatInfoRequest&, const DescribeSecurityStatInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityStatInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSimilarSecurityEventsResult> DescribeSimilarSecurityEventsOutcome;
|
||||
typedef std::future<DescribeSimilarSecurityEventsOutcome> DescribeSimilarSecurityEventsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSimilarSecurityEventsRequest&, const DescribeSimilarSecurityEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSimilarSecurityEventsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeStrategyExecDetailResult> DescribeStrategyExecDetailOutcome;
|
||||
typedef std::future<DescribeStrategyExecDetailOutcome> DescribeStrategyExecDetailOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeStrategyExecDetailRequest&, const DescribeStrategyExecDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyExecDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeStratetyResult> DescribeStratetyOutcome;
|
||||
typedef std::future<DescribeStratetyOutcome> DescribeStratetyOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeStratetyRequest&, const DescribeStratetyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStratetyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSummaryInfoResult> DescribeSummaryInfoOutcome;
|
||||
typedef std::future<DescribeSummaryInfoOutcome> DescribeSummaryInfoOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSummaryInfoRequest&, const DescribeSummaryInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSummaryInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSuspEventDetailResult> DescribeSuspEventDetailOutcome;
|
||||
typedef std::future<DescribeSuspEventDetailOutcome> DescribeSuspEventDetailOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeSuspEventDetailRequest&, const DescribeSuspEventDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSuspEventDetailAsyncHandler;
|
||||
@@ -265,6 +417,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeUserLayoutAuthorizationResult> DescribeUserLayoutAuthorizationOutcome;
|
||||
typedef std::future<DescribeUserLayoutAuthorizationOutcome> DescribeUserLayoutAuthorizationOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeUserLayoutAuthorizationRequest&, const DescribeUserLayoutAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserLayoutAuthorizationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVolDingdingMessageResult> DescribeVolDingdingMessageOutcome;
|
||||
typedef std::future<DescribeVolDingdingMessageOutcome> DescribeVolDingdingMessageOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeVolDingdingMessageRequest&, const DescribeVolDingdingMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVolDingdingMessageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVpcListResult> DescribeVpcListOutcome;
|
||||
typedef std::future<DescribeVpcListOutcome> DescribeVpcListOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeVpcListRequest&, const DescribeVpcListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpcListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVulDetailsResult> DescribeVulDetailsOutcome;
|
||||
typedef std::future<DescribeVulDetailsOutcome> DescribeVulDetailsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeVulDetailsRequest&, const DescribeVulDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVulDetailsAsyncHandler;
|
||||
@@ -277,6 +435,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeWarningMachinesResult> DescribeWarningMachinesOutcome;
|
||||
typedef std::future<DescribeWarningMachinesOutcome> DescribeWarningMachinesOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeWarningMachinesRequest&, const DescribeWarningMachinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWarningMachinesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ExportRecordResult> ExportRecordOutcome;
|
||||
typedef std::future<ExportRecordOutcome> ExportRecordOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ExportRecordRequest&, const ExportRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportRecordAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIOCsResult> GetIOCsOutcome;
|
||||
typedef std::future<GetIOCsOutcome> GetIOCsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::GetIOCsRequest&, const GetIOCsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIOCsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIncIOCsResult> GetIncIOCsOutcome;
|
||||
typedef std::future<GetIncIOCsOutcome> GetIncIOCsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::GetIncIOCsRequest&, const GetIncIOCsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIncIOCsAsyncHandler;
|
||||
typedef Outcome<Error, Model::HandleSimilarSecurityEventsResult> HandleSimilarSecurityEventsOutcome;
|
||||
typedef std::future<HandleSimilarSecurityEventsOutcome> HandleSimilarSecurityEventsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::HandleSimilarSecurityEventsRequest&, const HandleSimilarSecurityEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HandleSimilarSecurityEventsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAntiBruteForceRuleResult> ModifyAntiBruteForceRuleOutcome;
|
||||
typedef std::future<ModifyAntiBruteForceRuleOutcome> ModifyAntiBruteForceRuleOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyAntiBruteForceRuleRequest&, const ModifyAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAntiBruteForceRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAutoDelConfigResult> ModifyAutoDelConfigOutcome;
|
||||
typedef std::future<ModifyAutoDelConfigOutcome> ModifyAutoDelConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyAutoDelConfigRequest&, const ModifyAutoDelConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAutoDelConfigAsyncHandler;
|
||||
@@ -295,6 +468,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyGroupPropertyResult> ModifyGroupPropertyOutcome;
|
||||
typedef std::future<ModifyGroupPropertyOutcome> ModifyGroupPropertyOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyGroupPropertyRequest&, const ModifyGroupPropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGroupPropertyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLoginBaseConfigResult> ModifyLoginBaseConfigOutcome;
|
||||
typedef std::future<ModifyLoginBaseConfigOutcome> ModifyLoginBaseConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyLoginBaseConfigRequest&, const ModifyLoginBaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoginBaseConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLoginSwitchConfigResult> ModifyLoginSwitchConfigOutcome;
|
||||
typedef std::future<ModifyLoginSwitchConfigOutcome> ModifyLoginSwitchConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyLoginSwitchConfigRequest&, const ModifyLoginSwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoginSwitchConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyNoticeConfigResult> ModifyNoticeConfigOutcome;
|
||||
typedef std::future<ModifyNoticeConfigOutcome> ModifyNoticeConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyNoticeConfigRequest&, const ModifyNoticeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNoticeConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyOperateVulResult> ModifyOperateVulOutcome;
|
||||
typedef std::future<ModifyOperateVulOutcome> ModifyOperateVulOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyOperateVulRequest&, const ModifyOperateVulOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyOperateVulAsyncHandler;
|
||||
@@ -310,9 +492,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifySecurityCheckScheduleConfigResult> ModifySecurityCheckScheduleConfigOutcome;
|
||||
typedef std::future<ModifySecurityCheckScheduleConfigOutcome> ModifySecurityCheckScheduleConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifySecurityCheckScheduleConfigRequest&, const ModifySecurityCheckScheduleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityCheckScheduleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyStartVulScanResult> ModifyStartVulScanOutcome;
|
||||
typedef std::future<ModifyStartVulScanOutcome> ModifyStartVulScanOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyStartVulScanRequest&, const ModifyStartVulScanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyStartVulScanAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyTagWithUuidResult> ModifyTagWithUuidOutcome;
|
||||
typedef std::future<ModifyTagWithUuidOutcome> ModifyTagWithUuidOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyTagWithUuidRequest&, const ModifyTagWithUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTagWithUuidAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyVulTargetConfigResult> ModifyVulTargetConfigOutcome;
|
||||
typedef std::future<ModifyVulTargetConfigOutcome> ModifyVulTargetConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ModifyVulTargetConfigRequest&, const ModifyVulTargetConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVulTargetConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::OperateSuspiciousTargetConfigResult> OperateSuspiciousTargetConfigOutcome;
|
||||
typedef std::future<OperateSuspiciousTargetConfigOutcome> OperateSuspiciousTargetConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::OperateSuspiciousTargetConfigRequest&, const OperateSuspiciousTargetConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateSuspiciousTargetConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::OperationSuspEventsResult> OperationSuspEventsOutcome;
|
||||
typedef std::future<OperationSuspEventsOutcome> OperationSuspEventsOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::OperationSuspEventsRequest&, const OperationSuspEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperationSuspEventsAsyncHandler;
|
||||
typedef Outcome<Error, Model::PauseClientResult> PauseClientOutcome;
|
||||
typedef std::future<PauseClientOutcome> PauseClientOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::PauseClientRequest&, const PauseClientOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseClientAsyncHandler;
|
||||
typedef Outcome<Error, Model::SasInstallCodeResult> SasInstallCodeOutcome;
|
||||
typedef std::future<SasInstallCodeOutcome> SasInstallCodeOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::SasInstallCodeRequest&, const SasInstallCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SasInstallCodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartBaselineSecurityCheckResult> StartBaselineSecurityCheckOutcome;
|
||||
typedef std::future<StartBaselineSecurityCheckOutcome> StartBaselineSecurityCheckOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::StartBaselineSecurityCheckRequest&, const StartBaselineSecurityCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartBaselineSecurityCheckAsyncHandler;
|
||||
@@ -321,21 +521,45 @@ 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();
|
||||
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;
|
||||
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;
|
||||
CreateSimilarSecurityEventsQueryTaskOutcome createSimilarSecurityEventsQueryTask(const Model::CreateSimilarSecurityEventsQueryTaskRequest &request)const;
|
||||
void createSimilarSecurityEventsQueryTaskAsync(const Model::CreateSimilarSecurityEventsQueryTaskRequest& request, const CreateSimilarSecurityEventsQueryTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSimilarSecurityEventsQueryTaskOutcomeCallable createSimilarSecurityEventsQueryTaskCallable(const Model::CreateSimilarSecurityEventsQueryTaskRequest& request) const;
|
||||
DeleteGroupOutcome deleteGroup(const Model::DeleteGroupRequest &request)const;
|
||||
void deleteGroupAsync(const Model::DeleteGroupRequest& request, const DeleteGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteGroupOutcomeCallable deleteGroupCallable(const Model::DeleteGroupRequest& request) const;
|
||||
DeleteLoginBaseConfigOutcome deleteLoginBaseConfig(const Model::DeleteLoginBaseConfigRequest &request)const;
|
||||
void deleteLoginBaseConfigAsync(const Model::DeleteLoginBaseConfigRequest& request, const DeleteLoginBaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLoginBaseConfigOutcomeCallable deleteLoginBaseConfigCallable(const Model::DeleteLoginBaseConfigRequest& request) const;
|
||||
DeleteTagWithUuidOutcome deleteTagWithUuid(const Model::DeleteTagWithUuidRequest &request)const;
|
||||
void deleteTagWithUuidAsync(const Model::DeleteTagWithUuidRequest& request, const DeleteTagWithUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTagWithUuidOutcomeCallable deleteTagWithUuidCallable(const Model::DeleteTagWithUuidRequest& request) const;
|
||||
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;
|
||||
DescribeAllEntityOutcome describeAllEntity(const Model::DescribeAllEntityRequest &request)const;
|
||||
void describeAllEntityAsync(const Model::DescribeAllEntityRequest& request, const DescribeAllEntityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAllEntityOutcomeCallable describeAllEntityCallable(const Model::DescribeAllEntityRequest& request) const;
|
||||
DescribeAllGroupsOutcome describeAllGroups(const Model::DescribeAllGroupsRequest &request)const;
|
||||
void describeAllGroupsAsync(const Model::DescribeAllGroupsRequest& request, const DescribeAllGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAllGroupsOutcomeCallable describeAllGroupsCallable(const Model::DescribeAllGroupsRequest& request) const;
|
||||
DescribeAllRegionsStatisticsOutcome describeAllRegionsStatistics(const Model::DescribeAllRegionsStatisticsRequest &request)const;
|
||||
void describeAllRegionsStatisticsAsync(const Model::DescribeAllRegionsStatisticsRequest& request, const DescribeAllRegionsStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAllRegionsStatisticsOutcomeCallable describeAllRegionsStatisticsCallable(const Model::DescribeAllRegionsStatisticsRequest& request) const;
|
||||
DescribeAssetDetailByUuidOutcome describeAssetDetailByUuid(const Model::DescribeAssetDetailByUuidRequest &request)const;
|
||||
void describeAssetDetailByUuidAsync(const Model::DescribeAssetDetailByUuidRequest& request, const DescribeAssetDetailByUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAssetDetailByUuidOutcomeCallable describeAssetDetailByUuidCallable(const Model::DescribeAssetDetailByUuidRequest& request) const;
|
||||
DescribeAssetDetailByUuidsOutcome describeAssetDetailByUuids(const Model::DescribeAssetDetailByUuidsRequest &request)const;
|
||||
void describeAssetDetailByUuidsAsync(const Model::DescribeAssetDetailByUuidsRequest& request, const DescribeAssetDetailByUuidsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAssetDetailByUuidsOutcomeCallable describeAssetDetailByUuidsCallable(const Model::DescribeAssetDetailByUuidsRequest& request) const;
|
||||
DescribeAutoDelConfigOutcome describeAutoDelConfig(const Model::DescribeAutoDelConfigRequest &request)const;
|
||||
void describeAutoDelConfigAsync(const Model::DescribeAutoDelConfigRequest& request, const DescribeAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAutoDelConfigOutcomeCallable describeAutoDelConfigCallable(const Model::DescribeAutoDelConfigRequest& request) const;
|
||||
@@ -357,6 +581,15 @@ namespace AlibabaCloud
|
||||
DescribeConcernNecessityOutcome describeConcernNecessity(const Model::DescribeConcernNecessityRequest &request)const;
|
||||
void describeConcernNecessityAsync(const Model::DescribeConcernNecessityRequest& request, const DescribeConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeConcernNecessityOutcomeCallable describeConcernNecessityCallable(const Model::DescribeConcernNecessityRequest& request) const;
|
||||
DescribeCriteriaOutcome describeCriteria(const Model::DescribeCriteriaRequest &request)const;
|
||||
void describeCriteriaAsync(const Model::DescribeCriteriaRequest& request, const DescribeCriteriaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCriteriaOutcomeCallable describeCriteriaCallable(const Model::DescribeCriteriaRequest& request) const;
|
||||
DescribeDialogMessagesOutcome describeDialogMessages(const Model::DescribeDialogMessagesRequest &request)const;
|
||||
void describeDialogMessagesAsync(const Model::DescribeDialogMessagesRequest& request, const DescribeDialogMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDialogMessagesOutcomeCallable describeDialogMessagesCallable(const Model::DescribeDialogMessagesRequest& request) const;
|
||||
DescribeDingTalkOutcome describeDingTalk(const Model::DescribeDingTalkRequest &request)const;
|
||||
void describeDingTalkAsync(const Model::DescribeDingTalkRequest& request, const DescribeDingTalkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDingTalkOutcomeCallable describeDingTalkCallable(const Model::DescribeDingTalkRequest& request) const;
|
||||
DescribeDomainCountOutcome describeDomainCount(const Model::DescribeDomainCountRequest &request)const;
|
||||
void describeDomainCountAsync(const Model::DescribeDomainCountRequest& request, const DescribeDomainCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDomainCountOutcomeCallable describeDomainCountCallable(const Model::DescribeDomainCountRequest& request) const;
|
||||
@@ -369,9 +602,15 @@ namespace AlibabaCloud
|
||||
DescribeEmgVulGroupOutcome describeEmgVulGroup(const Model::DescribeEmgVulGroupRequest &request)const;
|
||||
void describeEmgVulGroupAsync(const Model::DescribeEmgVulGroupRequest& request, const DescribeEmgVulGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEmgVulGroupOutcomeCallable describeEmgVulGroupCallable(const Model::DescribeEmgVulGroupRequest& request) const;
|
||||
DescribeExportInfoOutcome describeExportInfo(const Model::DescribeExportInfoRequest &request)const;
|
||||
void describeExportInfoAsync(const Model::DescribeExportInfoRequest& request, const DescribeExportInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeExportInfoOutcomeCallable describeExportInfoCallable(const Model::DescribeExportInfoRequest& request) const;
|
||||
DescribeFieldStatisticsOutcome describeFieldStatistics(const Model::DescribeFieldStatisticsRequest &request)const;
|
||||
void describeFieldStatisticsAsync(const Model::DescribeFieldStatisticsRequest& request, const DescribeFieldStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFieldStatisticsOutcomeCallable describeFieldStatisticsCallable(const Model::DescribeFieldStatisticsRequest& request) const;
|
||||
DescribeGraph4InvestigationOnlineOutcome describeGraph4InvestigationOnline(const Model::DescribeGraph4InvestigationOnlineRequest &request)const;
|
||||
void describeGraph4InvestigationOnlineAsync(const Model::DescribeGraph4InvestigationOnlineRequest& request, const DescribeGraph4InvestigationOnlineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGraph4InvestigationOnlineOutcomeCallable describeGraph4InvestigationOnlineCallable(const Model::DescribeGraph4InvestigationOnlineRequest& request) const;
|
||||
DescribeGroupedTagsOutcome describeGroupedTags(const Model::DescribeGroupedTagsRequest &request)const;
|
||||
void describeGroupedTagsAsync(const Model::DescribeGroupedTagsRequest& request, const DescribeGroupedTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGroupedTagsOutcomeCallable describeGroupedTagsCallable(const Model::DescribeGroupedTagsRequest& request) const;
|
||||
@@ -381,6 +620,15 @@ namespace AlibabaCloud
|
||||
DescribeInstanceStatisticsOutcome describeInstanceStatistics(const Model::DescribeInstanceStatisticsRequest &request)const;
|
||||
void describeInstanceStatisticsAsync(const Model::DescribeInstanceStatisticsRequest& request, const DescribeInstanceStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceStatisticsOutcomeCallable describeInstanceStatisticsCallable(const Model::DescribeInstanceStatisticsRequest& request) const;
|
||||
DescribeIpInfoOutcome describeIpInfo(const Model::DescribeIpInfoRequest &request)const;
|
||||
void describeIpInfoAsync(const Model::DescribeIpInfoRequest& request, const DescribeIpInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeIpInfoOutcomeCallable describeIpInfoCallable(const Model::DescribeIpInfoRequest& request) const;
|
||||
DescribeModuleConfigOutcome describeModuleConfig(const Model::DescribeModuleConfigRequest &request)const;
|
||||
void describeModuleConfigAsync(const Model::DescribeModuleConfigRequest& request, const DescribeModuleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeModuleConfigOutcomeCallable describeModuleConfigCallable(const Model::DescribeModuleConfigRequest& request) const;
|
||||
DescribeNoticeConfigOutcome describeNoticeConfig(const Model::DescribeNoticeConfigRequest &request)const;
|
||||
void describeNoticeConfigAsync(const Model::DescribeNoticeConfigRequest& request, const DescribeNoticeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeNoticeConfigOutcomeCallable describeNoticeConfigCallable(const Model::DescribeNoticeConfigRequest& request) const;
|
||||
DescribePropertyCountOutcome describePropertyCount(const Model::DescribePropertyCountRequest &request)const;
|
||||
void describePropertyCountAsync(const Model::DescribePropertyCountRequest& request, const DescribePropertyCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePropertyCountOutcomeCallable describePropertyCountCallable(const Model::DescribePropertyCountRequest& request) const;
|
||||
@@ -402,6 +650,9 @@ namespace AlibabaCloud
|
||||
DescribePropertySoftwareItemOutcome describePropertySoftwareItem(const Model::DescribePropertySoftwareItemRequest &request)const;
|
||||
void describePropertySoftwareItemAsync(const Model::DescribePropertySoftwareItemRequest& request, const DescribePropertySoftwareItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePropertySoftwareItemOutcomeCallable describePropertySoftwareItemCallable(const Model::DescribePropertySoftwareItemRequest& request) const;
|
||||
DescribePropertyUsageNewestOutcome describePropertyUsageNewest(const Model::DescribePropertyUsageNewestRequest &request)const;
|
||||
void describePropertyUsageNewestAsync(const Model::DescribePropertyUsageNewestRequest& request, const DescribePropertyUsageNewestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePropertyUsageNewestOutcomeCallable describePropertyUsageNewestCallable(const Model::DescribePropertyUsageNewestRequest& request) const;
|
||||
DescribePropertyUserDetailOutcome describePropertyUserDetail(const Model::DescribePropertyUserDetailRequest &request)const;
|
||||
void describePropertyUserDetailAsync(const Model::DescribePropertyUserDetailRequest& request, const DescribePropertyUserDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePropertyUserDetailOutcomeCallable describePropertyUserDetailCallable(const Model::DescribePropertyUserDetailRequest& request) const;
|
||||
@@ -420,15 +671,36 @@ namespace AlibabaCloud
|
||||
DescribeRiskItemTypeOutcome describeRiskItemType(const Model::DescribeRiskItemTypeRequest &request)const;
|
||||
void describeRiskItemTypeAsync(const Model::DescribeRiskItemTypeRequest& request, const DescribeRiskItemTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRiskItemTypeOutcomeCallable describeRiskItemTypeCallable(const Model::DescribeRiskItemTypeRequest& request) const;
|
||||
DescribeSasAssetStatisticsColumnOutcome describeSasAssetStatisticsColumn(const Model::DescribeSasAssetStatisticsColumnRequest &request)const;
|
||||
void describeSasAssetStatisticsColumnAsync(const Model::DescribeSasAssetStatisticsColumnRequest& request, const DescribeSasAssetStatisticsColumnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSasAssetStatisticsColumnOutcomeCallable describeSasAssetStatisticsColumnCallable(const Model::DescribeSasAssetStatisticsColumnRequest& request) const;
|
||||
DescribeSearchConditionOutcome describeSearchCondition(const Model::DescribeSearchConditionRequest &request)const;
|
||||
void describeSearchConditionAsync(const Model::DescribeSearchConditionRequest& request, const DescribeSearchConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSearchConditionOutcomeCallable describeSearchConditionCallable(const Model::DescribeSearchConditionRequest& request) const;
|
||||
DescribeSecureSuggestionOutcome describeSecureSuggestion(const Model::DescribeSecureSuggestionRequest &request)const;
|
||||
void describeSecureSuggestionAsync(const Model::DescribeSecureSuggestionRequest& request, const DescribeSecureSuggestionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecureSuggestionOutcomeCallable describeSecureSuggestionCallable(const Model::DescribeSecureSuggestionRequest& request) const;
|
||||
DescribeSecurityCheckScheduleConfigOutcome describeSecurityCheckScheduleConfig(const Model::DescribeSecurityCheckScheduleConfigRequest &request)const;
|
||||
void describeSecurityCheckScheduleConfigAsync(const Model::DescribeSecurityCheckScheduleConfigRequest& request, const DescribeSecurityCheckScheduleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecurityCheckScheduleConfigOutcomeCallable describeSecurityCheckScheduleConfigCallable(const Model::DescribeSecurityCheckScheduleConfigRequest& request) const;
|
||||
DescribeSecurityEventOperationsOutcome describeSecurityEventOperations(const Model::DescribeSecurityEventOperationsRequest &request)const;
|
||||
void describeSecurityEventOperationsAsync(const Model::DescribeSecurityEventOperationsRequest& request, const DescribeSecurityEventOperationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecurityEventOperationsOutcomeCallable describeSecurityEventOperationsCallable(const Model::DescribeSecurityEventOperationsRequest& request) const;
|
||||
DescribeSecurityStatInfoOutcome describeSecurityStatInfo(const Model::DescribeSecurityStatInfoRequest &request)const;
|
||||
void describeSecurityStatInfoAsync(const Model::DescribeSecurityStatInfoRequest& request, const DescribeSecurityStatInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecurityStatInfoOutcomeCallable describeSecurityStatInfoCallable(const Model::DescribeSecurityStatInfoRequest& request) const;
|
||||
DescribeSimilarSecurityEventsOutcome describeSimilarSecurityEvents(const Model::DescribeSimilarSecurityEventsRequest &request)const;
|
||||
void describeSimilarSecurityEventsAsync(const Model::DescribeSimilarSecurityEventsRequest& request, const DescribeSimilarSecurityEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSimilarSecurityEventsOutcomeCallable describeSimilarSecurityEventsCallable(const Model::DescribeSimilarSecurityEventsRequest& request) const;
|
||||
DescribeStrategyExecDetailOutcome describeStrategyExecDetail(const Model::DescribeStrategyExecDetailRequest &request)const;
|
||||
void describeStrategyExecDetailAsync(const Model::DescribeStrategyExecDetailRequest& request, const DescribeStrategyExecDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeStrategyExecDetailOutcomeCallable describeStrategyExecDetailCallable(const Model::DescribeStrategyExecDetailRequest& request) const;
|
||||
DescribeStratetyOutcome describeStratety(const Model::DescribeStratetyRequest &request)const;
|
||||
void describeStratetyAsync(const Model::DescribeStratetyRequest& request, const DescribeStratetyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeStratetyOutcomeCallable describeStratetyCallable(const Model::DescribeStratetyRequest& request) const;
|
||||
DescribeSummaryInfoOutcome describeSummaryInfo(const Model::DescribeSummaryInfoRequest &request)const;
|
||||
void describeSummaryInfoAsync(const Model::DescribeSummaryInfoRequest& request, const DescribeSummaryInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSummaryInfoOutcomeCallable describeSummaryInfoCallable(const Model::DescribeSummaryInfoRequest& request) const;
|
||||
DescribeSuspEventDetailOutcome describeSuspEventDetail(const Model::DescribeSuspEventDetailRequest &request)const;
|
||||
void describeSuspEventDetailAsync(const Model::DescribeSuspEventDetailRequest& request, const DescribeSuspEventDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSuspEventDetailOutcomeCallable describeSuspEventDetailCallable(const Model::DescribeSuspEventDetailRequest& request) const;
|
||||
@@ -441,6 +713,12 @@ namespace AlibabaCloud
|
||||
DescribeUserLayoutAuthorizationOutcome describeUserLayoutAuthorization(const Model::DescribeUserLayoutAuthorizationRequest &request)const;
|
||||
void describeUserLayoutAuthorizationAsync(const Model::DescribeUserLayoutAuthorizationRequest& request, const DescribeUserLayoutAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeUserLayoutAuthorizationOutcomeCallable describeUserLayoutAuthorizationCallable(const Model::DescribeUserLayoutAuthorizationRequest& request) const;
|
||||
DescribeVolDingdingMessageOutcome describeVolDingdingMessage(const Model::DescribeVolDingdingMessageRequest &request)const;
|
||||
void describeVolDingdingMessageAsync(const Model::DescribeVolDingdingMessageRequest& request, const DescribeVolDingdingMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVolDingdingMessageOutcomeCallable describeVolDingdingMessageCallable(const Model::DescribeVolDingdingMessageRequest& request) const;
|
||||
DescribeVpcListOutcome describeVpcList(const Model::DescribeVpcListRequest &request)const;
|
||||
void describeVpcListAsync(const Model::DescribeVpcListRequest& request, const DescribeVpcListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVpcListOutcomeCallable describeVpcListCallable(const Model::DescribeVpcListRequest& request) const;
|
||||
DescribeVulDetailsOutcome describeVulDetails(const Model::DescribeVulDetailsRequest &request)const;
|
||||
void describeVulDetailsAsync(const Model::DescribeVulDetailsRequest& request, const DescribeVulDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVulDetailsOutcomeCallable describeVulDetailsCallable(const Model::DescribeVulDetailsRequest& request) const;
|
||||
@@ -453,6 +731,21 @@ namespace AlibabaCloud
|
||||
DescribeWarningMachinesOutcome describeWarningMachines(const Model::DescribeWarningMachinesRequest &request)const;
|
||||
void describeWarningMachinesAsync(const Model::DescribeWarningMachinesRequest& request, const DescribeWarningMachinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWarningMachinesOutcomeCallable describeWarningMachinesCallable(const Model::DescribeWarningMachinesRequest& request) const;
|
||||
ExportRecordOutcome exportRecord(const Model::ExportRecordRequest &request)const;
|
||||
void exportRecordAsync(const Model::ExportRecordRequest& request, const ExportRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ExportRecordOutcomeCallable exportRecordCallable(const Model::ExportRecordRequest& request) const;
|
||||
GetIOCsOutcome getIOCs(const Model::GetIOCsRequest &request)const;
|
||||
void getIOCsAsync(const Model::GetIOCsRequest& request, const GetIOCsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIOCsOutcomeCallable getIOCsCallable(const Model::GetIOCsRequest& request) const;
|
||||
GetIncIOCsOutcome getIncIOCs(const Model::GetIncIOCsRequest &request)const;
|
||||
void getIncIOCsAsync(const Model::GetIncIOCsRequest& request, const GetIncIOCsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIncIOCsOutcomeCallable getIncIOCsCallable(const Model::GetIncIOCsRequest& request) const;
|
||||
HandleSimilarSecurityEventsOutcome handleSimilarSecurityEvents(const Model::HandleSimilarSecurityEventsRequest &request)const;
|
||||
void handleSimilarSecurityEventsAsync(const Model::HandleSimilarSecurityEventsRequest& request, const HandleSimilarSecurityEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
HandleSimilarSecurityEventsOutcomeCallable handleSimilarSecurityEventsCallable(const Model::HandleSimilarSecurityEventsRequest& request) const;
|
||||
ModifyAntiBruteForceRuleOutcome modifyAntiBruteForceRule(const Model::ModifyAntiBruteForceRuleRequest &request)const;
|
||||
void modifyAntiBruteForceRuleAsync(const Model::ModifyAntiBruteForceRuleRequest& request, const ModifyAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAntiBruteForceRuleOutcomeCallable modifyAntiBruteForceRuleCallable(const Model::ModifyAntiBruteForceRuleRequest& request) const;
|
||||
ModifyAutoDelConfigOutcome modifyAutoDelConfig(const Model::ModifyAutoDelConfigRequest &request)const;
|
||||
void modifyAutoDelConfigAsync(const Model::ModifyAutoDelConfigRequest& request, const ModifyAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAutoDelConfigOutcomeCallable modifyAutoDelConfigCallable(const Model::ModifyAutoDelConfigRequest& request) const;
|
||||
@@ -471,6 +764,15 @@ namespace AlibabaCloud
|
||||
ModifyGroupPropertyOutcome modifyGroupProperty(const Model::ModifyGroupPropertyRequest &request)const;
|
||||
void modifyGroupPropertyAsync(const Model::ModifyGroupPropertyRequest& request, const ModifyGroupPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyGroupPropertyOutcomeCallable modifyGroupPropertyCallable(const Model::ModifyGroupPropertyRequest& request) const;
|
||||
ModifyLoginBaseConfigOutcome modifyLoginBaseConfig(const Model::ModifyLoginBaseConfigRequest &request)const;
|
||||
void modifyLoginBaseConfigAsync(const Model::ModifyLoginBaseConfigRequest& request, const ModifyLoginBaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLoginBaseConfigOutcomeCallable modifyLoginBaseConfigCallable(const Model::ModifyLoginBaseConfigRequest& request) const;
|
||||
ModifyLoginSwitchConfigOutcome modifyLoginSwitchConfig(const Model::ModifyLoginSwitchConfigRequest &request)const;
|
||||
void modifyLoginSwitchConfigAsync(const Model::ModifyLoginSwitchConfigRequest& request, const ModifyLoginSwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLoginSwitchConfigOutcomeCallable modifyLoginSwitchConfigCallable(const Model::ModifyLoginSwitchConfigRequest& request) const;
|
||||
ModifyNoticeConfigOutcome modifyNoticeConfig(const Model::ModifyNoticeConfigRequest &request)const;
|
||||
void modifyNoticeConfigAsync(const Model::ModifyNoticeConfigRequest& request, const ModifyNoticeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyNoticeConfigOutcomeCallable modifyNoticeConfigCallable(const Model::ModifyNoticeConfigRequest& request) const;
|
||||
ModifyOperateVulOutcome modifyOperateVul(const Model::ModifyOperateVulRequest &request)const;
|
||||
void modifyOperateVulAsync(const Model::ModifyOperateVulRequest& request, const ModifyOperateVulAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyOperateVulOutcomeCallable modifyOperateVulCallable(const Model::ModifyOperateVulRequest& request) const;
|
||||
@@ -486,9 +788,27 @@ namespace AlibabaCloud
|
||||
ModifySecurityCheckScheduleConfigOutcome modifySecurityCheckScheduleConfig(const Model::ModifySecurityCheckScheduleConfigRequest &request)const;
|
||||
void modifySecurityCheckScheduleConfigAsync(const Model::ModifySecurityCheckScheduleConfigRequest& request, const ModifySecurityCheckScheduleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifySecurityCheckScheduleConfigOutcomeCallable modifySecurityCheckScheduleConfigCallable(const Model::ModifySecurityCheckScheduleConfigRequest& request) const;
|
||||
ModifyStartVulScanOutcome modifyStartVulScan(const Model::ModifyStartVulScanRequest &request)const;
|
||||
void modifyStartVulScanAsync(const Model::ModifyStartVulScanRequest& request, const ModifyStartVulScanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyStartVulScanOutcomeCallable modifyStartVulScanCallable(const Model::ModifyStartVulScanRequest& request) const;
|
||||
ModifyTagWithUuidOutcome modifyTagWithUuid(const Model::ModifyTagWithUuidRequest &request)const;
|
||||
void modifyTagWithUuidAsync(const Model::ModifyTagWithUuidRequest& request, const ModifyTagWithUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyTagWithUuidOutcomeCallable modifyTagWithUuidCallable(const Model::ModifyTagWithUuidRequest& request) const;
|
||||
ModifyVulTargetConfigOutcome modifyVulTargetConfig(const Model::ModifyVulTargetConfigRequest &request)const;
|
||||
void modifyVulTargetConfigAsync(const Model::ModifyVulTargetConfigRequest& request, const ModifyVulTargetConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyVulTargetConfigOutcomeCallable modifyVulTargetConfigCallable(const Model::ModifyVulTargetConfigRequest& request) const;
|
||||
OperateSuspiciousTargetConfigOutcome operateSuspiciousTargetConfig(const Model::OperateSuspiciousTargetConfigRequest &request)const;
|
||||
void operateSuspiciousTargetConfigAsync(const Model::OperateSuspiciousTargetConfigRequest& request, const OperateSuspiciousTargetConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OperateSuspiciousTargetConfigOutcomeCallable operateSuspiciousTargetConfigCallable(const Model::OperateSuspiciousTargetConfigRequest& request) const;
|
||||
OperationSuspEventsOutcome operationSuspEvents(const Model::OperationSuspEventsRequest &request)const;
|
||||
void operationSuspEventsAsync(const Model::OperationSuspEventsRequest& request, const OperationSuspEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OperationSuspEventsOutcomeCallable operationSuspEventsCallable(const Model::OperationSuspEventsRequest& request) const;
|
||||
PauseClientOutcome pauseClient(const Model::PauseClientRequest &request)const;
|
||||
void pauseClientAsync(const Model::PauseClientRequest& request, const PauseClientAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PauseClientOutcomeCallable pauseClientCallable(const Model::PauseClientRequest& request) const;
|
||||
SasInstallCodeOutcome sasInstallCode(const Model::SasInstallCodeRequest &request)const;
|
||||
void sasInstallCodeAsync(const Model::SasInstallCodeRequest& request, const SasInstallCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SasInstallCodeOutcomeCallable sasInstallCodeCallable(const Model::SasInstallCodeRequest& request) const;
|
||||
StartBaselineSecurityCheckOutcome startBaselineSecurityCheck(const Model::StartBaselineSecurityCheckRequest &request)const;
|
||||
void startBaselineSecurityCheckAsync(const Model::StartBaselineSecurityCheckRequest& request, const StartBaselineSecurityCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartBaselineSecurityCheckOutcomeCallable startBaselineSecurityCheckCallable(const Model::StartBaselineSecurityCheckRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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_CREATEANTIBRUTEFORCERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateAntiBruteForceRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAntiBruteForceRuleRequest();
|
||||
~CreateAntiBruteForceRuleRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getForbiddenTime()const;
|
||||
void setForbiddenTime(int forbiddenTime);
|
||||
int getFailCount()const;
|
||||
void setFailCount(int failCount);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
bool getEnableSmartRule()const;
|
||||
void setEnableSmartRule(bool enableSmartRule);
|
||||
std::vector<std::string> getUuidList()const;
|
||||
void setUuidList(const std::vector<std::string>& uuidList);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getSpan()const;
|
||||
void setSpan(int span);
|
||||
bool getDefaultRule()const;
|
||||
void setDefaultRule(bool defaultRule);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int forbiddenTime_;
|
||||
int failCount_;
|
||||
std::string sourceIp_;
|
||||
bool enableSmartRule_;
|
||||
std::vector<std::string> uuidList_;
|
||||
std::string name_;
|
||||
int span_;
|
||||
bool defaultRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULERESULT_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 CreateAntiBruteForceRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CreateAntiBruteForceRule
|
||||
{
|
||||
long ruleId;
|
||||
};
|
||||
|
||||
|
||||
CreateAntiBruteForceRuleResult();
|
||||
explicit CreateAntiBruteForceRuleResult(const std::string &payload);
|
||||
~CreateAntiBruteForceRuleResult();
|
||||
CreateAntiBruteForceRule getCreateAntiBruteForceRule()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
CreateAntiBruteForceRule createAntiBruteForceRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULERESULT_H_
|
||||
@@ -35,20 +35,20 @@ namespace AlibabaCloud
|
||||
CreateOrUpdateAssetGroupRequest();
|
||||
~CreateOrUpdateAssetGroupRequest();
|
||||
|
||||
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);
|
||||
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:
|
||||
long groupId_;
|
||||
std::string groupName_;
|
||||
std::string sourceIp_;
|
||||
std::string uuids_;
|
||||
long groupId_;
|
||||
std::string groupName_;
|
||||
std::string sourceIp_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateSimilarSecurityEventsQueryTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSimilarSecurityEventsQueryTaskRequest();
|
||||
~CreateSimilarSecurityEventsQueryTaskRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getSecurityEventId()const;
|
||||
void setSecurityEventId(long securityEventId);
|
||||
std::string getSimilarEventScenarioCode()const;
|
||||
void setSimilarEventScenarioCode(const std::string& similarEventScenarioCode);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
long securityEventId_;
|
||||
std::string similarEventScenarioCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKRESULT_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 CreateSimilarSecurityEventsQueryTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CreateSimilarSecurityEventsQueryTaskResponse1
|
||||
{
|
||||
std::string status;
|
||||
long taskId;
|
||||
};
|
||||
|
||||
|
||||
CreateSimilarSecurityEventsQueryTaskResult();
|
||||
explicit CreateSimilarSecurityEventsQueryTaskResult(const std::string &payload);
|
||||
~CreateSimilarSecurityEventsQueryTaskResult();
|
||||
CreateSimilarSecurityEventsQueryTaskResponse1 getCreateSimilarSecurityEventsQueryTaskResponse1()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
CreateSimilarSecurityEventsQueryTaskResponse1 createSimilarSecurityEventsQueryTaskResponse1_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKRESULT_H_
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DeleteGroupRequest();
|
||||
~DeleteGroupRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string sourceIp_;
|
||||
long groupId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_DELETELOGINBASECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DeleteLoginBaseConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteLoginBaseConfigRequest();
|
||||
~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 getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string target_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGRESULT_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 DeleteLoginBaseConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLoginBaseConfigResult();
|
||||
explicit DeleteLoginBaseConfigResult(const std::string &payload);
|
||||
~DeleteLoginBaseConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DeleteTagWithUuidRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTagWithUuidRequest();
|
||||
~DeleteTagWithUuidRequest();
|
||||
|
||||
std::string getTagName()const;
|
||||
void setTagName(const std::string& tagName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getUuidList()const;
|
||||
void setUuidList(const std::string& uuidList);
|
||||
|
||||
private:
|
||||
std::string tagName_;
|
||||
std::string sourceIp_;
|
||||
std::string uuidList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_
|
||||
49
sas/include/alibabacloud/sas/model/DeleteTagWithUuidResult.h
Normal file
49
sas/include/alibabacloud/sas/model/DeleteTagWithUuidResult.h
Normal 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_DELETETAGWITHUUIDRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDRESULT_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 DeleteTagWithUuidResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteTagWithUuidResult();
|
||||
explicit DeleteTagWithUuidResult(const std::string &payload);
|
||||
~DeleteTagWithUuidResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAllEntityRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAllEntityRequest();
|
||||
~DescribeAllEntityRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_
|
||||
60
sas/include/alibabacloud/sas/model/DescribeAllEntityResult.h
Normal file
60
sas/include/alibabacloud/sas/model/DescribeAllEntityResult.h
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYRESULT_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 DescribeAllEntityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Entity
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string ip;
|
||||
std::string intranetIp;
|
||||
int groupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeAllEntityResult();
|
||||
explicit DescribeAllEntityResult(const std::string &payload);
|
||||
~DescribeAllEntityResult();
|
||||
std::vector<Entity> getEntityList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Entity> entityList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYRESULT_H_
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeAllGroupsRequest();
|
||||
~DescribeAllGroupsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
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_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* 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_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAllRegionsStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAllRegionsStatisticsRequest();
|
||||
~DescribeAllRegionsStatisticsRequest();
|
||||
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
bool getAllRegion()const;
|
||||
void setAllRegion(bool allRegion);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getWebGroupId()const;
|
||||
void setWebGroupId(long webGroupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getFrom()const;
|
||||
void setFrom(const std::string& from);
|
||||
std::string getTag()const;
|
||||
void setTag(const std::string& tag);
|
||||
int getFlow()const;
|
||||
void setFlow(int flow);
|
||||
std::string getSaleId()const;
|
||||
void setSaleId(const std::string& saleId);
|
||||
int getRuleType()const;
|
||||
void setRuleType(int ruleType);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSecureToken()const;
|
||||
void setSecureToken(const std::string& secureToken);
|
||||
int getAction1()const;
|
||||
void setAction1(int action1);
|
||||
int getStatus()const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
bool allRegion_;
|
||||
std::string remark_;
|
||||
std::string startTime_;
|
||||
std::string type_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long webGroupId_;
|
||||
int pageSize_;
|
||||
std::string from_;
|
||||
std::string tag_;
|
||||
int flow_;
|
||||
std::string saleId_;
|
||||
int ruleType_;
|
||||
long groupId_;
|
||||
std::string endTime_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string secureToken_;
|
||||
int action1_;
|
||||
int status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_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 DescribeAllRegionsStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int account;
|
||||
int health;
|
||||
int suspicious;
|
||||
int trojan;
|
||||
int newSuspicious;
|
||||
int vul;
|
||||
};
|
||||
|
||||
|
||||
DescribeAllRegionsStatisticsResult();
|
||||
explicit DescribeAllRegionsStatisticsResult(const std::string &payload);
|
||||
~DescribeAllRegionsStatisticsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAssetDetailByUuidRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAssetDetailByUuidRequest();
|
||||
~DescribeAssetDetailByUuidRequest();
|
||||
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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_DESCRIBEASSETDETAILBYUUIDRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_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 DescribeAssetDetailByUuidResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AssetDetail
|
||||
{
|
||||
std::string groupTrace;
|
||||
std::string os;
|
||||
std::string ip;
|
||||
int cpu;
|
||||
std::string intranetIp;
|
||||
std::string osDetail;
|
||||
std::vector<std::string> diskInfoList;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string kernel;
|
||||
std::string hostName;
|
||||
std::string osName1;
|
||||
std::string clientStatus;
|
||||
int instanceId;
|
||||
std::string cpuInfo;
|
||||
std::vector<std::string> ipList;
|
||||
std::string osName;
|
||||
std::string sysInfo;
|
||||
int instanceName;
|
||||
std::vector<std::string> macList;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
int mem;
|
||||
std::string region;
|
||||
std::string vpcInstanceId;
|
||||
std::string tag;
|
||||
};
|
||||
|
||||
|
||||
DescribeAssetDetailByUuidResult();
|
||||
explicit DescribeAssetDetailByUuidResult(const std::string &payload);
|
||||
~DescribeAssetDetailByUuidResult();
|
||||
AssetDetail getAssetDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
AssetDetail assetDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAssetDetailByUuidsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAssetDetailByUuidsRequest();
|
||||
~DescribeAssetDetailByUuidsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string uuids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSRESULT_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 DescribeAssetDetailByUuidsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Asset
|
||||
{
|
||||
std::string clientStatus;
|
||||
std::string os;
|
||||
int instanceId;
|
||||
std::string ip;
|
||||
std::string osName;
|
||||
std::string intranetIp;
|
||||
int instanceName;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string region;
|
||||
std::string vpcInstanceId;
|
||||
};
|
||||
|
||||
|
||||
DescribeAssetDetailByUuidsResult();
|
||||
explicit DescribeAssetDetailByUuidsResult(const std::string &payload);
|
||||
~DescribeAssetDetailByUuidsResult();
|
||||
std::vector<Asset> getAssetList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Asset> assetList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSRESULT_H_
|
||||
@@ -35,29 +35,29 @@ namespace AlibabaCloud
|
||||
DescribeCloudCenterInstancesRequest();
|
||||
~DescribeCloudCenterInstancesRequest();
|
||||
|
||||
std::string getCriteria()const;
|
||||
void setCriteria(const std::string& criteria);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
bool getNoPage()const;
|
||||
void setNoPage(bool noPage);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLogicalExp()const;
|
||||
void setLogicalExp(const std::string& logicalExp);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getCriteria()const;
|
||||
void setCriteria(const std::string& criteria);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
bool getNoPage()const;
|
||||
void setNoPage(bool noPage);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLogicalExp()const;
|
||||
void setLogicalExp(const std::string& logicalExp);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
|
||||
private:
|
||||
std::string criteria_;
|
||||
std::string sourceIp_;
|
||||
bool noPage_;
|
||||
int pageSize_;
|
||||
std::string logicalExp_;
|
||||
int currentPage_;
|
||||
std::string machineTypes_;
|
||||
std::string criteria_;
|
||||
std::string sourceIp_;
|
||||
bool noPage_;
|
||||
int pageSize_;
|
||||
std::string logicalExp_;
|
||||
int currentPage_;
|
||||
std::string machineTypes_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,24 +41,25 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct Instance
|
||||
{
|
||||
std::string os;
|
||||
std::string vulStatus;
|
||||
std::string ip;
|
||||
std::string intranetIp;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string status;
|
||||
std::string clientStatus;
|
||||
int safeEventCount;
|
||||
std::string os;
|
||||
std::string instanceId;
|
||||
std::string vulStatus;
|
||||
std::string ip;
|
||||
std::string osName;
|
||||
int healthCheckCount;
|
||||
std::string intranetIp;
|
||||
int flag;
|
||||
std::string riskStatus;
|
||||
int vulCount;
|
||||
std::string groupId;
|
||||
std::string instanceName;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string alarmStatus;
|
||||
std::string region;
|
||||
std::string vpcInstanceId;
|
||||
|
||||
@@ -35,11 +35,11 @@ namespace AlibabaCloud
|
||||
DescribeCloudProductFieldStatisticsRequest();
|
||||
~DescribeCloudProductFieldStatisticsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
54
sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h
Normal file
54
sas/include/alibabacloud/sas/model/DescribeCriteriaRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeCriteriaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCriteriaRequest();
|
||||
~DescribeCriteriaRequest();
|
||||
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
std::string value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
|
||||
57
sas/include/alibabacloud/sas/model/DescribeCriteriaResult.h
Normal file
57
sas/include/alibabacloud/sas/model/DescribeCriteriaResult.h
Normal 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_DESCRIBECRITERIARESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIARESULT_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 DescribeCriteriaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Criteria
|
||||
{
|
||||
std::string type;
|
||||
std::string values;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeCriteriaResult();
|
||||
explicit DescribeCriteriaResult(const std::string &payload);
|
||||
~DescribeCriteriaResult();
|
||||
std::vector<Criteria> getCriteriaList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Criteria> criteriaList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIARESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeDialogMessagesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDialogMessagesRequest();
|
||||
~DescribeDialogMessagesRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESRESULT_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 DescribeDialogMessagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AegisDynamicDialogDTO
|
||||
{
|
||||
std::string params;
|
||||
long iD;
|
||||
std::string dialogKey;
|
||||
};
|
||||
|
||||
|
||||
DescribeDialogMessagesResult();
|
||||
explicit DescribeDialogMessagesResult(const std::string &payload);
|
||||
~DescribeDialogMessagesResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<AegisDynamicDialogDTO> getDialogList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<AegisDynamicDialogDTO> dialogList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESRESULT_H_
|
||||
57
sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h
Normal file
57
sas/include/alibabacloud/sas/model/DescribeDingTalkRequest.h
Normal 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_DESCRIBEDINGTALKREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeDingTalkRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDingTalkRequest();
|
||||
~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);
|
||||
|
||||
private:
|
||||
std::string ruleActionName_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKREQUEST_H_
|
||||
73
sas/include/alibabacloud/sas/model/DescribeDingTalkResult.h
Normal file
73
sas/include/alibabacloud/sas/model/DescribeDingTalkResult.h
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKRESULT_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 DescribeDingTalkResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
};
|
||||
struct ActionListArr
|
||||
{
|
||||
int status;
|
||||
std::string groupIdList;
|
||||
std::string actionName;
|
||||
long gmtCreate;
|
||||
long gmtModified;
|
||||
int id;
|
||||
int intervalTime;
|
||||
std::string url;
|
||||
std::string configList;
|
||||
std::string dingTalkLang;
|
||||
long aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeDingTalkResult();
|
||||
explicit DescribeDingTalkResult(const std::string &payload);
|
||||
~DescribeDingTalkResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<ActionListArr> getActionList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<ActionListArr> actionList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKRESULT_H_
|
||||
@@ -35,11 +35,11 @@ namespace AlibabaCloud
|
||||
DescribeDomainCountRequest();
|
||||
~DescribeDomainCountRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeDomainDetailRequest();
|
||||
~DescribeDomainDetailRequest();
|
||||
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string sourceIp_;
|
||||
std::string domainName_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
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);
|
||||
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);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string fuzzyDomain_;
|
||||
std::string sourceIp_;
|
||||
std::string domainType_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string fuzzyDomain_;
|
||||
std::string sourceIp_;
|
||||
std::string domainType_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,10 +35,13 @@ namespace AlibabaCloud
|
||||
struct EmgVulGroup
|
||||
{
|
||||
int pendingCount;
|
||||
int status;
|
||||
std::string type;
|
||||
int progress;
|
||||
std::string description;
|
||||
std::string aliasName;
|
||||
long gmtPublish;
|
||||
long gmtLastCheck;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExportInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExportInfoRequest();
|
||||
~DescribeExportInfoRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getExportId()const;
|
||||
void setExportId(long exportId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
long exportId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_DESCRIBEEXPORTINFORESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFORESULT_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 DescribeExportInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeExportInfoResult();
|
||||
explicit DescribeExportInfoResult(const std::string &payload);
|
||||
~DescribeExportInfoResult();
|
||||
int getTotalCount()const;
|
||||
int getProgress()const;
|
||||
std::string getMessage()const;
|
||||
std::string getFileName()const;
|
||||
std::string getExportStatus()const;
|
||||
int getCurrentCount()const;
|
||||
long getId()const;
|
||||
std::string getLink()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int progress_;
|
||||
std::string message_;
|
||||
std::string fileName_;
|
||||
std::string exportStatus_;
|
||||
int currentCount_;
|
||||
long id_;
|
||||
std::string link_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFORESULT_H_
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeFieldStatisticsRequest();
|
||||
~DescribeFieldStatisticsRequest();
|
||||
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeGraph4InvestigationOnlineRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGraph4InvestigationOnlineRequest();
|
||||
~DescribeGraph4InvestigationOnlineRequest();
|
||||
|
||||
std::string getVertexId()const;
|
||||
void setVertexId(const std::string& vertexId);
|
||||
std::string getAnomalyId()const;
|
||||
void setAnomalyId(const std::string& anomalyId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getAnomalyUuid()const;
|
||||
void setAnomalyUuid(const std::string& anomalyUuid);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getDirection()const;
|
||||
void setDirection(const std::string& direction);
|
||||
int getPathLength()const;
|
||||
void setPathLength(int pathLength);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
|
||||
private:
|
||||
std::string vertexId_;
|
||||
std::string anomalyId_;
|
||||
std::string sourceIp_;
|
||||
std::string anomalyUuid_;
|
||||
std::string lang_;
|
||||
std::string direction_;
|
||||
int pathLength_;
|
||||
std::string _namespace_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* 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_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_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 DescribeGraph4InvestigationOnlineResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Vertex
|
||||
{
|
||||
struct Neighbor
|
||||
{
|
||||
bool hasMore;
|
||||
std::string type;
|
||||
int count;
|
||||
};
|
||||
std::string type;
|
||||
std::string uuid;
|
||||
std::vector<Vertex::Neighbor> neighborList;
|
||||
std::string position;
|
||||
std::string positionId;
|
||||
std::string time;
|
||||
std::string id;
|
||||
std::string aliuid;
|
||||
std::string properties;
|
||||
std::string name;
|
||||
};
|
||||
struct Edge
|
||||
{
|
||||
std::string type;
|
||||
std::string endId;
|
||||
std::string endType;
|
||||
std::string time;
|
||||
int id;
|
||||
std::string startType;
|
||||
std::string startId;
|
||||
std::string name;
|
||||
};
|
||||
struct EntityType
|
||||
{
|
||||
std::string displayOrder;
|
||||
std::string displayColor;
|
||||
std::string displayIcon;
|
||||
std::string id;
|
||||
std::string name;
|
||||
};
|
||||
struct RelationType
|
||||
{
|
||||
std::string id;
|
||||
int directed;
|
||||
std::string showType;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<RelationType> relationTypeList;
|
||||
std::vector<EntityType> entityTypeList;
|
||||
std::vector<Edge> edgeList;
|
||||
std::vector<Vertex> vertexList;
|
||||
};
|
||||
|
||||
|
||||
DescribeGraph4InvestigationOnlineResult();
|
||||
explicit DescribeGraph4InvestigationOnlineResult(const std::string &payload);
|
||||
~DescribeGraph4InvestigationOnlineResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_H_
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeGroupedTagsRequest();
|
||||
~DescribeGroupedTagsRequest();
|
||||
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeGroupedVulRequest();
|
||||
~DescribeGroupedVulRequest();
|
||||
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
@@ -43,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
@@ -55,10 +59,12 @@ namespace AlibabaCloud
|
||||
void setUuids(const std::string& uuids);
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
std::string groupId_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string aliasName_;
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
int asapCount;
|
||||
int nntfCount;
|
||||
std::string tags;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -35,20 +35,20 @@ namespace AlibabaCloud
|
||||
DescribeInstanceStatisticsRequest();
|
||||
~DescribeInstanceStatisticsRequest();
|
||||
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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 getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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);
|
||||
|
||||
private:
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
54
sas/include/alibabacloud/sas/model/DescribeIpInfoRequest.h
Normal file
54
sas/include/alibabacloud/sas/model/DescribeIpInfoRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeIpInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeIpInfoRequest();
|
||||
~DescribeIpInfoRequest();
|
||||
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getField()const;
|
||||
void setField(const std::string& field);
|
||||
|
||||
private:
|
||||
std::string ip_;
|
||||
std::string sourceIp_;
|
||||
std::string field_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFOREQUEST_H_
|
||||
171
sas/include/alibabacloud/sas/model/DescribeIpInfoResult.h
Normal file
171
sas/include/alibabacloud/sas/model/DescribeIpInfoResult.h
Normal file
@@ -0,0 +1,171 @@
|
||||
/*
|
||||
* 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_DESCRIBEIPINFORESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFORESULT_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 DescribeIpInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeIpInfoResult();
|
||||
explicit DescribeIpInfoResult(const std::string &payload);
|
||||
~DescribeIpInfoResult();
|
||||
std::string getGmt_first_c2()const;
|
||||
std::string getIs_malicious_source_30d()const;
|
||||
std::string getIs_tor_1d()const;
|
||||
std::string getC2_day_trace()const;
|
||||
std::string getGmt_last_c2()const;
|
||||
std::string getDay_cnt_30d_tor()const;
|
||||
std::string getNat_day_trace()const;
|
||||
std::string getMining_pool_day_trace()const;
|
||||
std::string getIs_nat_1d()const;
|
||||
std::string getMalicious_source_day_trace()const;
|
||||
std::string getTags()const;
|
||||
std::string getIs_idc()const;
|
||||
std::string getIs_c2_7d()const;
|
||||
std::string getGmt_last_malicious_login()const;
|
||||
std::string getIs_proxy()const;
|
||||
std::string getDay_cnt_7d_web_attack()const;
|
||||
std::string getCity()const;
|
||||
std::string getProvince()const;
|
||||
std::string getGeo()const;
|
||||
std::string getGmt_last_nat()const;
|
||||
std::string getIs_malicious_login_7d()const;
|
||||
std::string getMalicious_login_day_trace()const;
|
||||
std::string getRdns()const;
|
||||
std::string getIs_proxy_7d()const;
|
||||
std::string getIs_web_attack_7d()const;
|
||||
std::string getIs_web_attack_30d()const;
|
||||
std::string getIs_mining_pool_1d()const;
|
||||
std::string getTotal_day_cnt_web_attack()const;
|
||||
std::string getCountry()const;
|
||||
std::string getIs_malicious_source_7d()const;
|
||||
std::string getGmt_last_proxy()const;
|
||||
std::string getIs_nat()const;
|
||||
std::string getIs_web_attack()const;
|
||||
std::string getGmt_last_tor()const;
|
||||
std::string getIp()const;
|
||||
std::string getTotal_day_cnt_tor()const;
|
||||
std::string getIs_tor_7d()const;
|
||||
std::string getWeb_attack_day_trace()const;
|
||||
std::string getIs_nat_7d()const;
|
||||
std::string getIs_malicious_login()const;
|
||||
std::string getIs_mining_pool()const;
|
||||
std::string getIdc_name()const;
|
||||
std::string getIs_malicious_source()const;
|
||||
std::string getIs_c2_1d()const;
|
||||
std::string getProxy_day_trace()const;
|
||||
std::string getIsp()const;
|
||||
std::string getTor_day_trace()const;
|
||||
std::string getDay_cnt_30d_web_attack()const;
|
||||
std::string getDay_cnt_7d_tor()const;
|
||||
std::string getIs_tor()const;
|
||||
std::string getIs_malicious_source_1d()const;
|
||||
std::string getIs_malicious_login_1d()const;
|
||||
std::string getMalicious_score()const;
|
||||
std::string getIs_proxy_1d()const;
|
||||
std::string getGmt_last_malicious_source()const;
|
||||
std::string getGmt_first_mining_pool()const;
|
||||
std::string getGmt_last_web_attack()const;
|
||||
std::string getIs_web_attack_1d()const;
|
||||
std::string getGmt_last_mining_pool()const;
|
||||
std::string getIs_mining_pool_7d()const;
|
||||
std::string getIs_c2()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string gmt_first_c2_;
|
||||
std::string is_malicious_source_30d_;
|
||||
std::string is_tor_1d_;
|
||||
std::string c2_day_trace_;
|
||||
std::string gmt_last_c2_;
|
||||
std::string day_cnt_30d_tor_;
|
||||
std::string nat_day_trace_;
|
||||
std::string mining_pool_day_trace_;
|
||||
std::string is_nat_1d_;
|
||||
std::string malicious_source_day_trace_;
|
||||
std::string tags_;
|
||||
std::string is_idc_;
|
||||
std::string is_c2_7d_;
|
||||
std::string gmt_last_malicious_login_;
|
||||
std::string is_proxy_;
|
||||
std::string day_cnt_7d_web_attack_;
|
||||
std::string city_;
|
||||
std::string province_;
|
||||
std::string geo_;
|
||||
std::string gmt_last_nat_;
|
||||
std::string is_malicious_login_7d_;
|
||||
std::string malicious_login_day_trace_;
|
||||
std::string rdns_;
|
||||
std::string is_proxy_7d_;
|
||||
std::string is_web_attack_7d_;
|
||||
std::string is_web_attack_30d_;
|
||||
std::string is_mining_pool_1d_;
|
||||
std::string total_day_cnt_web_attack_;
|
||||
std::string country_;
|
||||
std::string is_malicious_source_7d_;
|
||||
std::string gmt_last_proxy_;
|
||||
std::string is_nat_;
|
||||
std::string is_web_attack_;
|
||||
std::string gmt_last_tor_;
|
||||
std::string ip_;
|
||||
std::string total_day_cnt_tor_;
|
||||
std::string is_tor_7d_;
|
||||
std::string web_attack_day_trace_;
|
||||
std::string is_nat_7d_;
|
||||
std::string is_malicious_login_;
|
||||
std::string is_mining_pool_;
|
||||
std::string idc_name_;
|
||||
std::string is_malicious_source_;
|
||||
std::string is_c2_1d_;
|
||||
std::string proxy_day_trace_;
|
||||
std::string isp_;
|
||||
std::string tor_day_trace_;
|
||||
std::string day_cnt_30d_web_attack_;
|
||||
std::string day_cnt_7d_tor_;
|
||||
std::string is_tor_;
|
||||
std::string is_malicious_source_1d_;
|
||||
std::string is_malicious_login_1d_;
|
||||
std::string malicious_score_;
|
||||
std::string is_proxy_1d_;
|
||||
std::string gmt_last_malicious_source_;
|
||||
std::string gmt_first_mining_pool_;
|
||||
std::string gmt_last_web_attack_;
|
||||
std::string is_web_attack_1d_;
|
||||
std::string gmt_last_mining_pool_;
|
||||
std::string is_mining_pool_7d_;
|
||||
std::string is_c2_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFORESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEMODULECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEMODULECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeModuleConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeModuleConfigRequest();
|
||||
~DescribeModuleConfigRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEMODULECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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_DESCRIBEMODULECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEMODULECONFIGRESULT_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 DescribeModuleConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ModuleConfig
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string uuid;
|
||||
std::string instanceId;
|
||||
std::string ip;
|
||||
std::string region;
|
||||
int groupId;
|
||||
};
|
||||
std::string configName;
|
||||
std::string moduleName;
|
||||
std::vector<ModuleConfig::Item> items;
|
||||
};
|
||||
|
||||
|
||||
DescribeModuleConfigResult();
|
||||
explicit DescribeModuleConfigResult(const std::string &payload);
|
||||
~DescribeModuleConfigResult();
|
||||
int getHttpStatusCode()const;
|
||||
int getCount()const;
|
||||
std::vector<ModuleConfig> getModuleConfigList()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int httpStatusCode_;
|
||||
int count_;
|
||||
std::vector<ModuleConfig> moduleConfigList_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEMODULECONFIGRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeNoticeConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeNoticeConfigRequest();
|
||||
~DescribeNoticeConfigRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGRESULT_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 DescribeNoticeConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NoticeConfig
|
||||
{
|
||||
std::string project;
|
||||
int currentPage;
|
||||
int timeLimit;
|
||||
int route;
|
||||
long aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeNoticeConfigResult();
|
||||
explicit DescribeNoticeConfigResult(const std::string &payload);
|
||||
~DescribeNoticeConfigResult();
|
||||
std::vector<NoticeConfig> getNoticeConfigList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<NoticeConfig> noticeConfigList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGRESULT_H_
|
||||
@@ -35,17 +35,17 @@ namespace AlibabaCloud
|
||||
DescribePropertyCountRequest();
|
||||
~DescribePropertyCountRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getUuidList()const;
|
||||
void setUuidList(const std::string& uuidList);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getUuidList()const;
|
||||
void setUuidList(const std::string& uuidList);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string uuidList_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string uuidList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
int getPort()const;
|
||||
int getProcess()const;
|
||||
int getSoftware()const;
|
||||
int getCron()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -49,6 +50,7 @@ namespace AlibabaCloud
|
||||
int port_;
|
||||
int process_;
|
||||
int software_;
|
||||
int cron_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,29 +35,29 @@ namespace AlibabaCloud
|
||||
DescribePropertyPortDetailRequest();
|
||||
~DescribePropertyPortDetailRequest();
|
||||
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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 getPort()const;
|
||||
void setPort(const std::string& port);
|
||||
std::string getProcName()const;
|
||||
void setProcName(const std::string& procName);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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 getPort()const;
|
||||
void setPort(const std::string& port);
|
||||
std::string getProcName()const;
|
||||
void setProcName(const std::string& procName);
|
||||
|
||||
private:
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string port_;
|
||||
std::string procName_;
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string port_;
|
||||
std::string procName_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
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 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);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string port_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string port_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,32 +35,32 @@ namespace AlibabaCloud
|
||||
DescribePropertyProcDetailRequest();
|
||||
~DescribePropertyProcDetailRequest();
|
||||
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getCmdline()const;
|
||||
void setCmdline(const std::string& cmdline);
|
||||
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 getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getUser()const;
|
||||
void setUser(const std::string& user);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getCmdline()const;
|
||||
void setCmdline(const std::string& cmdline);
|
||||
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 getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getUser()const;
|
||||
void setUser(const std::string& user);
|
||||
|
||||
private:
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string cmdline_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string name_;
|
||||
std::string user_;
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string cmdline_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string name_;
|
||||
std::string user_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
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 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);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,32 +35,32 @@ namespace AlibabaCloud
|
||||
DescribePropertySoftwareDetailRequest();
|
||||
~DescribePropertySoftwareDetailRequest();
|
||||
|
||||
std::string getSoftwareVersion()const;
|
||||
void setSoftwareVersion(const std::string& softwareVersion);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getPath()const;
|
||||
void setPath(const std::string& path);
|
||||
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 getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getSoftwareVersion()const;
|
||||
void setSoftwareVersion(const std::string& softwareVersion);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getPath()const;
|
||||
void setPath(const std::string& path);
|
||||
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 getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string softwareVersion_;
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string path_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string name_;
|
||||
std::string softwareVersion_;
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string path_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
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 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);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
bool forceFlush_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribePropertyUsageNewestRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePropertyUsageNewestRequest();
|
||||
~DescribePropertyUsageNewestRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTRESULT_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 DescribePropertyUsageNewestResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NewestStatisticItem
|
||||
{
|
||||
long create;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribePropertyUsageNewestResult();
|
||||
explicit DescribePropertyUsageNewestResult(const std::string &payload);
|
||||
~DescribePropertyUsageNewestResult();
|
||||
std::vector<NewestStatisticItem> getNewestStatisticItems()const;
|
||||
std::string getType()const;
|
||||
int getItemCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<NewestStatisticItem> newestStatisticItems_;
|
||||
std::string type_;
|
||||
int itemCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYUSAGENEWESTRESULT_H_
|
||||
@@ -35,29 +35,29 @@ namespace AlibabaCloud
|
||||
DescribePropertyUserDetailRequest();
|
||||
~DescribePropertyUserDetailRequest();
|
||||
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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 getIsRoot()const;
|
||||
void setIsRoot(const std::string& isRoot);
|
||||
std::string getUser()const;
|
||||
void setUser(const std::string& user);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
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 getIsRoot()const;
|
||||
void setIsRoot(const std::string& isRoot);
|
||||
std::string getUser()const;
|
||||
void setUser(const std::string& user);
|
||||
|
||||
private:
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string isRoot_;
|
||||
std::string user_;
|
||||
std::string remark_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string isRoot_;
|
||||
std::string user_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct PropertyUser
|
||||
{
|
||||
std::string status;
|
||||
std::string isRoot;
|
||||
std::vector<std::string> groupNames;
|
||||
std::string user;
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
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 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);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string user_;
|
||||
bool forceFlush_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string user_;
|
||||
bool forceFlush_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,26 +35,29 @@ namespace AlibabaCloud
|
||||
DescribeRiskCheckItemResultRequest();
|
||||
~DescribeRiskCheckItemResultRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
long getItemId()const;
|
||||
void setItemId(long itemId);
|
||||
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);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getItemId()const;
|
||||
void setItemId(long itemId);
|
||||
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 getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
long itemId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
long resourceOwnerId_;
|
||||
long itemId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getAssetType()const;
|
||||
void setAssetType(const std::string& assetType);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::vector<std::string> getItemIds()const;
|
||||
@@ -51,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getRiskLevel()const;
|
||||
void setRiskLevel(const std::string& riskLevel);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getStatus()const;
|
||||
@@ -61,10 +65,12 @@ namespace AlibabaCloud
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
std::string assetType_;
|
||||
long groupId_;
|
||||
std::vector<std::string> itemIds_;
|
||||
int currentPage_;
|
||||
std::string riskLevel_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string status_;
|
||||
|
||||
|
||||
@@ -51,6 +51,7 @@ namespace AlibabaCloud
|
||||
std::vector<RiskCheckResultForDisplay::RiskItemResource> riskItemResources;
|
||||
int affectedCount;
|
||||
int sort;
|
||||
std::string repairStatus;
|
||||
std::string riskLevel;
|
||||
};
|
||||
|
||||
|
||||
@@ -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_DESCRIBESASASSETSTATISTICSCOLUMNREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSasAssetStatisticsColumnRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSasAssetStatisticsColumnRequest();
|
||||
~DescribeSasAssetStatisticsColumnRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_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 DescribeSasAssetStatisticsColumnResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSasAssetStatisticsColumnResult();
|
||||
explicit DescribeSasAssetStatisticsColumnResult(const std::string &payload);
|
||||
~DescribeSasAssetStatisticsColumnResult();
|
||||
std::string getStatisticsColumn()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string statisticsColumn_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSearchConditionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSearchConditionRequest();
|
||||
~DescribeSearchConditionRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONREQUEST_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONRESULT_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 DescribeSearchConditionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Condition
|
||||
{
|
||||
std::string filterConditions;
|
||||
std::string conditionType;
|
||||
std::string name;
|
||||
std::string nameKey;
|
||||
};
|
||||
|
||||
|
||||
DescribeSearchConditionResult();
|
||||
explicit DescribeSearchConditionResult(const std::string &payload);
|
||||
~DescribeSearchConditionResult();
|
||||
std::vector<Condition> getConditionList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Condition> conditionList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESEARCHCONDITIONRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESECURESUGGESTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURESUGGESTIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSecureSuggestionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSecureSuggestionRequest();
|
||||
~DescribeSecureSuggestionRequest();
|
||||
|
||||
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_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURESUGGESTIONREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_DESCRIBESECURESUGGESTIONRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURESUGGESTIONRESULT_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 DescribeSecureSuggestionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Suggestion
|
||||
{
|
||||
struct DetailItem
|
||||
{
|
||||
std::string description;
|
||||
std::string subType;
|
||||
std::string title;
|
||||
};
|
||||
int points;
|
||||
std::string suggestType;
|
||||
std::vector<Suggestion::DetailItem> detail;
|
||||
};
|
||||
|
||||
|
||||
DescribeSecureSuggestionResult();
|
||||
explicit DescribeSecureSuggestionResult(const std::string &payload);
|
||||
~DescribeSecureSuggestionResult();
|
||||
std::vector<Suggestion> getSuggestions()const;
|
||||
int getTotalCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Suggestion> suggestions_;
|
||||
int totalCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURESUGGESTIONRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSecurityEventOperationsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSecurityEventOperationsRequest();
|
||||
~DescribeSecurityEventOperationsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
long getSecurityEventId()const;
|
||||
void setSecurityEventId(long securityEventId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
long securityEventId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSRESULT_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 DescribeSecurityEventOperationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SecurityEventOperation
|
||||
{
|
||||
std::string operationParams;
|
||||
std::string operationCode;
|
||||
bool userCanOperate;
|
||||
};
|
||||
|
||||
|
||||
DescribeSecurityEventOperationsResult();
|
||||
explicit DescribeSecurityEventOperationsResult(const std::string &payload);
|
||||
~DescribeSecurityEventOperationsResult();
|
||||
std::vector<SecurityEventOperation> getSecurityEventOperationsResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SecurityEventOperation> securityEventOperationsResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYEVENTOPERATIONSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYSTATINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYSTATINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSecurityStatInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSecurityStatInfoRequest();
|
||||
~DescribeSecurityStatInfoRequest();
|
||||
|
||||
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_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYSTATINFOREQUEST_H_
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* 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_DESCRIBESECURITYSTATINFORESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYSTATINFORESULT_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 DescribeSecurityStatInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SecurityEvent
|
||||
{
|
||||
std::vector<std::string> suspiciousList;
|
||||
int totalCount;
|
||||
std::vector<std::string> levelsOn;
|
||||
int suspiciousCount;
|
||||
std::vector<std::string> seriousList;
|
||||
int remindCount;
|
||||
int seriousCount;
|
||||
std::vector<std::string> valueArray;
|
||||
std::vector<std::string> remindList;
|
||||
std::vector<std::string> dateArray;
|
||||
};
|
||||
struct AttackEvent
|
||||
{
|
||||
int totalCount;
|
||||
std::vector<std::string> dateArray1;
|
||||
std::vector<std::string> valueArray2;
|
||||
};
|
||||
struct HealthCheck
|
||||
{
|
||||
std::vector<std::string> valueArray4;
|
||||
std::vector<std::string> levelsOn5;
|
||||
int totalCount;
|
||||
std::vector<std::string> highList;
|
||||
int highCount;
|
||||
std::vector<std::string> mediumList;
|
||||
std::vector<std::string> lowList;
|
||||
int lowCount;
|
||||
std::vector<std::string> dateArray3;
|
||||
int mediumCount;
|
||||
};
|
||||
struct Vulnerability
|
||||
{
|
||||
int totalCount;
|
||||
std::vector<std::string> asapList;
|
||||
std::vector<std::string> valueArray7;
|
||||
std::vector<std::string> laterList;
|
||||
int laterCount;
|
||||
int asapCount;
|
||||
std::vector<std::string> nntfList;
|
||||
int nntfCount;
|
||||
std::vector<std::string> levelsOn8;
|
||||
std::vector<std::string> dateArray6;
|
||||
};
|
||||
|
||||
|
||||
DescribeSecurityStatInfoResult();
|
||||
explicit DescribeSecurityStatInfoResult(const std::string &payload);
|
||||
~DescribeSecurityStatInfoResult();
|
||||
SecurityEvent getSecurityEvent()const;
|
||||
HealthCheck getHealthCheck()const;
|
||||
Vulnerability getVulnerability()const;
|
||||
AttackEvent getAttackEvent()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
SecurityEvent securityEvent_;
|
||||
HealthCheck healthCheck_;
|
||||
Vulnerability vulnerability_;
|
||||
AttackEvent attackEvent_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESECURITYSTATINFORESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSimilarSecurityEventsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSimilarSecurityEventsRequest();
|
||||
~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;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getTaskId()const;
|
||||
void setTaskId(long taskId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
long taskId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSRESULT_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 DescribeSimilarSecurityEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct SimpleSecurityEvent
|
||||
{
|
||||
long occurrenceTime;
|
||||
long securityEventId;
|
||||
std::string uuid;
|
||||
std::string eventType;
|
||||
std::string eventName;
|
||||
long lastTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeSimilarSecurityEventsResult();
|
||||
explicit DescribeSimilarSecurityEventsResult(const std::string &payload);
|
||||
~DescribeSimilarSecurityEventsResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<SimpleSecurityEvent> getSecurityEventsResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<SimpleSecurityEvent> securityEventsResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESIMILARSECURITYEVENTSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeSummaryInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSummaryInfoRequest();
|
||||
~DescribeSummaryInfoRequest();
|
||||
|
||||
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_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFOREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFORESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFORESULT_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 DescribeSummaryInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSummaryInfoResult();
|
||||
explicit DescribeSummaryInfoResult(const std::string &payload);
|
||||
~DescribeSummaryInfoResult();
|
||||
int getAegisClientOnlineCount()const;
|
||||
int getAegisClientOfflineCount()const;
|
||||
int getSecurityScore()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int aegisClientOnlineCount_;
|
||||
int aegisClientOfflineCount_;
|
||||
int securityScore_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESUMMARYINFORESULT_H_
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct WarningSummary
|
||||
{
|
||||
std::string uniqueInfo;
|
||||
bool advanced;
|
||||
std::string alarmEventName;
|
||||
int eventStatus;
|
||||
std::string saleVersion;
|
||||
|
||||
@@ -35,17 +35,17 @@ namespace AlibabaCloud
|
||||
DescribeUserLayoutAuthorizationRequest();
|
||||
~DescribeUserLayoutAuthorizationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeVolDingdingMessageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVolDingdingMessageRequest();
|
||||
~DescribeVolDingdingMessageRequest();
|
||||
|
||||
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_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGERESULT_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 DescribeVolDingdingMessageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeVolDingdingMessageResult();
|
||||
explicit DescribeVolDingdingMessageResult(const std::string &payload);
|
||||
~DescribeVolDingdingMessageResult();
|
||||
std::string getDingdingUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dingdingUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEVOLDINGDINGMESSAGERESULT_H_
|
||||
48
sas/include/alibabacloud/sas/model/DescribeVpcListRequest.h
Normal file
48
sas/include/alibabacloud/sas/model/DescribeVpcListRequest.h
Normal 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_DESCRIBEVPCLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEVPCLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeVpcListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeVpcListRequest();
|
||||
~DescribeVpcListRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEVPCLISTREQUEST_H_
|
||||
63
sas/include/alibabacloud/sas/model/DescribeVpcListResult.h
Normal file
63
sas/include/alibabacloud/sas/model/DescribeVpcListResult.h
Normal 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_DESCRIBEVPCLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEVPCLISTRESULT_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 DescribeVpcListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Vpc
|
||||
{
|
||||
std::string instanceName;
|
||||
int status;
|
||||
int ecsCount;
|
||||
std::string instanceId;
|
||||
int middleStatus;
|
||||
std::string instanceDesc;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeVpcListResult();
|
||||
explicit DescribeVpcListResult(const std::string &payload);
|
||||
~DescribeVpcListResult();
|
||||
std::vector<Vpc> getVpcList()const;
|
||||
int getCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Vpc> vpcList_;
|
||||
int count_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEVPCLISTRESULT_H_
|
||||
@@ -35,6 +35,8 @@ namespace AlibabaCloud
|
||||
DescribeVulListRequest();
|
||||
~DescribeVulListRequest();
|
||||
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getType()const;
|
||||
@@ -51,12 +53,17 @@ namespace AlibabaCloud
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getAliasName()const;
|
||||
void setAliasName(const std::string& aliasName);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
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 remark_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
@@ -65,6 +72,8 @@ namespace AlibabaCloud
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string aliasName_;
|
||||
std::string name_;
|
||||
std::string ids_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
|
||||
|
||||
@@ -109,6 +109,7 @@ namespace AlibabaCloud
|
||||
long modifyTs;
|
||||
std::string internetIp;
|
||||
std::string aliasName;
|
||||
long recordId;
|
||||
std::string canFix;
|
||||
ExtendContentJson extendContentJson;
|
||||
int status;
|
||||
@@ -125,7 +126,10 @@ namespace AlibabaCloud
|
||||
long firstTs;
|
||||
std::string uuid;
|
||||
std::string related;
|
||||
std::string level;
|
||||
std::string tag;
|
||||
std::string regionId;
|
||||
bool online;
|
||||
long primaryId;
|
||||
std::string resultCode;
|
||||
};
|
||||
|
||||
57
sas/include/alibabacloud/sas/model/ExportRecordRequest.h
Normal file
57
sas/include/alibabacloud/sas/model/ExportRecordRequest.h
Normal 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_EXPORTRECORDREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_EXPORTRECORDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ExportRecordRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ExportRecordRequest();
|
||||
~ExportRecordRequest();
|
||||
|
||||
std::string getExportType()const;
|
||||
void setExportType(const std::string& exportType);
|
||||
std::string getParams()const;
|
||||
void setParams(const std::string& params);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string exportType_;
|
||||
std::string params_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_EXPORTRECORDREQUEST_H_
|
||||
53
sas/include/alibabacloud/sas/model/ExportRecordResult.h
Normal file
53
sas/include/alibabacloud/sas/model/ExportRecordResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_EXPORTRECORDRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_EXPORTRECORDRESULT_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 ExportRecordResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ExportRecordResult();
|
||||
explicit ExportRecordResult(const std::string &payload);
|
||||
~ExportRecordResult();
|
||||
std::string getFileName()const;
|
||||
long getId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string fileName_;
|
||||
long id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_EXPORTRECORDRESULT_H_
|
||||
51
sas/include/alibabacloud/sas/model/GetIOCsRequest.h
Normal file
51
sas/include/alibabacloud/sas/model/GetIOCsRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT GetIOCsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetIOCsRequest();
|
||||
~GetIOCsRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
|
||||
51
sas/include/alibabacloud/sas/model/GetIOCsResult.h
Normal file
51
sas/include/alibabacloud/sas/model/GetIOCsResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_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 GetIOCsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetIOCsResult();
|
||||
explicit GetIOCsResult(const std::string &payload);
|
||||
~GetIOCsResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_H_
|
||||
54
sas/include/alibabacloud/sas/model/GetIncIOCsRequest.h
Normal file
54
sas/include/alibabacloud/sas/model/GetIncIOCsRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_GETINCIOCSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_GETINCIOCSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT GetIncIOCsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetIncIOCsRequest();
|
||||
~GetIncIOCsRequest();
|
||||
|
||||
std::string getDate()const;
|
||||
void setDate(const std::string& date);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string date_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_GETINCIOCSREQUEST_H_
|
||||
51
sas/include/alibabacloud/sas/model/GetIncIOCsResult.h
Normal file
51
sas/include/alibabacloud/sas/model/GetIncIOCsResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_GETINCIOCSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_GETINCIOCSRESULT_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 GetIncIOCsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
GetIncIOCsResult();
|
||||
explicit GetIncIOCsResult(const std::string &payload);
|
||||
~GetIncIOCsResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_GETINCIOCSRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT HandleSimilarSecurityEventsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
HandleSimilarSecurityEventsRequest();
|
||||
~HandleSimilarSecurityEventsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getOperationCode()const;
|
||||
void setOperationCode(const std::string& operationCode);
|
||||
long getTaskId()const;
|
||||
void setTaskId(long taskId);
|
||||
std::string getOperationParams()const;
|
||||
void setOperationParams(const std::string& operationParams);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::string operationCode_;
|
||||
long taskId_;
|
||||
std::string operationParams_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSRESULT_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 HandleSimilarSecurityEventsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
HandleSimilarSecurityEventsResult();
|
||||
explicit HandleSimilarSecurityEventsResult(const std::string &payload);
|
||||
~HandleSimilarSecurityEventsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_HANDLESIMILARSECURITYEVENTSRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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_MODIFYANTIBRUTEFORCERULEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYANTIBRUTEFORCERULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyAntiBruteForceRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyAntiBruteForceRuleRequest();
|
||||
~ModifyAntiBruteForceRuleRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getForbiddenTime()const;
|
||||
void setForbiddenTime(int forbiddenTime);
|
||||
int getFailCount()const;
|
||||
void setFailCount(int failCount);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
bool getEnableSmartRule()const;
|
||||
void setEnableSmartRule(bool enableSmartRule);
|
||||
std::vector<std::string> getUuidList()const;
|
||||
void setUuidList(const std::vector<std::string>& uuidList);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getSpan()const;
|
||||
void setSpan(int span);
|
||||
bool getDefaultRule()const;
|
||||
void setDefaultRule(bool defaultRule);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int forbiddenTime_;
|
||||
int failCount_;
|
||||
std::string sourceIp_;
|
||||
bool enableSmartRule_;
|
||||
std::vector<std::string> uuidList_;
|
||||
long id_;
|
||||
std::string name_;
|
||||
int span_;
|
||||
bool defaultRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYANTIBRUTEFORCERULEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYANTIBRUTEFORCERULERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYANTIBRUTEFORCERULERESULT_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 ModifyAntiBruteForceRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyAntiBruteForceRuleResult();
|
||||
explicit ModifyAntiBruteForceRuleResult(const std::string &payload);
|
||||
~ModifyAntiBruteForceRuleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYANTIBRUTEFORCERULERESULT_H_
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
ModifyGroupPropertyRequest();
|
||||
~ModifyGroupPropertyRequest();
|
||||
|
||||
std::string getData()const;
|
||||
void setData(const std::string& data);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getData()const;
|
||||
void setData(const std::string& data);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string data_;
|
||||
std::string sourceIp_;
|
||||
std::string data_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_MODIFYLOGINBASECONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYLOGINBASECONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT ModifyLoginBaseConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyLoginBaseConfigRequest();
|
||||
~ModifyLoginBaseConfigRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getTarget()const;
|
||||
void setTarget(const std::string& target);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getConfig()const;
|
||||
void setConfig(const std::string& config);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string target_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYLOGINBASECONFIGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYLOGINBASECONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_MODIFYLOGINBASECONFIGRESULT_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 ModifyLoginBaseConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLoginBaseConfigResult();
|
||||
explicit ModifyLoginBaseConfigResult(const std::string &payload);
|
||||
~ModifyLoginBaseConfigResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYLOGINBASECONFIGRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user