Generated 2018-12-03 for Sas.

This commit is contained in:
sdk-team
2022-04-19 11:54:36 +00:00
parent 72fcc70ac5
commit e2f241db26
354 changed files with 8363 additions and 10046 deletions

View File

@@ -23,28 +23,20 @@ set(sas_public_header
set(sas_public_header_model
include/alibabacloud/sas/model/AddVpcHoneyPotRequest.h
include/alibabacloud/sas/model/AddVpcHoneyPotResult.h
include/alibabacloud/sas/model/CheckQuaraFileIdRequest.h
include/alibabacloud/sas/model/CheckQuaraFileIdResult.h
include/alibabacloud/sas/model/CheckSecurityEventIdRequest.h
include/alibabacloud/sas/model/CheckSecurityEventIdResult.h
include/alibabacloud/sas/model/CreateAntiBruteForceRuleRequest.h
include/alibabacloud/sas/model/CreateAntiBruteForceRuleResult.h
include/alibabacloud/sas/model/CreateAssetRequest.h
include/alibabacloud/sas/model/CreateAssetResult.h
include/alibabacloud/sas/model/CreateBackupPolicyRequest.h
include/alibabacloud/sas/model/CreateBackupPolicyResult.h
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupResult.h
include/alibabacloud/sas/model/CreateRestoreJobRequest.h
include/alibabacloud/sas/model/CreateRestoreJobResult.h
include/alibabacloud/sas/model/CreateSasOrderRequest.h
include/alibabacloud/sas/model/CreateSasOrderResult.h
include/alibabacloud/sas/model/CreateServiceLinkedRoleRequest.h
include/alibabacloud/sas/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskResult.h
include/alibabacloud/sas/model/DeleteAssetRequest.h
include/alibabacloud/sas/model/DeleteAssetResult.h
include/alibabacloud/sas/model/CreateVulAutoRepairConfigRequest.h
include/alibabacloud/sas/model/CreateVulAutoRepairConfigResult.h
include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h
include/alibabacloud/sas/model/DeleteBackupPolicyResult.h
include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h
@@ -59,6 +51,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/DescribeAccesskeyLeakListRequest.h
include/alibabacloud/sas/model/DescribeAccesskeyLeakListResult.h
include/alibabacloud/sas/model/DescribeAffectedMaliciousFileImagesRequest.h
@@ -67,34 +61,28 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeAlarmEventDetailResult.h
include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h
include/alibabacloud/sas/model/DescribeAlarmEventListResult.h
include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h
include/alibabacloud/sas/model/DescribeAlarmEventStackInfoResult.h
include/alibabacloud/sas/model/DescribeAllEntityRequest.h
include/alibabacloud/sas/model/DescribeAllEntityResult.h
include/alibabacloud/sas/model/DescribeAllGroupsRequest.h
include/alibabacloud/sas/model/DescribeAllGroupsResult.h
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsRequest.h
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsResult.h
include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h
include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h
include/alibabacloud/sas/model/DescribeAssetDetailByUuidRequest.h
include/alibabacloud/sas/model/DescribeAssetDetailByUuidResult.h
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsRequest.h
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsResult.h
include/alibabacloud/sas/model/DescribeAssetSummaryRequest.h
include/alibabacloud/sas/model/DescribeAssetSummaryResult.h
include/alibabacloud/sas/model/DescribeAttackAnalysisDataRequest.h
include/alibabacloud/sas/model/DescribeAttackAnalysisDataResult.h
include/alibabacloud/sas/model/DescribeAutoDelConfigRequest.h
include/alibabacloud/sas/model/DescribeAutoDelConfigResult.h
include/alibabacloud/sas/model/DescribeBackupClientsRequest.h
include/alibabacloud/sas/model/DescribeBackupClientsResult.h
include/alibabacloud/sas/model/DescribeBackupDirsRequest.h
include/alibabacloud/sas/model/DescribeBackupDirsResult.h
include/alibabacloud/sas/model/DescribeBackupFilesRequest.h
include/alibabacloud/sas/model/DescribeBackupFilesResult.h
include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h
include/alibabacloud/sas/model/DescribeBackupMachineStatusResult.h
include/alibabacloud/sas/model/DescribeBackupPoliciesRequest.h
include/alibabacloud/sas/model/DescribeBackupPoliciesResult.h
include/alibabacloud/sas/model/DescribeBackupPolicyRequest.h
include/alibabacloud/sas/model/DescribeBackupPolicyResult.h
include/alibabacloud/sas/model/DescribeBackupRestoreCountRequest.h
include/alibabacloud/sas/model/DescribeBackupRestoreCountResult.h
include/alibabacloud/sas/model/DescribeBruteForceSummaryRequest.h
@@ -117,8 +105,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeContainerStatisticsResult.h
include/alibabacloud/sas/model/DescribeCriteriaRequest.h
include/alibabacloud/sas/model/DescribeCriteriaResult.h
include/alibabacloud/sas/model/DescribeDialogMessagesRequest.h
include/alibabacloud/sas/model/DescribeDialogMessagesResult.h
include/alibabacloud/sas/model/DescribeDingTalkRequest.h
include/alibabacloud/sas/model/DescribeDingTalkResult.h
include/alibabacloud/sas/model/DescribeDomainCountRequest.h
@@ -129,8 +115,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeDomainListResult.h
include/alibabacloud/sas/model/DescribeEmgVulItemRequest.h
include/alibabacloud/sas/model/DescribeEmgVulItemResult.h
include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h
include/alibabacloud/sas/model/DescribeExcludeSystemPathResult.h
include/alibabacloud/sas/model/DescribeExportInfoRequest.h
include/alibabacloud/sas/model/DescribeExportInfoResult.h
include/alibabacloud/sas/model/DescribeExposedInstanceCriteriaRequest.h
@@ -145,10 +129,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeExposedStatisticsDetailResult.h
include/alibabacloud/sas/model/DescribeFieldStatisticsRequest.h
include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h
include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h
include/alibabacloud/sas/model/DescribeFrontVulPatchListResult.h
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineRequest.h
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineResult.h
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesResult.h
include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h
@@ -163,8 +143,14 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeHoneyPotAuthResult.h
include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h
include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsResult.h
include/alibabacloud/sas/model/DescribeImageBaselineCheckSummaryRequest.h
include/alibabacloud/sas/model/DescribeImageBaselineCheckSummaryResult.h
include/alibabacloud/sas/model/DescribeImageFixTaskRequest.h
include/alibabacloud/sas/model/DescribeImageFixTaskResult.h
include/alibabacloud/sas/model/DescribeImageGroupedVulListRequest.h
include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h
include/alibabacloud/sas/model/DescribeImageListWithBaselineNameRequest.h
include/alibabacloud/sas/model/DescribeImageListWithBaselineNameResult.h
include/alibabacloud/sas/model/DescribeImageScanAuthCountRequest.h
include/alibabacloud/sas/model/DescribeImageScanAuthCountResult.h
include/alibabacloud/sas/model/DescribeImageStatisticsRequest.h
@@ -173,12 +159,14 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeImageVulListResult.h
include/alibabacloud/sas/model/DescribeInstallCaptchaRequest.h
include/alibabacloud/sas/model/DescribeInstallCaptchaResult.h
include/alibabacloud/sas/model/DescribeInstallCodesRequest.h
include/alibabacloud/sas/model/DescribeInstallCodesResult.h
include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h
include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesResult.h
include/alibabacloud/sas/model/DescribeInstanceStatisticsRequest.h
include/alibabacloud/sas/model/DescribeInstanceStatisticsResult.h
include/alibabacloud/sas/model/DescribeIpInfoRequest.h
include/alibabacloud/sas/model/DescribeIpInfoResult.h
include/alibabacloud/sas/model/DescribeLoginBaseConfigsRequest.h
include/alibabacloud/sas/model/DescribeLoginBaseConfigsResult.h
include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h
include/alibabacloud/sas/model/DescribeLogstoreStorageResult.h
include/alibabacloud/sas/model/DescribeModuleConfigRequest.h
@@ -209,8 +197,6 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribePropertyUserDetailResult.h
include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h
include/alibabacloud/sas/model/DescribePropertyUserItemResult.h
include/alibabacloud/sas/model/DescribeQuaraFileDownloadInfoRequest.h
include/alibabacloud/sas/model/DescribeQuaraFileDownloadInfoResult.h
include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h
include/alibabacloud/sas/model/DescribeRestoreJobsResult.h
include/alibabacloud/sas/model/DescribeRiskCheckItemResultRequest.h
@@ -223,8 +209,6 @@ 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/DescribeSasAssetStatisticsColumnRequest.h
include/alibabacloud/sas/model/DescribeSasAssetStatisticsColumnResult.h
include/alibabacloud/sas/model/DescribeScanTaskProgressRequest.h
include/alibabacloud/sas/model/DescribeScanTaskProgressResult.h
include/alibabacloud/sas/model/DescribeSearchConditionRequest.h
@@ -245,14 +229,10 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeSimilarEventScenariosResult.h
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsResult.h
include/alibabacloud/sas/model/DescribeSnapshotsRequest.h
include/alibabacloud/sas/model/DescribeSnapshotsResult.h
include/alibabacloud/sas/model/DescribeStrategyRequest.h
include/alibabacloud/sas/model/DescribeStrategyResult.h
include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h
include/alibabacloud/sas/model/DescribeStrategyExecDetailResult.h
include/alibabacloud/sas/model/DescribeStrategyProcessRequest.h
include/alibabacloud/sas/model/DescribeStrategyProcessResult.h
include/alibabacloud/sas/model/DescribeStrategyTargetRequest.h
include/alibabacloud/sas/model/DescribeStrategyTargetResult.h
include/alibabacloud/sas/model/DescribeSummaryInfoRequest.h
@@ -265,18 +245,16 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h
include/alibabacloud/sas/model/DescribeSuspEventsRequest.h
include/alibabacloud/sas/model/DescribeSuspEventsResult.h
include/alibabacloud/sas/model/DescribeSuspiciousUUIDConfigRequest.h
include/alibabacloud/sas/model/DescribeSuspiciousUUIDConfigResult.h
include/alibabacloud/sas/model/DescribeUserBackupMachinesRequest.h
include/alibabacloud/sas/model/DescribeUserBackupMachinesResult.h
include/alibabacloud/sas/model/DescribeUserBaselineAuthorizationRequest.h
include/alibabacloud/sas/model/DescribeUserBaselineAuthorizationResult.h
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationRequest.h
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationResult.h
include/alibabacloud/sas/model/DescribeUuidsByVulNamesRequest.h
include/alibabacloud/sas/model/DescribeUuidsByVulNamesResult.h
include/alibabacloud/sas/model/DescribeVersionConfigRequest.h
include/alibabacloud/sas/model/DescribeVersionConfigResult.h
include/alibabacloud/sas/model/DescribeVolDingdingMessageRequest.h
include/alibabacloud/sas/model/DescribeVolDingdingMessageResult.h
include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h
include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaResult.h
include/alibabacloud/sas/model/DescribeVpcHoneyPotListRequest.h
@@ -285,6 +263,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeVpcListResult.h
include/alibabacloud/sas/model/DescribeVulDetailsRequest.h
include/alibabacloud/sas/model/DescribeVulDetailsResult.h
include/alibabacloud/sas/model/DescribeVulExportInfoRequest.h
include/alibabacloud/sas/model/DescribeVulExportInfoResult.h
include/alibabacloud/sas/model/DescribeVulListRequest.h
include/alibabacloud/sas/model/DescribeVulListResult.h
include/alibabacloud/sas/model/DescribeVulWhitelistRequest.h
@@ -295,22 +275,18 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeWebLockBindListResult.h
include/alibabacloud/sas/model/DescribeWebLockConfigListRequest.h
include/alibabacloud/sas/model/DescribeWebLockConfigListResult.h
include/alibabacloud/sas/model/ExecStrategyRequest.h
include/alibabacloud/sas/model/ExecStrategyResult.h
include/alibabacloud/sas/model/ExportRecordRequest.h
include/alibabacloud/sas/model/ExportRecordResult.h
include/alibabacloud/sas/model/ExportVulRequest.h
include/alibabacloud/sas/model/ExportVulResult.h
include/alibabacloud/sas/model/ExportWarningRequest.h
include/alibabacloud/sas/model/ExportWarningResult.h
include/alibabacloud/sas/model/FixCheckWarningsRequest.h
include/alibabacloud/sas/model/FixCheckWarningsResult.h
include/alibabacloud/sas/model/GetBackupStorageCountRequest.h
include/alibabacloud/sas/model/GetBackupStorageCountResult.h
include/alibabacloud/sas/model/GetIOCsRequest.h
include/alibabacloud/sas/model/GetIOCsResult.h
include/alibabacloud/sas/model/GetIncIOCsRequest.h
include/alibabacloud/sas/model/GetIncIOCsResult.h
include/alibabacloud/sas/model/GetLocalInstallScriptRequest.h
include/alibabacloud/sas/model/GetLocalInstallScriptResult.h
include/alibabacloud/sas/model/GetLocalUninstallScriptRequest.h
include/alibabacloud/sas/model/GetLocalUninstallScriptResult.h
include/alibabacloud/sas/model/GetHoneypotNodeRequest.h
include/alibabacloud/sas/model/GetHoneypotNodeResult.h
include/alibabacloud/sas/model/GetSuspiciousStatisticsRequest.h
include/alibabacloud/sas/model/GetSuspiciousStatisticsResult.h
include/alibabacloud/sas/model/GetVulStatisticsRequest.h
@@ -323,6 +299,10 @@ set(sas_public_header_model
include/alibabacloud/sas/model/IgnoreHcCheckWarningsResult.h
include/alibabacloud/sas/model/InstallBackupClientRequest.h
include/alibabacloud/sas/model/InstallBackupClientResult.h
include/alibabacloud/sas/model/InstallCloudMonitorRequest.h
include/alibabacloud/sas/model/InstallCloudMonitorResult.h
include/alibabacloud/sas/model/ListVulAutoRepairConfigRequest.h
include/alibabacloud/sas/model/ListVulAutoRepairConfigResult.h
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleRequest.h
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleResult.h
include/alibabacloud/sas/model/ModifyAssetGroupRequest.h
@@ -343,12 +323,12 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ModifyLoginBaseConfigResult.h
include/alibabacloud/sas/model/ModifyLoginSwitchConfigRequest.h
include/alibabacloud/sas/model/ModifyLoginSwitchConfigResult.h
include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h
include/alibabacloud/sas/model/ModifyNoticeConfigResult.h
include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h
include/alibabacloud/sas/model/ModifyOpenLogShipperResult.h
include/alibabacloud/sas/model/ModifyOperateVulRequest.h
include/alibabacloud/sas/model/ModifyOperateVulResult.h
include/alibabacloud/sas/model/ModifyPropertyScheduleConfigRequest.h
include/alibabacloud/sas/model/ModifyPropertyScheduleConfigResult.h
include/alibabacloud/sas/model/ModifyPushAllTaskRequest.h
include/alibabacloud/sas/model/ModifyPushAllTaskResult.h
include/alibabacloud/sas/model/ModifyRiskCheckStatusRequest.h
@@ -359,10 +339,6 @@ 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
@@ -377,10 +353,10 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ModifyWebLockStartResult.h
include/alibabacloud/sas/model/ModifyWebLockStatusRequest.h
include/alibabacloud/sas/model/ModifyWebLockStatusResult.h
include/alibabacloud/sas/model/ModifyWebLockUnbindRequest.h
include/alibabacloud/sas/model/ModifyWebLockUnbindResult.h
include/alibabacloud/sas/model/ModifyWebLockUpdateConfigRequest.h
include/alibabacloud/sas/model/ModifyWebLockUpdateConfigResult.h
include/alibabacloud/sas/model/OperateAgentClientInstallRequest.h
include/alibabacloud/sas/model/OperateAgentClientInstallResult.h
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigRequest.h
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigResult.h
include/alibabacloud/sas/model/OperateVulsRequest.h
@@ -389,8 +365,16 @@ set(sas_public_header_model
include/alibabacloud/sas/model/OperationSuspEventsResult.h
include/alibabacloud/sas/model/PauseClientRequest.h
include/alibabacloud/sas/model/PauseClientResult.h
include/alibabacloud/sas/model/QueryGroupIdByGroupNameRequest.h
include/alibabacloud/sas/model/QueryGroupIdByGroupNameResult.h
include/alibabacloud/sas/model/QueryGroupedSecurityEventMarkMissListRequest.h
include/alibabacloud/sas/model/QueryGroupedSecurityEventMarkMissListResult.h
include/alibabacloud/sas/model/RefreshAssetsRequest.h
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
@@ -412,28 +396,20 @@ set(sas_src
src/SasClient.cc
src/model/AddVpcHoneyPotRequest.cc
src/model/AddVpcHoneyPotResult.cc
src/model/CheckQuaraFileIdRequest.cc
src/model/CheckQuaraFileIdResult.cc
src/model/CheckSecurityEventIdRequest.cc
src/model/CheckSecurityEventIdResult.cc
src/model/CreateAntiBruteForceRuleRequest.cc
src/model/CreateAntiBruteForceRuleResult.cc
src/model/CreateAssetRequest.cc
src/model/CreateAssetResult.cc
src/model/CreateBackupPolicyRequest.cc
src/model/CreateBackupPolicyResult.cc
src/model/CreateOrUpdateAssetGroupRequest.cc
src/model/CreateOrUpdateAssetGroupResult.cc
src/model/CreateRestoreJobRequest.cc
src/model/CreateRestoreJobResult.cc
src/model/CreateSasOrderRequest.cc
src/model/CreateSasOrderResult.cc
src/model/CreateServiceLinkedRoleRequest.cc
src/model/CreateServiceLinkedRoleResult.cc
src/model/CreateSimilarSecurityEventsQueryTaskRequest.cc
src/model/CreateSimilarSecurityEventsQueryTaskResult.cc
src/model/DeleteAssetRequest.cc
src/model/DeleteAssetResult.cc
src/model/CreateVulAutoRepairConfigRequest.cc
src/model/CreateVulAutoRepairConfigResult.cc
src/model/DeleteBackupPolicyRequest.cc
src/model/DeleteBackupPolicyResult.cc
src/model/DeleteBackupPolicyMachineRequest.cc
@@ -448,6 +424,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/DescribeAccesskeyLeakListRequest.cc
src/model/DescribeAccesskeyLeakListResult.cc
src/model/DescribeAffectedMaliciousFileImagesRequest.cc
@@ -456,34 +434,28 @@ set(sas_src
src/model/DescribeAlarmEventDetailResult.cc
src/model/DescribeAlarmEventListRequest.cc
src/model/DescribeAlarmEventListResult.cc
src/model/DescribeAlarmEventStackInfoRequest.cc
src/model/DescribeAlarmEventStackInfoResult.cc
src/model/DescribeAllEntityRequest.cc
src/model/DescribeAllEntityResult.cc
src/model/DescribeAllGroupsRequest.cc
src/model/DescribeAllGroupsResult.cc
src/model/DescribeAllRegionsStatisticsRequest.cc
src/model/DescribeAllRegionsStatisticsResult.cc
src/model/DescribeAntiBruteForceRulesRequest.cc
src/model/DescribeAntiBruteForceRulesResult.cc
src/model/DescribeAssetDetailByUuidRequest.cc
src/model/DescribeAssetDetailByUuidResult.cc
src/model/DescribeAssetDetailByUuidsRequest.cc
src/model/DescribeAssetDetailByUuidsResult.cc
src/model/DescribeAssetSummaryRequest.cc
src/model/DescribeAssetSummaryResult.cc
src/model/DescribeAttackAnalysisDataRequest.cc
src/model/DescribeAttackAnalysisDataResult.cc
src/model/DescribeAutoDelConfigRequest.cc
src/model/DescribeAutoDelConfigResult.cc
src/model/DescribeBackupClientsRequest.cc
src/model/DescribeBackupClientsResult.cc
src/model/DescribeBackupDirsRequest.cc
src/model/DescribeBackupDirsResult.cc
src/model/DescribeBackupFilesRequest.cc
src/model/DescribeBackupFilesResult.cc
src/model/DescribeBackupMachineStatusRequest.cc
src/model/DescribeBackupMachineStatusResult.cc
src/model/DescribeBackupPoliciesRequest.cc
src/model/DescribeBackupPoliciesResult.cc
src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc
src/model/DescribeBackupRestoreCountRequest.cc
src/model/DescribeBackupRestoreCountResult.cc
src/model/DescribeBruteForceSummaryRequest.cc
@@ -506,8 +478,6 @@ set(sas_src
src/model/DescribeContainerStatisticsResult.cc
src/model/DescribeCriteriaRequest.cc
src/model/DescribeCriteriaResult.cc
src/model/DescribeDialogMessagesRequest.cc
src/model/DescribeDialogMessagesResult.cc
src/model/DescribeDingTalkRequest.cc
src/model/DescribeDingTalkResult.cc
src/model/DescribeDomainCountRequest.cc
@@ -518,8 +488,6 @@ set(sas_src
src/model/DescribeDomainListResult.cc
src/model/DescribeEmgVulItemRequest.cc
src/model/DescribeEmgVulItemResult.cc
src/model/DescribeExcludeSystemPathRequest.cc
src/model/DescribeExcludeSystemPathResult.cc
src/model/DescribeExportInfoRequest.cc
src/model/DescribeExportInfoResult.cc
src/model/DescribeExposedInstanceCriteriaRequest.cc
@@ -534,10 +502,6 @@ set(sas_src
src/model/DescribeExposedStatisticsDetailResult.cc
src/model/DescribeFieldStatisticsRequest.cc
src/model/DescribeFieldStatisticsResult.cc
src/model/DescribeFrontVulPatchListRequest.cc
src/model/DescribeFrontVulPatchListResult.cc
src/model/DescribeGraph4InvestigationOnlineRequest.cc
src/model/DescribeGraph4InvestigationOnlineResult.cc
src/model/DescribeGroupedContainerInstancesRequest.cc
src/model/DescribeGroupedContainerInstancesResult.cc
src/model/DescribeGroupedInstancesRequest.cc
@@ -552,8 +516,14 @@ set(sas_src
src/model/DescribeHoneyPotAuthResult.cc
src/model/DescribeHoneyPotSuspStatisticsRequest.cc
src/model/DescribeHoneyPotSuspStatisticsResult.cc
src/model/DescribeImageBaselineCheckSummaryRequest.cc
src/model/DescribeImageBaselineCheckSummaryResult.cc
src/model/DescribeImageFixTaskRequest.cc
src/model/DescribeImageFixTaskResult.cc
src/model/DescribeImageGroupedVulListRequest.cc
src/model/DescribeImageGroupedVulListResult.cc
src/model/DescribeImageListWithBaselineNameRequest.cc
src/model/DescribeImageListWithBaselineNameResult.cc
src/model/DescribeImageScanAuthCountRequest.cc
src/model/DescribeImageScanAuthCountResult.cc
src/model/DescribeImageStatisticsRequest.cc
@@ -562,12 +532,14 @@ set(sas_src
src/model/DescribeImageVulListResult.cc
src/model/DescribeInstallCaptchaRequest.cc
src/model/DescribeInstallCaptchaResult.cc
src/model/DescribeInstallCodesRequest.cc
src/model/DescribeInstallCodesResult.cc
src/model/DescribeInstanceAntiBruteForceRulesRequest.cc
src/model/DescribeInstanceAntiBruteForceRulesResult.cc
src/model/DescribeInstanceStatisticsRequest.cc
src/model/DescribeInstanceStatisticsResult.cc
src/model/DescribeIpInfoRequest.cc
src/model/DescribeIpInfoResult.cc
src/model/DescribeLoginBaseConfigsRequest.cc
src/model/DescribeLoginBaseConfigsResult.cc
src/model/DescribeLogstoreStorageRequest.cc
src/model/DescribeLogstoreStorageResult.cc
src/model/DescribeModuleConfigRequest.cc
@@ -598,8 +570,6 @@ set(sas_src
src/model/DescribePropertyUserDetailResult.cc
src/model/DescribePropertyUserItemRequest.cc
src/model/DescribePropertyUserItemResult.cc
src/model/DescribeQuaraFileDownloadInfoRequest.cc
src/model/DescribeQuaraFileDownloadInfoResult.cc
src/model/DescribeRestoreJobsRequest.cc
src/model/DescribeRestoreJobsResult.cc
src/model/DescribeRiskCheckItemResultRequest.cc
@@ -612,8 +582,6 @@ set(sas_src
src/model/DescribeRiskItemTypeResult.cc
src/model/DescribeRiskListCheckResultRequest.cc
src/model/DescribeRiskListCheckResultResult.cc
src/model/DescribeSasAssetStatisticsColumnRequest.cc
src/model/DescribeSasAssetStatisticsColumnResult.cc
src/model/DescribeScanTaskProgressRequest.cc
src/model/DescribeScanTaskProgressResult.cc
src/model/DescribeSearchConditionRequest.cc
@@ -634,14 +602,10 @@ set(sas_src
src/model/DescribeSimilarEventScenariosResult.cc
src/model/DescribeSimilarSecurityEventsRequest.cc
src/model/DescribeSimilarSecurityEventsResult.cc
src/model/DescribeSnapshotsRequest.cc
src/model/DescribeSnapshotsResult.cc
src/model/DescribeStrategyRequest.cc
src/model/DescribeStrategyResult.cc
src/model/DescribeStrategyExecDetailRequest.cc
src/model/DescribeStrategyExecDetailResult.cc
src/model/DescribeStrategyProcessRequest.cc
src/model/DescribeStrategyProcessResult.cc
src/model/DescribeStrategyTargetRequest.cc
src/model/DescribeStrategyTargetResult.cc
src/model/DescribeSummaryInfoRequest.cc
@@ -654,18 +618,16 @@ set(sas_src
src/model/DescribeSuspEventQuaraFilesResult.cc
src/model/DescribeSuspEventsRequest.cc
src/model/DescribeSuspEventsResult.cc
src/model/DescribeSuspiciousUUIDConfigRequest.cc
src/model/DescribeSuspiciousUUIDConfigResult.cc
src/model/DescribeUserBackupMachinesRequest.cc
src/model/DescribeUserBackupMachinesResult.cc
src/model/DescribeUserBaselineAuthorizationRequest.cc
src/model/DescribeUserBaselineAuthorizationResult.cc
src/model/DescribeUserLayoutAuthorizationRequest.cc
src/model/DescribeUserLayoutAuthorizationResult.cc
src/model/DescribeUuidsByVulNamesRequest.cc
src/model/DescribeUuidsByVulNamesResult.cc
src/model/DescribeVersionConfigRequest.cc
src/model/DescribeVersionConfigResult.cc
src/model/DescribeVolDingdingMessageRequest.cc
src/model/DescribeVolDingdingMessageResult.cc
src/model/DescribeVpcHoneyPotCriteriaRequest.cc
src/model/DescribeVpcHoneyPotCriteriaResult.cc
src/model/DescribeVpcHoneyPotListRequest.cc
@@ -674,6 +636,8 @@ set(sas_src
src/model/DescribeVpcListResult.cc
src/model/DescribeVulDetailsRequest.cc
src/model/DescribeVulDetailsResult.cc
src/model/DescribeVulExportInfoRequest.cc
src/model/DescribeVulExportInfoResult.cc
src/model/DescribeVulListRequest.cc
src/model/DescribeVulListResult.cc
src/model/DescribeVulWhitelistRequest.cc
@@ -684,22 +648,18 @@ set(sas_src
src/model/DescribeWebLockBindListResult.cc
src/model/DescribeWebLockConfigListRequest.cc
src/model/DescribeWebLockConfigListResult.cc
src/model/ExecStrategyRequest.cc
src/model/ExecStrategyResult.cc
src/model/ExportRecordRequest.cc
src/model/ExportRecordResult.cc
src/model/ExportVulRequest.cc
src/model/ExportVulResult.cc
src/model/ExportWarningRequest.cc
src/model/ExportWarningResult.cc
src/model/FixCheckWarningsRequest.cc
src/model/FixCheckWarningsResult.cc
src/model/GetBackupStorageCountRequest.cc
src/model/GetBackupStorageCountResult.cc
src/model/GetIOCsRequest.cc
src/model/GetIOCsResult.cc
src/model/GetIncIOCsRequest.cc
src/model/GetIncIOCsResult.cc
src/model/GetLocalInstallScriptRequest.cc
src/model/GetLocalInstallScriptResult.cc
src/model/GetLocalUninstallScriptRequest.cc
src/model/GetLocalUninstallScriptResult.cc
src/model/GetHoneypotNodeRequest.cc
src/model/GetHoneypotNodeResult.cc
src/model/GetSuspiciousStatisticsRequest.cc
src/model/GetSuspiciousStatisticsResult.cc
src/model/GetVulStatisticsRequest.cc
@@ -712,6 +672,10 @@ set(sas_src
src/model/IgnoreHcCheckWarningsResult.cc
src/model/InstallBackupClientRequest.cc
src/model/InstallBackupClientResult.cc
src/model/InstallCloudMonitorRequest.cc
src/model/InstallCloudMonitorResult.cc
src/model/ListVulAutoRepairConfigRequest.cc
src/model/ListVulAutoRepairConfigResult.cc
src/model/ModifyAntiBruteForceRuleRequest.cc
src/model/ModifyAntiBruteForceRuleResult.cc
src/model/ModifyAssetGroupRequest.cc
@@ -732,12 +696,12 @@ set(sas_src
src/model/ModifyLoginBaseConfigResult.cc
src/model/ModifyLoginSwitchConfigRequest.cc
src/model/ModifyLoginSwitchConfigResult.cc
src/model/ModifyNoticeConfigRequest.cc
src/model/ModifyNoticeConfigResult.cc
src/model/ModifyOpenLogShipperRequest.cc
src/model/ModifyOpenLogShipperResult.cc
src/model/ModifyOperateVulRequest.cc
src/model/ModifyOperateVulResult.cc
src/model/ModifyPropertyScheduleConfigRequest.cc
src/model/ModifyPropertyScheduleConfigResult.cc
src/model/ModifyPushAllTaskRequest.cc
src/model/ModifyPushAllTaskResult.cc
src/model/ModifyRiskCheckStatusRequest.cc
@@ -748,10 +712,6 @@ 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
@@ -766,10 +726,10 @@ set(sas_src
src/model/ModifyWebLockStartResult.cc
src/model/ModifyWebLockStatusRequest.cc
src/model/ModifyWebLockStatusResult.cc
src/model/ModifyWebLockUnbindRequest.cc
src/model/ModifyWebLockUnbindResult.cc
src/model/ModifyWebLockUpdateConfigRequest.cc
src/model/ModifyWebLockUpdateConfigResult.cc
src/model/OperateAgentClientInstallRequest.cc
src/model/OperateAgentClientInstallResult.cc
src/model/OperateSuspiciousTargetConfigRequest.cc
src/model/OperateSuspiciousTargetConfigResult.cc
src/model/OperateVulsRequest.cc
@@ -778,8 +738,16 @@ set(sas_src
src/model/OperationSuspEventsResult.cc
src/model/PauseClientRequest.cc
src/model/PauseClientResult.cc
src/model/QueryGroupIdByGroupNameRequest.cc
src/model/QueryGroupIdByGroupNameResult.cc
src/model/QueryGroupedSecurityEventMarkMissListRequest.cc
src/model/QueryGroupedSecurityEventMarkMissListResult.cc
src/model/RefreshAssetsRequest.cc
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

View File

@@ -24,28 +24,20 @@
#include "SasExport.h"
#include "model/AddVpcHoneyPotRequest.h"
#include "model/AddVpcHoneyPotResult.h"
#include "model/CheckQuaraFileIdRequest.h"
#include "model/CheckQuaraFileIdResult.h"
#include "model/CheckSecurityEventIdRequest.h"
#include "model/CheckSecurityEventIdResult.h"
#include "model/CreateAntiBruteForceRuleRequest.h"
#include "model/CreateAntiBruteForceRuleResult.h"
#include "model/CreateAssetRequest.h"
#include "model/CreateAssetResult.h"
#include "model/CreateBackupPolicyRequest.h"
#include "model/CreateBackupPolicyResult.h"
#include "model/CreateOrUpdateAssetGroupRequest.h"
#include "model/CreateOrUpdateAssetGroupResult.h"
#include "model/CreateRestoreJobRequest.h"
#include "model/CreateRestoreJobResult.h"
#include "model/CreateSasOrderRequest.h"
#include "model/CreateSasOrderResult.h"
#include "model/CreateServiceLinkedRoleRequest.h"
#include "model/CreateServiceLinkedRoleResult.h"
#include "model/CreateSimilarSecurityEventsQueryTaskRequest.h"
#include "model/CreateSimilarSecurityEventsQueryTaskResult.h"
#include "model/DeleteAssetRequest.h"
#include "model/DeleteAssetResult.h"
#include "model/CreateVulAutoRepairConfigRequest.h"
#include "model/CreateVulAutoRepairConfigResult.h"
#include "model/DeleteBackupPolicyRequest.h"
#include "model/DeleteBackupPolicyResult.h"
#include "model/DeleteBackupPolicyMachineRequest.h"
@@ -60,6 +52,8 @@
#include "model/DeleteTagWithUuidResult.h"
#include "model/DeleteVpcHoneyPotRequest.h"
#include "model/DeleteVpcHoneyPotResult.h"
#include "model/DeleteVulAutoRepairConfigRequest.h"
#include "model/DeleteVulAutoRepairConfigResult.h"
#include "model/DescribeAccesskeyLeakListRequest.h"
#include "model/DescribeAccesskeyLeakListResult.h"
#include "model/DescribeAffectedMaliciousFileImagesRequest.h"
@@ -68,34 +62,28 @@
#include "model/DescribeAlarmEventDetailResult.h"
#include "model/DescribeAlarmEventListRequest.h"
#include "model/DescribeAlarmEventListResult.h"
#include "model/DescribeAlarmEventStackInfoRequest.h"
#include "model/DescribeAlarmEventStackInfoResult.h"
#include "model/DescribeAllEntityRequest.h"
#include "model/DescribeAllEntityResult.h"
#include "model/DescribeAllGroupsRequest.h"
#include "model/DescribeAllGroupsResult.h"
#include "model/DescribeAllRegionsStatisticsRequest.h"
#include "model/DescribeAllRegionsStatisticsResult.h"
#include "model/DescribeAntiBruteForceRulesRequest.h"
#include "model/DescribeAntiBruteForceRulesResult.h"
#include "model/DescribeAssetDetailByUuidRequest.h"
#include "model/DescribeAssetDetailByUuidResult.h"
#include "model/DescribeAssetDetailByUuidsRequest.h"
#include "model/DescribeAssetDetailByUuidsResult.h"
#include "model/DescribeAssetSummaryRequest.h"
#include "model/DescribeAssetSummaryResult.h"
#include "model/DescribeAttackAnalysisDataRequest.h"
#include "model/DescribeAttackAnalysisDataResult.h"
#include "model/DescribeAutoDelConfigRequest.h"
#include "model/DescribeAutoDelConfigResult.h"
#include "model/DescribeBackupClientsRequest.h"
#include "model/DescribeBackupClientsResult.h"
#include "model/DescribeBackupDirsRequest.h"
#include "model/DescribeBackupDirsResult.h"
#include "model/DescribeBackupFilesRequest.h"
#include "model/DescribeBackupFilesResult.h"
#include "model/DescribeBackupMachineStatusRequest.h"
#include "model/DescribeBackupMachineStatusResult.h"
#include "model/DescribeBackupPoliciesRequest.h"
#include "model/DescribeBackupPoliciesResult.h"
#include "model/DescribeBackupPolicyRequest.h"
#include "model/DescribeBackupPolicyResult.h"
#include "model/DescribeBackupRestoreCountRequest.h"
#include "model/DescribeBackupRestoreCountResult.h"
#include "model/DescribeBruteForceSummaryRequest.h"
@@ -118,8 +106,6 @@
#include "model/DescribeContainerStatisticsResult.h"
#include "model/DescribeCriteriaRequest.h"
#include "model/DescribeCriteriaResult.h"
#include "model/DescribeDialogMessagesRequest.h"
#include "model/DescribeDialogMessagesResult.h"
#include "model/DescribeDingTalkRequest.h"
#include "model/DescribeDingTalkResult.h"
#include "model/DescribeDomainCountRequest.h"
@@ -130,8 +116,6 @@
#include "model/DescribeDomainListResult.h"
#include "model/DescribeEmgVulItemRequest.h"
#include "model/DescribeEmgVulItemResult.h"
#include "model/DescribeExcludeSystemPathRequest.h"
#include "model/DescribeExcludeSystemPathResult.h"
#include "model/DescribeExportInfoRequest.h"
#include "model/DescribeExportInfoResult.h"
#include "model/DescribeExposedInstanceCriteriaRequest.h"
@@ -146,10 +130,6 @@
#include "model/DescribeExposedStatisticsDetailResult.h"
#include "model/DescribeFieldStatisticsRequest.h"
#include "model/DescribeFieldStatisticsResult.h"
#include "model/DescribeFrontVulPatchListRequest.h"
#include "model/DescribeFrontVulPatchListResult.h"
#include "model/DescribeGraph4InvestigationOnlineRequest.h"
#include "model/DescribeGraph4InvestigationOnlineResult.h"
#include "model/DescribeGroupedContainerInstancesRequest.h"
#include "model/DescribeGroupedContainerInstancesResult.h"
#include "model/DescribeGroupedInstancesRequest.h"
@@ -164,8 +144,14 @@
#include "model/DescribeHoneyPotAuthResult.h"
#include "model/DescribeHoneyPotSuspStatisticsRequest.h"
#include "model/DescribeHoneyPotSuspStatisticsResult.h"
#include "model/DescribeImageBaselineCheckSummaryRequest.h"
#include "model/DescribeImageBaselineCheckSummaryResult.h"
#include "model/DescribeImageFixTaskRequest.h"
#include "model/DescribeImageFixTaskResult.h"
#include "model/DescribeImageGroupedVulListRequest.h"
#include "model/DescribeImageGroupedVulListResult.h"
#include "model/DescribeImageListWithBaselineNameRequest.h"
#include "model/DescribeImageListWithBaselineNameResult.h"
#include "model/DescribeImageScanAuthCountRequest.h"
#include "model/DescribeImageScanAuthCountResult.h"
#include "model/DescribeImageStatisticsRequest.h"
@@ -174,12 +160,14 @@
#include "model/DescribeImageVulListResult.h"
#include "model/DescribeInstallCaptchaRequest.h"
#include "model/DescribeInstallCaptchaResult.h"
#include "model/DescribeInstallCodesRequest.h"
#include "model/DescribeInstallCodesResult.h"
#include "model/DescribeInstanceAntiBruteForceRulesRequest.h"
#include "model/DescribeInstanceAntiBruteForceRulesResult.h"
#include "model/DescribeInstanceStatisticsRequest.h"
#include "model/DescribeInstanceStatisticsResult.h"
#include "model/DescribeIpInfoRequest.h"
#include "model/DescribeIpInfoResult.h"
#include "model/DescribeLoginBaseConfigsRequest.h"
#include "model/DescribeLoginBaseConfigsResult.h"
#include "model/DescribeLogstoreStorageRequest.h"
#include "model/DescribeLogstoreStorageResult.h"
#include "model/DescribeModuleConfigRequest.h"
@@ -210,8 +198,6 @@
#include "model/DescribePropertyUserDetailResult.h"
#include "model/DescribePropertyUserItemRequest.h"
#include "model/DescribePropertyUserItemResult.h"
#include "model/DescribeQuaraFileDownloadInfoRequest.h"
#include "model/DescribeQuaraFileDownloadInfoResult.h"
#include "model/DescribeRestoreJobsRequest.h"
#include "model/DescribeRestoreJobsResult.h"
#include "model/DescribeRiskCheckItemResultRequest.h"
@@ -224,8 +210,6 @@
#include "model/DescribeRiskItemTypeResult.h"
#include "model/DescribeRiskListCheckResultRequest.h"
#include "model/DescribeRiskListCheckResultResult.h"
#include "model/DescribeSasAssetStatisticsColumnRequest.h"
#include "model/DescribeSasAssetStatisticsColumnResult.h"
#include "model/DescribeScanTaskProgressRequest.h"
#include "model/DescribeScanTaskProgressResult.h"
#include "model/DescribeSearchConditionRequest.h"
@@ -246,14 +230,10 @@
#include "model/DescribeSimilarEventScenariosResult.h"
#include "model/DescribeSimilarSecurityEventsRequest.h"
#include "model/DescribeSimilarSecurityEventsResult.h"
#include "model/DescribeSnapshotsRequest.h"
#include "model/DescribeSnapshotsResult.h"
#include "model/DescribeStrategyRequest.h"
#include "model/DescribeStrategyResult.h"
#include "model/DescribeStrategyExecDetailRequest.h"
#include "model/DescribeStrategyExecDetailResult.h"
#include "model/DescribeStrategyProcessRequest.h"
#include "model/DescribeStrategyProcessResult.h"
#include "model/DescribeStrategyTargetRequest.h"
#include "model/DescribeStrategyTargetResult.h"
#include "model/DescribeSummaryInfoRequest.h"
@@ -266,18 +246,16 @@
#include "model/DescribeSuspEventQuaraFilesResult.h"
#include "model/DescribeSuspEventsRequest.h"
#include "model/DescribeSuspEventsResult.h"
#include "model/DescribeSuspiciousUUIDConfigRequest.h"
#include "model/DescribeSuspiciousUUIDConfigResult.h"
#include "model/DescribeUserBackupMachinesRequest.h"
#include "model/DescribeUserBackupMachinesResult.h"
#include "model/DescribeUserBaselineAuthorizationRequest.h"
#include "model/DescribeUserBaselineAuthorizationResult.h"
#include "model/DescribeUserLayoutAuthorizationRequest.h"
#include "model/DescribeUserLayoutAuthorizationResult.h"
#include "model/DescribeUuidsByVulNamesRequest.h"
#include "model/DescribeUuidsByVulNamesResult.h"
#include "model/DescribeVersionConfigRequest.h"
#include "model/DescribeVersionConfigResult.h"
#include "model/DescribeVolDingdingMessageRequest.h"
#include "model/DescribeVolDingdingMessageResult.h"
#include "model/DescribeVpcHoneyPotCriteriaRequest.h"
#include "model/DescribeVpcHoneyPotCriteriaResult.h"
#include "model/DescribeVpcHoneyPotListRequest.h"
@@ -286,6 +264,8 @@
#include "model/DescribeVpcListResult.h"
#include "model/DescribeVulDetailsRequest.h"
#include "model/DescribeVulDetailsResult.h"
#include "model/DescribeVulExportInfoRequest.h"
#include "model/DescribeVulExportInfoResult.h"
#include "model/DescribeVulListRequest.h"
#include "model/DescribeVulListResult.h"
#include "model/DescribeVulWhitelistRequest.h"
@@ -296,22 +276,18 @@
#include "model/DescribeWebLockBindListResult.h"
#include "model/DescribeWebLockConfigListRequest.h"
#include "model/DescribeWebLockConfigListResult.h"
#include "model/ExecStrategyRequest.h"
#include "model/ExecStrategyResult.h"
#include "model/ExportRecordRequest.h"
#include "model/ExportRecordResult.h"
#include "model/ExportVulRequest.h"
#include "model/ExportVulResult.h"
#include "model/ExportWarningRequest.h"
#include "model/ExportWarningResult.h"
#include "model/FixCheckWarningsRequest.h"
#include "model/FixCheckWarningsResult.h"
#include "model/GetBackupStorageCountRequest.h"
#include "model/GetBackupStorageCountResult.h"
#include "model/GetIOCsRequest.h"
#include "model/GetIOCsResult.h"
#include "model/GetIncIOCsRequest.h"
#include "model/GetIncIOCsResult.h"
#include "model/GetLocalInstallScriptRequest.h"
#include "model/GetLocalInstallScriptResult.h"
#include "model/GetLocalUninstallScriptRequest.h"
#include "model/GetLocalUninstallScriptResult.h"
#include "model/GetHoneypotNodeRequest.h"
#include "model/GetHoneypotNodeResult.h"
#include "model/GetSuspiciousStatisticsRequest.h"
#include "model/GetSuspiciousStatisticsResult.h"
#include "model/GetVulStatisticsRequest.h"
@@ -324,6 +300,10 @@
#include "model/IgnoreHcCheckWarningsResult.h"
#include "model/InstallBackupClientRequest.h"
#include "model/InstallBackupClientResult.h"
#include "model/InstallCloudMonitorRequest.h"
#include "model/InstallCloudMonitorResult.h"
#include "model/ListVulAutoRepairConfigRequest.h"
#include "model/ListVulAutoRepairConfigResult.h"
#include "model/ModifyAntiBruteForceRuleRequest.h"
#include "model/ModifyAntiBruteForceRuleResult.h"
#include "model/ModifyAssetGroupRequest.h"
@@ -344,12 +324,12 @@
#include "model/ModifyLoginBaseConfigResult.h"
#include "model/ModifyLoginSwitchConfigRequest.h"
#include "model/ModifyLoginSwitchConfigResult.h"
#include "model/ModifyNoticeConfigRequest.h"
#include "model/ModifyNoticeConfigResult.h"
#include "model/ModifyOpenLogShipperRequest.h"
#include "model/ModifyOpenLogShipperResult.h"
#include "model/ModifyOperateVulRequest.h"
#include "model/ModifyOperateVulResult.h"
#include "model/ModifyPropertyScheduleConfigRequest.h"
#include "model/ModifyPropertyScheduleConfigResult.h"
#include "model/ModifyPushAllTaskRequest.h"
#include "model/ModifyPushAllTaskResult.h"
#include "model/ModifyRiskCheckStatusRequest.h"
@@ -360,10 +340,6 @@
#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"
@@ -378,10 +354,10 @@
#include "model/ModifyWebLockStartResult.h"
#include "model/ModifyWebLockStatusRequest.h"
#include "model/ModifyWebLockStatusResult.h"
#include "model/ModifyWebLockUnbindRequest.h"
#include "model/ModifyWebLockUnbindResult.h"
#include "model/ModifyWebLockUpdateConfigRequest.h"
#include "model/ModifyWebLockUpdateConfigResult.h"
#include "model/OperateAgentClientInstallRequest.h"
#include "model/OperateAgentClientInstallResult.h"
#include "model/OperateSuspiciousTargetConfigRequest.h"
#include "model/OperateSuspiciousTargetConfigResult.h"
#include "model/OperateVulsRequest.h"
@@ -390,8 +366,16 @@
#include "model/OperationSuspEventsResult.h"
#include "model/PauseClientRequest.h"
#include "model/PauseClientResult.h"
#include "model/QueryGroupIdByGroupNameRequest.h"
#include "model/QueryGroupIdByGroupNameResult.h"
#include "model/QueryGroupedSecurityEventMarkMissListRequest.h"
#include "model/QueryGroupedSecurityEventMarkMissListResult.h"
#include "model/RefreshAssetsRequest.h"
#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"
@@ -420,39 +404,27 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddVpcHoneyPotResult> AddVpcHoneyPotOutcome;
typedef std::future<AddVpcHoneyPotOutcome> AddVpcHoneyPotOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::AddVpcHoneyPotRequest&, const AddVpcHoneyPotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddVpcHoneyPotAsyncHandler;
typedef Outcome<Error, Model::CheckQuaraFileIdResult> CheckQuaraFileIdOutcome;
typedef std::future<CheckQuaraFileIdOutcome> CheckQuaraFileIdOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CheckQuaraFileIdRequest&, const CheckQuaraFileIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckQuaraFileIdAsyncHandler;
typedef Outcome<Error, Model::CheckSecurityEventIdResult> CheckSecurityEventIdOutcome;
typedef std::future<CheckSecurityEventIdOutcome> CheckSecurityEventIdOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CheckSecurityEventIdRequest&, const CheckSecurityEventIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckSecurityEventIdAsyncHandler;
typedef Outcome<Error, Model::CreateAntiBruteForceRuleResult> CreateAntiBruteForceRuleOutcome;
typedef std::future<CreateAntiBruteForceRuleOutcome> CreateAntiBruteForceRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateAntiBruteForceRuleRequest&, const CreateAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAntiBruteForceRuleAsyncHandler;
typedef Outcome<Error, Model::CreateAssetResult> CreateAssetOutcome;
typedef std::future<CreateAssetOutcome> CreateAssetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateAssetRequest&, const CreateAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAssetAsyncHandler;
typedef Outcome<Error, Model::CreateBackupPolicyResult> CreateBackupPolicyOutcome;
typedef std::future<CreateBackupPolicyOutcome> CreateBackupPolicyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateBackupPolicyRequest&, const CreateBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::CreateOrUpdateAssetGroupResult> CreateOrUpdateAssetGroupOutcome;
typedef std::future<CreateOrUpdateAssetGroupOutcome> CreateOrUpdateAssetGroupOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateOrUpdateAssetGroupRequest&, const CreateOrUpdateAssetGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrUpdateAssetGroupAsyncHandler;
typedef Outcome<Error, Model::CreateRestoreJobResult> CreateRestoreJobOutcome;
typedef std::future<CreateRestoreJobOutcome> CreateRestoreJobOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateRestoreJobRequest&, const CreateRestoreJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRestoreJobAsyncHandler;
typedef Outcome<Error, Model::CreateSasOrderResult> CreateSasOrderOutcome;
typedef std::future<CreateSasOrderOutcome> CreateSasOrderOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateSasOrderRequest&, const CreateSasOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSasOrderAsyncHandler;
typedef Outcome<Error, Model::CreateServiceLinkedRoleResult> CreateServiceLinkedRoleOutcome;
typedef std::future<CreateServiceLinkedRoleOutcome> CreateServiceLinkedRoleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateServiceLinkedRoleRequest&, const CreateServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceLinkedRoleAsyncHandler;
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::DeleteAssetResult> DeleteAssetOutcome;
typedef std::future<DeleteAssetOutcome> DeleteAssetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteAssetRequest&, const DeleteAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAssetAsyncHandler;
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;
typedef Outcome<Error, Model::DeleteBackupPolicyResult> DeleteBackupPolicyOutcome;
typedef std::future<DeleteBackupPolicyOutcome> DeleteBackupPolicyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteBackupPolicyRequest&, const DeleteBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBackupPolicyAsyncHandler;
@@ -474,6 +446,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::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;
@@ -486,18 +461,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAlarmEventListResult> DescribeAlarmEventListOutcome;
typedef std::future<DescribeAlarmEventListOutcome> DescribeAlarmEventListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAlarmEventListRequest&, const DescribeAlarmEventListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmEventListAsyncHandler;
typedef Outcome<Error, Model::DescribeAlarmEventStackInfoResult> DescribeAlarmEventStackInfoOutcome;
typedef std::future<DescribeAlarmEventStackInfoOutcome> DescribeAlarmEventStackInfoOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAlarmEventStackInfoRequest&, const DescribeAlarmEventStackInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmEventStackInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeAllEntityResult> DescribeAllEntityOutcome;
typedef std::future<DescribeAllEntityOutcome> DescribeAllEntityOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAllEntityRequest&, const DescribeAllEntityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllEntityAsyncHandler;
typedef Outcome<Error, Model::DescribeAllGroupsResult> DescribeAllGroupsOutcome;
typedef std::future<DescribeAllGroupsOutcome> DescribeAllGroupsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAllGroupsRequest&, const DescribeAllGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllGroupsAsyncHandler;
typedef Outcome<Error, Model::DescribeAllRegionsStatisticsResult> DescribeAllRegionsStatisticsOutcome;
typedef std::future<DescribeAllRegionsStatisticsOutcome> DescribeAllRegionsStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAllRegionsStatisticsRequest&, const DescribeAllRegionsStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllRegionsStatisticsAsyncHandler;
typedef Outcome<Error, Model::DescribeAntiBruteForceRulesResult> DescribeAntiBruteForceRulesOutcome;
typedef std::future<DescribeAntiBruteForceRulesOutcome> DescribeAntiBruteForceRulesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAntiBruteForceRulesRequest&, const DescribeAntiBruteForceRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAntiBruteForceRulesAsyncHandler;
@@ -507,27 +476,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAssetDetailByUuidsResult> DescribeAssetDetailByUuidsOutcome;
typedef std::future<DescribeAssetDetailByUuidsOutcome> DescribeAssetDetailByUuidsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAssetDetailByUuidsRequest&, const DescribeAssetDetailByUuidsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetDetailByUuidsAsyncHandler;
typedef Outcome<Error, Model::DescribeAssetSummaryResult> DescribeAssetSummaryOutcome;
typedef std::future<DescribeAssetSummaryOutcome> DescribeAssetSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAssetSummaryRequest&, const DescribeAssetSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeAttackAnalysisDataResult> DescribeAttackAnalysisDataOutcome;
typedef std::future<DescribeAttackAnalysisDataOutcome> DescribeAttackAnalysisDataOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAttackAnalysisDataRequest&, const DescribeAttackAnalysisDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAttackAnalysisDataAsyncHandler;
typedef Outcome<Error, Model::DescribeAutoDelConfigResult> DescribeAutoDelConfigOutcome;
typedef std::future<DescribeAutoDelConfigOutcome> DescribeAutoDelConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAutoDelConfigRequest&, const DescribeAutoDelConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoDelConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupClientsResult> DescribeBackupClientsOutcome;
typedef std::future<DescribeBackupClientsOutcome> DescribeBackupClientsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupClientsRequest&, const DescribeBackupClientsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupClientsAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupDirsResult> DescribeBackupDirsOutcome;
typedef std::future<DescribeBackupDirsOutcome> DescribeBackupDirsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupDirsRequest&, const DescribeBackupDirsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupDirsAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupFilesResult> DescribeBackupFilesOutcome;
typedef std::future<DescribeBackupFilesOutcome> DescribeBackupFilesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupFilesRequest&, const DescribeBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupFilesAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupMachineStatusResult> DescribeBackupMachineStatusOutcome;
typedef std::future<DescribeBackupMachineStatusOutcome> DescribeBackupMachineStatusOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupMachineStatusRequest&, const DescribeBackupMachineStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupMachineStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupPoliciesResult> DescribeBackupPoliciesOutcome;
typedef std::future<DescribeBackupPoliciesOutcome> DescribeBackupPoliciesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupPoliciesRequest&, const DescribeBackupPoliciesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPoliciesAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome;
typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupRestoreCountResult> DescribeBackupRestoreCountOutcome;
typedef std::future<DescribeBackupRestoreCountOutcome> DescribeBackupRestoreCountOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeBackupRestoreCountRequest&, const DescribeBackupRestoreCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupRestoreCountAsyncHandler;
@@ -561,9 +527,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCriteriaResult> DescribeCriteriaOutcome;
typedef std::future<DescribeCriteriaOutcome> DescribeCriteriaOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeCriteriaRequest&, const DescribeCriteriaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCriteriaAsyncHandler;
typedef Outcome<Error, Model::DescribeDialogMessagesResult> DescribeDialogMessagesOutcome;
typedef std::future<DescribeDialogMessagesOutcome> DescribeDialogMessagesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeDialogMessagesRequest&, const DescribeDialogMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDialogMessagesAsyncHandler;
typedef Outcome<Error, Model::DescribeDingTalkResult> DescribeDingTalkOutcome;
typedef std::future<DescribeDingTalkOutcome> DescribeDingTalkOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeDingTalkRequest&, const DescribeDingTalkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDingTalkAsyncHandler;
@@ -579,9 +542,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeEmgVulItemResult> DescribeEmgVulItemOutcome;
typedef std::future<DescribeEmgVulItemOutcome> DescribeEmgVulItemOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeEmgVulItemRequest&, const DescribeEmgVulItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEmgVulItemAsyncHandler;
typedef Outcome<Error, Model::DescribeExcludeSystemPathResult> DescribeExcludeSystemPathOutcome;
typedef std::future<DescribeExcludeSystemPathOutcome> DescribeExcludeSystemPathOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeExcludeSystemPathRequest&, const DescribeExcludeSystemPathOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExcludeSystemPathAsyncHandler;
typedef Outcome<Error, Model::DescribeExportInfoResult> DescribeExportInfoOutcome;
typedef std::future<DescribeExportInfoOutcome> DescribeExportInfoOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeExportInfoRequest&, const DescribeExportInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExportInfoAsyncHandler;
@@ -603,12 +563,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeFieldStatisticsResult> DescribeFieldStatisticsOutcome;
typedef std::future<DescribeFieldStatisticsOutcome> DescribeFieldStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeFieldStatisticsRequest&, const DescribeFieldStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFieldStatisticsAsyncHandler;
typedef Outcome<Error, Model::DescribeFrontVulPatchListResult> DescribeFrontVulPatchListOutcome;
typedef std::future<DescribeFrontVulPatchListOutcome> DescribeFrontVulPatchListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeFrontVulPatchListRequest&, const DescribeFrontVulPatchListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFrontVulPatchListAsyncHandler;
typedef Outcome<Error, Model::DescribeGraph4InvestigationOnlineResult> DescribeGraph4InvestigationOnlineOutcome;
typedef std::future<DescribeGraph4InvestigationOnlineOutcome> DescribeGraph4InvestigationOnlineOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeGraph4InvestigationOnlineRequest&, const DescribeGraph4InvestigationOnlineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGraph4InvestigationOnlineAsyncHandler;
typedef Outcome<Error, Model::DescribeGroupedContainerInstancesResult> DescribeGroupedContainerInstancesOutcome;
typedef std::future<DescribeGroupedContainerInstancesOutcome> DescribeGroupedContainerInstancesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeGroupedContainerInstancesRequest&, const DescribeGroupedContainerInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupedContainerInstancesAsyncHandler;
@@ -630,9 +584,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeHoneyPotSuspStatisticsResult> DescribeHoneyPotSuspStatisticsOutcome;
typedef std::future<DescribeHoneyPotSuspStatisticsOutcome> DescribeHoneyPotSuspStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeHoneyPotSuspStatisticsRequest&, const DescribeHoneyPotSuspStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHoneyPotSuspStatisticsAsyncHandler;
typedef Outcome<Error, Model::DescribeImageBaselineCheckSummaryResult> DescribeImageBaselineCheckSummaryOutcome;
typedef std::future<DescribeImageBaselineCheckSummaryOutcome> DescribeImageBaselineCheckSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeImageBaselineCheckSummaryRequest&, const DescribeImageBaselineCheckSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageBaselineCheckSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeImageFixTaskResult> DescribeImageFixTaskOutcome;
typedef std::future<DescribeImageFixTaskOutcome> DescribeImageFixTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeImageFixTaskRequest&, const DescribeImageFixTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageFixTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeImageGroupedVulListResult> DescribeImageGroupedVulListOutcome;
typedef std::future<DescribeImageGroupedVulListOutcome> DescribeImageGroupedVulListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeImageGroupedVulListRequest&, const DescribeImageGroupedVulListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageGroupedVulListAsyncHandler;
typedef Outcome<Error, Model::DescribeImageListWithBaselineNameResult> DescribeImageListWithBaselineNameOutcome;
typedef std::future<DescribeImageListWithBaselineNameOutcome> DescribeImageListWithBaselineNameOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeImageListWithBaselineNameRequest&, const DescribeImageListWithBaselineNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageListWithBaselineNameAsyncHandler;
typedef Outcome<Error, Model::DescribeImageScanAuthCountResult> DescribeImageScanAuthCountOutcome;
typedef std::future<DescribeImageScanAuthCountOutcome> DescribeImageScanAuthCountOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeImageScanAuthCountRequest&, const DescribeImageScanAuthCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImageScanAuthCountAsyncHandler;
@@ -645,15 +608,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstallCaptchaResult> DescribeInstallCaptchaOutcome;
typedef std::future<DescribeInstallCaptchaOutcome> DescribeInstallCaptchaOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeInstallCaptchaRequest&, const DescribeInstallCaptchaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstallCaptchaAsyncHandler;
typedef Outcome<Error, Model::DescribeInstallCodesResult> DescribeInstallCodesOutcome;
typedef std::future<DescribeInstallCodesOutcome> DescribeInstallCodesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeInstallCodesRequest&, const DescribeInstallCodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstallCodesAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceAntiBruteForceRulesResult> DescribeInstanceAntiBruteForceRulesOutcome;
typedef std::future<DescribeInstanceAntiBruteForceRulesOutcome> DescribeInstanceAntiBruteForceRulesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeInstanceAntiBruteForceRulesRequest&, const DescribeInstanceAntiBruteForceRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAntiBruteForceRulesAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceStatisticsResult> DescribeInstanceStatisticsOutcome;
typedef std::future<DescribeInstanceStatisticsOutcome> DescribeInstanceStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeInstanceStatisticsRequest&, const DescribeInstanceStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceStatisticsAsyncHandler;
typedef Outcome<Error, Model::DescribeIpInfoResult> DescribeIpInfoOutcome;
typedef std::future<DescribeIpInfoOutcome> DescribeIpInfoOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeIpInfoRequest&, const DescribeIpInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeLoginBaseConfigsResult> DescribeLoginBaseConfigsOutcome;
typedef std::future<DescribeLoginBaseConfigsOutcome> DescribeLoginBaseConfigsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeLoginBaseConfigsRequest&, const DescribeLoginBaseConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoginBaseConfigsAsyncHandler;
typedef Outcome<Error, Model::DescribeLogstoreStorageResult> DescribeLogstoreStorageOutcome;
typedef std::future<DescribeLogstoreStorageOutcome> DescribeLogstoreStorageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeLogstoreStorageRequest&, const DescribeLogstoreStorageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogstoreStorageAsyncHandler;
@@ -699,9 +665,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribePropertyUserItemResult> DescribePropertyUserItemOutcome;
typedef std::future<DescribePropertyUserItemOutcome> DescribePropertyUserItemOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribePropertyUserItemRequest&, const DescribePropertyUserItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePropertyUserItemAsyncHandler;
typedef Outcome<Error, Model::DescribeQuaraFileDownloadInfoResult> DescribeQuaraFileDownloadInfoOutcome;
typedef std::future<DescribeQuaraFileDownloadInfoOutcome> DescribeQuaraFileDownloadInfoOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeQuaraFileDownloadInfoRequest&, const DescribeQuaraFileDownloadInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuaraFileDownloadInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeRestoreJobsResult> DescribeRestoreJobsOutcome;
typedef std::future<DescribeRestoreJobsOutcome> DescribeRestoreJobsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeRestoreJobsRequest&, const DescribeRestoreJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRestoreJobsAsyncHandler;
@@ -720,9 +683,6 @@ 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::DescribeSasAssetStatisticsColumnResult> DescribeSasAssetStatisticsColumnOutcome;
typedef std::future<DescribeSasAssetStatisticsColumnOutcome> DescribeSasAssetStatisticsColumnOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeSasAssetStatisticsColumnRequest&, const DescribeSasAssetStatisticsColumnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSasAssetStatisticsColumnAsyncHandler;
typedef Outcome<Error, Model::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;
@@ -753,18 +713,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSimilarSecurityEventsResult> DescribeSimilarSecurityEventsOutcome;
typedef std::future<DescribeSimilarSecurityEventsOutcome> DescribeSimilarSecurityEventsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeSimilarSecurityEventsRequest&, const DescribeSimilarSecurityEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSimilarSecurityEventsAsyncHandler;
typedef Outcome<Error, Model::DescribeSnapshotsResult> DescribeSnapshotsOutcome;
typedef std::future<DescribeSnapshotsOutcome> DescribeSnapshotsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeSnapshotsRequest&, const DescribeSnapshotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotsAsyncHandler;
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::DescribeStrategyExecDetailResult> DescribeStrategyExecDetailOutcome;
typedef std::future<DescribeStrategyExecDetailOutcome> DescribeStrategyExecDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeStrategyExecDetailRequest&, const DescribeStrategyExecDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyExecDetailAsyncHandler;
typedef Outcome<Error, Model::DescribeStrategyProcessResult> DescribeStrategyProcessOutcome;
typedef std::future<DescribeStrategyProcessOutcome> DescribeStrategyProcessOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeStrategyProcessRequest&, const DescribeStrategyProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyProcessAsyncHandler;
typedef Outcome<Error, Model::DescribeStrategyTargetResult> DescribeStrategyTargetOutcome;
typedef std::future<DescribeStrategyTargetOutcome> DescribeStrategyTargetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeStrategyTargetRequest&, const DescribeStrategyTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyTargetAsyncHandler;
@@ -783,6 +737,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSuspEventsResult> DescribeSuspEventsOutcome;
typedef std::future<DescribeSuspEventsOutcome> DescribeSuspEventsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeSuspEventsRequest&, const DescribeSuspEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSuspEventsAsyncHandler;
typedef Outcome<Error, Model::DescribeSuspiciousUUIDConfigResult> DescribeSuspiciousUUIDConfigOutcome;
typedef std::future<DescribeSuspiciousUUIDConfigOutcome> DescribeSuspiciousUUIDConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeSuspiciousUUIDConfigRequest&, const DescribeSuspiciousUUIDConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSuspiciousUUIDConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeUserBackupMachinesResult> DescribeUserBackupMachinesOutcome;
typedef std::future<DescribeUserBackupMachinesOutcome> DescribeUserBackupMachinesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeUserBackupMachinesRequest&, const DescribeUserBackupMachinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserBackupMachinesAsyncHandler;
@@ -792,15 +749,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeUserLayoutAuthorizationResult> DescribeUserLayoutAuthorizationOutcome;
typedef std::future<DescribeUserLayoutAuthorizationOutcome> DescribeUserLayoutAuthorizationOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeUserLayoutAuthorizationRequest&, const DescribeUserLayoutAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserLayoutAuthorizationAsyncHandler;
typedef Outcome<Error, Model::DescribeUuidsByVulNamesResult> DescribeUuidsByVulNamesOutcome;
typedef std::future<DescribeUuidsByVulNamesOutcome> DescribeUuidsByVulNamesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeUuidsByVulNamesRequest&, const DescribeUuidsByVulNamesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUuidsByVulNamesAsyncHandler;
typedef Outcome<Error, Model::DescribeVersionConfigResult> DescribeVersionConfigOutcome;
typedef std::future<DescribeVersionConfigOutcome> DescribeVersionConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVersionConfigRequest&, const DescribeVersionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVersionConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeVolDingdingMessageResult> DescribeVolDingdingMessageOutcome;
typedef std::future<DescribeVolDingdingMessageOutcome> DescribeVolDingdingMessageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVolDingdingMessageRequest&, const DescribeVolDingdingMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVolDingdingMessageAsyncHandler;
typedef Outcome<Error, Model::DescribeVpcHoneyPotCriteriaResult> DescribeVpcHoneyPotCriteriaOutcome;
typedef std::future<DescribeVpcHoneyPotCriteriaOutcome> DescribeVpcHoneyPotCriteriaOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVpcHoneyPotCriteriaRequest&, const DescribeVpcHoneyPotCriteriaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpcHoneyPotCriteriaAsyncHandler;
@@ -813,6 +764,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeVulDetailsResult> DescribeVulDetailsOutcome;
typedef std::future<DescribeVulDetailsOutcome> DescribeVulDetailsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVulDetailsRequest&, const DescribeVulDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVulDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeVulExportInfoResult> DescribeVulExportInfoOutcome;
typedef std::future<DescribeVulExportInfoOutcome> DescribeVulExportInfoOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVulExportInfoRequest&, const DescribeVulExportInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVulExportInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeVulListResult> DescribeVulListOutcome;
typedef std::future<DescribeVulListOutcome> DescribeVulListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeVulListRequest&, const DescribeVulListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVulListAsyncHandler;
@@ -828,30 +782,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeWebLockConfigListResult> DescribeWebLockConfigListOutcome;
typedef std::future<DescribeWebLockConfigListOutcome> DescribeWebLockConfigListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeWebLockConfigListRequest&, const DescribeWebLockConfigListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWebLockConfigListAsyncHandler;
typedef Outcome<Error, Model::ExecStrategyResult> ExecStrategyOutcome;
typedef std::future<ExecStrategyOutcome> ExecStrategyOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ExecStrategyRequest&, const ExecStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecStrategyAsyncHandler;
typedef Outcome<Error, Model::ExportRecordResult> ExportRecordOutcome;
typedef std::future<ExportRecordOutcome> ExportRecordOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ExportRecordRequest&, const ExportRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportRecordAsyncHandler;
typedef Outcome<Error, Model::ExportVulResult> ExportVulOutcome;
typedef std::future<ExportVulOutcome> ExportVulOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ExportVulRequest&, const ExportVulOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportVulAsyncHandler;
typedef Outcome<Error, Model::ExportWarningResult> ExportWarningOutcome;
typedef std::future<ExportWarningOutcome> ExportWarningOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ExportWarningRequest&, const ExportWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportWarningAsyncHandler;
typedef Outcome<Error, Model::FixCheckWarningsResult> FixCheckWarningsOutcome;
typedef std::future<FixCheckWarningsOutcome> FixCheckWarningsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::FixCheckWarningsRequest&, const FixCheckWarningsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FixCheckWarningsAsyncHandler;
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::GetIOCsResult> GetIOCsOutcome;
typedef std::future<GetIOCsOutcome> GetIOCsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetIOCsRequest&, const GetIOCsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIOCsAsyncHandler;
typedef Outcome<Error, Model::GetIncIOCsResult> GetIncIOCsOutcome;
typedef std::future<GetIncIOCsOutcome> GetIncIOCsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetIncIOCsRequest&, const GetIncIOCsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIncIOCsAsyncHandler;
typedef Outcome<Error, Model::GetLocalInstallScriptResult> GetLocalInstallScriptOutcome;
typedef std::future<GetLocalInstallScriptOutcome> GetLocalInstallScriptOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetLocalInstallScriptRequest&, const GetLocalInstallScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLocalInstallScriptAsyncHandler;
typedef Outcome<Error, Model::GetLocalUninstallScriptResult> GetLocalUninstallScriptOutcome;
typedef std::future<GetLocalUninstallScriptOutcome> GetLocalUninstallScriptOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetLocalUninstallScriptRequest&, const GetLocalUninstallScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLocalUninstallScriptAsyncHandler;
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::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;
@@ -870,6 +818,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::InstallBackupClientResult> InstallBackupClientOutcome;
typedef std::future<InstallBackupClientOutcome> InstallBackupClientOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::InstallBackupClientRequest&, const InstallBackupClientOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallBackupClientAsyncHandler;
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::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;
typedef Outcome<Error, Model::ModifyAntiBruteForceRuleResult> ModifyAntiBruteForceRuleOutcome;
typedef std::future<ModifyAntiBruteForceRuleOutcome> ModifyAntiBruteForceRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyAntiBruteForceRuleRequest&, const ModifyAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAntiBruteForceRuleAsyncHandler;
@@ -900,15 +854,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyLoginSwitchConfigResult> ModifyLoginSwitchConfigOutcome;
typedef std::future<ModifyLoginSwitchConfigOutcome> ModifyLoginSwitchConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyLoginSwitchConfigRequest&, const ModifyLoginSwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLoginSwitchConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyNoticeConfigResult> ModifyNoticeConfigOutcome;
typedef std::future<ModifyNoticeConfigOutcome> ModifyNoticeConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyNoticeConfigRequest&, const ModifyNoticeConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNoticeConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyOpenLogShipperResult> ModifyOpenLogShipperOutcome;
typedef std::future<ModifyOpenLogShipperOutcome> ModifyOpenLogShipperOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyOpenLogShipperRequest&, const ModifyOpenLogShipperOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyOpenLogShipperAsyncHandler;
typedef Outcome<Error, Model::ModifyOperateVulResult> ModifyOperateVulOutcome;
typedef std::future<ModifyOperateVulOutcome> ModifyOperateVulOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyOperateVulRequest&, const ModifyOperateVulOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyOperateVulAsyncHandler;
typedef Outcome<Error, Model::ModifyPropertyScheduleConfigResult> ModifyPropertyScheduleConfigOutcome;
typedef std::future<ModifyPropertyScheduleConfigOutcome> ModifyPropertyScheduleConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyPropertyScheduleConfigRequest&, const ModifyPropertyScheduleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPropertyScheduleConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyPushAllTaskResult> ModifyPushAllTaskOutcome;
typedef std::future<ModifyPushAllTaskOutcome> ModifyPushAllTaskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyPushAllTaskRequest&, const ModifyPushAllTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPushAllTaskAsyncHandler;
@@ -924,12 +878,6 @@ 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;
@@ -951,12 +899,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyWebLockStatusResult> ModifyWebLockStatusOutcome;
typedef std::future<ModifyWebLockStatusOutcome> ModifyWebLockStatusOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyWebLockStatusRequest&, const ModifyWebLockStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWebLockStatusAsyncHandler;
typedef Outcome<Error, Model::ModifyWebLockUnbindResult> ModifyWebLockUnbindOutcome;
typedef std::future<ModifyWebLockUnbindOutcome> ModifyWebLockUnbindOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyWebLockUnbindRequest&, const ModifyWebLockUnbindOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWebLockUnbindAsyncHandler;
typedef Outcome<Error, Model::ModifyWebLockUpdateConfigResult> ModifyWebLockUpdateConfigOutcome;
typedef std::future<ModifyWebLockUpdateConfigOutcome> ModifyWebLockUpdateConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyWebLockUpdateConfigRequest&, const ModifyWebLockUpdateConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWebLockUpdateConfigAsyncHandler;
typedef Outcome<Error, Model::OperateAgentClientInstallResult> OperateAgentClientInstallOutcome;
typedef std::future<OperateAgentClientInstallOutcome> OperateAgentClientInstallOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::OperateAgentClientInstallRequest&, const OperateAgentClientInstallOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateAgentClientInstallAsyncHandler;
typedef Outcome<Error, Model::OperateSuspiciousTargetConfigResult> OperateSuspiciousTargetConfigOutcome;
typedef std::future<OperateSuspiciousTargetConfigOutcome> OperateSuspiciousTargetConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::OperateSuspiciousTargetConfigRequest&, const OperateSuspiciousTargetConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateSuspiciousTargetConfigAsyncHandler;
@@ -969,9 +917,21 @@ namespace AlibabaCloud
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::QueryGroupIdByGroupNameResult> QueryGroupIdByGroupNameOutcome;
typedef std::future<QueryGroupIdByGroupNameOutcome> QueryGroupIdByGroupNameOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::QueryGroupIdByGroupNameRequest&, const QueryGroupIdByGroupNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryGroupIdByGroupNameAsyncHandler;
typedef Outcome<Error, Model::QueryGroupedSecurityEventMarkMissListResult> QueryGroupedSecurityEventMarkMissListOutcome;
typedef std::future<QueryGroupedSecurityEventMarkMissListOutcome> QueryGroupedSecurityEventMarkMissListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::QueryGroupedSecurityEventMarkMissListRequest&, const QueryGroupedSecurityEventMarkMissListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryGroupedSecurityEventMarkMissListAsyncHandler;
typedef Outcome<Error, Model::RefreshAssetsResult> RefreshAssetsOutcome;
typedef std::future<RefreshAssetsOutcome> RefreshAssetsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::RefreshAssetsRequest&, const RefreshAssetsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshAssetsAsyncHandler;
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;
@@ -1004,39 +964,27 @@ namespace AlibabaCloud
AddVpcHoneyPotOutcome addVpcHoneyPot(const Model::AddVpcHoneyPotRequest &request)const;
void addVpcHoneyPotAsync(const Model::AddVpcHoneyPotRequest& request, const AddVpcHoneyPotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddVpcHoneyPotOutcomeCallable addVpcHoneyPotCallable(const Model::AddVpcHoneyPotRequest& request) const;
CheckQuaraFileIdOutcome checkQuaraFileId(const Model::CheckQuaraFileIdRequest &request)const;
void checkQuaraFileIdAsync(const Model::CheckQuaraFileIdRequest& request, const CheckQuaraFileIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckQuaraFileIdOutcomeCallable checkQuaraFileIdCallable(const Model::CheckQuaraFileIdRequest& request) const;
CheckSecurityEventIdOutcome checkSecurityEventId(const Model::CheckSecurityEventIdRequest &request)const;
void checkSecurityEventIdAsync(const Model::CheckSecurityEventIdRequest& request, const CheckSecurityEventIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckSecurityEventIdOutcomeCallable checkSecurityEventIdCallable(const Model::CheckSecurityEventIdRequest& request) const;
CreateAntiBruteForceRuleOutcome createAntiBruteForceRule(const Model::CreateAntiBruteForceRuleRequest &request)const;
void createAntiBruteForceRuleAsync(const Model::CreateAntiBruteForceRuleRequest& request, const CreateAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAntiBruteForceRuleOutcomeCallable createAntiBruteForceRuleCallable(const Model::CreateAntiBruteForceRuleRequest& request) const;
CreateAssetOutcome createAsset(const Model::CreateAssetRequest &request)const;
void createAssetAsync(const Model::CreateAssetRequest& request, const CreateAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAssetOutcomeCallable createAssetCallable(const Model::CreateAssetRequest& request) const;
CreateBackupPolicyOutcome createBackupPolicy(const Model::CreateBackupPolicyRequest &request)const;
void createBackupPolicyAsync(const Model::CreateBackupPolicyRequest& request, const CreateBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBackupPolicyOutcomeCallable createBackupPolicyCallable(const Model::CreateBackupPolicyRequest& request) const;
CreateOrUpdateAssetGroupOutcome createOrUpdateAssetGroup(const Model::CreateOrUpdateAssetGroupRequest &request)const;
void createOrUpdateAssetGroupAsync(const Model::CreateOrUpdateAssetGroupRequest& request, const CreateOrUpdateAssetGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOrUpdateAssetGroupOutcomeCallable createOrUpdateAssetGroupCallable(const Model::CreateOrUpdateAssetGroupRequest& request) const;
CreateRestoreJobOutcome createRestoreJob(const Model::CreateRestoreJobRequest &request)const;
void createRestoreJobAsync(const Model::CreateRestoreJobRequest& request, const CreateRestoreJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateRestoreJobOutcomeCallable createRestoreJobCallable(const Model::CreateRestoreJobRequest& request) const;
CreateSasOrderOutcome createSasOrder(const Model::CreateSasOrderRequest &request)const;
void createSasOrderAsync(const Model::CreateSasOrderRequest& request, const CreateSasOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSasOrderOutcomeCallable createSasOrderCallable(const Model::CreateSasOrderRequest& request) const;
CreateServiceLinkedRoleOutcome createServiceLinkedRole(const Model::CreateServiceLinkedRoleRequest &request)const;
void createServiceLinkedRoleAsync(const Model::CreateServiceLinkedRoleRequest& request, const CreateServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceLinkedRoleOutcomeCallable createServiceLinkedRoleCallable(const Model::CreateServiceLinkedRoleRequest& request) const;
CreateSimilarSecurityEventsQueryTaskOutcome createSimilarSecurityEventsQueryTask(const Model::CreateSimilarSecurityEventsQueryTaskRequest &request)const;
void createSimilarSecurityEventsQueryTaskAsync(const Model::CreateSimilarSecurityEventsQueryTaskRequest& request, const CreateSimilarSecurityEventsQueryTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSimilarSecurityEventsQueryTaskOutcomeCallable createSimilarSecurityEventsQueryTaskCallable(const Model::CreateSimilarSecurityEventsQueryTaskRequest& request) const;
DeleteAssetOutcome deleteAsset(const Model::DeleteAssetRequest &request)const;
void deleteAssetAsync(const Model::DeleteAssetRequest& request, const DeleteAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAssetOutcomeCallable deleteAssetCallable(const Model::DeleteAssetRequest& 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;
DeleteBackupPolicyOutcome deleteBackupPolicy(const Model::DeleteBackupPolicyRequest &request)const;
void deleteBackupPolicyAsync(const Model::DeleteBackupPolicyRequest& request, const DeleteBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBackupPolicyOutcomeCallable deleteBackupPolicyCallable(const Model::DeleteBackupPolicyRequest& request) const;
@@ -1058,6 +1006,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;
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;
@@ -1070,18 +1021,12 @@ namespace AlibabaCloud
DescribeAlarmEventListOutcome describeAlarmEventList(const Model::DescribeAlarmEventListRequest &request)const;
void describeAlarmEventListAsync(const Model::DescribeAlarmEventListRequest& request, const DescribeAlarmEventListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAlarmEventListOutcomeCallable describeAlarmEventListCallable(const Model::DescribeAlarmEventListRequest& request) const;
DescribeAlarmEventStackInfoOutcome describeAlarmEventStackInfo(const Model::DescribeAlarmEventStackInfoRequest &request)const;
void describeAlarmEventStackInfoAsync(const Model::DescribeAlarmEventStackInfoRequest& request, const DescribeAlarmEventStackInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAlarmEventStackInfoOutcomeCallable describeAlarmEventStackInfoCallable(const Model::DescribeAlarmEventStackInfoRequest& request) const;
DescribeAllEntityOutcome describeAllEntity(const Model::DescribeAllEntityRequest &request)const;
void describeAllEntityAsync(const Model::DescribeAllEntityRequest& request, const DescribeAllEntityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAllEntityOutcomeCallable describeAllEntityCallable(const Model::DescribeAllEntityRequest& request) const;
DescribeAllGroupsOutcome describeAllGroups(const Model::DescribeAllGroupsRequest &request)const;
void describeAllGroupsAsync(const Model::DescribeAllGroupsRequest& request, const DescribeAllGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAllGroupsOutcomeCallable describeAllGroupsCallable(const Model::DescribeAllGroupsRequest& request) const;
DescribeAllRegionsStatisticsOutcome describeAllRegionsStatistics(const Model::DescribeAllRegionsStatisticsRequest &request)const;
void describeAllRegionsStatisticsAsync(const Model::DescribeAllRegionsStatisticsRequest& request, const DescribeAllRegionsStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAllRegionsStatisticsOutcomeCallable describeAllRegionsStatisticsCallable(const Model::DescribeAllRegionsStatisticsRequest& request) const;
DescribeAntiBruteForceRulesOutcome describeAntiBruteForceRules(const Model::DescribeAntiBruteForceRulesRequest &request)const;
void describeAntiBruteForceRulesAsync(const Model::DescribeAntiBruteForceRulesRequest& request, const DescribeAntiBruteForceRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAntiBruteForceRulesOutcomeCallable describeAntiBruteForceRulesCallable(const Model::DescribeAntiBruteForceRulesRequest& request) const;
@@ -1091,27 +1036,24 @@ namespace AlibabaCloud
DescribeAssetDetailByUuidsOutcome describeAssetDetailByUuids(const Model::DescribeAssetDetailByUuidsRequest &request)const;
void describeAssetDetailByUuidsAsync(const Model::DescribeAssetDetailByUuidsRequest& request, const DescribeAssetDetailByUuidsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAssetDetailByUuidsOutcomeCallable describeAssetDetailByUuidsCallable(const Model::DescribeAssetDetailByUuidsRequest& request) const;
DescribeAssetSummaryOutcome describeAssetSummary(const Model::DescribeAssetSummaryRequest &request)const;
void describeAssetSummaryAsync(const Model::DescribeAssetSummaryRequest& request, const DescribeAssetSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAssetSummaryOutcomeCallable describeAssetSummaryCallable(const Model::DescribeAssetSummaryRequest& request) const;
DescribeAttackAnalysisDataOutcome describeAttackAnalysisData(const Model::DescribeAttackAnalysisDataRequest &request)const;
void describeAttackAnalysisDataAsync(const Model::DescribeAttackAnalysisDataRequest& request, const DescribeAttackAnalysisDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAttackAnalysisDataOutcomeCallable describeAttackAnalysisDataCallable(const Model::DescribeAttackAnalysisDataRequest& request) const;
DescribeAutoDelConfigOutcome describeAutoDelConfig(const Model::DescribeAutoDelConfigRequest &request)const;
void describeAutoDelConfigAsync(const Model::DescribeAutoDelConfigRequest& request, const DescribeAutoDelConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAutoDelConfigOutcomeCallable describeAutoDelConfigCallable(const Model::DescribeAutoDelConfigRequest& request) const;
DescribeBackupClientsOutcome describeBackupClients(const Model::DescribeBackupClientsRequest &request)const;
void describeBackupClientsAsync(const Model::DescribeBackupClientsRequest& request, const DescribeBackupClientsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupClientsOutcomeCallable describeBackupClientsCallable(const Model::DescribeBackupClientsRequest& request) const;
DescribeBackupDirsOutcome describeBackupDirs(const Model::DescribeBackupDirsRequest &request)const;
void describeBackupDirsAsync(const Model::DescribeBackupDirsRequest& request, const DescribeBackupDirsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupDirsOutcomeCallable describeBackupDirsCallable(const Model::DescribeBackupDirsRequest& request) const;
DescribeBackupFilesOutcome describeBackupFiles(const Model::DescribeBackupFilesRequest &request)const;
void describeBackupFilesAsync(const Model::DescribeBackupFilesRequest& request, const DescribeBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupFilesOutcomeCallable describeBackupFilesCallable(const Model::DescribeBackupFilesRequest& request) const;
DescribeBackupMachineStatusOutcome describeBackupMachineStatus(const Model::DescribeBackupMachineStatusRequest &request)const;
void describeBackupMachineStatusAsync(const Model::DescribeBackupMachineStatusRequest& request, const DescribeBackupMachineStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupMachineStatusOutcomeCallable describeBackupMachineStatusCallable(const Model::DescribeBackupMachineStatusRequest& request) const;
DescribeBackupPoliciesOutcome describeBackupPolicies(const Model::DescribeBackupPoliciesRequest &request)const;
void describeBackupPoliciesAsync(const Model::DescribeBackupPoliciesRequest& request, const DescribeBackupPoliciesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupPoliciesOutcomeCallable describeBackupPoliciesCallable(const Model::DescribeBackupPoliciesRequest& request) const;
DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const;
void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const;
DescribeBackupRestoreCountOutcome describeBackupRestoreCount(const Model::DescribeBackupRestoreCountRequest &request)const;
void describeBackupRestoreCountAsync(const Model::DescribeBackupRestoreCountRequest& request, const DescribeBackupRestoreCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupRestoreCountOutcomeCallable describeBackupRestoreCountCallable(const Model::DescribeBackupRestoreCountRequest& request) const;
@@ -1145,9 +1087,6 @@ namespace AlibabaCloud
DescribeCriteriaOutcome describeCriteria(const Model::DescribeCriteriaRequest &request)const;
void describeCriteriaAsync(const Model::DescribeCriteriaRequest& request, const DescribeCriteriaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCriteriaOutcomeCallable describeCriteriaCallable(const Model::DescribeCriteriaRequest& request) const;
DescribeDialogMessagesOutcome describeDialogMessages(const Model::DescribeDialogMessagesRequest &request)const;
void describeDialogMessagesAsync(const Model::DescribeDialogMessagesRequest& request, const DescribeDialogMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDialogMessagesOutcomeCallable describeDialogMessagesCallable(const Model::DescribeDialogMessagesRequest& request) const;
DescribeDingTalkOutcome describeDingTalk(const Model::DescribeDingTalkRequest &request)const;
void describeDingTalkAsync(const Model::DescribeDingTalkRequest& request, const DescribeDingTalkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDingTalkOutcomeCallable describeDingTalkCallable(const Model::DescribeDingTalkRequest& request) const;
@@ -1163,9 +1102,6 @@ namespace AlibabaCloud
DescribeEmgVulItemOutcome describeEmgVulItem(const Model::DescribeEmgVulItemRequest &request)const;
void describeEmgVulItemAsync(const Model::DescribeEmgVulItemRequest& request, const DescribeEmgVulItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEmgVulItemOutcomeCallable describeEmgVulItemCallable(const Model::DescribeEmgVulItemRequest& request) const;
DescribeExcludeSystemPathOutcome describeExcludeSystemPath(const Model::DescribeExcludeSystemPathRequest &request)const;
void describeExcludeSystemPathAsync(const Model::DescribeExcludeSystemPathRequest& request, const DescribeExcludeSystemPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExcludeSystemPathOutcomeCallable describeExcludeSystemPathCallable(const Model::DescribeExcludeSystemPathRequest& request) const;
DescribeExportInfoOutcome describeExportInfo(const Model::DescribeExportInfoRequest &request)const;
void describeExportInfoAsync(const Model::DescribeExportInfoRequest& request, const DescribeExportInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExportInfoOutcomeCallable describeExportInfoCallable(const Model::DescribeExportInfoRequest& request) const;
@@ -1187,12 +1123,6 @@ namespace AlibabaCloud
DescribeFieldStatisticsOutcome describeFieldStatistics(const Model::DescribeFieldStatisticsRequest &request)const;
void describeFieldStatisticsAsync(const Model::DescribeFieldStatisticsRequest& request, const DescribeFieldStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFieldStatisticsOutcomeCallable describeFieldStatisticsCallable(const Model::DescribeFieldStatisticsRequest& request) const;
DescribeFrontVulPatchListOutcome describeFrontVulPatchList(const Model::DescribeFrontVulPatchListRequest &request)const;
void describeFrontVulPatchListAsync(const Model::DescribeFrontVulPatchListRequest& request, const DescribeFrontVulPatchListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFrontVulPatchListOutcomeCallable describeFrontVulPatchListCallable(const Model::DescribeFrontVulPatchListRequest& request) const;
DescribeGraph4InvestigationOnlineOutcome describeGraph4InvestigationOnline(const Model::DescribeGraph4InvestigationOnlineRequest &request)const;
void describeGraph4InvestigationOnlineAsync(const Model::DescribeGraph4InvestigationOnlineRequest& request, const DescribeGraph4InvestigationOnlineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGraph4InvestigationOnlineOutcomeCallable describeGraph4InvestigationOnlineCallable(const Model::DescribeGraph4InvestigationOnlineRequest& request) const;
DescribeGroupedContainerInstancesOutcome describeGroupedContainerInstances(const Model::DescribeGroupedContainerInstancesRequest &request)const;
void describeGroupedContainerInstancesAsync(const Model::DescribeGroupedContainerInstancesRequest& request, const DescribeGroupedContainerInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGroupedContainerInstancesOutcomeCallable describeGroupedContainerInstancesCallable(const Model::DescribeGroupedContainerInstancesRequest& request) const;
@@ -1214,9 +1144,18 @@ namespace AlibabaCloud
DescribeHoneyPotSuspStatisticsOutcome describeHoneyPotSuspStatistics(const Model::DescribeHoneyPotSuspStatisticsRequest &request)const;
void describeHoneyPotSuspStatisticsAsync(const Model::DescribeHoneyPotSuspStatisticsRequest& request, const DescribeHoneyPotSuspStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHoneyPotSuspStatisticsOutcomeCallable describeHoneyPotSuspStatisticsCallable(const Model::DescribeHoneyPotSuspStatisticsRequest& request) const;
DescribeImageBaselineCheckSummaryOutcome describeImageBaselineCheckSummary(const Model::DescribeImageBaselineCheckSummaryRequest &request)const;
void describeImageBaselineCheckSummaryAsync(const Model::DescribeImageBaselineCheckSummaryRequest& request, const DescribeImageBaselineCheckSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImageBaselineCheckSummaryOutcomeCallable describeImageBaselineCheckSummaryCallable(const Model::DescribeImageBaselineCheckSummaryRequest& request) const;
DescribeImageFixTaskOutcome describeImageFixTask(const Model::DescribeImageFixTaskRequest &request)const;
void describeImageFixTaskAsync(const Model::DescribeImageFixTaskRequest& request, const DescribeImageFixTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImageFixTaskOutcomeCallable describeImageFixTaskCallable(const Model::DescribeImageFixTaskRequest& request) const;
DescribeImageGroupedVulListOutcome describeImageGroupedVulList(const Model::DescribeImageGroupedVulListRequest &request)const;
void describeImageGroupedVulListAsync(const Model::DescribeImageGroupedVulListRequest& request, const DescribeImageGroupedVulListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImageGroupedVulListOutcomeCallable describeImageGroupedVulListCallable(const Model::DescribeImageGroupedVulListRequest& request) const;
DescribeImageListWithBaselineNameOutcome describeImageListWithBaselineName(const Model::DescribeImageListWithBaselineNameRequest &request)const;
void describeImageListWithBaselineNameAsync(const Model::DescribeImageListWithBaselineNameRequest& request, const DescribeImageListWithBaselineNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImageListWithBaselineNameOutcomeCallable describeImageListWithBaselineNameCallable(const Model::DescribeImageListWithBaselineNameRequest& request) const;
DescribeImageScanAuthCountOutcome describeImageScanAuthCount(const Model::DescribeImageScanAuthCountRequest &request)const;
void describeImageScanAuthCountAsync(const Model::DescribeImageScanAuthCountRequest& request, const DescribeImageScanAuthCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImageScanAuthCountOutcomeCallable describeImageScanAuthCountCallable(const Model::DescribeImageScanAuthCountRequest& request) const;
@@ -1229,15 +1168,18 @@ namespace AlibabaCloud
DescribeInstallCaptchaOutcome describeInstallCaptcha(const Model::DescribeInstallCaptchaRequest &request)const;
void describeInstallCaptchaAsync(const Model::DescribeInstallCaptchaRequest& request, const DescribeInstallCaptchaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstallCaptchaOutcomeCallable describeInstallCaptchaCallable(const Model::DescribeInstallCaptchaRequest& request) const;
DescribeInstallCodesOutcome describeInstallCodes(const Model::DescribeInstallCodesRequest &request)const;
void describeInstallCodesAsync(const Model::DescribeInstallCodesRequest& request, const DescribeInstallCodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstallCodesOutcomeCallable describeInstallCodesCallable(const Model::DescribeInstallCodesRequest& request) const;
DescribeInstanceAntiBruteForceRulesOutcome describeInstanceAntiBruteForceRules(const Model::DescribeInstanceAntiBruteForceRulesRequest &request)const;
void describeInstanceAntiBruteForceRulesAsync(const Model::DescribeInstanceAntiBruteForceRulesRequest& request, const DescribeInstanceAntiBruteForceRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceAntiBruteForceRulesOutcomeCallable describeInstanceAntiBruteForceRulesCallable(const Model::DescribeInstanceAntiBruteForceRulesRequest& request) const;
DescribeInstanceStatisticsOutcome describeInstanceStatistics(const Model::DescribeInstanceStatisticsRequest &request)const;
void describeInstanceStatisticsAsync(const Model::DescribeInstanceStatisticsRequest& request, const DescribeInstanceStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceStatisticsOutcomeCallable describeInstanceStatisticsCallable(const Model::DescribeInstanceStatisticsRequest& request) const;
DescribeIpInfoOutcome describeIpInfo(const Model::DescribeIpInfoRequest &request)const;
void describeIpInfoAsync(const Model::DescribeIpInfoRequest& request, const DescribeIpInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIpInfoOutcomeCallable describeIpInfoCallable(const Model::DescribeIpInfoRequest& request) const;
DescribeLoginBaseConfigsOutcome describeLoginBaseConfigs(const Model::DescribeLoginBaseConfigsRequest &request)const;
void describeLoginBaseConfigsAsync(const Model::DescribeLoginBaseConfigsRequest& request, const DescribeLoginBaseConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLoginBaseConfigsOutcomeCallable describeLoginBaseConfigsCallable(const Model::DescribeLoginBaseConfigsRequest& request) const;
DescribeLogstoreStorageOutcome describeLogstoreStorage(const Model::DescribeLogstoreStorageRequest &request)const;
void describeLogstoreStorageAsync(const Model::DescribeLogstoreStorageRequest& request, const DescribeLogstoreStorageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogstoreStorageOutcomeCallable describeLogstoreStorageCallable(const Model::DescribeLogstoreStorageRequest& request) const;
@@ -1283,9 +1225,6 @@ namespace AlibabaCloud
DescribePropertyUserItemOutcome describePropertyUserItem(const Model::DescribePropertyUserItemRequest &request)const;
void describePropertyUserItemAsync(const Model::DescribePropertyUserItemRequest& request, const DescribePropertyUserItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePropertyUserItemOutcomeCallable describePropertyUserItemCallable(const Model::DescribePropertyUserItemRequest& request) const;
DescribeQuaraFileDownloadInfoOutcome describeQuaraFileDownloadInfo(const Model::DescribeQuaraFileDownloadInfoRequest &request)const;
void describeQuaraFileDownloadInfoAsync(const Model::DescribeQuaraFileDownloadInfoRequest& request, const DescribeQuaraFileDownloadInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeQuaraFileDownloadInfoOutcomeCallable describeQuaraFileDownloadInfoCallable(const Model::DescribeQuaraFileDownloadInfoRequest& request) const;
DescribeRestoreJobsOutcome describeRestoreJobs(const Model::DescribeRestoreJobsRequest &request)const;
void describeRestoreJobsAsync(const Model::DescribeRestoreJobsRequest& request, const DescribeRestoreJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRestoreJobsOutcomeCallable describeRestoreJobsCallable(const Model::DescribeRestoreJobsRequest& request) const;
@@ -1304,9 +1243,6 @@ 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;
DescribeSasAssetStatisticsColumnOutcome describeSasAssetStatisticsColumn(const Model::DescribeSasAssetStatisticsColumnRequest &request)const;
void describeSasAssetStatisticsColumnAsync(const Model::DescribeSasAssetStatisticsColumnRequest& request, const DescribeSasAssetStatisticsColumnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSasAssetStatisticsColumnOutcomeCallable describeSasAssetStatisticsColumnCallable(const Model::DescribeSasAssetStatisticsColumnRequest& request) const;
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;
@@ -1337,18 +1273,12 @@ namespace AlibabaCloud
DescribeSimilarSecurityEventsOutcome describeSimilarSecurityEvents(const Model::DescribeSimilarSecurityEventsRequest &request)const;
void describeSimilarSecurityEventsAsync(const Model::DescribeSimilarSecurityEventsRequest& request, const DescribeSimilarSecurityEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSimilarSecurityEventsOutcomeCallable describeSimilarSecurityEventsCallable(const Model::DescribeSimilarSecurityEventsRequest& request) const;
DescribeSnapshotsOutcome describeSnapshots(const Model::DescribeSnapshotsRequest &request)const;
void describeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSnapshotsOutcomeCallable describeSnapshotsCallable(const Model::DescribeSnapshotsRequest& request) const;
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;
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;
DescribeStrategyProcessOutcome describeStrategyProcess(const Model::DescribeStrategyProcessRequest &request)const;
void describeStrategyProcessAsync(const Model::DescribeStrategyProcessRequest& request, const DescribeStrategyProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStrategyProcessOutcomeCallable describeStrategyProcessCallable(const Model::DescribeStrategyProcessRequest& request) const;
DescribeStrategyTargetOutcome describeStrategyTarget(const Model::DescribeStrategyTargetRequest &request)const;
void describeStrategyTargetAsync(const Model::DescribeStrategyTargetRequest& request, const DescribeStrategyTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStrategyTargetOutcomeCallable describeStrategyTargetCallable(const Model::DescribeStrategyTargetRequest& request) const;
@@ -1367,6 +1297,9 @@ namespace AlibabaCloud
DescribeSuspEventsOutcome describeSuspEvents(const Model::DescribeSuspEventsRequest &request)const;
void describeSuspEventsAsync(const Model::DescribeSuspEventsRequest& request, const DescribeSuspEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSuspEventsOutcomeCallable describeSuspEventsCallable(const Model::DescribeSuspEventsRequest& request) const;
DescribeSuspiciousUUIDConfigOutcome describeSuspiciousUUIDConfig(const Model::DescribeSuspiciousUUIDConfigRequest &request)const;
void describeSuspiciousUUIDConfigAsync(const Model::DescribeSuspiciousUUIDConfigRequest& request, const DescribeSuspiciousUUIDConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSuspiciousUUIDConfigOutcomeCallable describeSuspiciousUUIDConfigCallable(const Model::DescribeSuspiciousUUIDConfigRequest& request) const;
DescribeUserBackupMachinesOutcome describeUserBackupMachines(const Model::DescribeUserBackupMachinesRequest &request)const;
void describeUserBackupMachinesAsync(const Model::DescribeUserBackupMachinesRequest& request, const DescribeUserBackupMachinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserBackupMachinesOutcomeCallable describeUserBackupMachinesCallable(const Model::DescribeUserBackupMachinesRequest& request) const;
@@ -1376,15 +1309,9 @@ namespace AlibabaCloud
DescribeUserLayoutAuthorizationOutcome describeUserLayoutAuthorization(const Model::DescribeUserLayoutAuthorizationRequest &request)const;
void describeUserLayoutAuthorizationAsync(const Model::DescribeUserLayoutAuthorizationRequest& request, const DescribeUserLayoutAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserLayoutAuthorizationOutcomeCallable describeUserLayoutAuthorizationCallable(const Model::DescribeUserLayoutAuthorizationRequest& request) const;
DescribeUuidsByVulNamesOutcome describeUuidsByVulNames(const Model::DescribeUuidsByVulNamesRequest &request)const;
void describeUuidsByVulNamesAsync(const Model::DescribeUuidsByVulNamesRequest& request, const DescribeUuidsByVulNamesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUuidsByVulNamesOutcomeCallable describeUuidsByVulNamesCallable(const Model::DescribeUuidsByVulNamesRequest& request) const;
DescribeVersionConfigOutcome describeVersionConfig(const Model::DescribeVersionConfigRequest &request)const;
void describeVersionConfigAsync(const Model::DescribeVersionConfigRequest& request, const DescribeVersionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVersionConfigOutcomeCallable describeVersionConfigCallable(const Model::DescribeVersionConfigRequest& request) const;
DescribeVolDingdingMessageOutcome describeVolDingdingMessage(const Model::DescribeVolDingdingMessageRequest &request)const;
void describeVolDingdingMessageAsync(const Model::DescribeVolDingdingMessageRequest& request, const DescribeVolDingdingMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVolDingdingMessageOutcomeCallable describeVolDingdingMessageCallable(const Model::DescribeVolDingdingMessageRequest& request) const;
DescribeVpcHoneyPotCriteriaOutcome describeVpcHoneyPotCriteria(const Model::DescribeVpcHoneyPotCriteriaRequest &request)const;
void describeVpcHoneyPotCriteriaAsync(const Model::DescribeVpcHoneyPotCriteriaRequest& request, const DescribeVpcHoneyPotCriteriaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpcHoneyPotCriteriaOutcomeCallable describeVpcHoneyPotCriteriaCallable(const Model::DescribeVpcHoneyPotCriteriaRequest& request) const;
@@ -1397,6 +1324,9 @@ namespace AlibabaCloud
DescribeVulDetailsOutcome describeVulDetails(const Model::DescribeVulDetailsRequest &request)const;
void describeVulDetailsAsync(const Model::DescribeVulDetailsRequest& request, const DescribeVulDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVulDetailsOutcomeCallable describeVulDetailsCallable(const Model::DescribeVulDetailsRequest& request) const;
DescribeVulExportInfoOutcome describeVulExportInfo(const Model::DescribeVulExportInfoRequest &request)const;
void describeVulExportInfoAsync(const Model::DescribeVulExportInfoRequest& request, const DescribeVulExportInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVulExportInfoOutcomeCallable describeVulExportInfoCallable(const Model::DescribeVulExportInfoRequest& request) const;
DescribeVulListOutcome describeVulList(const Model::DescribeVulListRequest &request)const;
void describeVulListAsync(const Model::DescribeVulListRequest& request, const DescribeVulListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVulListOutcomeCallable describeVulListCallable(const Model::DescribeVulListRequest& request) const;
@@ -1412,30 +1342,24 @@ namespace AlibabaCloud
DescribeWebLockConfigListOutcome describeWebLockConfigList(const Model::DescribeWebLockConfigListRequest &request)const;
void describeWebLockConfigListAsync(const Model::DescribeWebLockConfigListRequest& request, const DescribeWebLockConfigListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeWebLockConfigListOutcomeCallable describeWebLockConfigListCallable(const Model::DescribeWebLockConfigListRequest& request) const;
ExecStrategyOutcome execStrategy(const Model::ExecStrategyRequest &request)const;
void execStrategyAsync(const Model::ExecStrategyRequest& request, const ExecStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExecStrategyOutcomeCallable execStrategyCallable(const Model::ExecStrategyRequest& request) const;
ExportRecordOutcome exportRecord(const Model::ExportRecordRequest &request)const;
void exportRecordAsync(const Model::ExportRecordRequest& request, const ExportRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportRecordOutcomeCallable exportRecordCallable(const Model::ExportRecordRequest& request) const;
ExportVulOutcome exportVul(const Model::ExportVulRequest &request)const;
void exportVulAsync(const Model::ExportVulRequest& request, const ExportVulAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportVulOutcomeCallable exportVulCallable(const Model::ExportVulRequest& request) const;
ExportWarningOutcome exportWarning(const Model::ExportWarningRequest &request)const;
void exportWarningAsync(const Model::ExportWarningRequest& request, const ExportWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportWarningOutcomeCallable exportWarningCallable(const Model::ExportWarningRequest& request) const;
FixCheckWarningsOutcome fixCheckWarnings(const Model::FixCheckWarningsRequest &request)const;
void fixCheckWarningsAsync(const Model::FixCheckWarningsRequest& request, const FixCheckWarningsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FixCheckWarningsOutcomeCallable fixCheckWarningsCallable(const Model::FixCheckWarningsRequest& request) const;
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;
GetIOCsOutcome getIOCs(const Model::GetIOCsRequest &request)const;
void getIOCsAsync(const Model::GetIOCsRequest& request, const GetIOCsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIOCsOutcomeCallable getIOCsCallable(const Model::GetIOCsRequest& request) const;
GetIncIOCsOutcome getIncIOCs(const Model::GetIncIOCsRequest &request)const;
void getIncIOCsAsync(const Model::GetIncIOCsRequest& request, const GetIncIOCsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIncIOCsOutcomeCallable getIncIOCsCallable(const Model::GetIncIOCsRequest& request) const;
GetLocalInstallScriptOutcome getLocalInstallScript(const Model::GetLocalInstallScriptRequest &request)const;
void getLocalInstallScriptAsync(const Model::GetLocalInstallScriptRequest& request, const GetLocalInstallScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLocalInstallScriptOutcomeCallable getLocalInstallScriptCallable(const Model::GetLocalInstallScriptRequest& request) const;
GetLocalUninstallScriptOutcome getLocalUninstallScript(const Model::GetLocalUninstallScriptRequest &request)const;
void getLocalUninstallScriptAsync(const Model::GetLocalUninstallScriptRequest& request, const GetLocalUninstallScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLocalUninstallScriptOutcomeCallable getLocalUninstallScriptCallable(const Model::GetLocalUninstallScriptRequest& 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;
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;
@@ -1454,6 +1378,12 @@ namespace AlibabaCloud
InstallBackupClientOutcome installBackupClient(const Model::InstallBackupClientRequest &request)const;
void installBackupClientAsync(const Model::InstallBackupClientRequest& request, const InstallBackupClientAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InstallBackupClientOutcomeCallable installBackupClientCallable(const Model::InstallBackupClientRequest& request) const;
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;
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;
ModifyAntiBruteForceRuleOutcome modifyAntiBruteForceRule(const Model::ModifyAntiBruteForceRuleRequest &request)const;
void modifyAntiBruteForceRuleAsync(const Model::ModifyAntiBruteForceRuleRequest& request, const ModifyAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAntiBruteForceRuleOutcomeCallable modifyAntiBruteForceRuleCallable(const Model::ModifyAntiBruteForceRuleRequest& request) const;
@@ -1484,15 +1414,15 @@ namespace AlibabaCloud
ModifyLoginSwitchConfigOutcome modifyLoginSwitchConfig(const Model::ModifyLoginSwitchConfigRequest &request)const;
void modifyLoginSwitchConfigAsync(const Model::ModifyLoginSwitchConfigRequest& request, const ModifyLoginSwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLoginSwitchConfigOutcomeCallable modifyLoginSwitchConfigCallable(const Model::ModifyLoginSwitchConfigRequest& request) const;
ModifyNoticeConfigOutcome modifyNoticeConfig(const Model::ModifyNoticeConfigRequest &request)const;
void modifyNoticeConfigAsync(const Model::ModifyNoticeConfigRequest& request, const ModifyNoticeConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyNoticeConfigOutcomeCallable modifyNoticeConfigCallable(const Model::ModifyNoticeConfigRequest& request) const;
ModifyOpenLogShipperOutcome modifyOpenLogShipper(const Model::ModifyOpenLogShipperRequest &request)const;
void modifyOpenLogShipperAsync(const Model::ModifyOpenLogShipperRequest& request, const ModifyOpenLogShipperAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyOpenLogShipperOutcomeCallable modifyOpenLogShipperCallable(const Model::ModifyOpenLogShipperRequest& request) const;
ModifyOperateVulOutcome modifyOperateVul(const Model::ModifyOperateVulRequest &request)const;
void modifyOperateVulAsync(const Model::ModifyOperateVulRequest& request, const ModifyOperateVulAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyOperateVulOutcomeCallable modifyOperateVulCallable(const Model::ModifyOperateVulRequest& request) const;
ModifyPropertyScheduleConfigOutcome modifyPropertyScheduleConfig(const Model::ModifyPropertyScheduleConfigRequest &request)const;
void modifyPropertyScheduleConfigAsync(const Model::ModifyPropertyScheduleConfigRequest& request, const ModifyPropertyScheduleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPropertyScheduleConfigOutcomeCallable modifyPropertyScheduleConfigCallable(const Model::ModifyPropertyScheduleConfigRequest& request) const;
ModifyPushAllTaskOutcome modifyPushAllTask(const Model::ModifyPushAllTaskRequest &request)const;
void modifyPushAllTaskAsync(const Model::ModifyPushAllTaskRequest& request, const ModifyPushAllTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPushAllTaskOutcomeCallable modifyPushAllTaskCallable(const Model::ModifyPushAllTaskRequest& request) const;
@@ -1508,12 +1438,6 @@ 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;
@@ -1535,12 +1459,12 @@ namespace AlibabaCloud
ModifyWebLockStatusOutcome modifyWebLockStatus(const Model::ModifyWebLockStatusRequest &request)const;
void modifyWebLockStatusAsync(const Model::ModifyWebLockStatusRequest& request, const ModifyWebLockStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyWebLockStatusOutcomeCallable modifyWebLockStatusCallable(const Model::ModifyWebLockStatusRequest& request) const;
ModifyWebLockUnbindOutcome modifyWebLockUnbind(const Model::ModifyWebLockUnbindRequest &request)const;
void modifyWebLockUnbindAsync(const Model::ModifyWebLockUnbindRequest& request, const ModifyWebLockUnbindAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyWebLockUnbindOutcomeCallable modifyWebLockUnbindCallable(const Model::ModifyWebLockUnbindRequest& request) const;
ModifyWebLockUpdateConfigOutcome modifyWebLockUpdateConfig(const Model::ModifyWebLockUpdateConfigRequest &request)const;
void modifyWebLockUpdateConfigAsync(const Model::ModifyWebLockUpdateConfigRequest& request, const ModifyWebLockUpdateConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyWebLockUpdateConfigOutcomeCallable modifyWebLockUpdateConfigCallable(const Model::ModifyWebLockUpdateConfigRequest& request) const;
OperateAgentClientInstallOutcome operateAgentClientInstall(const Model::OperateAgentClientInstallRequest &request)const;
void operateAgentClientInstallAsync(const Model::OperateAgentClientInstallRequest& request, const OperateAgentClientInstallAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OperateAgentClientInstallOutcomeCallable operateAgentClientInstallCallable(const Model::OperateAgentClientInstallRequest& request) const;
OperateSuspiciousTargetConfigOutcome operateSuspiciousTargetConfig(const Model::OperateSuspiciousTargetConfigRequest &request)const;
void operateSuspiciousTargetConfigAsync(const Model::OperateSuspiciousTargetConfigRequest& request, const OperateSuspiciousTargetConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OperateSuspiciousTargetConfigOutcomeCallable operateSuspiciousTargetConfigCallable(const Model::OperateSuspiciousTargetConfigRequest& request) const;
@@ -1553,9 +1477,21 @@ namespace AlibabaCloud
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;
QueryGroupIdByGroupNameOutcome queryGroupIdByGroupName(const Model::QueryGroupIdByGroupNameRequest &request)const;
void queryGroupIdByGroupNameAsync(const Model::QueryGroupIdByGroupNameRequest& request, const QueryGroupIdByGroupNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryGroupIdByGroupNameOutcomeCallable queryGroupIdByGroupNameCallable(const Model::QueryGroupIdByGroupNameRequest& request) const;
QueryGroupedSecurityEventMarkMissListOutcome queryGroupedSecurityEventMarkMissList(const Model::QueryGroupedSecurityEventMarkMissListRequest &request)const;
void queryGroupedSecurityEventMarkMissListAsync(const Model::QueryGroupedSecurityEventMarkMissListRequest& request, const QueryGroupedSecurityEventMarkMissListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryGroupedSecurityEventMarkMissListOutcomeCallable queryGroupedSecurityEventMarkMissListCallable(const Model::QueryGroupedSecurityEventMarkMissListRequest& request) const;
RefreshAssetsOutcome refreshAssets(const Model::RefreshAssetsRequest &request)const;
void refreshAssetsAsync(const Model::RefreshAssetsRequest& request, const RefreshAssetsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefreshAssetsOutcomeCallable refreshAssetsCallable(const Model::RefreshAssetsRequest& request) const;
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;

View File

@@ -37,14 +37,11 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getVpcSwitchId()const;
void setVpcSwitchId(const std::string& vpcSwitchId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
std::string sourceIp_;
std::string vpcSwitchId_;
std::string vpcId_;
};

View File

@@ -1,66 +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_CREATEASSETREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEASSETREQUEST_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 CreateAssetRequest : public RpcServiceRequest
{
public:
CreateAssetRequest();
~CreateAssetRequest();
std::string getInternetIp()const;
void setInternetIp(const std::string& internetIp);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getOsName()const;
void setOsName(const std::string& osName);
std::string getOs()const;
void setOs(const std::string& os);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getIntranetIp()const;
void setIntranetIp(const std::string& intranetIp);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string internetIp_;
std::string sourceIp_;
std::string osName_;
std::string os_;
std::string instanceName_;
std::string intranetIp_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEASSETREQUEST_H_

View File

@@ -1,75 +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_CREATERESTOREJOBREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBREQUEST_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 CreateRestoreJobRequest : public RpcServiceRequest
{
public:
CreateRestoreJobRequest();
~CreateRestoreJobRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getVaultId()const;
void setVaultId(const std::string& vaultId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSnapshotHash()const;
void setSnapshotHash(const std::string& snapshotHash);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getSourceType()const;
void setSourceType(const std::string& sourceType);
std::string getSnapshotVersion()const;
void setSnapshotVersion(const std::string& snapshotVersion);
std::string getIncludes()const;
void setIncludes(const std::string& includes);
std::string getTarget()const;
void setTarget(const std::string& target);
private:
long resourceOwnerId_;
std::string snapshotId_;
std::string vaultId_;
std::string uuid_;
std::string snapshotHash_;
std::string sourceIp_;
std::string sourceType_;
std::string snapshotVersion_;
std::string includes_;
std::string target_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBREQUEST_H_

View File

@@ -1,90 +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_CREATESASORDERREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATESASORDERREQUEST_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 CreateSasOrderRequest : public RpcServiceRequest
{
public:
CreateSasOrderRequest();
~CreateSasOrderRequest();
std::string getSasWebguardBoolean()const;
void setSasWebguardBoolean(const std::string& sasWebguardBoolean);
bool getAutoUseCoupon()const;
void setAutoUseCoupon(bool autoUseCoupon);
std::string getSpec()const;
void setSpec(const std::string& spec);
std::string getInstanceCount()const;
void setInstanceCount(const std::string& instanceCount);
std::string getSasWebguardOrderNum()const;
void setSasWebguardOrderNum(const std::string& sasWebguardOrderNum);
std::string getContainerImageScan()const;
void setContainerImageScan(const std::string& containerImageScan);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getSasAntiRansomware()const;
void setSasAntiRansomware(const std::string& sasAntiRansomware);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getSasSc()const;
void setSasSc(const std::string& sasSc);
std::string getVcore()const;
void setVcore(const std::string& vcore);
std::string getSasSlsStorage()const;
void setSasSlsStorage(const std::string& sasSlsStorage);
std::string getSasProductService()const;
void setSasProductService(const std::string& sasProductService);
private:
std::string sasWebguardBoolean_;
bool autoUseCoupon_;
std::string spec_;
std::string instanceCount_;
std::string sasWebguardOrderNum_;
std::string containerImageScan_;
int autoRenewPeriod_;
int period_;
bool autoPay_;
std::string sasAntiRansomware_;
std::string periodUnit_;
std::string sasSc_;
std::string vcore_;
std::string sasSlsStorage_;
std::string sasProductService_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESASORDERREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_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_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEASSETRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEASSETRESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT CreateAssetResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT CreateVulAutoRepairConfigResult : public ServiceResult
{
public:
CreateAssetResult();
explicit CreateAssetResult(const std::string &payload);
~CreateAssetResult();
std::string getUuid()const;
CreateVulAutoRepairConfigResult();
explicit CreateVulAutoRepairConfigResult(const std::string &payload);
~CreateVulAutoRepairConfigResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string uuid_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEASSETRESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEVULAUTOREPAIRCONFIGRESULT_H_

View File

@@ -41,11 +41,14 @@ namespace AlibabaCloud
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_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT GetIOCsRequest : public RpcServiceRequest
class ALIBABACLOUD_SAS_EXPORT DeleteVulAutoRepairConfigRequest : public RpcServiceRequest
{
public:
GetIOCsRequest();
~GetIOCsRequest();
DeleteVulAutoRepairConfigRequest();
~DeleteVulAutoRepairConfigRequest();
std::string getDate()const;
void setDate(const std::string& date);
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 date_;
std::string type_;
std::string aliasName_;
std::string sourceIp_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETIOCSREQUEST_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGRESULT_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 DeleteVulAutoRepairConfigResult : public ServiceResult
{
public:
DeleteVulAutoRepairConfigResult();
explicit DeleteVulAutoRepairConfigResult(const std::string &payload);
~DeleteVulAutoRepairConfigResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEVULAUTOREPAIRCONFIGRESULT_H_

View File

@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::vector<AccessKeyLeak> getAccessKeyLeakList()const;
int getTotalCount()const;
int getPageSize()const;
long getGmtLast()const;
int getCurrentPage()const;
long getGmtLast()const;
protected:
void parse(const std::string &payload);
@@ -65,8 +65,8 @@ namespace AlibabaCloud
std::vector<AccessKeyLeak> accessKeyLeakList_;
int totalCount_;
int pageSize_;
long gmtLast_;
int currentPage_;
long gmtLast_;
};
}

View File

@@ -53,16 +53,18 @@ namespace AlibabaCloud
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::vector<std::string> getUuids()const;
void setUuids(const std::vector<std::string>& uuids);
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_;
@@ -74,11 +76,12 @@ namespace AlibabaCloud
std::string imageTag_;
std::string maliciousMd5_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::vector<std::string> uuids_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
}

View File

@@ -43,13 +43,14 @@ namespace AlibabaCloud
{
int status;
std::string filePath;
long latestScanTimestamp;
std::string highLight;
std::string repoRegionId;
long latestScanTimestamp;
std::string digest;
std::string repoName;
std::string _namespace;
std::string layer;
std::string imageUuid;
std::string layer;
std::string repoInstanceId;
long latestVerifyTimestamp;
std::string level;
@@ -57,6 +58,7 @@ namespace AlibabaCloud
std::string repoId;
long firstScanTimestamp;
std::string maliciousMd5;
std::string downloadUrl;
};

View File

@@ -46,8 +46,8 @@ namespace AlibabaCloud
std::string key;
};
std::string k8sNodeId;
long endTime;
bool containHwMode;
long endTime;
std::string k8sNodeName;
std::string intranetIp;
std::string k8sClusterId;
@@ -66,12 +66,12 @@ namespace AlibabaCloud
std::string instanceName;
std::string type;
bool canBeDealOnLine;
std::string uuid;
std::string k8sClusterName;
std::string uuid;
std::string containerImageName;
std::string alarmUniqueInfo;
std::string level;
std::string alarmEventAliasName;
std::string level;
};

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
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;
@@ -78,6 +80,7 @@ namespace AlibabaCloud
std::string containerFieldValue_;
std::string pageSize_;
std::string from_;
std::string tacticId_;
std::string lang_;
std::string groupId_;
std::string dealed_;

View File

@@ -41,17 +41,22 @@ namespace AlibabaCloud
};
struct SuspEventsItem
{
struct TacticItem
{
std::string tacticId;
std::string tacticDisplayName;
};
std::string description;
std::string k8sNodeId;
long endTime;
bool containHwMode;
long endTime;
std::string k8sNodeName;
std::string operateErrorCode;
std::string alarmEventName;
std::string securityEventIds;
long gmtModified;
std::string intranetIp;
bool hasTraceInfo;
std::string intranetIp;
std::string k8sClusterId;
std::string appName;
std::string k8sNamespace;
@@ -72,12 +77,13 @@ namespace AlibabaCloud
std::string instanceName;
long operateTime;
bool canBeDealOnLine;
std::string uuid;
std::string k8sClusterName;
std::string uuid;
std::string containerImageName;
int suspiciousEventCount;
std::string alarmUniqueInfo;
std::string level;
std::vector<SuspEventsItem::TacticItem> tacticItems;
};

View File

@@ -1,51 +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_DESCRIBEALARMEVENTSTACKINFORESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_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 DescribeAlarmEventStackInfoResult : public ServiceResult
{
public:
DescribeAlarmEventStackInfoResult();
explicit DescribeAlarmEventStackInfoResult(const std::string &payload);
~DescribeAlarmEventStackInfoResult();
std::string getStackInfo()const;
protected:
void parse(const std::string &payload);
private:
std::string stackInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string instanceName;
std::string uuid;
std::string os;
std::string internetIp;
std::string os;
std::string ip;
std::string intranetIp;
int groupId;

View File

@@ -39,10 +39,13 @@ namespace AlibabaCloud
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_;
};
}

View File

@@ -1,108 +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_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeAllRegionsStatisticsRequest : public RpcServiceRequest
{
public:
DescribeAllRegionsStatisticsRequest();
~DescribeAllRegionsStatisticsRequest();
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
bool getAllRegion()const;
void setAllRegion(bool allRegion);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getWebGroupId()const;
void setWebGroupId(long webGroupId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getTag()const;
void setTag(const std::string& tag);
int getFlow()const;
void setFlow(int flow);
std::string getSaleId()const;
void setSaleId(const std::string& saleId);
int getRuleType()const;
void setRuleType(int ruleType);
long getGroupId()const;
void setGroupId(long groupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDealed()const;
void setDealed(const std::string& dealed);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getSecureToken()const;
void setSecureToken(const std::string& secureToken);
int getAction1()const;
void setAction1(int action1);
int getStatus()const;
void setStatus(int status);
private:
std::string statusList_;
bool allRegion_;
std::string remark_;
std::string startTime_;
std::string type_;
std::string uuid_;
std::string sourceIp_;
long webGroupId_;
int pageSize_;
std::string from_;
std::string tag_;
int flow_;
std::string saleId_;
int ruleType_;
long groupId_;
std::string endTime_;
std::string dealed_;
int currentPage_;
std::string secureToken_;
int action1_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALLREGIONSSTATISTICSREQUEST_H_

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
std::string groupTrace;
bool bind;
std::string os;
long memory;
std::string ip;
int cpu;
std::string intranetIp;
std::string clientVersion;
std::string osDetail;
std::string intranetIp;
std::vector<std::string> diskInfoList;
long authModifyTime;
std::string internetIp;
@@ -49,12 +51,13 @@ namespace AlibabaCloud
std::string kernel;
std::string hostName;
std::string clientStatus;
std::string instanceId;
std::string cpuInfo;
std::string instanceId;
std::vector<std::string> ipList;
std::string osName;
long createTime;
std::string osName;
std::string sysInfo;
int flag;
std::string instanceName;
std::vector<std::string> macList;
std::string assetType;
@@ -62,8 +65,8 @@ namespace AlibabaCloud
int mem;
std::string region;
std::string vpcInstanceId;
std::string regionId;
std::string tag;
std::string regionId;
int authVersion;
};

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
std::string clientStatus;
std::string os;
std::string instanceId;
std::string ip;
std::string osName;
std::string ip;
std::string intranetIp;
int flag;
std::string instanceName;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeDialogMessagesRequest : public RpcServiceRequest
class ALIBABACLOUD_SAS_EXPORT DescribeAssetSummaryRequest : public RpcServiceRequest
{
public:
DescribeDialogMessagesRequest();
~DescribeDialogMessagesRequest();
DescribeAssetSummaryRequest();
~DescribeAssetSummaryRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEDIALOGMESSAGESREQUEST_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETRESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT ModifyStrategyTargetResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT DescribeAssetSummaryResult : public ServiceResult
{
public:
struct AssetsSummary
{
int totalCoreNum;
};
ModifyStrategyTargetResult();
explicit ModifyStrategyTargetResult(const std::string &payload);
~ModifyStrategyTargetResult();
DescribeAssetSummaryResult();
explicit DescribeAssetSummaryResult(const std::string &payload);
~DescribeAssetSummaryResult();
AssetsSummary getAssetsSummary()const;
protected:
void parse(const std::string &payload);
private:
AssetsSummary assetsSummary_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETRESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSUMMARYRESULT_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_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_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT GetIOCsResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT DescribeAttackAnalysisDataResult : public ServiceResult
{
public:
GetIOCsResult();
explicit GetIOCsResult(const std::string &payload);
~GetIOCsResult();
DescribeAttackAnalysisDataResult();
explicit DescribeAttackAnalysisDataResult(const std::string &payload);
~DescribeAttackAnalysisDataResult();
int getPageSize()const;
int getTotal()const;
std::string getData()const;
int getPage()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int total_;
std::string data_;
int page_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETIOCSRESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEATTACKANALYSISDATARESULT_H_

View File

@@ -37,9 +37,12 @@ namespace AlibabaCloud
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_;
};
}

View File

@@ -35,12 +35,15 @@ namespace AlibabaCloud
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_;

View File

@@ -1,60 +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_DESCRIBEBACKUPMACHINESTATUSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSREQUEST_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 DescribeBackupMachineStatusRequest : public RpcServiceRequest
{
public:
DescribeBackupMachineStatusRequest();
~DescribeBackupMachineStatusRequest();
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::string getPolicyVersion()const;
void setPolicyVersion(const std::string& policyVersion);
private:
long resourceOwnerId_;
std::string uuid_;
std::string sourceIp_;
long policyId_;
std::string policyVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSREQUEST_H_

View File

@@ -1,80 +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_DESCRIBEBACKUPMACHINESTATUSRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSRESULT_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 DescribeBackupMachineStatusResult : public ServiceResult
{
public:
struct BackupMachineStatus
{
struct BackupErrorMsg
{
std::string path;
long errorTime;
std::string errorType;
std::string errorFile;
std::string requestId;
std::string errorStatus;
std::string errorMsg;
std::string errorFileUrl;
std::string errorCode;
std::string key;
};
std::string status;
std::string clientStatus;
std::string requestId;
std::string instanceId;
std::string clientVersion;
std::string vaultId;
std::string uuid;
std::vector<BackupErrorMsg> errorList;
std::string jobs;
std::string clientId;
std::string errorCode;
std::string regionId;
int savedBackupCount;
};
DescribeBackupMachineStatusResult();
explicit DescribeBackupMachineStatusResult(const std::string &payload);
~DescribeBackupMachineStatusResult();
BackupMachineStatus getBackupMachineStatus()const;
protected:
void parse(const std::string &payload);
private:
BackupMachineStatus backupMachineStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSRESULT_H_

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
std::string policyRegionId;
std::vector<std::string> clientErrorUuidList;
std::vector<std::string> healthClientUuidList;
std::string upgradeStatus;
std::vector<std::string> uuidList;
int clientErrorCount;
int serviceErrorCount;

View File

@@ -1,57 +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_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_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 DescribeBackupPolicyRequest : public RpcServiceRequest
{
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
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_DESCRIBEBACKUPPOLICYREQUEST_H_

View File

@@ -35,16 +35,24 @@ namespace AlibabaCloud
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;
@@ -57,11 +65,15 @@ namespace AlibabaCloud
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_;

View File

@@ -34,17 +34,17 @@ namespace AlibabaCloud
public:
struct WarningSummary
{
long riskId;
std::string lastFoundTime;
long riskId;
int mediumWarningCount;
int checkCount;
int warningMachineCount;
int highWarningCount;
std::string typeAlias;
std::string level;
int highWarningCount;
std::string riskName;
std::string subTypeAlias;
int lowWarningCount;
std::string subTypeAlias;
std::string riskName;
};

View File

@@ -35,10 +35,6 @@ namespace AlibabaCloud
DescribeCheckWarningsRequest();
~DescribeCheckWarningsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getRiskId()const;
void setRiskId(long riskId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
@@ -47,14 +43,21 @@ namespace AlibabaCloud
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:
int currentPage_;
long riskId_;
std::string uuid_;
std::string sourceIp_;
int pageSize_;
std::string lang_;
long checkId_;
int currentPage_;
long riskId_;
};
}

View File

@@ -49,10 +49,14 @@ namespace AlibabaCloud
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_;
@@ -62,8 +66,10 @@ namespace AlibabaCloud
bool noPage_;
int pageSize_;
std::string logicalExp_;
std::string resourceDirectoryAccountId_;
int currentPage_;
std::string machineTypes_;
bool noGroupTrace_;
};
}

View File

@@ -41,40 +41,45 @@ namespace AlibabaCloud
};
struct Instance
{
std::string groupTrace;
bool bind;
long createdTime;
std::string os;
std::string vulStatus;
std::string ip;
int exposedCount;
std::string clientVersion;
std::string intranetIp;
std::string authVersionName;
std::string riskCount;
int importance;
int podCount;
int importance;
long authModifyTime;
int autoSnapshotsLevel;
std::string internetIp;
long lastLoginTimestamp;
std::string regionName;
std::string clusterName;
std::string kernel;
std::string status;
int exposedStatus;
std::string clientStatus;
std::string vendorName;
std::string macListString;
int safeEventCount;
std::string instanceId;
std::string cpuInfo;
std::string clusterId;
std::string instanceId;
std::string osName;
int vendor;
int healthCheckCount;
int flag;
std::string riskStatus;
int vulCount;
std::string groupId;
long groupId;
std::string instanceName;
int cores;
std::string assetType;
std::string uuid;
int mem;
std::string tagId;
std::string alarmStatus;
std::string region;
std::string vpcInstanceId;
@@ -82,6 +87,7 @@ namespace AlibabaCloud
std::string regionId;
int authVersion;
std::string hcStatus;
std::string ipListString;
};

View File

@@ -39,10 +39,13 @@ namespace AlibabaCloud
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_;
};
}

View File

@@ -35,17 +35,20 @@ namespace AlibabaCloud
DescribeCriteriaRequest();
~DescribeCriteriaRequest();
std::string getMachineTypes()const;
void setMachineTypes(const std::string& machineTypes);
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:
std::string machineTypes_;
bool supportAutoTag_;
std::string sourceIp_;
std::string value_;
std::string machineTypes_;
};
}

View File

@@ -45,10 +45,10 @@ namespace AlibabaCloud
std::string actionName;
long gmtCreate;
long gmtModified;
int id;
int intervalTime;
std::string url;
int id;
std::string configList;
std::string url;
std::string dingTalkLang;
long aliUid;
};

View File

@@ -34,14 +34,14 @@ namespace AlibabaCloud
public:
struct GroupedVulItem
{
int pendingCount;
int status;
int pendingCount;
std::string type;
int progress;
std::string description;
std::string aliasName;
long gmtPublish;
long gmtLastCheck;
long gmtPublish;
std::string name;
};

View File

@@ -47,16 +47,16 @@ namespace AlibabaCloud
std::string instanceId;
std::string exposureComponent;
std::string exposurePort;
int asapVulCount;
int nntfVulCount;
int asapVulCount;
int exploitHealthCount;
std::string intranetIp;
long groupId;
std::string instanceName;
std::string uuid;
std::string exposureIp;
std::string internetIp;
std::string exposureTypeId;
std::string exposureIp;
int laterVulCount;
std::string regionId;
};

View File

@@ -39,12 +39,12 @@ namespace AlibabaCloud
~DescribeExposedStatisticsResult();
int getExposedPortCount()const;
int getExposedWeekPasswordMachineCount()const;
int getExposedLaterVulCount()const;
int getExposedInstanceCount()const;
int getGatewayAssetCount()const;
int getExposedLaterVulCount()const;
int getExposedComponentCount()const;
int getExposedIpCount()const;
int getExposedNntfVulCount()const;
int getExposedIpCount()const;
int getExposedAsapVulCount()const;
protected:
@@ -52,12 +52,12 @@ namespace AlibabaCloud
private:
int exposedPortCount_;
int exposedWeekPasswordMachineCount_;
int exposedLaterVulCount_;
int exposedInstanceCount_;
int gatewayAssetCount_;
int exposedLaterVulCount_;
int exposedComponentCount_;
int exposedIpCount_;
int exposedNntfVulCount_;
int exposedIpCount_;
int exposedAsapVulCount_;
};

View File

@@ -34,11 +34,13 @@ namespace AlibabaCloud
public:
struct GroupedFields
{
int groupCount;
int huaweiInstanceCount;
int exposedInstanceCount;
int riskInstanceCount;
int groupCount;
int tencentInstanceCount;
int instanceSyncTaskCount;
int riskInstanceCount;
int awsInstanceCount;
int importantAssetCount;
int generalAssetCount;
int idcInstanceCount;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
int regionCount;
int notRunningStatusCount;
int newInstanceCount;
int pauseInstanceCount;
};

View File

@@ -1,69 +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_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeGraph4InvestigationOnlineRequest : public RpcServiceRequest
{
public:
DescribeGraph4InvestigationOnlineRequest();
~DescribeGraph4InvestigationOnlineRequest();
std::string getVertexId()const;
void setVertexId(const std::string& vertexId);
std::string getAnomalyId()const;
void setAnomalyId(const std::string& anomalyId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getAnomalyUuid()const;
void setAnomalyUuid(const std::string& anomalyUuid);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getDirection()const;
void setDirection(const std::string& direction);
int getPathLength()const;
void setPathLength(int pathLength);
std::string get_Namespace()const;
void set_Namespace(const std::string& _namespace);
private:
std::string vertexId_;
std::string anomalyId_;
std::string sourceIp_;
std::string anomalyUuid_;
std::string lang_;
std::string direction_;
int pathLength_;
std::string _namespace_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINEREQUEST_H_

View File

@@ -1,103 +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_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeGraph4InvestigationOnlineResult : public ServiceResult
{
public:
struct Data
{
struct Vertex
{
struct Neighbor
{
bool hasMore;
std::string type;
int count;
};
std::string type;
std::string uuid;
std::vector<Vertex::Neighbor> neighborList;
std::string position;
std::string positionId;
std::string time;
std::string id;
std::string aliuid;
std::string properties;
std::string name;
};
struct Edge
{
std::string type;
std::string endId;
std::string endType;
std::string time;
int id;
std::string startType;
std::string startId;
std::string name;
};
struct EntityType
{
std::string displayOrder;
std::string displayColor;
std::string displayIcon;
std::string id;
std::string name;
};
struct RelationType
{
std::string id;
int directed;
std::string showType;
std::string name;
};
std::vector<RelationType> relationTypeList;
std::vector<EntityType> entityTypeList;
std::vector<Edge> edgeList;
std::vector<Vertex> vertexList;
};
DescribeGraph4InvestigationOnlineResult();
explicit DescribeGraph4InvestigationOnlineResult(const std::string &payload);
~DescribeGraph4InvestigationOnlineResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGRAPH4INVESTIGATIONONLINERESULT_H_

View File

@@ -41,24 +41,31 @@ namespace AlibabaCloud
};
struct GroupedContainerInstance
{
std::string hostIp;
std::string pod;
std::string clusterId;
std::string instanceId;
std::string imageDigest;
std::string custerState;
int riskInstanceCount;
std::string imageRepoNamespace;
std::string image;
std::string imageUuid;
std::string appName;
std::string clusterName;
int alarmCount;
std::string hostIp;
int hcCount;
std::string pod;
std::string instanceId;
std::string clusterId;
long createTime;
int riskInstanceCount;
std::string _namespace;
std::string clusterType;
std::string riskStatus;
int vulCount;
std::string appName;
int instanceCount;
std::string imageRepoName;
std::string podIp;
std::string clusterName;
std::string regionId;
std::string imageRepoTag;
std::string riskLevel;
int alarmCount;
};

View File

@@ -53,6 +53,8 @@ namespace AlibabaCloud
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;
@@ -61,10 +63,10 @@ namespace AlibabaCloud
void setImageLayer(const std::string& imageLayer);
std::string getLevels()const;
void setLevels(const std::string& levels);
std::vector<std::string> getUuids()const;
void setUuids(const std::vector<std::string>& uuids);
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_;
@@ -76,12 +78,13 @@ namespace AlibabaCloud
std::string lang_;
std::string imageTag_;
int currentPage_;
std::string clusterId_;
std::string repoName_;
std::string repoInstanceId_;
std::string imageLayer_;
std::string levels_;
std::vector<std::string> uuids_;
std::string repoRegionId_;
std::vector<std::string> uuids_;
};
}

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
struct GroupedMaliciousFile
{
int status;
long latestScanTimestamp;
long imageCount;
long latestScanTimestamp;
std::string maliciousName;
std::string level;
long firstScanTimestamp;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
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;
@@ -63,6 +65,8 @@ namespace AlibabaCloud
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;
@@ -72,6 +76,7 @@ namespace AlibabaCloud
std::string statusList_;
std::string targetType_;
int minScore_;
std::string attachTypes_;
std::string type_;
std::string containerFieldName_;
std::string sourceIp_;
@@ -83,6 +88,7 @@ namespace AlibabaCloud
int currentPage_;
std::string clusterId_;
std::string aliasName_;
std::string searchTags_;
std::string necessity_;
std::string uuids_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_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_

View File

@@ -0,0 +1,74 @@
/*
* 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_DESCRIBEIMAGEBASELINECHECKSUMMARYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYRESULT_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 DescribeImageBaselineCheckSummaryResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct BaselineResultSummaryItem
{
int status;
std::string baselineClassKey;
std::string baselineClassAlias;
long firstScanTime;
int lowRiskImage;
std::string baselineNameAlias;
int middleRiskImage;
int highRiskImage;
std::string baselineNameLevel;
long lastScanTime;
std::string baselineNameKey;
};
DescribeImageBaselineCheckSummaryResult();
explicit DescribeImageBaselineCheckSummaryResult(const std::string &payload);
~DescribeImageBaselineCheckSummaryResult();
PageInfo getPageInfo()const;
std::vector<BaselineResultSummaryItem> getBaselineResultSummary()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<BaselineResultSummaryItem> baselineResultSummary_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEBASELINECHECKSUMMARYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSREQUEST_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeBackupDirsRequest : public RpcServiceRequest
class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskRequest : public RpcServiceRequest
{
public:
DescribeBackupDirsRequest();
~DescribeBackupDirsRequest();
DescribeImageFixTaskRequest();
~DescribeImageFixTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getUuid()const;
void setUuid(const std::string& uuid);
long getStartTime()const;
void setStartTime(long startTime);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getPolicyId()const;
void setPolicyId(long policyId);
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 resourceOwnerId_;
std::string uuid_;
long startTime_;
std::string sourceIp_;
long policyId_;
int pageSize_;
long endTime_;
int currentPage_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSREQUEST_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHRESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeExcludeSystemPathResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskResult : public ServiceResult
{
public:
struct PageInfo
@@ -39,28 +39,37 @@ namespace AlibabaCloud
int currentPage;
int count;
};
struct BaseModelDTO
struct BuildTask
{
std::string path;
std::string os;
long id;
int status;
std::string fixTime;
std::string repoNamespace;
std::string oldUuid;
std::string buildTaskId;
std::string finishTime;
std::string taskType;
std::string repoName;
std::string newTag;
std::string regionId;
std::string oldTag;
std::string newUuid;
};
DescribeExcludeSystemPathResult();
explicit DescribeExcludeSystemPathResult(const std::string &payload);
~DescribeExcludeSystemPathResult();
DescribeImageFixTaskResult();
explicit DescribeImageFixTaskResult(const std::string &payload);
~DescribeImageFixTaskResult();
PageInfo getPageInfo()const;
std::vector<BaseModelDTO> getExcludePaths()const;
std::vector<BuildTask> getBuildTasks()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<BaseModelDTO> excludePaths_;
std::vector<BuildTask> buildTasks_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHRESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEFIXTASKRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
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;
@@ -87,6 +89,8 @@ namespace AlibabaCloud
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;
@@ -102,6 +106,7 @@ namespace AlibabaCloud
std::string type_;
long lastTsEnd_;
long createTsStart_;
int isLatest_;
std::string sourceIp_;
std::string imageTag_;
std::string level_;
@@ -125,6 +130,7 @@ namespace AlibabaCloud
std::string direction_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string searchTags_;
std::string repoName_;
std::string repoInstanceId_;

View File

@@ -0,0 +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_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_

View File

@@ -0,0 +1,83 @@
/*
* 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_DESCRIBEIMAGELISTWITHBASELINENAMERESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMERESULT_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 DescribeImageListWithBaselineNameResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct ImageInfosItem
{
int noRiskImage;
std::string repoNamespace;
std::string digest;
std::string instanceId;
int imageSize;
int totalItemCount;
std::string repoName;
std::string riskStatus;
std::string endpoints;
std::string uuid;
long imageCreate;
int lowRiskImage;
std::string repoType;
int middleRiskImage;
int highRiskImage;
std::string imageId;
long imageUpdate;
std::string tag;
std::string regionId;
std::string repoId;
};
DescribeImageListWithBaselineNameResult();
explicit DescribeImageListWithBaselineNameResult(const std::string &payload);
~DescribeImageListWithBaselineNameResult();
std::vector<ImageInfosItem> getImageInfos()const;
PageInfo getPageInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ImageInfosItem> imageInfos_;
PageInfo pageInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGELISTWITHBASELINENAMERESULT_H_

View File

@@ -95,6 +95,8 @@ namespace AlibabaCloud
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;
@@ -135,6 +137,7 @@ namespace AlibabaCloud
std::string lang_;
std::string dealed_;
int currentPage_;
std::string clusterId_;
std::string batchName_;
std::string repoName_;
std::string repoInstanceId_;

View File

@@ -40,11 +40,11 @@ namespace AlibabaCloud
{
std::string path;
std::string updateCmd;
std::string matchList;
std::vector<std::string> matchList;
std::string version;
std::string fullVersion;
std::string matchDetail;
std::string layer;
std::string matchDetail;
std::string name;
};
std::string os;
@@ -53,15 +53,17 @@ namespace AlibabaCloud
};
int status;
int progress;
std::string repoNamespace;
std::string imageDigest;
std::string repoName;
long lastTs;
std::string necessity;
std::string name;
std::string type;
long firstTs;
std::string uuid;
std::string related;
long modifyTs;
std::string related;
std::string uuid;
bool canUpdate;
std::string aliasName;
std::string level;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHREQUEST_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeExcludeSystemPathRequest : public RpcServiceRequest
class ALIBABACLOUD_SAS_EXPORT DescribeInstallCodesRequest : public RpcServiceRequest
{
public:
DescribeExcludeSystemPathRequest();
~DescribeExcludeSystemPathRequest();
DescribeInstallCodesRequest();
~DescribeInstallCodesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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:
long resourceOwnerId_;
std::string subAccountName_;
std::string sourceIp_;
int pageSize_;
int currentPage_;
int status_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHREQUEST_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESRESULT_H_
#include <string>
#include <vector>
@@ -29,34 +29,35 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeBackupPolicyResult : public ServiceResult
class ALIBABACLOUD_SAS_EXPORT DescribeInstallCodesResult : public ServiceResult
{
public:
struct BackupPolicyDetail
struct InstallCode
{
std::string policy;
std::string policyVersion;
std::string status;
std::string clientStatus;
std::vector<std::string> uuidList;
long id;
std::string regionId;
std::string name;
std::string groupName;
std::string vendorName;
std::string os;
std::string captchaCode;
std::string tag;
int vendor;
bool onlyImage;
long expiredDate;
long groupId;
};
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
BackupPolicyDetail getBackupPolicyDetail()const;
DescribeInstallCodesResult();
explicit DescribeInstallCodesResult(const std::string &payload);
~DescribeInstallCodesResult();
std::vector<InstallCode> getInstallCodes()const;
protected:
void parse(const std::string &payload);
private:
BackupPolicyDetail backupPolicyDetail_;
std::vector<InstallCode> installCodes_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCODESRESULT_H_

View File

@@ -36,16 +36,16 @@ namespace AlibabaCloud
{
int account;
std::string uuid;
int health;
int suspicious;
int health;
int cveNum;
int scaNum;
int trojan;
int cmsNum;
int scaNum;
int emgNum;
int sysNum;
int vul;
int appNum;
int vul;
};

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_DESCRIBEIPINFOREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeIpInfoRequest : public RpcServiceRequest
{
public:
DescribeIpInfoRequest();
~DescribeIpInfoRequest();
std::string getIp()const;
void setIp(const std::string& ip);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getField()const;
void setField(const std::string& field);
private:
std::string ip_;
std::string sourceIp_;
std::string field_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFOREQUEST_H_

View File

@@ -1,171 +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_DESCRIBEIPINFORESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeIpInfoResult : public ServiceResult
{
public:
DescribeIpInfoResult();
explicit DescribeIpInfoResult(const std::string &payload);
~DescribeIpInfoResult();
std::string getGmt_first_c2()const;
std::string getIs_malicious_source_30d()const;
std::string getIs_tor_1d()const;
std::string getC2_day_trace()const;
std::string getGmt_last_c2()const;
std::string getDay_cnt_30d_tor()const;
std::string getNat_day_trace()const;
std::string getMining_pool_day_trace()const;
std::string getIs_nat_1d()const;
std::string getMalicious_source_day_trace()const;
std::string getTags()const;
std::string getIs_idc()const;
std::string getIs_c2_7d()const;
std::string getGmt_last_malicious_login()const;
std::string getIs_proxy()const;
std::string getDay_cnt_7d_web_attack()const;
std::string getCity()const;
std::string getProvince()const;
std::string getGeo()const;
std::string getGmt_last_nat()const;
std::string getIs_malicious_login_7d()const;
std::string getMalicious_login_day_trace()const;
std::string getRdns()const;
std::string getIs_proxy_7d()const;
std::string getIs_web_attack_7d()const;
std::string getIs_web_attack_30d()const;
std::string getIs_mining_pool_1d()const;
std::string getTotal_day_cnt_web_attack()const;
std::string getCountry()const;
std::string getIs_malicious_source_7d()const;
std::string getGmt_last_proxy()const;
std::string getIs_nat()const;
std::string getIs_web_attack()const;
std::string getGmt_last_tor()const;
std::string getIp()const;
std::string getTotal_day_cnt_tor()const;
std::string getIs_tor_7d()const;
std::string getWeb_attack_day_trace()const;
std::string getIs_nat_7d()const;
std::string getIs_malicious_login()const;
std::string getIs_mining_pool()const;
std::string getIdc_name()const;
std::string getIs_malicious_source()const;
std::string getIs_c2_1d()const;
std::string getProxy_day_trace()const;
std::string getIsp()const;
std::string getTor_day_trace()const;
std::string getDay_cnt_30d_web_attack()const;
std::string getDay_cnt_7d_tor()const;
std::string getIs_tor()const;
std::string getIs_malicious_source_1d()const;
std::string getIs_malicious_login_1d()const;
std::string getMalicious_score()const;
std::string getIs_proxy_1d()const;
std::string getGmt_last_malicious_source()const;
std::string getGmt_first_mining_pool()const;
std::string getGmt_last_web_attack()const;
std::string getIs_web_attack_1d()const;
std::string getGmt_last_mining_pool()const;
std::string getIs_mining_pool_7d()const;
std::string getIs_c2()const;
protected:
void parse(const std::string &payload);
private:
std::string gmt_first_c2_;
std::string is_malicious_source_30d_;
std::string is_tor_1d_;
std::string c2_day_trace_;
std::string gmt_last_c2_;
std::string day_cnt_30d_tor_;
std::string nat_day_trace_;
std::string mining_pool_day_trace_;
std::string is_nat_1d_;
std::string malicious_source_day_trace_;
std::string tags_;
std::string is_idc_;
std::string is_c2_7d_;
std::string gmt_last_malicious_login_;
std::string is_proxy_;
std::string day_cnt_7d_web_attack_;
std::string city_;
std::string province_;
std::string geo_;
std::string gmt_last_nat_;
std::string is_malicious_login_7d_;
std::string malicious_login_day_trace_;
std::string rdns_;
std::string is_proxy_7d_;
std::string is_web_attack_7d_;
std::string is_web_attack_30d_;
std::string is_mining_pool_1d_;
std::string total_day_cnt_web_attack_;
std::string country_;
std::string is_malicious_source_7d_;
std::string gmt_last_proxy_;
std::string is_nat_;
std::string is_web_attack_;
std::string gmt_last_tor_;
std::string ip_;
std::string total_day_cnt_tor_;
std::string is_tor_7d_;
std::string web_attack_day_trace_;
std::string is_nat_7d_;
std::string is_malicious_login_;
std::string is_mining_pool_;
std::string idc_name_;
std::string is_malicious_source_;
std::string is_c2_1d_;
std::string proxy_day_trace_;
std::string isp_;
std::string tor_day_trace_;
std::string day_cnt_30d_web_attack_;
std::string day_cnt_7d_tor_;
std::string is_tor_;
std::string is_malicious_source_1d_;
std::string is_malicious_login_1d_;
std::string malicious_score_;
std::string is_proxy_1d_;
std::string gmt_last_malicious_source_;
std::string gmt_first_mining_pool_;
std::string gmt_last_web_attack_;
std::string is_web_attack_1d_;
std::string gmt_last_mining_pool_;
std::string is_mining_pool_7d_;
std::string is_c2_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIPINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETREQUEST_H_
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT ModifyStrategyTargetRequest : public RpcServiceRequest
class ALIBABACLOUD_SAS_EXPORT DescribeLoginBaseConfigsRequest : public RpcServiceRequest
{
public:
ModifyStrategyTargetRequest();
~ModifyStrategyTargetRequest();
DescribeLoginBaseConfigsRequest();
~DescribeLoginBaseConfigsRequest();
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getType()const;
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getTarget()const;
void setTarget(const std::string& target);
std::string getConfig()const;
void setConfig(const std::string& config);
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 sourceIp_;
std::string target_;
std::string config_;
std::string sourceIp_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYSTRATEGYTARGETREQUEST_H_
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSRESULT_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 DescribeLoginBaseConfigsResult : public ServiceResult
{
public:
struct BaseConfig
{
struct Target
{
std::string target;
std::string targetType;
};
std::vector<BaseConfig::Target> targetList;
std::string account;
int totalCount;
std::string endTime;
std::string ip;
std::string startTime;
int uuidCount;
std::string location;
};
DescribeLoginBaseConfigsResult();
explicit DescribeLoginBaseConfigsResult(const std::string &payload);
~DescribeLoginBaseConfigsResult();
int getTotalCount()const;
int getPageSize()const;
int getCurrentPage()const;
std::vector<BaseConfig> getBaseConfigs()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int currentPage_;
std::vector<BaseConfig> baseConfigs_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBELOGINBASECONFIGSRESULT_H_

View File

@@ -37,9 +37,12 @@ namespace AlibabaCloud
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_;
};
}

View File

@@ -39,22 +39,30 @@ namespace AlibabaCloud
~DescribePropertyCountResult();
int getSca()const;
int getUser()const;
int getWeb()const;
int getPort()const;
int getDatabase()const;
int getProcess()const;
int getSoftware()const;
int getWebserver()const;
int getCron()const;
int getAutoRun()const;
int getAutorun()const;
int getLkm()const;
protected:
void parse(const std::string &payload);
private:
int sca_;
int user_;
int web_;
int port_;
int database_;
int process_;
int software_;
int webserver_;
int cron_;
int autoRun_;
int autorun_;
int lkm_;
};
}

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
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);
@@ -57,6 +59,7 @@ namespace AlibabaCloud
std::string sourceIp_;
int pageSize_;
int currentPage_;
std::string extend_;
std::string user_;
};

View File

@@ -41,18 +41,17 @@ namespace AlibabaCloud
};
struct PropertyCron
{
std::string instanceName;
std::string user;
std::string uuid;
std::string internetIp;
std::string instanceId;
std::string ip;
std::string period;
std::string intranetIp;
std::string source;
std::string instanceName;
std::string uuid;
std::string internetIp;
std::string create;
std::string cmd;
std::string intranetIp;
long createTimestamp;
std::string source;
std::string md5;
};

View File

@@ -39,12 +39,16 @@ namespace AlibabaCloud
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;
@@ -53,9 +57,11 @@ namespace AlibabaCloud
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_;

View File

@@ -43,15 +43,15 @@ namespace AlibabaCloud
{
std::string instanceName;
std::string uuid;
std::string proto;
std::string internetIp;
std::string proto;
std::string instanceId;
std::string create;
std::string port;
std::string ip;
std::string procName;
long createTimestamp;
std::string port;
std::string pid;
std::string intranetIp;
long createTimestamp;
std::string bindIp;
};

View File

@@ -45,8 +45,14 @@ namespace AlibabaCloud
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;
@@ -58,7 +64,10 @@ namespace AlibabaCloud
std::string cmdline_;
std::string sourceIp_;
int pageSize_;
long procTimeStart_;
int currentPage_;
long procTimeEnd_;
std::string extend_;
std::string name_;
std::string user_;

View File

@@ -53,7 +53,9 @@ namespace AlibabaCloud
std::string instanceName;
std::string uuid;
std::string internetIp;
std::string create;
int isPackage;
std::string state;
long startTimeDt;
std::string cmdline;
long createTimestamp;
std::string md5;

View File

@@ -39,16 +39,26 @@ namespace AlibabaCloud
void setSearchItemSub(const std::string& searchItemSub);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getPid()const;
void setPid(const std::string& pid);
std::string getSearchItem()const;
void setSearchItem(const std::string& searchItem);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getBiz()const;
void setBiz(const std::string& biz);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
long getProcessStartedStart()const;
void setProcessStartedStart(long processStartedStart);
long getProcessStartedEnd()const;
void setProcessStartedEnd(long processStartedEnd);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getScaVersion()const;
void setScaVersion(const std::string& scaVersion);
std::string getSearchInfoSub()const;
void setSearchInfoSub(const std::string& searchInfoSub);
std::string getSearchInfo()const;
@@ -57,25 +67,39 @@ namespace AlibabaCloud
void setCurrentPage(int currentPage);
std::string getBizType()const;
void setBizType(const std::string& bizType);
std::string getPort()const;
void setPort(const std::string& port);
long getName()const;
void setName(long name);
std::string getScaName()const;
void setScaName(const std::string& scaName);
std::string getScaNamePattern()const;
void setScaNamePattern(const std::string& scaNamePattern);
std::string getUser()const;
void setUser(const std::string& user);
private:
std::string searchItemSub_;
std::string remark_;
std::string pid_;
std::string searchItem_;
std::string uuid_;
std::string biz_;
std::string sourceIp_;
int pageSize_;
long processStartedStart_;
long processStartedEnd_;
std::string lang_;
std::string scaVersion_;
std::string searchInfoSub_;
std::string searchInfo_;
int currentPage_;
std::string bizType_;
std::string port_;
long name_;
std::string scaName_;
std::string scaNamePattern_;
std::string user_;
};
}

View File

@@ -43,20 +43,20 @@ namespace AlibabaCloud
{
std::string bizTypeDispaly;
std::string processUser;
std::string ip;
std::string port;
std::string ip;
std::string intranetIp;
std::string name;
long processStarted;
std::string internetIp;
std::string version;
std::string containerName;
std::string listenProtocol;
std::string create;
std::string containerName;
std::string webPath;
long createTimestamp;
std::string ppid;
long createTimestamp;
std::string path;
std::string runtimeEnvVersion;
std::string instanceId;
std::string pid;
std::string bizType;
@@ -64,8 +64,8 @@ namespace AlibabaCloud
std::string imageName;
std::string type;
std::string uuid;
std::string listenStatus;
std::string configPath;
std::string listenStatus;
std::string proof;
std::string listenIp;
std::string cmdline;

View File

@@ -45,10 +45,16 @@ namespace AlibabaCloud
void setPath(const std::string& path);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
long getInstallTimeStart()const;
void setInstallTimeStart(long installTimeStart);
int getPageSize()const;
void setPageSize(int pageSize);
long getInstallTimeEnd()const;
void setInstallTimeEnd(long installTimeEnd);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getExtend()const;
void setExtend(const std::string& extend);
std::string getName()const;
void setName(const std::string& name);
@@ -58,8 +64,11 @@ namespace AlibabaCloud
std::string uuid_;
std::string path_;
std::string sourceIp_;
long installTimeStart_;
int pageSize_;
long installTimeEnd_;
int currentPage_;
std::string extend_;
std::string name_;
};

View File

@@ -41,17 +41,17 @@ namespace AlibabaCloud
};
struct PropertySoftware
{
std::string path;
std::string instanceName;
std::string path;
std::string uuid;
std::string internetIp;
std::string instanceId;
std::string installTime;
std::string version;
std::string instanceId;
long create;
std::string ip;
long createTimestamp;
std::string intranetIp;
long createTimestamp;
long installTimeDt;
std::string name;
};

View File

@@ -43,8 +43,14 @@ namespace AlibabaCloud
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
long getLastLoginTimeStart()const;
void setLastLoginTimeStart(long lastLoginTimeStart);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
long getLastLoginTimeEnd()const;
void setLastLoginTimeEnd(long lastLoginTimeEnd);
std::string getExtend()const;
void setExtend(const std::string& extend);
std::string getIsRoot()const;
void setIsRoot(const std::string& isRoot);
std::string getUser()const;
@@ -55,7 +61,10 @@ namespace AlibabaCloud
std::string uuid_;
std::string sourceIp_;
int pageSize_;
long lastLoginTimeStart_;
int currentPage_;
long lastLoginTimeEnd_;
std::string extend_;
std::string isRoot_;
std::string user_;

View File

@@ -42,21 +42,26 @@ namespace AlibabaCloud
struct PropertyUser
{
std::string status;
int isSudoer;
std::string isRoot;
std::vector<std::string> groupNames;
std::string user;
std::string lastLoginIp;
std::string instanceId;
int isPasswdLocked;
std::string ip;
std::string accountsExpirationDate;
int isCouldLogin;
std::string intranetIp;
std::string accountsExpirationDate;
std::string instanceName;
std::string lastLoginTime;
std::string uuid;
long lastLoginTimestamp;
std::string internetIp;
std::string create;
long lastLoginTimestamp;
long lastLoginTimeDt;
int isUserExpired;
long createTimestamp;
int isPasswdExpired;
std::string passwordExpirationDate;
};

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_DESCRIBEQUARAFILEDOWNLOADINFOREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEQUARAFILEDOWNLOADINFOREQUEST_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 DescribeQuaraFileDownloadInfoRequest : public RpcServiceRequest
{
public:
DescribeQuaraFileDownloadInfoRequest();
~DescribeQuaraFileDownloadInfoRequest();
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
int getQuaraFileId()const;
void setQuaraFileId(int quaraFileId);
private:
std::string sourceIp_;
std::string from_;
int quaraFileId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEQUARAFILEDOWNLOADINFOREQUEST_H_

View File

@@ -1,61 +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_DESCRIBEQUARAFILEDOWNLOADINFORESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEQUARAFILEDOWNLOADINFORESULT_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 DescribeQuaraFileDownloadInfoResult : public ServiceResult
{
public:
DescribeQuaraFileDownloadInfoResult();
explicit DescribeQuaraFileDownloadInfoResult(const std::string &payload);
~DescribeQuaraFileDownloadInfoResult();
std::string getPath()const;
std::string getUuid()const;
int getQuaraFileId()const;
std::string getTag()const;
std::string getMd5()const;
std::string getDownloadUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string path_;
std::string uuid_;
int quaraFileId_;
std::string tag_;
std::string md5_;
std::string downloadUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEQUARAFILEDOWNLOADINFORESULT_H_

View File

@@ -46,7 +46,7 @@ namespace AlibabaCloud
std::string sourceClientId;
std::string exitCode;
std::string restoreName;
long gmtModified;
std::string gmtModified;
std::string vaultId;
long errorCount;
std::string excludes;
@@ -66,7 +66,6 @@ namespace AlibabaCloud
long actualBytes;
std::string restoreType;
long completeTime;
std::string errorFile1;
std::string status;
long speed;
std::string requestId;
@@ -81,8 +80,6 @@ namespace AlibabaCloud
std::string gmtCreate;
std::string uuid;
long eta;
std::string extra;
long id;
long updatedTime;
};

View File

@@ -60,8 +60,8 @@ namespace AlibabaCloud
explicit DescribeRiskCheckResultResult(const std::string &payload);
~DescribeRiskCheckResultResult();
int getTotalCount()const;
int getPageCount()const;
int getPageSize()const;
int getPageCount()const;
int getCurrentPage()const;
std::vector<RiskCheckResultForDisplay> getList()const;
int getCount()const;
@@ -70,8 +70,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
int totalCount_;
int pageCount_;
int pageSize_;
int pageCount_;
int currentPage_;
std::vector<RiskCheckResultForDisplay> list_;
int count_;

View File

@@ -49,17 +49,17 @@ namespace AlibabaCloud
std::string status;
std::vector<Group::StatusCount> countByStatus;
int remainingTime;
std::string title;
int sort;
std::string title;
long id;
};
std::vector<LevelCount> riskLevelCount;
int disabledRiskCount;
std::vector<Group> groups;
long previousTime;
int previousCount;
int itemCount;
float riskRate;
int previousCount;
int enabledRiskCount;
int affectedAssetCount;
int riskCount;

View File

@@ -1,51 +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_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/sas/SasExport.h>
namespace AlibabaCloud
{
namespace Sas
{
namespace Model
{
class ALIBABACLOUD_SAS_EXPORT DescribeSasAssetStatisticsColumnResult : public ServiceResult
{
public:
DescribeSasAssetStatisticsColumnResult();
explicit DescribeSasAssetStatisticsColumnResult(const std::string &payload);
~DescribeSasAssetStatisticsColumnResult();
std::string getStatisticsColumn()const;
protected:
void parse(const std::string &payload);
private:
std::string statisticsColumn_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESASASSETSTATISTICSCOLUMNRESULT_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string filterConditions;
std::string conditionType;
std::string name;
std::string nameKey;
std::string name;
};

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string filedName;
std::vector<std::string> supportedMisType;
std::string markMisValue;
std::string uuid;
std::string markMisType;
std::string filedAliasName;
};

View File

@@ -54,31 +54,31 @@ namespace AlibabaCloud
};
struct HealthCheck
{
std::vector<std::string> valueArray4;
std::vector<std::string> levelsOn5;
int totalCount;
std::vector<std::string> highList;
int highCount;
std::vector<std::string> mediumList;
std::vector<std::string> lowList;
std::vector<std::string> mediumList;
std::vector<std::string> valueArray3;
int lowCount;
std::vector<std::string> dateArray3;
std::vector<std::string> timeArray6;
int mediumCount;
std::vector<std::string> timeArray4;
std::vector<std::string> dateArray6;
};
struct Vulnerability
{
int totalCount;
std::vector<std::string> asapList;
std::vector<std::string> valueArray7;
std::vector<std::string> laterList;
std::vector<std::string> dateArray10;
int laterCount;
int asapCount;
std::vector<std::string> dateArray7;
std::vector<std::string> valueArray8;
std::vector<std::string> levelsOn9;
std::vector<std::string> timeArray8;
std::vector<std::string> nntfList;
std::vector<std::string> levelsOn9;
int nntfCount;
std::vector<std::string> timeArray10;
};

View File

@@ -1,78 +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_DESCRIBESNAPSHOTSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESNAPSHOTSREQUEST_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 DescribeSnapshotsRequest : public RpcServiceRequest
{
public:
DescribeSnapshotsRequest();
~DescribeSnapshotsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStatusList()const;
void setStatusList(const std::string& statusList);
std::string getUuid()const;
void setUuid(const std::string& uuid);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getMachineRemark()const;
void setMachineRemark(const std::string& machineRemark);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getApiVersion()const;
void setApiVersion(const std::string& apiVersion);
std::string getMachineRegion()const;
void setMachineRegion(const std::string& machineRegion);
std::string getIsAliYunEcs()const;
void setIsAliYunEcs(const std::string& isAliYunEcs);
private:
long resourceOwnerId_;
std::string statusList_;
std::string uuid_;
std::string sourceIp_;
std::string machineRemark_;
std::string nextToken_;
int pageSize_;
int currentPage_;
std::string apiVersion_;
std::string machineRegion_;
std::string isAliYunEcs_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESNAPSHOTSREQUEST_H_

View File

@@ -1,110 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESNAPSHOTSRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESNAPSHOTSRESULT_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 DescribeSnapshotsResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
std::string nextToken;
int pageSize;
int currentPage;
int count;
};
struct BackupSnapshots
{
long createdTime;
long size;
std::string exitCode;
std::string sourceType;
std::string prefix;
std::string vaultId;
long errorCount;
long retention;
std::string snapshotName;
std::string source;
std::string parentHash;
long bytesTotal;
std::string serverId;
long itemsDone;
std::string errorFile;
std::string errorType;
long actualItems;
std::string machineInfoJson;
std::string clientId;
long bytesDone;
std::string backupType;
std::string fileSystemId;
long actualBytes;
std::vector<std::string> paths;
long completeTime;
std::string jobId;
std::string status;
std::string path;
std::string instanceId;
long itemsTotal;
std::string planId;
long createTime;
long startTime;
long duration;
std::string snapshotHash;
std::string snapshotId;
std::string containerSnapshotId;
std::string uuid;
std::string extra;
std::string bucket;
std::string parentSnapshotHash;
long updatedTime;
std::string snapshotOption;
std::string snapshotType;
std::string regionId;
std::string errorMessage;
};
DescribeSnapshotsResult();
explicit DescribeSnapshotsResult(const std::string &payload);
~DescribeSnapshotsResult();
PageInfo getPageInfo()const;
std::vector<BackupSnapshots> getSnapshots()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<BackupSnapshots> snapshots_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESNAPSHOTSRESULT_H_

View File

@@ -37,11 +37,17 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
int getStrategyId()const;
void setStrategyId(int strategyId);
private:
std::string sourceIp_;
int pageSize_;
int currentPage_;
int strategyId_;
};

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct FailedEcs
{
std::string instanceName;
std::string internetIp;
std::string iP;
std::string intranetIp;
std::string reason;

View File

@@ -1,57 +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_DESCRIBESTRATEGYPROCESSRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESTRATEGYPROCESSRESULT_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 DescribeStrategyProcessResult : public ServiceResult
{
public:
DescribeStrategyProcessResult();
explicit DescribeStrategyProcessResult(const std::string &payload);
~DescribeStrategyProcessResult();
int getExecStatus()const;
std::string getPassRate()const;
int getProcessRate()const;
long getStrategyId()const;
protected:
void parse(const std::string &payload);
private:
int execStatus_;
std::string passRate_;
int processRate_;
long strategyId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESTRATEGYPROCESSRESULT_H_

View File

@@ -37,15 +37,21 @@ namespace AlibabaCloud
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getStrategyIds()const;
void setStrategyIds(const std::string& strategyIds);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
std::string getCustomType()const;
void setCustomType(const std::string& customType);
std::string getStrategyIds()const;
void setStrategyIds(const std::string& strategyIds);
private:
std::string sourceIp_;
std::string strategyIds_;
std::string lang_;
std::string resourceDirectoryAccountId_;
std::string customType_;
std::string strategyIds_;
};
}

View File

@@ -41,17 +41,18 @@ namespace AlibabaCloud
std::string flag;
};
int cycleStartTime;
std::string customType;
int ecsCount;
int type;
int execStatus;
int passRate;
int processRate;
int cycleDays;
int id;
std::string authVersionList;
std::vector<Strategy::ConfigTarget> configTargets;
int riskCount;
std::string name;
int type;
int execStatus;
int processRate;
std::string authVersionList;
int id;
};

View File

@@ -39,12 +39,15 @@ namespace AlibabaCloud
void setType(const std::string& type);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getResourceDirectoryAccountId()const;
void setResourceDirectoryAccountId(const std::string& resourceDirectoryAccountId);
std::string getConfig()const;
void setConfig(const std::string& config);
private:
std::string type_;
std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string config_;
};

View File

@@ -35,20 +35,20 @@ namespace AlibabaCloud
DescribeSuspEventDetailRequest();
~DescribeSuspEventDetailRequest();
int getSuspiciousEventId()const;
void setSuspiciousEventId(int suspiciousEventId);
std::string getSourceIp()const;
void setSourceIp(const std::string& sourceIp);
std::string getFrom()const;
void setFrom(const std::string& from);
std::string getLang()const;
void setLang(const std::string& lang);
int getSuspiciousEventId()const;
void setSuspiciousEventId(int suspiciousEventId);
private:
int suspiciousEventId_;
std::string sourceIp_;
std::string from_;
std::string lang_;
int suspiciousEventId_;
};
}

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string type;
std::string value;
std::string infoType;
std::string nameDisplay;
std::string name;
};

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