Add EventId when listQuery EventInfo.

This commit is contained in:
sdk-team
2022-06-20 02:56:20 +00:00
parent 2eec8ff4dc
commit 4268e19d82
476 changed files with 19704 additions and 21793 deletions

View File

@@ -37,6 +37,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskResult.h
include/alibabacloud/sas/model/CreateSuspEventNoteRequest.h
include/alibabacloud/sas/model/CreateSuspEventNoteResult.h
include/alibabacloud/sas/model/CreateVulAutoRepairConfigRequest.h
include/alibabacloud/sas/model/CreateVulAutoRepairConfigResult.h
include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h
@@ -53,8 +55,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DeleteTagWithUuidResult.h
include/alibabacloud/sas/model/DeleteVpcHoneyPotRequest.h
include/alibabacloud/sas/model/DeleteVpcHoneyPotResult.h
include/alibabacloud/sas/model/DeleteVulAutoRepairConfigRequest.h
include/alibabacloud/sas/model/DeleteVulAutoRepairConfigResult.h
include/alibabacloud/sas/model/DescribeAccessKeyLeakDetailRequest.h
include/alibabacloud/sas/model/DescribeAccessKeyLeakDetailResult.h
include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h
include/alibabacloud/sas/model/DescribeAccesskeyLeakListResult.h
include/alibabacloud/sas/model/DescribeAffectedMaliciousFileImagesRequest.h
@@ -179,6 +181,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeModuleConfigResult.h
include/alibabacloud/sas/model/DescribeNoticeConfigRequest.h
include/alibabacloud/sas/model/DescribeNoticeConfigResult.h
include/alibabacloud/sas/model/DescribeOnceTaskRequest.h
include/alibabacloud/sas/model/DescribeOnceTaskResult.h
include/alibabacloud/sas/model/DescribePropertyCountRequest.h
include/alibabacloud/sas/model/DescribePropertyCountResult.h
include/alibabacloud/sas/model/DescribePropertyCronDetailRequest.h
@@ -215,6 +219,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeRiskItemTypeResult.h
include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h
include/alibabacloud/sas/model/DescribeRiskListCheckResultResult.h
include/alibabacloud/sas/model/DescribeRiskTypeRequest.h
include/alibabacloud/sas/model/DescribeRiskTypeResult.h
include/alibabacloud/sas/model/DescribeScanTaskProgressRequest.h
include/alibabacloud/sas/model/DescribeScanTaskProgressResult.h
include/alibabacloud/sas/model/DescribeSearchConditionRequest.h
@@ -237,6 +243,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsResult.h
include/alibabacloud/sas/model/DescribeStrategyRequest.h
include/alibabacloud/sas/model/DescribeStrategyResult.h
include/alibabacloud/sas/model/DescribeStrategyDetailRequest.h
include/alibabacloud/sas/model/DescribeStrategyDetailResult.h
include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h
include/alibabacloud/sas/model/DescribeStrategyExecDetailResult.h
include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h
@@ -293,10 +301,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/FixCheckWarningsResult.h
include/alibabacloud/sas/model/GetBackupStorageCountRequest.h
include/alibabacloud/sas/model/GetBackupStorageCountResult.h
include/alibabacloud/sas/model/GetHoneypotNodeRequest.h
include/alibabacloud/sas/model/GetHoneypotNodeResult.h
include/alibabacloud/sas/model/GetOpaDefenceDetailRequest.h
include/alibabacloud/sas/model/GetOpaDefenceDetailResult.h
include/alibabacloud/sas/model/GetSuspiciousStatisticsRequest.h
include/alibabacloud/sas/model/GetSuspiciousStatisticsResult.h
include/alibabacloud/sas/model/GetVulStatisticsRequest.h
@@ -311,8 +315,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/InstallBackupClientResult.h
include/alibabacloud/sas/model/InstallCloudMonitorRequest.h
include/alibabacloud/sas/model/InstallCloudMonitorResult.h
include/alibabacloud/sas/model/ListCriteriaStrategyRequest.h
include/alibabacloud/sas/model/ListCriteriaStrategyResult.h
include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h
include/alibabacloud/sas/model/ListVulAutoRepairConfigResult.h
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleRequest.h
@@ -351,6 +353,10 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ModifySecurityCheckScheduleConfigResult.h
include/alibabacloud/sas/model/ModifyStartVulScanRequest.h
include/alibabacloud/sas/model/ModifyStartVulScanResult.h
include/alibabacloud/sas/model/ModifyStrategyRequest.h
include/alibabacloud/sas/model/ModifyStrategyResult.h
include/alibabacloud/sas/model/ModifyStrategyTargetRequest.h
include/alibabacloud/sas/model/ModifyStrategyTargetResult.h
include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h
include/alibabacloud/sas/model/ModifyTagWithUuidResult.h
include/alibabacloud/sas/model/ModifyVpcHoneyPotRequest.h
@@ -373,10 +379,16 @@ set(sas_public_header_model
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigResult.h
include/alibabacloud/sas/model/OperateVulsRequest.h
include/alibabacloud/sas/model/OperateVulsResult.h
include/alibabacloud/sas/model/OperationCancelIgnoreSuspEventRequest.h
include/alibabacloud/sas/model/OperationCancelIgnoreSuspEventResult.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/PublicCreateImageScanTaskRequest.h
include/alibabacloud/sas/model/PublicCreateImageScanTaskResult.h
include/alibabacloud/sas/model/PublicPreCheckImageScanTaskRequest.h
include/alibabacloud/sas/model/PublicPreCheckImageScanTaskResult.h
include/alibabacloud/sas/model/PublicSyncAndCreateImageScanTaskRequest.h
include/alibabacloud/sas/model/PublicSyncAndCreateImageScanTaskResult.h
include/alibabacloud/sas/model/QueryGroupIdByGroupNameRequest.h
@@ -387,16 +399,12 @@ set(sas_public_header_model
include/alibabacloud/sas/model/RefreshAssetsResult.h
include/alibabacloud/sas/model/RefreshContainerAssetsRequest.h
include/alibabacloud/sas/model/RefreshContainerAssetsResult.h
include/alibabacloud/sas/model/RetryInstallProbeRequest.h
include/alibabacloud/sas/model/RetryInstallProbeResult.h
include/alibabacloud/sas/model/RollbackSuspEventQuaraFileRequest.h
include/alibabacloud/sas/model/RollbackSuspEventQuaraFileResult.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
include/alibabacloud/sas/model/StartImageVulScanRequest.h
include/alibabacloud/sas/model/StartImageVulScanResult.h
include/alibabacloud/sas/model/StartVirusScanTaskRequest.h
include/alibabacloud/sas/model/StartVirusScanTaskResult.h
include/alibabacloud/sas/model/UnbindAegisRequest.h
@@ -424,6 +432,8 @@ set(sas_src
src/model/CreateServiceLinkedRoleResult.cc
src/model/CreateSimilarSecurityEventsQueryTaskRequest.cc
src/model/CreateSimilarSecurityEventsQueryTaskResult.cc
src/model/CreateSuspEventNoteRequest.cc
src/model/CreateSuspEventNoteResult.cc
src/model/CreateVulAutoRepairConfigRequest.cc
src/model/CreateVulAutoRepairConfigResult.cc
src/model/DeleteBackupPolicyRequest.cc
@@ -440,8 +450,8 @@ set(sas_src
src/model/DeleteTagWithUuidResult.cc
src/model/DeleteVpcHoneyPotRequest.cc
src/model/DeleteVpcHoneyPotResult.cc
src/model/DeleteVulAutoRepairConfigRequest.cc
src/model/DeleteVulAutoRepairConfigResult.cc
src/model/DescribeAccessKeyLeakDetailRequest.cc
src/model/DescribeAccessKeyLeakDetailResult.cc
src/model/DescribeAccesskeyLeakListRequest.cc
src/model/DescribeAccesskeyLeakListResult.cc
src/model/DescribeAffectedMaliciousFileImagesRequest.cc
@@ -566,6 +576,8 @@ set(sas_src
src/model/DescribeModuleConfigResult.cc
src/model/DescribeNoticeConfigRequest.cc
src/model/DescribeNoticeConfigResult.cc
src/model/DescribeOnceTaskRequest.cc
src/model/DescribeOnceTaskResult.cc
src/model/DescribePropertyCountRequest.cc
src/model/DescribePropertyCountResult.cc
src/model/DescribePropertyCronDetailRequest.cc
@@ -602,6 +614,8 @@ set(sas_src
src/model/DescribeRiskItemTypeResult.cc
src/model/DescribeRiskListCheckResultRequest.cc
src/model/DescribeRiskListCheckResultResult.cc
src/model/DescribeRiskTypeRequest.cc
src/model/DescribeRiskTypeResult.cc
src/model/DescribeScanTaskProgressRequest.cc
src/model/DescribeScanTaskProgressResult.cc
src/model/DescribeSearchConditionRequest.cc
@@ -624,6 +638,8 @@ set(sas_src
src/model/DescribeSimilarSecurityEventsResult.cc
src/model/DescribeStrategyRequest.cc
src/model/DescribeStrategyResult.cc
src/model/DescribeStrategyDetailRequest.cc
src/model/DescribeStrategyDetailResult.cc
src/model/DescribeStrategyExecDetailRequest.cc
src/model/DescribeStrategyExecDetailResult.cc
src/model/DescribeStrategyTargetRequest.cc
@@ -680,10 +696,6 @@ set(sas_src
src/model/FixCheckWarningsResult.cc
src/model/GetBackupStorageCountRequest.cc
src/model/GetBackupStorageCountResult.cc
src/model/GetHoneypotNodeRequest.cc
src/model/GetHoneypotNodeResult.cc
src/model/GetOpaDefenceDetailRequest.cc
src/model/GetOpaDefenceDetailResult.cc
src/model/GetSuspiciousStatisticsRequest.cc
src/model/GetSuspiciousStatisticsResult.cc
src/model/GetVulStatisticsRequest.cc
@@ -698,8 +710,6 @@ set(sas_src
src/model/InstallBackupClientResult.cc
src/model/InstallCloudMonitorRequest.cc
src/model/InstallCloudMonitorResult.cc
src/model/ListCriteriaStrategyRequest.cc
src/model/ListCriteriaStrategyResult.cc
src/model/ListVulAutoRepairConfigRequest.cc
src/model/ListVulAutoRepairConfigResult.cc
src/model/ModifyAntiBruteForceRuleRequest.cc
@@ -738,6 +748,10 @@ set(sas_src
src/model/ModifySecurityCheckScheduleConfigResult.cc
src/model/ModifyStartVulScanRequest.cc
src/model/ModifyStartVulScanResult.cc
src/model/ModifyStrategyRequest.cc
src/model/ModifyStrategyResult.cc
src/model/ModifyStrategyTargetRequest.cc
src/model/ModifyStrategyTargetResult.cc
src/model/ModifyTagWithUuidRequest.cc
src/model/ModifyTagWithUuidResult.cc
src/model/ModifyVpcHoneyPotRequest.cc
@@ -760,10 +774,16 @@ set(sas_src
src/model/OperateSuspiciousTargetConfigResult.cc
src/model/OperateVulsRequest.cc
src/model/OperateVulsResult.cc
src/model/OperationCancelIgnoreSuspEventRequest.cc
src/model/OperationCancelIgnoreSuspEventResult.cc
src/model/OperationSuspEventsRequest.cc
src/model/OperationSuspEventsResult.cc
src/model/PauseClientRequest.cc
src/model/PauseClientResult.cc
src/model/PublicCreateImageScanTaskRequest.cc
src/model/PublicCreateImageScanTaskResult.cc
src/model/PublicPreCheckImageScanTaskRequest.cc
src/model/PublicPreCheckImageScanTaskResult.cc
src/model/PublicSyncAndCreateImageScanTaskRequest.cc
src/model/PublicSyncAndCreateImageScanTaskResult.cc
src/model/QueryGroupIdByGroupNameRequest.cc
@@ -774,16 +794,12 @@ set(sas_src
src/model/RefreshAssetsResult.cc
src/model/RefreshContainerAssetsRequest.cc
src/model/RefreshContainerAssetsResult.cc
src/model/RetryInstallProbeRequest.cc
src/model/RetryInstallProbeResult.cc
src/model/RollbackSuspEventQuaraFileRequest.cc
src/model/RollbackSuspEventQuaraFileResult.cc
src/model/SasInstallCodeRequest.cc
src/model/SasInstallCodeResult.cc
src/model/StartBaselineSecurityCheckRequest.cc
src/model/StartBaselineSecurityCheckResult.cc
src/model/StartImageVulScanRequest.cc
src/model/StartImageVulScanResult.cc
src/model/StartVirusScanTaskRequest.cc
src/model/StartVirusScanTaskResult.cc
src/model/UnbindAegisRequest.cc

View File

@@ -38,6 +38,8 @@
#include "model/CreateServiceLinkedRoleResult.h"
#include "model/CreateSimilarSecurityEventsQueryTaskRequest.h"
#include "model/CreateSimilarSecurityEventsQueryTaskResult.h"
#include "model/CreateSuspEventNoteRequest.h"
#include "model/CreateSuspEventNoteResult.h"
#include "model/CreateVulAutoRepairConfigRequest.h"
#include "model/CreateVulAutoRepairConfigResult.h"
#include "model/DeleteBackupPolicyRequest.h"
@@ -54,8 +56,8 @@
#include "model/DeleteTagWithUuidResult.h"
#include "model/DeleteVpcHoneyPotRequest.h"
#include "model/DeleteVpcHoneyPotResult.h"
#include "model/DeleteVulAutoRepairConfigRequest.h"
#include "model/DeleteVulAutoRepairConfigResult.h"
#include "model/DescribeAccessKeyLeakDetailRequest.h"
#include "model/DescribeAccessKeyLeakDetailResult.h"
#include "model/DescribeAccesskeyLeakListRequest.h"
#include "model/DescribeAccesskeyLeakListResult.h"
#include "model/DescribeAffectedMaliciousFileImagesRequest.h"
@@ -180,6 +182,8 @@
#include "model/DescribeModuleConfigResult.h"
#include "model/DescribeNoticeConfigRequest.h"
#include "model/DescribeNoticeConfigResult.h"
#include "model/DescribeOnceTaskRequest.h"
#include "model/DescribeOnceTaskResult.h"
#include "model/DescribePropertyCountRequest.h"
#include "model/DescribePropertyCountResult.h"
#include "model/DescribePropertyCronDetailRequest.h"
@@ -216,6 +220,8 @@
#include "model/DescribeRiskItemTypeResult.h"
#include "model/DescribeRiskListCheckResultRequest.h"
#include "model/DescribeRiskListCheckResultResult.h"
#include "model/DescribeRiskTypeRequest.h"
#include "model/DescribeRiskTypeResult.h"
#include "model/DescribeScanTaskProgressRequest.h"
#include "model/DescribeScanTaskProgressResult.h"
#include "model/DescribeSearchConditionRequest.h"
@@ -238,6 +244,8 @@
#include "model/DescribeSimilarSecurityEventsResult.h"
#include "model/DescribeStrategyRequest.h"
#include "model/DescribeStrategyResult.h"
#include "model/DescribeStrategyDetailRequest.h"
#include "model/DescribeStrategyDetailResult.h"
#include "model/DescribeStrategyExecDetailRequest.h"
#include "model/DescribeStrategyExecDetailResult.h"
#include "model/DescribeStrategyTargetRequest.h"
@@ -294,10 +302,6 @@
#include "model/FixCheckWarningsResult.h"
#include "model/GetBackupStorageCountRequest.h"
#include "model/GetBackupStorageCountResult.h"
#include "model/GetHoneypotNodeRequest.h"
#include "model/GetHoneypotNodeResult.h"
#include "model/GetOpaDefenceDetailRequest.h"
#include "model/GetOpaDefenceDetailResult.h"
#include "model/GetSuspiciousStatisticsRequest.h"
#include "model/GetSuspiciousStatisticsResult.h"
#include "model/GetVulStatisticsRequest.h"
@@ -312,8 +316,6 @@
#include "model/InstallBackupClientResult.h"
#include "model/InstallCloudMonitorRequest.h"
#include "model/InstallCloudMonitorResult.h"
#include "model/ListCriteriaStrategyRequest.h"
#include "model/ListCriteriaStrategyResult.h"
#include "model/ListVulAutoRepairConfigRequest.h"
#include "model/ListVulAutoRepairConfigResult.h"
#include "model/ModifyAntiBruteForceRuleRequest.h"
@@ -352,6 +354,10 @@
#include "model/ModifySecurityCheckScheduleConfigResult.h"
#include "model/ModifyStartVulScanRequest.h"
#include "model/ModifyStartVulScanResult.h"
#include "model/ModifyStrategyRequest.h"
#include "model/ModifyStrategyResult.h"
#include "model/ModifyStrategyTargetRequest.h"
#include "model/ModifyStrategyTargetResult.h"
#include "model/ModifyTagWithUuidRequest.h"
#include "model/ModifyTagWithUuidResult.h"
#include "model/ModifyVpcHoneyPotRequest.h"
@@ -374,10 +380,16 @@
#include "model/OperateSuspiciousTargetConfigResult.h"
#include "model/OperateVulsRequest.h"
#include "model/OperateVulsResult.h"
#include "model/OperationCancelIgnoreSuspEventRequest.h"
#include "model/OperationCancelIgnoreSuspEventResult.h"
#include "model/OperationSuspEventsRequest.h"
#include "model/OperationSuspEventsResult.h"
#include "model/PauseClientRequest.h"
#include "model/PauseClientResult.h"
#include "model/PublicCreateImageScanTaskRequest.h"
#include "model/PublicCreateImageScanTaskResult.h"
#include "model/PublicPreCheckImageScanTaskRequest.h"
#include "model/PublicPreCheckImageScanTaskResult.h"
#include "model/PublicSyncAndCreateImageScanTaskRequest.h"
#include "model/PublicSyncAndCreateImageScanTaskResult.h"
#include "model/QueryGroupIdByGroupNameRequest.h"
@@ -388,16 +400,12 @@
#include "model/RefreshAssetsResult.h"
#include "model/RefreshContainerAssetsRequest.h"
#include "model/RefreshContainerAssetsResult.h"
#include "model/RetryInstallProbeRequest.h"
#include "model/RetryInstallProbeResult.h"
#include "model/RollbackSuspEventQuaraFileRequest.h"
#include "model/RollbackSuspEventQuaraFileResult.h"
#include "model/SasInstallCodeRequest.h"
#include "model/SasInstallCodeResult.h"
#include "model/StartBaselineSecurityCheckRequest.h"
#include "model/StartBaselineSecurityCheckResult.h"
#include "model/StartImageVulScanRequest.h"
#include "model/StartImageVulScanResult.h"
#include "model/StartVirusScanTaskRequest.h"
#include "model/StartVirusScanTaskResult.h"
#include "model/UnbindAegisRequest.h"
@@ -439,6 +447,9 @@ namespace AlibabaCloud
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::CreateSuspEventNoteResult> CreateSuspEventNoteOutcome;
typedef std::future<CreateSuspEventNoteOutcome> CreateSuspEventNoteOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateSuspEventNoteRequest&, const CreateSuspEventNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSuspEventNoteAsyncHandler;
typedef Outcome<Error, Model::CreateVulAutoRepairConfigResult> CreateVulAutoRepairConfigOutcome;
typedef std::future<CreateVulAutoRepairConfigOutcome> CreateVulAutoRepairConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateVulAutoRepairConfigRequest&, const CreateVulAutoRepairConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVulAutoRepairConfigAsyncHandler;
@@ -463,9 +474,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteVpcHoneyPotResult> DeleteVpcHoneyPotOutcome;
typedef std::future<DeleteVpcHoneyPotOutcome> DeleteVpcHoneyPotOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteVpcHoneyPotRequest&, const DeleteVpcHoneyPotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpcHoneyPotAsyncHandler;
typedef Outcome<Error, Model::DeleteVulAutoRepairConfigResult> DeleteVulAutoRepairConfigOutcome;
typedef std::future<DeleteVulAutoRepairConfigOutcome> DeleteVulAutoRepairConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteVulAutoRepairConfigRequest&, const DeleteVulAutoRepairConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVulAutoRepairConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeAccessKeyLeakDetailResult> DescribeAccessKeyLeakDetailOutcome;
typedef std::future<DescribeAccessKeyLeakDetailOutcome> DescribeAccessKeyLeakDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAccessKeyLeakDetailRequest&, const DescribeAccessKeyLeakDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessKeyLeakDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeAccesskeyLeakListResult> DescribeAccesskeyLeakListOutcome;
typedef std::future<DescribeAccesskeyLeakListOutcome> DescribeAccesskeyLeakListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAccesskeyLeakListRequest&, const DescribeAccesskeyLeakListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccesskeyLeakListAsyncHandler;
@@ -652,6 +663,9 @@ namespace AlibabaCloud
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::DescribeOnceTaskResult> DescribeOnceTaskOutcome;
typedef std::future<DescribeOnceTaskOutcome> DescribeOnceTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeOnceTaskRequest&, const DescribeOnceTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOnceTaskAsyncHandler;
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;
@@ -706,6 +720,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRiskListCheckResultResult> DescribeRiskListCheckResultOutcome;
typedef std::future<DescribeRiskListCheckResultOutcome> DescribeRiskListCheckResultOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeRiskListCheckResultRequest&, const DescribeRiskListCheckResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRiskListCheckResultAsyncHandler;
typedef Outcome<Error, Model::DescribeRiskTypeResult> DescribeRiskTypeOutcome;
typedef std::future<DescribeRiskTypeOutcome> DescribeRiskTypeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeRiskTypeRequest&, const DescribeRiskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRiskTypeAsyncHandler;
typedef Outcome<Error, Model::DescribeScanTaskProgressResult> DescribeScanTaskProgressOutcome;
typedef std::future<DescribeScanTaskProgressOutcome> DescribeScanTaskProgressOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeScanTaskProgressRequest&, const DescribeScanTaskProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScanTaskProgressAsyncHandler;
@@ -739,6 +756,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeStrategyResult> DescribeStrategyOutcome;
typedef std::future<DescribeStrategyOutcome> DescribeStrategyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeStrategyRequest&, const DescribeStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyAsyncHandler;
typedef Outcome<Error, Model::DescribeStrategyDetailResult> DescribeStrategyDetailOutcome;
typedef std::future<DescribeStrategyDetailOutcome> DescribeStrategyDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeStrategyDetailRequest&, const DescribeStrategyDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyDetailAsyncHandler;
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;
@@ -823,12 +843,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetBackupStorageCountResult> GetBackupStorageCountOutcome;
typedef std::future<GetBackupStorageCountOutcome> GetBackupStorageCountOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetBackupStorageCountRequest&, const GetBackupStorageCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBackupStorageCountAsyncHandler;
typedef Outcome<Error, Model::GetHoneypotNodeResult> GetHoneypotNodeOutcome;
typedef std::future<GetHoneypotNodeOutcome> GetHoneypotNodeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetHoneypotNodeRequest&, const GetHoneypotNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHoneypotNodeAsyncHandler;
typedef Outcome<Error, Model::GetOpaDefenceDetailResult> GetOpaDefenceDetailOutcome;
typedef std::future<GetOpaDefenceDetailOutcome> GetOpaDefenceDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetOpaDefenceDetailRequest&, const GetOpaDefenceDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOpaDefenceDetailAsyncHandler;
typedef Outcome<Error, Model::GetSuspiciousStatisticsResult> GetSuspiciousStatisticsOutcome;
typedef std::future<GetSuspiciousStatisticsOutcome> GetSuspiciousStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetSuspiciousStatisticsRequest&, const GetSuspiciousStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSuspiciousStatisticsAsyncHandler;
@@ -850,9 +864,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::InstallCloudMonitorResult> InstallCloudMonitorOutcome;
typedef std::future<InstallCloudMonitorOutcome> InstallCloudMonitorOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::InstallCloudMonitorRequest&, const InstallCloudMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallCloudMonitorAsyncHandler;
typedef Outcome<Error, Model::ListCriteriaStrategyResult> ListCriteriaStrategyOutcome;
typedef std::future<ListCriteriaStrategyOutcome> ListCriteriaStrategyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListCriteriaStrategyRequest&, const ListCriteriaStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCriteriaStrategyAsyncHandler;
typedef Outcome<Error, Model::ListVulAutoRepairConfigResult> ListVulAutoRepairConfigOutcome;
typedef std::future<ListVulAutoRepairConfigOutcome> ListVulAutoRepairConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListVulAutoRepairConfigRequest&, const ListVulAutoRepairConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVulAutoRepairConfigAsyncHandler;
@@ -910,6 +921,12 @@ namespace AlibabaCloud
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::ModifyStrategyResult> ModifyStrategyOutcome;
typedef std::future<ModifyStrategyOutcome> ModifyStrategyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyStrategyRequest&, const ModifyStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyStrategyAsyncHandler;
typedef Outcome<Error, Model::ModifyStrategyTargetResult> ModifyStrategyTargetOutcome;
typedef std::future<ModifyStrategyTargetOutcome> ModifyStrategyTargetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyStrategyTargetRequest&, const ModifyStrategyTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyStrategyTargetAsyncHandler;
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;
@@ -943,12 +960,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::OperateVulsResult> OperateVulsOutcome;
typedef std::future<OperateVulsOutcome> OperateVulsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::OperateVulsRequest&, const OperateVulsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateVulsAsyncHandler;
typedef Outcome<Error, Model::OperationCancelIgnoreSuspEventResult> OperationCancelIgnoreSuspEventOutcome;
typedef std::future<OperationCancelIgnoreSuspEventOutcome> OperationCancelIgnoreSuspEventOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::OperationCancelIgnoreSuspEventRequest&, const OperationCancelIgnoreSuspEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperationCancelIgnoreSuspEventAsyncHandler;
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::PublicCreateImageScanTaskResult> PublicCreateImageScanTaskOutcome;
typedef std::future<PublicCreateImageScanTaskOutcome> PublicCreateImageScanTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::PublicCreateImageScanTaskRequest&, const PublicCreateImageScanTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublicCreateImageScanTaskAsyncHandler;
typedef Outcome<Error, Model::PublicPreCheckImageScanTaskResult> PublicPreCheckImageScanTaskOutcome;
typedef std::future<PublicPreCheckImageScanTaskOutcome> PublicPreCheckImageScanTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::PublicPreCheckImageScanTaskRequest&, const PublicPreCheckImageScanTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublicPreCheckImageScanTaskAsyncHandler;
typedef Outcome<Error, Model::PublicSyncAndCreateImageScanTaskResult> PublicSyncAndCreateImageScanTaskOutcome;
typedef std::future<PublicSyncAndCreateImageScanTaskOutcome> PublicSyncAndCreateImageScanTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::PublicSyncAndCreateImageScanTaskRequest&, const PublicSyncAndCreateImageScanTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublicSyncAndCreateImageScanTaskAsyncHandler;
@@ -964,9 +990,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RefreshContainerAssetsResult> RefreshContainerAssetsOutcome;
typedef std::future<RefreshContainerAssetsOutcome> RefreshContainerAssetsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::RefreshContainerAssetsRequest&, const RefreshContainerAssetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshContainerAssetsAsyncHandler;
typedef Outcome<Error, Model::RetryInstallProbeResult> RetryInstallProbeOutcome;
typedef std::future<RetryInstallProbeOutcome> RetryInstallProbeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::RetryInstallProbeRequest&, const RetryInstallProbeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetryInstallProbeAsyncHandler;
typedef Outcome<Error, Model::RollbackSuspEventQuaraFileResult> RollbackSuspEventQuaraFileOutcome;
typedef std::future<RollbackSuspEventQuaraFileOutcome> RollbackSuspEventQuaraFileOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::RollbackSuspEventQuaraFileRequest&, const RollbackSuspEventQuaraFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackSuspEventQuaraFileAsyncHandler;
@@ -976,9 +999,6 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::StartImageVulScanResult> StartImageVulScanOutcome;
typedef std::future<StartImageVulScanOutcome> StartImageVulScanOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::StartImageVulScanRequest&, const StartImageVulScanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartImageVulScanAsyncHandler;
typedef Outcome<Error, Model::StartVirusScanTaskResult> StartVirusScanTaskOutcome;
typedef std::future<StartVirusScanTaskOutcome> StartVirusScanTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::StartVirusScanTaskRequest&, const StartVirusScanTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartVirusScanTaskAsyncHandler;
@@ -1020,6 +1040,9 @@ namespace AlibabaCloud
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;
CreateSuspEventNoteOutcome createSuspEventNote(const Model::CreateSuspEventNoteRequest &request)const;
void createSuspEventNoteAsync(const Model::CreateSuspEventNoteRequest& request, const CreateSuspEventNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSuspEventNoteOutcomeCallable createSuspEventNoteCallable(const Model::CreateSuspEventNoteRequest& request) const;
CreateVulAutoRepairConfigOutcome createVulAutoRepairConfig(const Model::CreateVulAutoRepairConfigRequest &request)const;
void createVulAutoRepairConfigAsync(const Model::CreateVulAutoRepairConfigRequest& request, const CreateVulAutoRepairConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVulAutoRepairConfigOutcomeCallable createVulAutoRepairConfigCallable(const Model::CreateVulAutoRepairConfigRequest& request) const;
@@ -1044,9 +1067,9 @@ namespace AlibabaCloud
DeleteVpcHoneyPotOutcome deleteVpcHoneyPot(const Model::DeleteVpcHoneyPotRequest &request)const;
void deleteVpcHoneyPotAsync(const Model::DeleteVpcHoneyPotRequest& request, const DeleteVpcHoneyPotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVpcHoneyPotOutcomeCallable deleteVpcHoneyPotCallable(const Model::DeleteVpcHoneyPotRequest& request) const;
DeleteVulAutoRepairConfigOutcome deleteVulAutoRepairConfig(const Model::DeleteVulAutoRepairConfigRequest &request)const;
void deleteVulAutoRepairConfigAsync(const Model::DeleteVulAutoRepairConfigRequest& request, const DeleteVulAutoRepairConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVulAutoRepairConfigOutcomeCallable deleteVulAutoRepairConfigCallable(const Model::DeleteVulAutoRepairConfigRequest& request) const;
DescribeAccessKeyLeakDetailOutcome describeAccessKeyLeakDetail(const Model::DescribeAccessKeyLeakDetailRequest &request)const;
void describeAccessKeyLeakDetailAsync(const Model::DescribeAccessKeyLeakDetailRequest& request, const DescribeAccessKeyLeakDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessKeyLeakDetailOutcomeCallable describeAccessKeyLeakDetailCallable(const Model::DescribeAccessKeyLeakDetailRequest& request) const;
DescribeAccesskeyLeakListOutcome describeAccesskeyLeakList(const Model::DescribeAccesskeyLeakListRequest &request)const;
void describeAccesskeyLeakListAsync(const Model::DescribeAccesskeyLeakListRequest& request, const DescribeAccesskeyLeakListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccesskeyLeakListOutcomeCallable describeAccesskeyLeakListCallable(const Model::DescribeAccesskeyLeakListRequest& request) const;
@@ -1233,6 +1256,9 @@ namespace AlibabaCloud
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;
DescribeOnceTaskOutcome describeOnceTask(const Model::DescribeOnceTaskRequest &request)const;
void describeOnceTaskAsync(const Model::DescribeOnceTaskRequest& request, const DescribeOnceTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeOnceTaskOutcomeCallable describeOnceTaskCallable(const Model::DescribeOnceTaskRequest& 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;
@@ -1287,6 +1313,9 @@ namespace AlibabaCloud
DescribeRiskListCheckResultOutcome describeRiskListCheckResult(const Model::DescribeRiskListCheckResultRequest &request)const;
void describeRiskListCheckResultAsync(const Model::DescribeRiskListCheckResultRequest& request, const DescribeRiskListCheckResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRiskListCheckResultOutcomeCallable describeRiskListCheckResultCallable(const Model::DescribeRiskListCheckResultRequest& request) const;
DescribeRiskTypeOutcome describeRiskType(const Model::DescribeRiskTypeRequest &request)const;
void describeRiskTypeAsync(const Model::DescribeRiskTypeRequest& request, const DescribeRiskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRiskTypeOutcomeCallable describeRiskTypeCallable(const Model::DescribeRiskTypeRequest& request) const;
DescribeScanTaskProgressOutcome describeScanTaskProgress(const Model::DescribeScanTaskProgressRequest &request)const;
void describeScanTaskProgressAsync(const Model::DescribeScanTaskProgressRequest& request, const DescribeScanTaskProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScanTaskProgressOutcomeCallable describeScanTaskProgressCallable(const Model::DescribeScanTaskProgressRequest& request) const;
@@ -1320,6 +1349,9 @@ namespace AlibabaCloud
DescribeStrategyOutcome describeStrategy(const Model::DescribeStrategyRequest &request)const;
void describeStrategyAsync(const Model::DescribeStrategyRequest& request, const DescribeStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStrategyOutcomeCallable describeStrategyCallable(const Model::DescribeStrategyRequest& request) const;
DescribeStrategyDetailOutcome describeStrategyDetail(const Model::DescribeStrategyDetailRequest &request)const;
void describeStrategyDetailAsync(const Model::DescribeStrategyDetailRequest& request, const DescribeStrategyDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStrategyDetailOutcomeCallable describeStrategyDetailCallable(const Model::DescribeStrategyDetailRequest& 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;
@@ -1404,12 +1436,6 @@ namespace AlibabaCloud
GetBackupStorageCountOutcome getBackupStorageCount(const Model::GetBackupStorageCountRequest &request)const;
void getBackupStorageCountAsync(const Model::GetBackupStorageCountRequest& request, const GetBackupStorageCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBackupStorageCountOutcomeCallable getBackupStorageCountCallable(const Model::GetBackupStorageCountRequest& request) const;
GetHoneypotNodeOutcome getHoneypotNode(const Model::GetHoneypotNodeRequest &request)const;
void getHoneypotNodeAsync(const Model::GetHoneypotNodeRequest& request, const GetHoneypotNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetHoneypotNodeOutcomeCallable getHoneypotNodeCallable(const Model::GetHoneypotNodeRequest& request) const;
GetOpaDefenceDetailOutcome getOpaDefenceDetail(const Model::GetOpaDefenceDetailRequest &request)const;
void getOpaDefenceDetailAsync(const Model::GetOpaDefenceDetailRequest& request, const GetOpaDefenceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOpaDefenceDetailOutcomeCallable getOpaDefenceDetailCallable(const Model::GetOpaDefenceDetailRequest& request) const;
GetSuspiciousStatisticsOutcome getSuspiciousStatistics(const Model::GetSuspiciousStatisticsRequest &request)const;
void getSuspiciousStatisticsAsync(const Model::GetSuspiciousStatisticsRequest& request, const GetSuspiciousStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSuspiciousStatisticsOutcomeCallable getSuspiciousStatisticsCallable(const Model::GetSuspiciousStatisticsRequest& request) const;
@@ -1431,9 +1457,6 @@ namespace AlibabaCloud
InstallCloudMonitorOutcome installCloudMonitor(const Model::InstallCloudMonitorRequest &request)const;
void installCloudMonitorAsync(const Model::InstallCloudMonitorRequest& request, const InstallCloudMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InstallCloudMonitorOutcomeCallable installCloudMonitorCallable(const Model::InstallCloudMonitorRequest& request) const;
ListCriteriaStrategyOutcome listCriteriaStrategy(const Model::ListCriteriaStrategyRequest &request)const;
void listCriteriaStrategyAsync(const Model::ListCriteriaStrategyRequest& request, const ListCriteriaStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCriteriaStrategyOutcomeCallable listCriteriaStrategyCallable(const Model::ListCriteriaStrategyRequest& request) const;
ListVulAutoRepairConfigOutcome listVulAutoRepairConfig(const Model::ListVulAutoRepairConfigRequest &request)const;
void listVulAutoRepairConfigAsync(const Model::ListVulAutoRepairConfigRequest& request, const ListVulAutoRepairConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVulAutoRepairConfigOutcomeCallable listVulAutoRepairConfigCallable(const Model::ListVulAutoRepairConfigRequest& request) const;
@@ -1491,6 +1514,12 @@ namespace AlibabaCloud
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;
ModifyStrategyOutcome modifyStrategy(const Model::ModifyStrategyRequest &request)const;
void modifyStrategyAsync(const Model::ModifyStrategyRequest& request, const ModifyStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyStrategyOutcomeCallable modifyStrategyCallable(const Model::ModifyStrategyRequest& request) const;
ModifyStrategyTargetOutcome modifyStrategyTarget(const Model::ModifyStrategyTargetRequest &request)const;
void modifyStrategyTargetAsync(const Model::ModifyStrategyTargetRequest& request, const ModifyStrategyTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyStrategyTargetOutcomeCallable modifyStrategyTargetCallable(const Model::ModifyStrategyTargetRequest& 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;
@@ -1524,12 +1553,21 @@ namespace AlibabaCloud
OperateVulsOutcome operateVuls(const Model::OperateVulsRequest &request)const;
void operateVulsAsync(const Model::OperateVulsRequest& request, const OperateVulsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OperateVulsOutcomeCallable operateVulsCallable(const Model::OperateVulsRequest& request) const;
OperationCancelIgnoreSuspEventOutcome operationCancelIgnoreSuspEvent(const Model::OperationCancelIgnoreSuspEventRequest &request)const;
void operationCancelIgnoreSuspEventAsync(const Model::OperationCancelIgnoreSuspEventRequest& request, const OperationCancelIgnoreSuspEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OperationCancelIgnoreSuspEventOutcomeCallable operationCancelIgnoreSuspEventCallable(const Model::OperationCancelIgnoreSuspEventRequest& 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;
PublicCreateImageScanTaskOutcome publicCreateImageScanTask(const Model::PublicCreateImageScanTaskRequest &request)const;
void publicCreateImageScanTaskAsync(const Model::PublicCreateImageScanTaskRequest& request, const PublicCreateImageScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublicCreateImageScanTaskOutcomeCallable publicCreateImageScanTaskCallable(const Model::PublicCreateImageScanTaskRequest& request) const;
PublicPreCheckImageScanTaskOutcome publicPreCheckImageScanTask(const Model::PublicPreCheckImageScanTaskRequest &request)const;
void publicPreCheckImageScanTaskAsync(const Model::PublicPreCheckImageScanTaskRequest& request, const PublicPreCheckImageScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublicPreCheckImageScanTaskOutcomeCallable publicPreCheckImageScanTaskCallable(const Model::PublicPreCheckImageScanTaskRequest& request) const;
PublicSyncAndCreateImageScanTaskOutcome publicSyncAndCreateImageScanTask(const Model::PublicSyncAndCreateImageScanTaskRequest &request)const;
void publicSyncAndCreateImageScanTaskAsync(const Model::PublicSyncAndCreateImageScanTaskRequest& request, const PublicSyncAndCreateImageScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublicSyncAndCreateImageScanTaskOutcomeCallable publicSyncAndCreateImageScanTaskCallable(const Model::PublicSyncAndCreateImageScanTaskRequest& request) const;
@@ -1545,9 +1583,6 @@ namespace AlibabaCloud
RefreshContainerAssetsOutcome refreshContainerAssets(const Model::RefreshContainerAssetsRequest &request)const;
void refreshContainerAssetsAsync(const Model::RefreshContainerAssetsRequest& request, const RefreshContainerAssetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefreshContainerAssetsOutcomeCallable refreshContainerAssetsCallable(const Model::RefreshContainerAssetsRequest& request) const;
RetryInstallProbeOutcome retryInstallProbe(const Model::RetryInstallProbeRequest &request)const;
void retryInstallProbeAsync(const Model::RetryInstallProbeRequest& request, const RetryInstallProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RetryInstallProbeOutcomeCallable retryInstallProbeCallable(const Model::RetryInstallProbeRequest& request) const;
RollbackSuspEventQuaraFileOutcome rollbackSuspEventQuaraFile(const Model::RollbackSuspEventQuaraFileRequest &request)const;
void rollbackSuspEventQuaraFileAsync(const Model::RollbackSuspEventQuaraFileRequest& request, const RollbackSuspEventQuaraFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RollbackSuspEventQuaraFileOutcomeCallable rollbackSuspEventQuaraFileCallable(const Model::RollbackSuspEventQuaraFileRequest& request) const;
@@ -1557,9 +1592,6 @@ namespace AlibabaCloud
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;
StartImageVulScanOutcome startImageVulScan(const Model::StartImageVulScanRequest &request)const;
void startImageVulScanAsync(const Model::StartImageVulScanRequest& request, const StartImageVulScanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartImageVulScanOutcomeCallable startImageVulScanCallable(const Model::StartImageVulScanRequest& request) const;
StartVirusScanTaskOutcome startVirusScanTask(const Model::StartVirusScanTaskRequest &request)const;
void startVirusScanTaskAsync(const Model::StartVirusScanTaskRequest& request, const StartVirusScanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartVirusScanTaskOutcomeCallable startVirusScanTaskCallable(const Model::StartVirusScanTaskRequest& request) const;

View File

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

View File

@@ -1,54 +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_CHECKQUARAFILEIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_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 CheckQuaraFileIdRequest : public RpcServiceRequest
{
public:
CheckQuaraFileIdRequest();
~CheckQuaraFileIdRequest();
std::vector<std::string> getQuaraFileIds()const;
void setQuaraFileIds(const std::vector<std::string>& quaraFileIds);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::vector<std::string> quaraFileIds_;
std::string uuid_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CheckQuaraFileIdRequest : public RpcServiceRequest {
public:
CheckQuaraFileIdRequest();
~CheckQuaraFileIdRequest();
std::vector<std::string> getQuaraFileIds() const;
void setQuaraFileIds(const std::vector<std::string> &quaraFileIds);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::vector<std::string> quaraFileIds_;
std::string uuid_;
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_

View File

@@ -1,54 +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_CHECKSECURITYEVENTIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_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 CheckSecurityEventIdRequest : public RpcServiceRequest
{
public:
CheckSecurityEventIdRequest();
~CheckSecurityEventIdRequest();
std::vector<std::string> getSecurityEventIds()const;
void setSecurityEventIds(const std::vector<std::string>& securityEventIds);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::vector<std::string> securityEventIds_;
std::string uuid_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CheckSecurityEventIdRequest : public RpcServiceRequest {
public:
CheckSecurityEventIdRequest();
~CheckSecurityEventIdRequest();
std::vector<std::string> getSecurityEventIds() const;
void setSecurityEventIds(const std::vector<std::string> &securityEventIds);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::vector<std::string> securityEventIds_;
std::string uuid_;
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEANTIBRUTEFORCERULEREQUEST_H_

View File

@@ -1,66 +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_CREATEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_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 CreateBackupPolicyRequest : public RpcServiceRequest
{
public:
CreateBackupPolicyRequest();
~CreateBackupPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::vector<std::string> getUuidList()const;
void setUuidList(const std::vector<std::string>& uuidList);
std::string getPolicy()const;
void setPolicy(const std::string& policy);
std::string getPolicyVersion()const;
void setPolicyVersion(const std::string& policyVersion);
std::string getPolicyRegionId()const;
void setPolicyRegionId(const std::string& policyRegionId);
std::string getName()const;
void setName(const std::string& name);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::vector<std::string> uuidList_;
std::string policy_;
std::string policyVersion_;
std::string policyRegionId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateBackupPolicyRequest : public RpcServiceRequest {
public:
CreateBackupPolicyRequest();
~CreateBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::vector<std::string> getUuidList() const;
void setUuidList(const std::vector<std::string> &uuidList);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getPolicyRegionId() const;
void setPolicyRegionId(const std::string &policyRegionId);
std::string getName() const;
void setName(const std::string &name);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::vector<std::string> uuidList_;
std::string policy_;
std::string policyVersion_;
std::string policyRegionId_;
std::string name_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_H_

View File

@@ -1,57 +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_CREATEORUPDATEASSETGROUPREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEASSETGROUPREQUEST_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 CreateOrUpdateAssetGroupRequest : public RpcServiceRequest
{
public:
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);
private:
long groupId_;
std::string groupName_;
std::string sourceIp_;
std::string uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEASSETGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEASSETGROUPREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEASSETGROUPREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateOrUpdateAssetGroupRequest : public RpcServiceRequest {
public:
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);
private:
long groupId_;
std::string groupName_;
std::string sourceIp_;
std::string uuids_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEORUPDATEASSETGROUPREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_CREATESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_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 CreateServiceLinkedRoleRequest : public RpcServiceRequest
{
public:
CreateServiceLinkedRoleRequest();
~CreateServiceLinkedRoleRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateServiceLinkedRoleRequest : public RpcServiceRequest {
public:
CreateServiceLinkedRoleRequest();
~CreateServiceLinkedRoleRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESIMILARSECURITYEVENTSQUERYTASKREQUEST_H_

View File

@@ -1,48 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_GETHONEYPOTNODEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_GETHONEYPOTNODEREQUEST_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 GetHoneypotNodeRequest : public RpcServiceRequest
{
public:
GetHoneypotNodeRequest();
~GetHoneypotNodeRequest();
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
private:
std::string nodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETHONEYPOTNODEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateSuspEventNoteRequest : public RpcServiceRequest {
public:
CreateSuspEventNoteRequest();
~CreateSuspEventNoteRequest();
long getEventId() const;
void setEventId(long eventId);
std::string getNote() const;
void setNote(const std::string &note);
private:
long eventId_;
std::string note_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_RETRYINSTALLPROBERESULT_H_
#define ALIBABACLOUD_SAS_MODEL_RETRYINSTALLPROBERESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTERESULT_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT RetryInstallProbeResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT CreateSuspEventNoteResult : public ServiceResult
{
public:
RetryInstallProbeResult();
explicit RetryInstallProbeResult(const std::string &payload);
~RetryInstallProbeResult();
CreateSuspEventNoteResult();
explicit CreateSuspEventNoteResult(const std::string &payload);
~CreateSuspEventNoteResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
@@ -54,4 +54,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_RETRYINSTALLPROBERESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESUSPEVENTNOTERESULT_H_

View File

@@ -1,63 +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_CREATEVULAUTOREPAIRCONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGREQUEST_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 CreateVulAutoRepairConfigRequest : public RpcServiceRequest
{
public:
struct VulAutoRepairConfigList
{
std::string aliasName;
std::string name;
};
public:
CreateVulAutoRepairConfigRequest();
~CreateVulAutoRepairConfigRequest();
std::string getReason()const;
void setReason(const std::string& reason);
std::string getType()const;
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::vector<VulAutoRepairConfigList> getVulAutoRepairConfigList()const;
void setVulAutoRepairConfigList(const std::vector<VulAutoRepairConfigList>& vulAutoRepairConfigList);
private:
std::string reason_;
std::string type_;
std::string sourceIp_;
std::vector<VulAutoRepairConfigList> vulAutoRepairConfigList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateVulAutoRepairConfigRequest : public RpcServiceRequest {
public:
struct VulAutoRepairConfigList {
std::string aliasName;
std::string name;
};
CreateVulAutoRepairConfigRequest();
~CreateVulAutoRepairConfigRequest();
std::string getReason() const;
void setReason(const std::string &reason);
std::string getType() const;
void setType(const std::string &type);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::vector<VulAutoRepairConfigList> getVulAutoRepairConfigList() const;
void setVulAutoRepairConfigList(const std::vector<VulAutoRepairConfigList> &vulAutoRepairConfigList);
private:
std::string reason_;
std::string type_;
std::string sourceIp_;
std::vector<VulAutoRepairConfigList> vulAutoRepairConfigList_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGREQUEST_H_

View File

@@ -1,63 +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_DELETEBACKUPPOLICYMACHINEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_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 DeleteBackupPolicyMachineRequest : public RpcServiceRequest
{
public:
DeleteBackupPolicyMachineRequest();
~DeleteBackupPolicyMachineRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getPolicyId()const;
void setPolicyId(long policyId);
std::vector<std::string> getUuidList()const;
void setUuidList(const std::vector<std::string>& uuidList);
std::string getPolicyVersion()const;
void setPolicyVersion(const std::string& policyVersion);
private:
long resourceOwnerId_;
std::string uuid_;
std::string sourceIp_;
long policyId_;
std::vector<std::string> uuidList_;
std::string policyVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DeleteBackupPolicyMachineRequest : public RpcServiceRequest {
public:
DeleteBackupPolicyMachineRequest();
~DeleteBackupPolicyMachineRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
long getPolicyId() const;
void setPolicyId(long policyId);
std::vector<std::string> getUuidList() const;
void setUuidList(const std::vector<std::string> &uuidList);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
private:
long resourceOwnerId_;
std::string uuid_;
std::string sourceIp_;
long policyId_;
std::vector<std::string> uuidList_;
std::string policyVersion_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_H_

View File

@@ -1,57 +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_DELETEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_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 DeleteBackupPolicyRequest : public RpcServiceRequest
{
public:
DeleteBackupPolicyRequest();
~DeleteBackupPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getId()const;
void setId(long id);
std::string getPolicyVersion()const;
void setPolicyVersion(const std::string& policyVersion);
private:
long resourceOwnerId_;
std::string sourceIp_;
long id_;
std::string policyVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DeleteBackupPolicyRequest : public RpcServiceRequest {
public:
DeleteBackupPolicyRequest();
~DeleteBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
long getId() const;
void setId(long id);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
private:
long resourceOwnerId_;
std::string sourceIp_;
long id_;
std::string policyVersion_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_H_

View File

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

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DELETELOGINBASECONFIGREQUEST_H_

View File

@@ -1,57 +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_DELETESTRATEGYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETESTRATEGYREQUEST_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 DeleteStrategyRequest : public RpcServiceRequest
{
public:
DeleteStrategyRequest();
~DeleteStrategyRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getId()const;
void setId(const std::string& id);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string id_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DELETESTRATEGYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETESTRATEGYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETESTRATEGYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DeleteStrategyRequest : public RpcServiceRequest {
public:
DeleteStrategyRequest();
~DeleteStrategyRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getId() const;
void setId(const std::string &id);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string id_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DELETESTRATEGYREQUEST_H_

View File

@@ -1,54 +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_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DELETETAGWITHUUIDREQUEST_H_

View File

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

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_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 DeleteVulAutoRepairConfigRequest : public RpcServiceRequest
{
public:
DeleteVulAutoRepairConfigRequest();
~DeleteVulAutoRepairConfigRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string type_;
std::string aliasName_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_H_

View File

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

View File

@@ -0,0 +1,87 @@
/*
* 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_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_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 DescribeAccessKeyLeakDetailResult : public ServiceResult
{
public:
DescribeAccessKeyLeakDetailResult();
explicit DescribeAccessKeyLeakDetailResult(const std::string &payload);
~DescribeAccessKeyLeakDetailResult();
std::string getGithubRepoName()const;
std::string getGithubRepoUrl()const;
std::string getGithubFileName()const;
std::string getDealType()const;
std::string getWhitelistStatus()const;
std::string getGmtModified()const;
std::string getCode()const;
std::string getSource()const;
std::string getRemark()const;
std::string getType()const;
std::string getGithubUserPicUrl()const;
std::string getGithubFileUpdateTime()const;
std::string getGmtCreate()const;
std::string getAccesskeyId()const;
std::string getGithubFileUrl()const;
std::string getGithubFileType()const;
std::string getAsset()const;
std::string getGithubUser()const;
std::string getDealTime()const;
protected:
void parse(const std::string &payload);
private:
std::string githubRepoName_;
std::string githubRepoUrl_;
std::string githubFileName_;
std::string dealType_;
std::string whitelistStatus_;
std::string gmtModified_;
std::string code_;
std::string source_;
std::string remark_;
std::string type_;
std::string githubUserPicUrl_;
std::string githubFileUpdateTime_;
std::string gmtCreate_;
std::string accesskeyId_;
std::string githubFileUrl_;
std::string githubFileType_;
std::string asset_;
std::string githubUser_;
std::string dealTime_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKDETAILRESULT_H_

View File

@@ -1,63 +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_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_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 DescribeAccesskeyLeakListRequest : public RpcServiceRequest
{
public:
DescribeAccesskeyLeakListRequest();
~DescribeAccesskeyLeakListRequest();
std::string getQuery()const;
void setQuery(const std::string& query);
long getStartTs()const;
void setStartTs(long startTs);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string query_;
long startTs_;
int currentPage_;
std::string sourceIp_;
int pageSize_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAccesskeyLeakListRequest : public RpcServiceRequest {
public:
DescribeAccesskeyLeakListRequest();
~DescribeAccesskeyLeakListRequest();
std::string getQuery() const;
void setQuery(const std::string &query);
long getStartTs() const;
void setStartTs(long startTs);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
std::string query_;
long startTs_;
int currentPage_;
std::string sourceIp_;
int pageSize_;
std::string status_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_

View File

@@ -1,90 +1,84 @@
/*
* 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_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_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 DescribeAffectedMaliciousFileImagesRequest : public RpcServiceRequest
{
public:
DescribeAffectedMaliciousFileImagesRequest();
~DescribeAffectedMaliciousFileImagesRequest();
std::string getRepoId()const;
void setRepoId(const std::string& repoId);
std::string getRepoNamespace()const;
void setRepoNamespace(const std::string& repoNamespace);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getImageDigest()const;
void setImageDigest(const std::string& imageDigest);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getImageTag()const;
void setImageTag(const std::string& imageTag);
std::string getMaliciousMd5()const;
void setMaliciousMd5(const std::string& maliciousMd5);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getRepoName()const;
void setRepoName(const std::string& repoName);
std::string getRepoInstanceId()const;
void setRepoInstanceId(const std::string& repoInstanceId);
std::string getImageLayer()const;
void setImageLayer(const std::string& imageLayer);
std::string getRepoRegionId()const;
void setRepoRegionId(const std::string& repoRegionId);
std::vector<std::string> getUuids()const;
void setUuids(const std::vector<std::string>& uuids);
private:
std::string repoId_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
std::string pageSize_;
std::string lang_;
std::string imageTag_;
std::string maliciousMd5_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAffectedMaliciousFileImagesRequest : public RpcServiceRequest {
public:
DescribeAffectedMaliciousFileImagesRequest();
~DescribeAffectedMaliciousFileImagesRequest();
std::string getRepoId() const;
void setRepoId(const std::string &repoId);
std::string getRepoNamespace() const;
void setRepoNamespace(const std::string &repoNamespace);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getImageDigest() const;
void setImageDigest(const std::string &imageDigest);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getImageTag() const;
void setImageTag(const std::string &imageTag);
std::string getMaliciousMd5() const;
void setMaliciousMd5(const std::string &maliciousMd5);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRepoName() const;
void setRepoName(const std::string &repoName);
std::string getRepoInstanceId() const;
void setRepoInstanceId(const std::string &repoInstanceId);
std::string getImageLayer() const;
void setImageLayer(const std::string &imageLayer);
std::string getRepoRegionId() const;
void setRepoRegionId(const std::string &repoRegionId);
std::vector<std::string> getUuids() const;
void setUuids(const std::vector<std::string> &uuids);
private:
std::string repoId_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
std::string pageSize_;
std::string lang_;
std::string imageTag_;
std::string maliciousMd5_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEALARMEVENTDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_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 DescribeAlarmEventDetailRequest : public RpcServiceRequest
{
public:
DescribeAlarmEventDetailRequest();
~DescribeAlarmEventDetailRequest();
std::string getAlarmUniqueInfo()const;
void setAlarmUniqueInfo(const std::string& alarmUniqueInfo);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string alarmUniqueInfo_;
std::string sourceIp_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventDetailRequest : public RpcServiceRequest {
public:
DescribeAlarmEventDetailRequest();
~DescribeAlarmEventDetailRequest();
std::string getAlarmUniqueInfo() const;
void setAlarmUniqueInfo(const std::string &alarmUniqueInfo);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getFrom() const;
void setFrom(const std::string &from);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string alarmUniqueInfo_;
std::string sourceIp_;
std::string from_;
std::string lang_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTDETAILREQUEST_H_

View File

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

View File

@@ -1,60 +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_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_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 DescribeAlarmEventStackInfoRequest : public RpcServiceRequest
{
public:
DescribeAlarmEventStackInfoRequest();
~DescribeAlarmEventStackInfoRequest();
std::string getUniqueInfo()const;
void setUniqueInfo(const std::string& uniqueInfo);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getEventName()const;
void setEventName(const std::string& eventName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string uniqueInfo_;
std::string uuid_;
std::string eventName_;
std::string sourceIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventStackInfoRequest : public RpcServiceRequest {
public:
DescribeAlarmEventStackInfoRequest();
~DescribeAlarmEventStackInfoRequest();
std::string getUniqueInfo() const;
void setUniqueInfo(const std::string &uniqueInfo);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getEventName() const;
void setEventName(const std::string &eventName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string uniqueInfo_;
std::string uuid_;
std::string eventName_;
std::string sourceIp_;
std::string lang_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAllEntityRequest : public RpcServiceRequest {
public:
DescribeAllEntityRequest();
~DescribeAllEntityRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLENTITYREQUEST_H_

View File

@@ -1,54 +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_DESCRIBEALLGROUPSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLGROUPSREQUEST_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 DescribeAllGroupsRequest : public RpcServiceRequest
{
public:
DescribeAllGroupsRequest();
~DescribeAllGroupsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLGROUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALLGROUPSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLGROUPSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAllGroupsRequest : public RpcServiceRequest {
public:
DescribeAllGroupsRequest();
~DescribeAllGroupsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLGROUPSREQUEST_H_

View File

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

View File

@@ -1,54 +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_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETDETAILBYUUIDSREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEASSETSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_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 DescribeAssetSummaryRequest : public RpcServiceRequest
{
public:
DescribeAssetSummaryRequest();
~DescribeAssetSummaryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAssetSummaryRequest : public RpcServiceRequest {
public:
DescribeAssetSummaryRequest();
~DescribeAssetSummaryRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_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 DescribeAttackAnalysisDataRequest : public RpcServiceRequest
{
public:
DescribeAttackAnalysisDataRequest();
~DescribeAttackAnalysisDataRequest();
std::string getData()const;
void setData(const std::string& data);
std::string getBase64()const;
void setBase64(const std::string& base64);
long getStartTime()const;
void setStartTime(long startTime);
std::string getType()const;
void setType(const std::string& type);
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 getEndTime()const;
void setEndTime(long endTime);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
std::string data_;
std::string base64_;
long startTime_;
std::string type_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long endTime_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAttackAnalysisDataRequest : public RpcServiceRequest {
public:
DescribeAttackAnalysisDataRequest();
~DescribeAttackAnalysisDataRequest();
std::string getData() const;
void setData(const std::string &data);
std::string getBase64() const;
void setBase64(const std::string &base64);
long getStartTime() const;
void setStartTime(long startTime);
std::string getType() const;
void setType(const std::string &type);
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 getEndTime() const;
void setEndTime(long endTime);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private:
std::string data_;
std::string base64_;
long startTime_;
std::string type_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long endTime_;
int currentPage_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATAREQUEST_H_

View File

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

View File

@@ -1,54 +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_DESCRIBEBACKUPCLIENTSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPCLIENTSREQUEST_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 DescribeBackupClientsRequest : public RpcServiceRequest
{
public:
DescribeBackupClientsRequest();
~DescribeBackupClientsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSupportRegionId()const;
void setSupportRegionId(const std::string& supportRegionId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
long resourceOwnerId_;
std::string supportRegionId_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPCLIENTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPCLIENTSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPCLIENTSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeBackupClientsRequest : public RpcServiceRequest {
public:
DescribeBackupClientsRequest();
~DescribeBackupClientsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSupportRegionId() const;
void setSupportRegionId(const std::string &supportRegionId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
long resourceOwnerId_;
std::string supportRegionId_;
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPCLIENTSREQUEST_H_

View File

@@ -1,66 +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_DESCRIBEBACKUPFILESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_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 DescribeBackupFilesRequest : public RpcServiceRequest
{
public:
DescribeBackupFilesRequest();
~DescribeBackupFilesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getPath()const;
void setPath(const std::string& path);
std::string getSnapshotHash()const;
void setSnapshotHash(const std::string& snapshotHash);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getCurrentPage()const;
void setCurrentPage(const std::string& currentPage);
private:
long resourceOwnerId_;
std::string uuid_;
std::string path_;
std::string snapshotHash_;
std::string sourceIp_;
std::string pageSize_;
std::string currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeBackupFilesRequest : public RpcServiceRequest {
public:
DescribeBackupFilesRequest();
~DescribeBackupFilesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getPath() const;
void setPath(const std::string &path);
std::string getSnapshotHash() const;
void setSnapshotHash(const std::string &snapshotHash);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getCurrentPage() const;
void setCurrentPage(const std::string &currentPage);
private:
long resourceOwnerId_;
std::string uuid_;
std::string path_;
std::string snapshotHash_;
std::string sourceIp_;
std::string pageSize_;
std::string currentPage_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_

View File

@@ -1,66 +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_DESCRIBEBACKUPPOLICIESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_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 DescribeBackupPoliciesRequest : public RpcServiceRequest
{
public:
DescribeBackupPoliciesRequest();
~DescribeBackupPoliciesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getMachineRemark()const;
void setMachineRemark(const std::string& machineRemark);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getName()const;
void setName(const std::string& name);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::string machineRemark_;
int pageSize_;
int currentPage_;
std::string name_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeBackupPoliciesRequest : public RpcServiceRequest {
public:
DescribeBackupPoliciesRequest();
~DescribeBackupPoliciesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getMachineRemark() const;
void setMachineRemark(const std::string &machineRemark);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getName() const;
void setName(const std::string &name);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::string machineRemark_;
int pageSize_;
int currentPage_;
std::string name_;
std::string status_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
struct BackupPolicy
{
std::string status;
std::string policy;
std::string policyVersion;
std::string policy;
std::string clientStatus;
std::vector<std::string> serviceErrorUuidList;
std::vector<std::string> remarkedUuidList;

View File

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

View File

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

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBECHECKECSWARNINGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_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 DescribeCheckEcsWarningsRequest : public RpcServiceRequest
{
public:
DescribeCheckEcsWarningsRequest();
~DescribeCheckEcsWarningsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCheckEcsWarningsRequest : public RpcServiceRequest {
public:
DescribeCheckEcsWarningsRequest();
~DescribeCheckEcsWarningsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_

View File

@@ -1,54 +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_DESCRIBECHECKWARNINGDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_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 DescribeCheckWarningDetailRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningDetailRequest();
~DescribeCheckWarningDetailRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
long getCheckWarningId()const;
void setCheckWarningId(long checkWarningId);
private:
std::string sourceIp_;
std::string lang_;
long checkWarningId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningDetailRequest : public RpcServiceRequest {
public:
DescribeCheckWarningDetailRequest();
~DescribeCheckWarningDetailRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
long getCheckWarningId() const;
void setCheckWarningId(long checkWarningId);
private:
std::string sourceIp_;
std::string lang_;
long checkWarningId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGDETAILREQUEST_H_

View File

@@ -1,87 +1,81 @@
/*
* 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_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_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 DescribeCheckWarningSummaryRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningSummaryRequest();
~DescribeCheckWarningSummaryRequest();
std::string getTargetType()const;
void setTargetType(const std::string& targetType);
std::string getContainerFieldName()const;
void setContainerFieldName(const std::string& containerFieldName);
std::string getRiskName()const;
void setRiskName(const std::string& riskName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getContainerFieldValue()const;
void setContainerFieldValue(const std::string& containerFieldValue);
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 getClusterId()const;
void setClusterId(const std::string& clusterId);
int getRiskStatus()const;
void setRiskStatus(int riskStatus);
long getStrategyId()const;
void setStrategyId(long strategyId);
std::string getTypeName()const;
void setTypeName(const std::string& typeName);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getUuids()const;
void setUuids(const std::string& uuids);
private:
std::string targetType_;
std::string containerFieldName_;
std::string riskName_;
std::string sourceIp_;
std::string containerFieldValue_;
int pageSize_;
std::string lang_;
int currentPage_;
std::string clusterId_;
int riskStatus_;
long strategyId_;
std::string typeName_;
std::string status_;
std::string uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningSummaryRequest : public RpcServiceRequest {
public:
DescribeCheckWarningSummaryRequest();
~DescribeCheckWarningSummaryRequest();
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::string getContainerFieldName() const;
void setContainerFieldName(const std::string &containerFieldName);
std::string getRiskName() const;
void setRiskName(const std::string &riskName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getContainerFieldValue() const;
void setContainerFieldValue(const std::string &containerFieldValue);
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 getClusterId() const;
void setClusterId(const std::string &clusterId);
int getRiskStatus() const;
void setRiskStatus(int riskStatus);
long getStrategyId() const;
void setStrategyId(long strategyId);
std::string getTypeName() const;
void setTypeName(const std::string &typeName);
std::string getStatus() const;
void setStatus(const std::string &status);
std::string getUuids() const;
void setUuids(const std::string &uuids);
private:
std::string targetType_;
std::string containerFieldName_;
std::string riskName_;
std::string sourceIp_;
std::string containerFieldValue_;
int pageSize_;
std::string lang_;
int currentPage_;
std::string clusterId_;
int riskStatus_;
long strategyId_;
std::string typeName_;
std::string status_;
std::string uuids_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSUMMARYREQUEST_H_

View File

@@ -1,66 +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_DESCRIBECHECKWARNINGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSREQUEST_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 DescribeCheckWarningsRequest : public RpcServiceRequest
{
public:
DescribeCheckWarningsRequest();
~DescribeCheckWarningsRequest();
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);
std::string getLang()const;
void setLang(const std::string& lang);
long getCheckId()const;
void setCheckId(long checkId);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getRiskId()const;
void setRiskId(long riskId);
private:
std::string uuid_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long checkId_;
int currentPage_;
long riskId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningsRequest : public RpcServiceRequest {
public:
DescribeCheckWarningsRequest();
~DescribeCheckWarningsRequest();
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);
std::string getLang() const;
void setLang(const std::string &lang);
long getCheckId() const;
void setCheckId(long checkId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
long getRiskId() const;
void setRiskId(long riskId);
private:
std::string uuid_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long checkId_;
int currentPage_;
long riskId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKWARNINGSREQUEST_H_

View File

@@ -1,78 +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_DESCRIBECLOUDCENTERINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDCENTERINSTANCESREQUEST_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 DescribeCloudCenterInstancesRequest : public RpcServiceRequest
{
public:
DescribeCloudCenterInstancesRequest();
~DescribeCloudCenterInstancesRequest();
std::string getCriteria()const;
void setCriteria(const std::string& criteria);
int getImportance()const;
void setImportance(int importance);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getNoPage()const;
void setNoPage(bool noPage);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLogicalExp()const;
void setLogicalExp(const std::string& logicalExp);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getMachineTypes()const;
void setMachineTypes(const std::string& machineTypes);
bool getNoGroupTrace()const;
void setNoGroupTrace(bool noGroupTrace);
private:
std::string criteria_;
int importance_;
std::string sourceIp_;
std::string regionId_;
bool noPage_;
int pageSize_;
std::string logicalExp_;
std::string resourceDirectoryAccountId_;
int currentPage_;
std::string machineTypes_;
bool noGroupTrace_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDCENTERINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDCENTERINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDCENTERINSTANCESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCloudCenterInstancesRequest : public RpcServiceRequest {
public:
DescribeCloudCenterInstancesRequest();
~DescribeCloudCenterInstancesRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
int getImportance() const;
void setImportance(int importance);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getNoPage() const;
void setNoPage(bool noPage);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLogicalExp() const;
void setLogicalExp(const std::string &logicalExp);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getMachineTypes() const;
void setMachineTypes(const std::string &machineTypes);
bool getNoGroupTrace() const;
void setNoGroupTrace(bool noGroupTrace);
private:
std::string criteria_;
int importance_;
std::string sourceIp_;
std::string regionId_;
bool noPage_;
int pageSize_;
std::string logicalExp_;
std::string resourceDirectoryAccountId_;
int currentPage_;
std::string machineTypes_;
bool noGroupTrace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDCENTERINSTANCESREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_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 DescribeCloudProductFieldStatisticsRequest : public RpcServiceRequest
{
public:
DescribeCloudProductFieldStatisticsRequest();
~DescribeCloudProductFieldStatisticsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCloudProductFieldStatisticsRequest : public RpcServiceRequest {
public:
DescribeCloudProductFieldStatisticsRequest();
~DescribeCloudProductFieldStatisticsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECLOUDPRODUCTFIELDSTATISTICSREQUEST_H_

View File

@@ -1,54 +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_DESCRIBECONCERNNECESSITYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_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 DescribeConcernNecessityRequest : public RpcServiceRequest
{
public:
DescribeConcernNecessityRequest();
~DescribeConcernNecessityRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeConcernNecessityRequest : public RpcServiceRequest {
public:
DescribeConcernNecessityRequest();
~DescribeConcernNecessityRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private:
std::string sourceIp_;
std::string lang_;
std::string resourceDirectoryAccountId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECONCERNNECESSITYREQUEST_H_

View File

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

View File

@@ -1,57 +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_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();
bool getSupportAutoTag()const;
void setSupportAutoTag(bool supportAutoTag);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getValue()const;
void setValue(const std::string& value);
std::string getMachineTypes()const;
void setMachineTypes(const std::string& machineTypes);
private:
bool supportAutoTag_;
std::string sourceIp_;
std::string value_;
std::string machineTypes_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeCriteriaRequest : public RpcServiceRequest {
public:
DescribeCriteriaRequest();
~DescribeCriteriaRequest();
bool getSupportAutoTag() const;
void setSupportAutoTag(bool supportAutoTag);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getValue() const;
void setValue(const std::string &value);
std::string getMachineTypes() const;
void setMachineTypes(const std::string &machineTypes);
private:
bool supportAutoTag_;
std::string sourceIp_;
std::string value_;
std::string machineTypes_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECRITERIAREQUEST_H_

View File

@@ -1,57 +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_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDINGTALKREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEDOMAINCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINCOUNTREQUEST_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 DescribeDomainCountRequest : public RpcServiceRequest
{
public:
DescribeDomainCountRequest();
~DescribeDomainCountRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINCOUNTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeDomainCountRequest : public RpcServiceRequest {
public:
DescribeDomainCountRequest();
~DescribeDomainCountRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINCOUNTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_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 DescribeDomainDetailRequest : public RpcServiceRequest
{
public:
DescribeDomainDetailRequest();
~DescribeDomainDetailRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeDomainDetailRequest : public RpcServiceRequest {
public:
DescribeDomainDetailRequest();
~DescribeDomainDetailRequest();
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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINDETAILREQUEST_H_

View File

@@ -1,60 +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_DESCRIBEDOMAINLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINLISTREQUEST_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 DescribeDomainListRequest : public RpcServiceRequest
{
public:
DescribeDomainListRequest();
~DescribeDomainListRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getFuzzyDomain()const;
void setFuzzyDomain(const std::string& fuzzyDomain);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getDomainType()const;
void setDomainType(const std::string& domainType);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string fuzzyDomain_;
std::string sourceIp_;
std::string domainType_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINLISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeDomainListRequest : public RpcServiceRequest {
public:
DescribeDomainListRequest();
~DescribeDomainListRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getFuzzyDomain() const;
void setFuzzyDomain(const std::string &fuzzyDomain);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getDomainType() const;
void setDomainType(const std::string &domainType);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string fuzzyDomain_;
std::string sourceIp_;
std::string domainType_;
int pageSize_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDOMAINLISTREQUEST_H_

View File

@@ -1,69 +1,66 @@
/*
* 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_DESCRIBEEMGVULITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_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 DescribeEmgVulItemRequest : public RpcServiceRequest
{
public:
DescribeEmgVulItemRequest();
~DescribeEmgVulItemRequest();
std::string getScanType()const;
void setScanType(const std::string& scanType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCheckStatus()const;
void setCheckStatus(const std::string& checkStatus);
std::string getLang()const;
void setLang(const std::string& lang);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getVulName()const;
void setVulName(const std::string& vulName);
std::string getRiskStatus()const;
void setRiskStatus(const std::string& riskStatus);
private:
std::string scanType_;
std::string sourceIp_;
int pageSize_;
std::string checkStatus_;
std::string lang_;
int currentPage_;
std::string vulName_;
std::string riskStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeEmgVulItemRequest : public RpcServiceRequest {
public:
DescribeEmgVulItemRequest();
~DescribeEmgVulItemRequest();
std::string getScanType() const;
void setScanType(const std::string &scanType);
int getCheckType() const;
void setCheckType(int checkType);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getCheckStatus() const;
void setCheckStatus(const std::string &checkStatus);
std::string getLang() const;
void setLang(const std::string &lang);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getVulName() const;
void setVulName(const std::string &vulName);
std::string getRiskStatus() const;
void setRiskStatus(const std::string &riskStatus);
private:
std::string scanType_;
int checkType_;
std::string sourceIp_;
int pageSize_;
std::string checkStatus_;
std::string lang_;
int currentPage_;
std::string vulName_;
std::string riskStatus_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string type;
int progress;
std::string description;
int checkType;
std::string aliasName;
long gmtLastCheck;
long gmtPublish;

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT 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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPORTINFOREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
DescribeExportInfoResult();
explicit DescribeExportInfoResult(const std::string &payload);
~DescribeExportInfoResult();
int getTotalCount()const;
int getProgress()const;
int getTotalCount()const;
std::string getMessage()const;
std::string getFileName()const;
std::string getExportStatus()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int progress_;
int totalCount_;
std::string message_;
std::string fileName_;
std::string exportStatus_;

View File

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

View File

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

View File

@@ -59,8 +59,8 @@ namespace AlibabaCloud
std::vector<ExposedChain::ScaVulRecord> realVulList;
std::vector<ExposedChain::ScaVulRecord> allVulList;
std::string uuid;
std::string internetIp;
std::string exposureIp;
std::string internetIp;
std::string exposureTypeId;
std::string groupNo;
std::string regionId;

View File

@@ -1,78 +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_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_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 DescribeExposedInstanceListRequest : public RpcServiceRequest
{
public:
DescribeExposedInstanceListRequest();
~DescribeExposedInstanceListRequest();
std::string getExposurePort()const;
void setExposurePort(const std::string& exposurePort);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
bool getVulStatus()const;
void setVulStatus(bool vulStatus);
std::string getExposureIp()const;
void setExposureIp(const std::string& exposureIp);
long getGroupId()const;
void setGroupId(long groupId);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getExposureComponent()const;
void setExposureComponent(const std::string& exposureComponent);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
bool getHealthStatus()const;
void setHealthStatus(bool healthStatus);
private:
std::string exposurePort_;
std::string sourceIp_;
int pageSize_;
bool vulStatus_;
std::string exposureIp_;
long groupId_;
int currentPage_;
std::string exposureComponent_;
std::string instanceId_;
std::string instanceName_;
bool healthStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeExposedInstanceListRequest : public RpcServiceRequest {
public:
DescribeExposedInstanceListRequest();
~DescribeExposedInstanceListRequest();
std::string getExposurePort() const;
void setExposurePort(const std::string &exposurePort);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
bool getVulStatus() const;
void setVulStatus(bool vulStatus);
std::string getExposureIp() const;
void setExposureIp(const std::string &exposureIp);
long getGroupId() const;
void setGroupId(long groupId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getExposureComponent() const;
void setExposureComponent(const std::string &exposureComponent);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
bool getHealthStatus() const;
void setHealthStatus(bool healthStatus);
private:
std::string exposurePort_;
std::string sourceIp_;
int pageSize_;
bool vulStatus_;
std::string exposureIp_;
long groupId_;
int currentPage_;
std::string exposureComponent_;
std::string instanceId_;
std::string instanceName_;
bool healthStatus_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_

View File

@@ -1,63 +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_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_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 DescribeExposedStatisticsDetailRequest : public RpcServiceRequest
{
public:
DescribeExposedStatisticsDetailRequest();
~DescribeExposedStatisticsDetailRequest();
std::string getStatisticsType()const;
void setStatisticsType(const std::string& statisticsType);
std::string getStatisticsTypeGatewayType()const;
void setStatisticsTypeGatewayType(const std::string& statisticsTypeGatewayType);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStatisticsTypeInstanceValue()const;
void setStatisticsTypeInstanceValue(const std::string& statisticsTypeInstanceValue);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string statisticsType_;
std::string statisticsTypeGatewayType_;
int currentPage_;
std::string sourceIp_;
std::string statisticsTypeInstanceValue_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeExposedStatisticsDetailRequest : public RpcServiceRequest {
public:
DescribeExposedStatisticsDetailRequest();
~DescribeExposedStatisticsDetailRequest();
std::string getStatisticsType() const;
void setStatisticsType(const std::string &statisticsType);
std::string getStatisticsTypeGatewayType() const;
void setStatisticsTypeGatewayType(const std::string &statisticsTypeGatewayType);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getStatisticsTypeInstanceValue() const;
void setStatisticsTypeInstanceValue(const std::string &statisticsTypeInstanceValue);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string statisticsType_;
std::string statisticsTypeGatewayType_;
int currentPage_;
std::string sourceIp_;
std::string statisticsTypeInstanceValue_;
int pageSize_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
struct StatisticsDetail
{
std::string exposureType;
std::string exposureTypeId;
std::string exposureIp;
std::string exposureTypeId;
std::string exposureComponent;
int exposedCount;
std::string exposureTypeInstanceName;

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_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 DescribeExposedStatisticsRequest : public RpcServiceRequest
{
public:
DescribeExposedStatisticsRequest();
~DescribeExposedStatisticsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeExposedStatisticsRequest : public RpcServiceRequest {
public:
DescribeExposedStatisticsRequest();
~DescribeExposedStatisticsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_

View File

@@ -1,54 +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_DESCRIBEFIELDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFIELDSTATISTICSREQUEST_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 DescribeFieldStatisticsRequest : public RpcServiceRequest
{
public:
DescribeFieldStatisticsRequest();
~DescribeFieldStatisticsRequest();
std::string getMachineTypes()const;
void setMachineTypes(const std::string& machineTypes);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string machineTypes_;
std::string sourceIp_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFIELDSTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEFIELDSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFIELDSTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeFieldStatisticsRequest : public RpcServiceRequest {
public:
DescribeFieldStatisticsRequest();
~DescribeFieldStatisticsRequest();
std::string getMachineTypes() const;
void setMachineTypes(const std::string &machineTypes);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string machineTypes_;
std::string sourceIp_;
std::string regionId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFIELDSTATISTICSREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_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 DescribeFrontVulPatchListRequest : public RpcServiceRequest
{
public:
DescribeFrontVulPatchListRequest();
~DescribeFrontVulPatchListRequest();
std::string getType()const;
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getOperateType()const;
void setOperateType(const std::string& operateType);
std::string getInfo()const;
void setInfo(const std::string& info);
private:
std::string type_;
std::string sourceIp_;
std::string operateType_;
std::string info_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeFrontVulPatchListRequest : public RpcServiceRequest {
public:
DescribeFrontVulPatchListRequest();
~DescribeFrontVulPatchListRequest();
std::string getType() const;
void setType(const std::string &type);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getOperateType() const;
void setOperateType(const std::string &operateType);
std::string getInfo() const;
void setInfo(const std::string &info);
private:
std::string type_;
std::string sourceIp_;
std::string operateType_;
std::string info_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_

View File

@@ -1,66 +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_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_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 DescribeGroupedContainerInstancesRequest : public RpcServiceRequest
{
public:
DescribeGroupedContainerInstancesRequest();
~DescribeGroupedContainerInstancesRequest();
std::string getCriteria()const;
void setCriteria(const std::string& criteria);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getGroupField()const;
void setGroupField(const std::string& groupField);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLogicalExp()const;
void setLogicalExp(const std::string& logicalExp);
std::string getFieldValue()const;
void setFieldValue(const std::string& fieldValue);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
std::string criteria_;
std::string sourceIp_;
std::string groupField_;
int pageSize_;
std::string logicalExp_;
std::string fieldValue_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedContainerInstancesRequest : public RpcServiceRequest {
public:
DescribeGroupedContainerInstancesRequest();
~DescribeGroupedContainerInstancesRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getGroupField() const;
void setGroupField(const std::string &groupField);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLogicalExp() const;
void setLogicalExp(const std::string &logicalExp);
std::string getFieldValue() const;
void setFieldValue(const std::string &fieldValue);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private:
std::string criteria_;
std::string sourceIp_;
std::string groupField_;
int pageSize_;
std::string logicalExp_;
std::string fieldValue_;
int currentPage_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_DESCRIBEGROUPEDINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_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 DescribeGroupedInstancesRequest : public RpcServiceRequest
{
public:
DescribeGroupedInstancesRequest();
~DescribeGroupedInstancesRequest();
std::string getCriteria()const;
void setCriteria(const std::string& criteria);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getGroupField()const;
void setGroupField(const std::string& groupField);
bool getNoPage()const;
void setNoPage(bool noPage);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getFieldValue()const;
void setFieldValue(const std::string& fieldValue);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getMachineTypes()const;
void setMachineTypes(const std::string& machineTypes);
private:
std::string criteria_;
std::string sourceIp_;
std::string groupField_;
bool noPage_;
int pageSize_;
std::string lang_;
std::string fieldValue_;
int currentPage_;
std::string machineTypes_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedInstancesRequest : public RpcServiceRequest {
public:
DescribeGroupedInstancesRequest();
~DescribeGroupedInstancesRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getGroupField() const;
void setGroupField(const std::string &groupField);
bool getNoPage() const;
void setNoPage(bool noPage);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getFieldValue() const;
void setFieldValue(const std::string &fieldValue);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getMachineTypes() const;
void setMachineTypes(const std::string &machineTypes);
private:
std::string criteria_;
std::string sourceIp_;
std::string groupField_;
bool noPage_;
int pageSize_;
std::string lang_;
std::string fieldValue_;
int currentPage_;
std::string machineTypes_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_

View File

@@ -1,93 +1,87 @@
/*
* 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_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_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 DescribeGroupedMaliciousFilesRequest : public RpcServiceRequest
{
public:
DescribeGroupedMaliciousFilesRequest();
~DescribeGroupedMaliciousFilesRequest();
std::string getRepoId()const;
void setRepoId(const std::string& repoId);
std::string getFuzzyMaliciousName()const;
void setFuzzyMaliciousName(const std::string& fuzzyMaliciousName);
std::string getRepoNamespace()const;
void setRepoNamespace(const std::string& repoNamespace);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getImageDigest()const;
void setImageDigest(const std::string& imageDigest);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getImageTag()const;
void setImageTag(const std::string& imageTag);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getRepoName()const;
void setRepoName(const std::string& repoName);
std::string getRepoInstanceId()const;
void setRepoInstanceId(const std::string& repoInstanceId);
std::string getImageLayer()const;
void setImageLayer(const std::string& imageLayer);
std::string getLevels()const;
void setLevels(const std::string& levels);
std::string getRepoRegionId()const;
void setRepoRegionId(const std::string& repoRegionId);
std::vector<std::string> getUuids()const;
void setUuids(const std::vector<std::string>& uuids);
private:
std::string repoId_;
std::string fuzzyMaliciousName_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
std::string pageSize_;
std::string lang_;
std::string imageTag_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string levels_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedMaliciousFilesRequest : public RpcServiceRequest {
public:
DescribeGroupedMaliciousFilesRequest();
~DescribeGroupedMaliciousFilesRequest();
std::string getRepoId() const;
void setRepoId(const std::string &repoId);
std::string getFuzzyMaliciousName() const;
void setFuzzyMaliciousName(const std::string &fuzzyMaliciousName);
std::string getRepoNamespace() const;
void setRepoNamespace(const std::string &repoNamespace);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getImageDigest() const;
void setImageDigest(const std::string &imageDigest);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getImageTag() const;
void setImageTag(const std::string &imageTag);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRepoName() const;
void setRepoName(const std::string &repoName);
std::string getRepoInstanceId() const;
void setRepoInstanceId(const std::string &repoInstanceId);
std::string getImageLayer() const;
void setImageLayer(const std::string &imageLayer);
std::string getLevels() const;
void setLevels(const std::string &levels);
std::string getRepoRegionId() const;
void setRepoRegionId(const std::string &repoRegionId);
std::vector<std::string> getUuids() const;
void setUuids(const std::vector<std::string> &uuids);
private:
std::string repoId_;
std::string fuzzyMaliciousName_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
std::string pageSize_;
std::string lang_;
std::string imageTag_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string levels_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_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 DescribeGroupedTagsRequest : public RpcServiceRequest
{
public:
DescribeGroupedTagsRequest();
~DescribeGroupedTagsRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedTagsRequest : public RpcServiceRequest {
public:
DescribeGroupedTagsRequest();
~DescribeGroupedTagsRequest();
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_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDTAGSREQUEST_H_

View File

@@ -1,99 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_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 DescribeGroupedVulRequest : public RpcServiceRequest
{
public:
DescribeGroupedVulRequest();
~DescribeGroupedVulRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getTargetType()const;
void setTargetType(const std::string& targetType);
int getMinScore()const;
void setMinScore(int minScore);
std::string getAttachTypes()const;
void setAttachTypes(const std::string& attachTypes);
std::string getType()const;
void setType(const std::string& type);
std::string getContainerFieldName()const;
void setContainerFieldName(const std::string& containerFieldName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getContainerFieldValue()const;
void setContainerFieldValue(const std::string& containerFieldValue);
int getPageSize()const;
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;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
std::string getSearchTags()const;
void setSearchTags(const std::string& searchTags);
std::string getNecessity()const;
void setNecessity(const std::string& necessity);
std::string getUuids()const;
void setUuids(const std::string& uuids);
private:
std::string statusList_;
std::string targetType_;
int minScore_;
std::string attachTypes_;
std::string type_;
std::string containerFieldName_;
std::string sourceIp_;
std::string containerFieldValue_;
int pageSize_;
std::string lang_;
std::string groupId_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string aliasName_;
std::string searchTags_;
std::string necessity_;
std::string uuids_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedVulRequest : public RpcServiceRequest {
public:
DescribeGroupedVulRequest();
~DescribeGroupedVulRequest();
std::string getStatusList() const;
void setStatusList(const std::string &statusList);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
int getMinScore() const;
void setMinScore(int minScore);
std::string getAttachTypes() const;
void setAttachTypes(const std::string &attachTypes);
std::string getType() const;
void setType(const std::string &type);
std::string getContainerFieldName() const;
void setContainerFieldName(const std::string &containerFieldName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getContainerFieldValue() const;
void setContainerFieldValue(const std::string &containerFieldValue);
int getPageSize() const;
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;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
std::string getSearchTags() const;
void setSearchTags(const std::string &searchTags);
std::string getNecessity() const;
void setNecessity(const std::string &necessity);
std::string getUuids() const;
void setUuids(const std::string &uuids);
private:
std::string statusList_;
std::string targetType_;
int minScore_;
std::string attachTypes_;
std::string type_;
std::string containerFieldName_;
std::string sourceIp_;
std::string containerFieldValue_;
int pageSize_;
std::string lang_;
std::string groupId_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string aliasName_;
std::string searchTags_;
std::string necessity_;
std::string uuids_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDVULREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEHONEYPOTAUTHREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_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 DescribeHoneyPotAuthRequest : public RpcServiceRequest
{
public:
DescribeHoneyPotAuthRequest();
~DescribeHoneyPotAuthRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeHoneyPotAuthRequest : public RpcServiceRequest {
public:
DescribeHoneyPotAuthRequest();
~DescribeHoneyPotAuthRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_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 DescribeHoneyPotSuspStatisticsRequest : public RpcServiceRequest
{
public:
DescribeHoneyPotSuspStatisticsRequest();
~DescribeHoneyPotSuspStatisticsRequest();
int getStatisticsDays()const;
void setStatisticsDays(int statisticsDays);
std::string getStatisticsKeyType()const;
void setStatisticsKeyType(const std::string& statisticsKeyType);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
private:
int statisticsDays_;
std::string statisticsKeyType_;
std::string sourceIp_;
std::string from_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeHoneyPotSuspStatisticsRequest : public RpcServiceRequest {
public:
DescribeHoneyPotSuspStatisticsRequest();
~DescribeHoneyPotSuspStatisticsRequest();
int getStatisticsDays() const;
void setStatisticsDays(int statisticsDays);
std::string getStatisticsKeyType() const;
void setStatisticsKeyType(const std::string &statisticsKeyType);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getFrom() const;
void setFrom(const std::string &from);
private:
int statisticsDays_;
std::string statisticsKeyType_;
std::string sourceIp_;
std::string from_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_

View File

@@ -1,69 +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_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_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 DescribeImageBaselineCheckSummaryRequest : public RpcServiceRequest
{
public:
DescribeImageBaselineCheckSummaryRequest();
~DescribeImageBaselineCheckSummaryRequest();
std::string getCriteria()const;
void setCriteria(const std::string& criteria);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCriteriaType()const;
void setCriteriaType(const std::string& criteriaType);
std::string getLang()const;
void setLang(const std::string& lang);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getRiskLevel()const;
void setRiskLevel(const std::string& riskLevel);
private:
std::string criteria_;
std::string sourceIp_;
int pageSize_;
std::string criteriaType_;
std::string lang_;
int currentPage_;
std::string clusterId_;
std::string riskLevel_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageBaselineCheckSummaryRequest : public RpcServiceRequest {
public:
DescribeImageBaselineCheckSummaryRequest();
~DescribeImageBaselineCheckSummaryRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getCriteriaType() const;
void setCriteriaType(const std::string &criteriaType);
std::string getLang() const;
void setLang(const std::string &lang);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRiskLevel() const;
void setRiskLevel(const std::string &riskLevel);
private:
std::string criteria_;
std::string sourceIp_;
int pageSize_;
std::string criteriaType_;
std::string lang_;
int currentPage_;
std::string clusterId_;
std::string riskLevel_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYREQUEST_H_

View File

@@ -1,63 +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_DESCRIBEIMAGEFIXTASKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_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 DescribeImageFixTaskRequest : public RpcServiceRequest
{
public:
DescribeImageFixTaskRequest();
~DescribeImageFixTaskRequest();
long getStartTime()const;
void setStartTime(long startTime);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndTime()const;
void setEndTime(long endTime);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long startTime_;
std::string sourceIp_;
int pageSize_;
long endTime_;
int currentPage_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskRequest : public RpcServiceRequest {
public:
DescribeImageFixTaskRequest();
~DescribeImageFixTaskRequest();
long getStartTime() const;
void setStartTime(long startTime);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
long getEndTime() const;
void setEndTime(long endTime);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long startTime_;
std::string sourceIp_;
int pageSize_;
long endTime_;
int currentPage_;
std::string status_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_

View File

@@ -1,144 +1,138 @@
/*
* 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_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_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 DescribeImageGroupedVulListRequest : public RpcServiceRequest
{
public:
DescribeImageGroupedVulListRequest();
~DescribeImageGroupedVulListRequest();
std::string getType()const;
void setType(const std::string& type);
long getLastTsEnd()const;
void setLastTsEnd(long lastTsEnd);
long getCreateTsStart()const;
void setCreateTsStart(long createTsStart);
int getIsLatest()const;
void setIsLatest(int isLatest);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getImageTag()const;
void setImageTag(const std::string& imageTag);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
long getPatchId()const;
void setPatchId(long patchId);
std::string getName()const;
void setName(const std::string& name);
long getCreateTsEnd()const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity()const;
void setNecessity(const std::string& necessity);
std::string getUuids()const;
void setUuids(const std::string& uuids);
std::string getRepoId()const;
void setRepoId(const std::string& repoId);
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getCveId()const;
void setCveId(const std::string& cveId);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getRepoNamespace()const;
void setRepoNamespace(const std::string& repoNamespace);
std::string getImageDigest()const;
void setImageDigest(const std::string& imageDigest);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
long getLastTsStart()const;
void setLastTsStart(long lastTsStart);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getSearchTags()const;
void setSearchTags(const std::string& searchTags);
std::string getRepoName()const;
void setRepoName(const std::string& repoName);
std::string getRepoInstanceId()const;
void setRepoInstanceId(const std::string& repoInstanceId);
std::string getImageLayer()const;
void setImageLayer(const std::string& imageLayer);
std::string getRepoRegionId()const;
void setRepoRegionId(const std::string& repoRegionId);
private:
std::string type_;
long lastTsEnd_;
long createTsStart_;
int isLatest_;
std::string sourceIp_;
std::string imageTag_;
std::string level_;
std::string groupId_;
std::string orderBy_;
std::string aliasName_;
long patchId_;
std::string name_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string repoId_;
std::string statusList_;
std::string cveId_;
std::string remark_;
std::string repoNamespace_;
std::string imageDigest_;
int pageSize_;
std::string lang_;
long lastTsStart_;
std::string direction_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string searchTags_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string repoRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageGroupedVulListRequest : public RpcServiceRequest {
public:
DescribeImageGroupedVulListRequest();
~DescribeImageGroupedVulListRequest();
std::string getType() const;
void setType(const std::string &type);
long getLastTsEnd() const;
void setLastTsEnd(long lastTsEnd);
long getCreateTsStart() const;
void setCreateTsStart(long createTsStart);
int getIsLatest() const;
void setIsLatest(int isLatest);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getImageTag() const;
void setImageTag(const std::string &imageTag);
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
long getPatchId() const;
void setPatchId(long patchId);
std::string getName() const;
void setName(const std::string &name);
long getCreateTsEnd() const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity() const;
void setNecessity(const std::string &necessity);
std::string getUuids() const;
void setUuids(const std::string &uuids);
std::string getRepoId() const;
void setRepoId(const std::string &repoId);
std::string getStatusList() const;
void setStatusList(const std::string &statusList);
std::string getCveId() const;
void setCveId(const std::string &cveId);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getRepoNamespace() const;
void setRepoNamespace(const std::string &repoNamespace);
std::string getImageDigest() const;
void setImageDigest(const std::string &imageDigest);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
long getLastTsStart() const;
void setLastTsStart(long lastTsStart);
std::string getDirection() const;
void setDirection(const std::string &direction);
std::string getDealed() const;
void setDealed(const std::string &dealed);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getSearchTags() const;
void setSearchTags(const std::string &searchTags);
std::string getRepoName() const;
void setRepoName(const std::string &repoName);
std::string getRepoInstanceId() const;
void setRepoInstanceId(const std::string &repoInstanceId);
std::string getImageLayer() const;
void setImageLayer(const std::string &imageLayer);
std::string getRepoRegionId() const;
void setRepoRegionId(const std::string &repoRegionId);
private:
std::string type_;
long lastTsEnd_;
long createTsStart_;
int isLatest_;
std::string sourceIp_;
std::string imageTag_;
std::string level_;
std::string groupId_;
std::string orderBy_;
std::string aliasName_;
long patchId_;
std::string name_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string repoId_;
std::string statusList_;
std::string cveId_;
std::string remark_;
std::string repoNamespace_;
std::string imageDigest_;
int pageSize_;
std::string lang_;
long lastTsStart_;
std::string direction_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string searchTags_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string repoRegionId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_

View File

@@ -1,81 +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_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_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 DescribeImageListWithBaselineNameRequest : public RpcServiceRequest
{
public:
DescribeImageListWithBaselineNameRequest();
~DescribeImageListWithBaselineNameRequest();
std::string getCriteria()const;
void setCriteria(const std::string& criteria);
std::string getRepoNamespace()const;
void setRepoNamespace(const std::string& repoNamespace);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getImageDigest()const;
void setImageDigest(const std::string& imageDigest);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getCriteriaType()const;
void setCriteriaType(const std::string& criteriaType);
std::string getLang()const;
void setLang(const std::string& lang);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getRepoName()const;
void setRepoName(const std::string& repoName);
std::string getBaselineNameKey()const;
void setBaselineNameKey(const std::string& baselineNameKey);
std::string getRepoInstanceId()const;
void setRepoInstanceId(const std::string& repoInstanceId);
private:
std::string criteria_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
int pageSize_;
std::string criteriaType_;
std::string lang_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string baselineNameKey_;
std::string repoInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageListWithBaselineNameRequest : public RpcServiceRequest {
public:
DescribeImageListWithBaselineNameRequest();
~DescribeImageListWithBaselineNameRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getRepoNamespace() const;
void setRepoNamespace(const std::string &repoNamespace);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getImageDigest() const;
void setImageDigest(const std::string &imageDigest);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getCriteriaType() const;
void setCriteriaType(const std::string &criteriaType);
std::string getLang() const;
void setLang(const std::string &lang);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRepoName() const;
void setRepoName(const std::string &repoName);
std::string getBaselineNameKey() const;
void setBaselineNameKey(const std::string &baselineNameKey);
std::string getRepoInstanceId() const;
void setRepoInstanceId(const std::string &repoInstanceId);
private:
std::string criteria_;
std::string repoNamespace_;
std::string sourceIp_;
std::string imageDigest_;
int pageSize_;
std::string criteriaType_;
std::string lang_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string baselineNameKey_;
std::string repoInstanceId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMEREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_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 DescribeImageScanAuthCountRequest : public RpcServiceRequest
{
public:
DescribeImageScanAuthCountRequest();
~DescribeImageScanAuthCountRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageScanAuthCountRequest : public RpcServiceRequest {
public:
DescribeImageScanAuthCountRequest();
~DescribeImageScanAuthCountRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESCANAUTHCOUNTREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBEIMAGESTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_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 DescribeImageStatisticsRequest : public RpcServiceRequest
{
public:
DescribeImageStatisticsRequest();
~DescribeImageStatisticsRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
private:
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageStatisticsRequest : public RpcServiceRequest {
public:
DescribeImageStatisticsRequest();
~DescribeImageStatisticsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_

View File

@@ -1,150 +1,144 @@
/*
* 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_DESCRIBEIMAGEVULLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_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 DescribeImageVulListRequest : public RpcServiceRequest
{
public:
DescribeImageVulListRequest();
~DescribeImageVulListRequest();
std::string getType()const;
void setType(const std::string& type);
long getCreateTsStart()const;
void setCreateTsStart(long createTsStart);
std::string getContainerFieldName()const;
void setContainerFieldName(const std::string& containerFieldName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getTag()const;
void setTag(const std::string& tag);
long getModifyTsEnd()const;
void setModifyTsEnd(long modifyTsEnd);
std::string getLevel()const;
void setLevel(const std::string& level);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAliasName()const;
void setAliasName(const std::string& aliasName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getName()const;
void setName(const std::string& name);
std::string getIds()const;
void setIds(const std::string& ids);
long getCreateTsEnd()const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity()const;
void setNecessity(const std::string& necessity);
std::string getUuids()const;
void setUuids(const std::string& uuids);
std::string getRepoId()const;
void setRepoId(const std::string& repoId);
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getTargetType()const;
void setTargetType(const std::string& targetType);
std::string getCveId()const;
void setCveId(const std::string& cveId);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getRepoNamespace()const;
void setRepoNamespace(const std::string& repoNamespace);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getContainerFieldValue()const;
void setContainerFieldValue(const std::string& containerFieldValue);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDigest()const;
void setDigest(const std::string& digest);
long getModifyTsStart()const;
void setModifyTsStart(long modifyTsStart);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getBatchName()const;
void setBatchName(const std::string& batchName);
std::string getRepoName()const;
void setRepoName(const std::string& repoName);
std::string getRepoInstanceId()const;
void setRepoInstanceId(const std::string& repoInstanceId);
std::string getRepoRegionId()const;
void setRepoRegionId(const std::string& repoRegionId);
private:
std::string type_;
long createTsStart_;
std::string containerFieldName_;
std::string sourceIp_;
std::string tag_;
long modifyTsEnd_;
std::string level_;
std::string resource_;
std::string groupId_;
std::string aliasName_;
std::string instanceId_;
std::string name_;
std::string ids_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string repoId_;
std::string statusList_;
std::string targetType_;
std::string cveId_;
std::string remark_;
std::string repoNamespace_;
std::string regionId_;
std::string containerFieldValue_;
int pageSize_;
std::string digest_;
long modifyTsStart_;
std::string lang_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string batchName_;
std::string repoName_;
std::string repoInstanceId_;
std::string repoRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeImageVulListRequest : public RpcServiceRequest {
public:
DescribeImageVulListRequest();
~DescribeImageVulListRequest();
std::string getType() const;
void setType(const std::string &type);
long getCreateTsStart() const;
void setCreateTsStart(long createTsStart);
std::string getContainerFieldName() const;
void setContainerFieldName(const std::string &containerFieldName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getTag() const;
void setTag(const std::string &tag);
long getModifyTsEnd() const;
void setModifyTsEnd(long modifyTsEnd);
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getResource() const;
void setResource(const std::string &resource);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getName() const;
void setName(const std::string &name);
std::string getIds() const;
void setIds(const std::string &ids);
long getCreateTsEnd() const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity() const;
void setNecessity(const std::string &necessity);
std::string getUuids() const;
void setUuids(const std::string &uuids);
std::string getRepoId() const;
void setRepoId(const std::string &repoId);
std::string getStatusList() const;
void setStatusList(const std::string &statusList);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::string getCveId() const;
void setCveId(const std::string &cveId);
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getRepoNamespace() const;
void setRepoNamespace(const std::string &repoNamespace);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getContainerFieldValue() const;
void setContainerFieldValue(const std::string &containerFieldValue);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDigest() const;
void setDigest(const std::string &digest);
long getModifyTsStart() const;
void setModifyTsStart(long modifyTsStart);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getDealed() const;
void setDealed(const std::string &dealed);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getBatchName() const;
void setBatchName(const std::string &batchName);
std::string getRepoName() const;
void setRepoName(const std::string &repoName);
std::string getRepoInstanceId() const;
void setRepoInstanceId(const std::string &repoInstanceId);
std::string getRepoRegionId() const;
void setRepoRegionId(const std::string &repoRegionId);
private:
std::string type_;
long createTsStart_;
std::string containerFieldName_;
std::string sourceIp_;
std::string tag_;
long modifyTsEnd_;
std::string level_;
std::string resource_;
std::string groupId_;
std::string aliasName_;
std::string instanceId_;
std::string name_;
std::string ids_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string repoId_;
std::string statusList_;
std::string targetType_;
std::string cveId_;
std::string remark_;
std::string repoNamespace_;
std::string regionId_;
std::string containerFieldValue_;
int pageSize_;
std::string digest_;
long modifyTsStart_;
std::string lang_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string batchName_;
std::string repoName_;
std::string repoInstanceId_;
std::string repoRegionId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_

View File

@@ -68,6 +68,7 @@ namespace AlibabaCloud
std::string aliasName;
std::string level;
std::string tag;
std::string canFix;
ExtendContentJson extendContentJson;
std::vector<std::string> layers;
long primaryId;

View File

@@ -1,54 +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_DESCRIBEINSTALLCAPTCHAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_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 DescribeInstallCaptchaRequest : public RpcServiceRequest
{
public:
DescribeInstallCaptchaRequest();
~DescribeInstallCaptchaRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getDeadline()const;
void setDeadline(const std::string& deadline);
private:
std::string sourceIp_;
std::string lang_;
std::string deadline_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeInstallCaptchaRequest : public RpcServiceRequest {
public:
DescribeInstallCaptchaRequest();
~DescribeInstallCaptchaRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getDeadline() const;
void setDeadline(const std::string &deadline);
private:
std::string sourceIp_;
std::string lang_;
std::string deadline_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_

View File

@@ -1,60 +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_DESCRIBEINSTALLCODESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_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 DescribeInstallCodesRequest : public RpcServiceRequest
{
public:
DescribeInstallCodesRequest();
~DescribeInstallCodesRequest();
std::string getSubAccountName()const;
void setSubAccountName(const std::string& subAccountName);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
int getStatus()const;
void setStatus(int status);
private:
std::string subAccountName_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeInstallCodesRequest : public RpcServiceRequest {
public:
DescribeInstallCodesRequest();
~DescribeInstallCodesRequest();
std::string getSubAccountName() const;
void setSubAccountName(const std::string &subAccountName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
int getStatus() const;
void setStatus(int status);
private:
std::string subAccountName_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
int status_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_

View File

@@ -1,54 +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_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_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 DescribeInstanceAntiBruteForceRulesRequest : public RpcServiceRequest
{
public:
DescribeInstanceAntiBruteForceRulesRequest();
~DescribeInstanceAntiBruteForceRulesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::vector<std::string> getUuidList()const;
void setUuidList(const std::vector<std::string>& uuidList);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::vector<std::string> uuidList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeInstanceAntiBruteForceRulesRequest : public RpcServiceRequest {
public:
DescribeInstanceAntiBruteForceRulesRequest();
~DescribeInstanceAntiBruteForceRulesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::vector<std::string> getUuidList() const;
void setUuidList(const std::vector<std::string> &uuidList);
private:
long resourceOwnerId_;
std::string sourceIp_;
std::vector<std::string> uuidList_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEINSTANCESTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCESTATISTICSREQUEST_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 DescribeInstanceStatisticsRequest : public RpcServiceRequest
{
public:
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);
private:
std::string uuid_;
std::string sourceIp_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCESTATISTICSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCESTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCESTATISTICSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeInstanceStatisticsRequest : public RpcServiceRequest {
public:
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);
private:
std::string uuid_;
std::string sourceIp_;
std::string from_;
std::string lang_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCESTATISTICSREQUEST_H_

View File

@@ -35,17 +35,18 @@ namespace AlibabaCloud
struct DataItem
{
int account;
int health;
int emgNum;
int appNum;
int vul;
std::string uuid;
int suspicious;
int health;
int cveNum;
int scaNum;
int trojan;
int cmsNum;
int emgNum;
int sysNum;
int appNum;
int vul;
int weakPWNum;
};

View File

@@ -1,60 +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_DESCRIBELOGINBASECONFIGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_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 DescribeLoginBaseConfigsRequest : public RpcServiceRequest
{
public:
DescribeLoginBaseConfigsRequest();
~DescribeLoginBaseConfigsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getType()const;
void setType(const std::string& type);
std::string getTarget()const;
void setTarget(const std::string& target);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string type_;
std::string target_;
std::string sourceIp_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeLoginBaseConfigsRequest : public RpcServiceRequest {
public:
DescribeLoginBaseConfigsRequest();
~DescribeLoginBaseConfigsRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getType() const;
void setType(const std::string &type);
std::string getTarget() const;
void setTarget(const std::string &target);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int currentPage_;
std::string type_;
std::string target_;
std::string sourceIp_;
int pageSize_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_

View File

@@ -1,54 +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_DESCRIBELOGSTORESTORAGEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGSTORESTORAGEREQUEST_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 DescribeLogstoreStorageRequest : public RpcServiceRequest
{
public:
DescribeLogstoreStorageRequest();
~DescribeLogstoreStorageRequest();
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 sourceIp_;
std::string from_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGSTORESTORAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBELOGSTORESTORAGEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGSTORESTORAGEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeLogstoreStorageRequest : public RpcServiceRequest {
public:
DescribeLogstoreStorageRequest();
~DescribeLogstoreStorageRequest();
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 sourceIp_;
std::string from_;
std::string lang_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGSTORESTORAGEREQUEST_H_

View File

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

View File

@@ -1,48 +1,42 @@
/*
* 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_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeNoticeConfigRequest : public RpcServiceRequest {
public:
DescribeNoticeConfigRequest();
~DescribeNoticeConfigRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
private:
std::string sourceIp_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBENOTICECONFIGREQUEST_H_

View 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_DESCRIBEONCETASKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEONCETASKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeOnceTaskRequest : public RpcServiceRequest {
public:
DescribeOnceTaskRequest();
~DescribeOnceTaskRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRootTaskId() const;
void setRootTaskId(const std::string &rootTaskId);
long getEndTimeQuery() const;
void setEndTimeQuery(long endTimeQuery);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
long getStartTimeQuery() const;
void setStartTimeQuery(long startTimeQuery);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private:
std::string sourceIp_;
std::string rootTaskId_;
long endTimeQuery_;
int pageSize_;
std::string taskType_;
long startTimeQuery_;
int currentPage_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEONCETASKREQUEST_H_

View File

@@ -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_DESCRIBEONCETASKRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEONCETASKRESULT_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 DescribeOnceTaskResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct TaskManageResponse
{
std::string progress;
std::string taskId;
std::string taskName;
long taskEndTime;
std::string taskType;
int taskStatus;
std::string taskStatusText;
std::string detailData;
long taskStartTime;
};
DescribeOnceTaskResult();
explicit DescribeOnceTaskResult(const std::string &payload);
~DescribeOnceTaskResult();
PageInfo getPageInfo()const;
std::vector<TaskManageResponse> getTaskManageResponseList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<TaskManageResponse> taskManageResponseList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEONCETASKRESULT_H_

View File

@@ -1,54 +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_DESCRIBEPROPERTYCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCOUNTREQUEST_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 DescribePropertyCountRequest : public RpcServiceRequest
{
public:
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);
private:
std::string type_;
std::string sourceIp_;
std::string uuidList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCOUNTREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCOUNTREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyCountRequest : public RpcServiceRequest {
public:
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);
private:
std::string type_;
std::string sourceIp_;
std::string uuidList_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCOUNTREQUEST_H_

View File

@@ -1,69 +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_DESCRIBEPROPERTYCRONDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCRONDETAILREQUEST_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 DescribePropertyCronDetailRequest : public RpcServiceRequest
{
public:
DescribePropertyCronDetailRequest();
~DescribePropertyCronDetailRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getSource()const;
void setSource(const std::string& source);
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 getExtend()const;
void setExtend(const std::string& extend);
std::string getUser()const;
void setUser(const std::string& user);
private:
std::string remark_;
std::string source_;
std::string uuid_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string extend_;
std::string user_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCRONDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCRONDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCRONDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyCronDetailRequest : public RpcServiceRequest {
public:
DescribePropertyCronDetailRequest();
~DescribePropertyCronDetailRequest();
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getSource() const;
void setSource(const std::string &source);
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 getExtend() const;
void setExtend(const std::string &extend);
std::string getUser() const;
void setUser(const std::string &user);
private:
std::string remark_;
std::string source_;
std::string uuid_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string extend_;
std::string user_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYCRONDETAILREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_DESCRIBEPROPERTYPORTDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTDETAILREQUEST_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 DescribePropertyPortDetailRequest : public RpcServiceRequest
{
public:
DescribePropertyPortDetailRequest();
~DescribePropertyPortDetailRequest();
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getBindIp()const;
void setBindIp(const std::string& bindIp);
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 getExtend()const;
void setExtend(const std::string& extend);
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 bindIp_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string extend_;
std::string port_;
std::string procName_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyPortDetailRequest : public RpcServiceRequest {
public:
DescribePropertyPortDetailRequest();
~DescribePropertyPortDetailRequest();
std::string getRemark() const;
void setRemark(const std::string &remark);
std::string getUuid() const;
void setUuid(const std::string &uuid);
std::string getBindIp() const;
void setBindIp(const std::string &bindIp);
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 getExtend() const;
void setExtend(const std::string &extend);
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 bindIp_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string extend_;
std::string port_;
std::string procName_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTDETAILREQUEST_H_

View File

@@ -1,60 +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_DESCRIBEPROPERTYPORTITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTITEMREQUEST_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 DescribePropertyPortItemRequest : public RpcServiceRequest
{
public:
DescribePropertyPortItemRequest();
~DescribePropertyPortItemRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getPort()const;
void setPort(const std::string& port);
int getPageSize()const;
void setPageSize(int pageSize);
bool getForceFlush()const;
void setForceFlush(bool forceFlush);
private:
int currentPage_;
std::string sourceIp_;
std::string port_;
int pageSize_;
bool forceFlush_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTITEMREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTITEMREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyPortItemRequest : public RpcServiceRequest {
public:
DescribePropertyPortItemRequest();
~DescribePropertyPortItemRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getPort() const;
void setPort(const std::string &port);
int getPageSize() const;
void setPageSize(int pageSize);
bool getForceFlush() const;
void setForceFlush(bool forceFlush);
private:
int currentPage_;
std::string sourceIp_;
std::string port_;
int pageSize_;
bool forceFlush_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPORTITEMREQUEST_H_

View File

@@ -1,78 +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_DESCRIBEPROPERTYPROCDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCDETAILREQUEST_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 DescribePropertyProcDetailRequest : public RpcServiceRequest
{
public:
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);
long getProcTimeStart()const;
void setProcTimeStart(long procTimeStart);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getProcTimeEnd()const;
void setProcTimeEnd(long procTimeEnd);
std::string getExtend()const;
void setExtend(const std::string& extend);
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_;
long procTimeStart_;
int currentPage_;
long procTimeEnd_;
std::string extend_;
std::string name_;
std::string user_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCDETAILREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCDETAILREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyProcDetailRequest : public RpcServiceRequest {
public:
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);
long getProcTimeStart() const;
void setProcTimeStart(long procTimeStart);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
long getProcTimeEnd() const;
void setProcTimeEnd(long procTimeEnd);
std::string getExtend() const;
void setExtend(const std::string &extend);
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_;
long procTimeStart_;
int currentPage_;
long procTimeEnd_;
std::string extend_;
std::string name_;
std::string user_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCDETAILREQUEST_H_

View File

@@ -1,60 +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_DESCRIBEPROPERTYPROCITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCITEMREQUEST_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 DescribePropertyProcItemRequest : public RpcServiceRequest
{
public:
DescribePropertyProcItemRequest();
~DescribePropertyProcItemRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getName()const;
void setName(const std::string& name);
int getPageSize()const;
void setPageSize(int pageSize);
bool getForceFlush()const;
void setForceFlush(bool forceFlush);
private:
int currentPage_;
std::string sourceIp_;
std::string name_;
int pageSize_;
bool forceFlush_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCITEMREQUEST_H_
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCITEMREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCITEMREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribePropertyProcItemRequest : public RpcServiceRequest {
public:
DescribePropertyProcItemRequest();
~DescribePropertyProcItemRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getName() const;
void setName(const std::string &name);
int getPageSize() const;
void setPageSize(int pageSize);
bool getForceFlush() const;
void setForceFlush(bool forceFlush);
private:
int currentPage_;
std::string sourceIp_;
std::string name_;
int pageSize_;
bool forceFlush_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEPROPERTYPROCITEMREQUEST_H_

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