Change DescribeLogstoreStorage Response.

This commit is contained in:
sdk-team
2023-02-10 08:43:12 +00:00
parent 9db0b784a4
commit f798fffbdb
200 changed files with 8639 additions and 831 deletions

View File

@@ -1 +1 @@
1.36.1445 1.36.1446

View File

@@ -29,6 +29,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/AddClientUserDefineRuleResult.h include/alibabacloud/sas/model/AddClientUserDefineRuleResult.h
include/alibabacloud/sas/model/AddInstallCodeRequest.h include/alibabacloud/sas/model/AddInstallCodeRequest.h
include/alibabacloud/sas/model/AddInstallCodeResult.h include/alibabacloud/sas/model/AddInstallCodeResult.h
include/alibabacloud/sas/model/AddPrivateRegistryRequest.h
include/alibabacloud/sas/model/AddPrivateRegistryResult.h
include/alibabacloud/sas/model/AddTagWithUuidRequest.h include/alibabacloud/sas/model/AddTagWithUuidRequest.h
include/alibabacloud/sas/model/AddTagWithUuidResult.h include/alibabacloud/sas/model/AddTagWithUuidResult.h
include/alibabacloud/sas/model/AddUninstallClientsByUuidsRequest.h include/alibabacloud/sas/model/AddUninstallClientsByUuidsRequest.h
@@ -75,6 +77,10 @@ set(sas_public_header_model
include/alibabacloud/sas/model/CreateHoneypotPresetResult.h include/alibabacloud/sas/model/CreateHoneypotPresetResult.h
include/alibabacloud/sas/model/CreateHoneypotProbeRequest.h include/alibabacloud/sas/model/CreateHoneypotProbeRequest.h
include/alibabacloud/sas/model/CreateHoneypotProbeResult.h include/alibabacloud/sas/model/CreateHoneypotProbeResult.h
include/alibabacloud/sas/model/CreateInterceptionRuleRequest.h
include/alibabacloud/sas/model/CreateInterceptionRuleResult.h
include/alibabacloud/sas/model/CreateInterceptionTargetRequest.h
include/alibabacloud/sas/model/CreateInterceptionTargetResult.h
include/alibabacloud/sas/model/CreateJenkinsImageRegistryRequest.h include/alibabacloud/sas/model/CreateJenkinsImageRegistryRequest.h
include/alibabacloud/sas/model/CreateJenkinsImageRegistryResult.h include/alibabacloud/sas/model/CreateJenkinsImageRegistryResult.h
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
@@ -123,6 +129,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DeleteInterceptionTargetResult.h include/alibabacloud/sas/model/DeleteInterceptionTargetResult.h
include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h
include/alibabacloud/sas/model/DeleteLoginBaseConfigResult.h include/alibabacloud/sas/model/DeleteLoginBaseConfigResult.h
include/alibabacloud/sas/model/DeletePrivateRegistryRequest.h
include/alibabacloud/sas/model/DeletePrivateRegistryResult.h
include/alibabacloud/sas/model/DeleteSecurityEventMarkMissListRequest.h include/alibabacloud/sas/model/DeleteSecurityEventMarkMissListRequest.h
include/alibabacloud/sas/model/DeleteSecurityEventMarkMissListResult.h include/alibabacloud/sas/model/DeleteSecurityEventMarkMissListResult.h
include/alibabacloud/sas/model/DeleteStrategyRequest.h include/alibabacloud/sas/model/DeleteStrategyRequest.h
@@ -169,6 +177,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsResult.h include/alibabacloud/sas/model/DescribeAssetDetailByUuidsResult.h
include/alibabacloud/sas/model/DescribeAssetSummaryRequest.h include/alibabacloud/sas/model/DescribeAssetSummaryRequest.h
include/alibabacloud/sas/model/DescribeAssetSummaryResult.h include/alibabacloud/sas/model/DescribeAssetSummaryResult.h
include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryRequest.h
include/alibabacloud/sas/model/DescribeAssetsSecurityEventSummaryResult.h
include/alibabacloud/sas/model/DescribeAttackAnalysisDataRequest.h include/alibabacloud/sas/model/DescribeAttackAnalysisDataRequest.h
include/alibabacloud/sas/model/DescribeAttackAnalysisDataResult.h include/alibabacloud/sas/model/DescribeAttackAnalysisDataResult.h
include/alibabacloud/sas/model/DescribeAutoDelConfigRequest.h include/alibabacloud/sas/model/DescribeAutoDelConfigRequest.h
@@ -235,6 +245,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeContainerInstancesResult.h include/alibabacloud/sas/model/DescribeContainerInstancesResult.h
include/alibabacloud/sas/model/DescribeContainerStatisticsRequest.h include/alibabacloud/sas/model/DescribeContainerStatisticsRequest.h
include/alibabacloud/sas/model/DescribeContainerStatisticsResult.h include/alibabacloud/sas/model/DescribeContainerStatisticsResult.h
include/alibabacloud/sas/model/DescribeContainerTagsRequest.h
include/alibabacloud/sas/model/DescribeContainerTagsResult.h
include/alibabacloud/sas/model/DescribeCountNotScannedImageRequest.h include/alibabacloud/sas/model/DescribeCountNotScannedImageRequest.h
include/alibabacloud/sas/model/DescribeCountNotScannedImageResult.h include/alibabacloud/sas/model/DescribeCountNotScannedImageResult.h
include/alibabacloud/sas/model/DescribeCountScannedImageRequest.h include/alibabacloud/sas/model/DescribeCountScannedImageRequest.h
@@ -281,6 +293,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h
include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h
include/alibabacloud/sas/model/DescribeFrontVulPatchListResult.h include/alibabacloud/sas/model/DescribeFrontVulPatchListResult.h
include/alibabacloud/sas/model/DescribeGroupStructRequest.h
include/alibabacloud/sas/model/DescribeGroupStructResult.h
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h include/alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesResult.h include/alibabacloud/sas/model/DescribeGroupedContainerInstancesResult.h
include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h
@@ -601,6 +615,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/GenerateOnceTaskResult.h include/alibabacloud/sas/model/GenerateOnceTaskResult.h
include/alibabacloud/sas/model/GetAlarmMachineCountRequest.h include/alibabacloud/sas/model/GetAlarmMachineCountRequest.h
include/alibabacloud/sas/model/GetAlarmMachineCountResult.h include/alibabacloud/sas/model/GetAlarmMachineCountResult.h
include/alibabacloud/sas/model/GetAppNetworkRequest.h
include/alibabacloud/sas/model/GetAppNetworkResult.h
include/alibabacloud/sas/model/GetAssetsPropertyDetailRequest.h include/alibabacloud/sas/model/GetAssetsPropertyDetailRequest.h
include/alibabacloud/sas/model/GetAssetsPropertyDetailResult.h include/alibabacloud/sas/model/GetAssetsPropertyDetailResult.h
include/alibabacloud/sas/model/GetAssetsPropertyItemRequest.h include/alibabacloud/sas/model/GetAssetsPropertyItemRequest.h
@@ -619,12 +635,16 @@ set(sas_public_header_model
include/alibabacloud/sas/model/GetCheckSummaryResult.h include/alibabacloud/sas/model/GetCheckSummaryResult.h
include/alibabacloud/sas/model/GetClientUserDefineRuleRequest.h include/alibabacloud/sas/model/GetClientUserDefineRuleRequest.h
include/alibabacloud/sas/model/GetClientUserDefineRuleResult.h include/alibabacloud/sas/model/GetClientUserDefineRuleResult.h
include/alibabacloud/sas/model/GetCloudAssetCriteriaRequest.h
include/alibabacloud/sas/model/GetCloudAssetCriteriaResult.h
include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h include/alibabacloud/sas/model/GetCloudAssetDetailRequest.h
include/alibabacloud/sas/model/GetCloudAssetDetailResult.h include/alibabacloud/sas/model/GetCloudAssetDetailResult.h
include/alibabacloud/sas/model/GetCloudAssetSummaryRequest.h include/alibabacloud/sas/model/GetCloudAssetSummaryRequest.h
include/alibabacloud/sas/model/GetCloudAssetSummaryResult.h include/alibabacloud/sas/model/GetCloudAssetSummaryResult.h
include/alibabacloud/sas/model/GetClusterCheckItemWarningStatisticsRequest.h include/alibabacloud/sas/model/GetClusterCheckItemWarningStatisticsRequest.h
include/alibabacloud/sas/model/GetClusterCheckItemWarningStatisticsResult.h include/alibabacloud/sas/model/GetClusterCheckItemWarningStatisticsResult.h
include/alibabacloud/sas/model/GetClusterRuleSummaryRequest.h
include/alibabacloud/sas/model/GetClusterRuleSummaryResult.h
include/alibabacloud/sas/model/GetClusterSuspEventStatisticsRequest.h include/alibabacloud/sas/model/GetClusterSuspEventStatisticsRequest.h
include/alibabacloud/sas/model/GetClusterSuspEventStatisticsResult.h include/alibabacloud/sas/model/GetClusterSuspEventStatisticsResult.h
include/alibabacloud/sas/model/GetFileDetectApiInvokeInfoRequest.h include/alibabacloud/sas/model/GetFileDetectApiInvokeInfoRequest.h
@@ -639,6 +659,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/GetHoneypotProbeResult.h include/alibabacloud/sas/model/GetHoneypotProbeResult.h
include/alibabacloud/sas/model/GetImageScanNumInPeriodRequest.h include/alibabacloud/sas/model/GetImageScanNumInPeriodRequest.h
include/alibabacloud/sas/model/GetImageScanNumInPeriodResult.h include/alibabacloud/sas/model/GetImageScanNumInPeriodResult.h
include/alibabacloud/sas/model/GetInterceptionRuleDetailRequest.h
include/alibabacloud/sas/model/GetInterceptionRuleDetailResult.h
include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h include/alibabacloud/sas/model/GetInterceptionSummaryRequest.h
include/alibabacloud/sas/model/GetInterceptionSummaryResult.h include/alibabacloud/sas/model/GetInterceptionSummaryResult.h
include/alibabacloud/sas/model/GetInterceptionTargetDetailRequest.h include/alibabacloud/sas/model/GetInterceptionTargetDetailRequest.h
@@ -671,6 +693,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/InstallBackupClientResult.h include/alibabacloud/sas/model/InstallBackupClientResult.h
include/alibabacloud/sas/model/InstallCloudMonitorRequest.h include/alibabacloud/sas/model/InstallCloudMonitorRequest.h
include/alibabacloud/sas/model/InstallCloudMonitorResult.h include/alibabacloud/sas/model/InstallCloudMonitorResult.h
include/alibabacloud/sas/model/InstallPmAgentRequest.h
include/alibabacloud/sas/model/InstallPmAgentResult.h
include/alibabacloud/sas/model/InstallUniBackupAgentRequest.h include/alibabacloud/sas/model/InstallUniBackupAgentRequest.h
include/alibabacloud/sas/model/InstallUniBackupAgentResult.h include/alibabacloud/sas/model/InstallUniBackupAgentResult.h
include/alibabacloud/sas/model/JoinWebLockProcessWhiteListRequest.h include/alibabacloud/sas/model/JoinWebLockProcessWhiteListRequest.h
@@ -691,6 +715,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ListClientUserDefineRuleTypesResult.h include/alibabacloud/sas/model/ListClientUserDefineRuleTypesResult.h
include/alibabacloud/sas/model/ListClientUserDefineRulesRequest.h include/alibabacloud/sas/model/ListClientUserDefineRulesRequest.h
include/alibabacloud/sas/model/ListClientUserDefineRulesResult.h include/alibabacloud/sas/model/ListClientUserDefineRulesResult.h
include/alibabacloud/sas/model/ListCloudAssetInstancesRequest.h
include/alibabacloud/sas/model/ListCloudAssetInstancesResult.h
include/alibabacloud/sas/model/ListClusterCnnfStatusDetailRequest.h include/alibabacloud/sas/model/ListClusterCnnfStatusDetailRequest.h
include/alibabacloud/sas/model/ListClusterCnnfStatusDetailResult.h include/alibabacloud/sas/model/ListClusterCnnfStatusDetailResult.h
include/alibabacloud/sas/model/ListClusterInterceptionConfigRequest.h include/alibabacloud/sas/model/ListClusterInterceptionConfigRequest.h
@@ -705,16 +731,30 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ListHoneypotPresetResult.h include/alibabacloud/sas/model/ListHoneypotPresetResult.h
include/alibabacloud/sas/model/ListHoneypotProbeRequest.h include/alibabacloud/sas/model/ListHoneypotProbeRequest.h
include/alibabacloud/sas/model/ListHoneypotProbeResult.h include/alibabacloud/sas/model/ListHoneypotProbeResult.h
include/alibabacloud/sas/model/ListImageRegistryRegionRequest.h
include/alibabacloud/sas/model/ListImageRegistryRegionResult.h
include/alibabacloud/sas/model/ListImageRiskRequest.h
include/alibabacloud/sas/model/ListImageRiskResult.h
include/alibabacloud/sas/model/ListInstanceCatalogRequest.h
include/alibabacloud/sas/model/ListInstanceCatalogResult.h
include/alibabacloud/sas/model/ListInterceptionHistoryRequest.h
include/alibabacloud/sas/model/ListInterceptionHistoryResult.h
include/alibabacloud/sas/model/ListInterceptionImageRequest.h include/alibabacloud/sas/model/ListInterceptionImageRequest.h
include/alibabacloud/sas/model/ListInterceptionImageResult.h include/alibabacloud/sas/model/ListInterceptionImageResult.h
include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h include/alibabacloud/sas/model/ListInterceptionRulePageRequest.h
include/alibabacloud/sas/model/ListInterceptionRulePageResult.h include/alibabacloud/sas/model/ListInterceptionRulePageResult.h
include/alibabacloud/sas/model/ListInterceptionTargetPageRequest.h
include/alibabacloud/sas/model/ListInterceptionTargetPageResult.h
include/alibabacloud/sas/model/ListPluginForUuidRequest.h include/alibabacloud/sas/model/ListPluginForUuidRequest.h
include/alibabacloud/sas/model/ListPluginForUuidResult.h include/alibabacloud/sas/model/ListPluginForUuidResult.h
include/alibabacloud/sas/model/ListPodRiskRequest.h
include/alibabacloud/sas/model/ListPodRiskResult.h
include/alibabacloud/sas/model/ListPrivateRegistryListRequest.h include/alibabacloud/sas/model/ListPrivateRegistryListRequest.h
include/alibabacloud/sas/model/ListPrivateRegistryListResult.h include/alibabacloud/sas/model/ListPrivateRegistryListResult.h
include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.h
include/alibabacloud/sas/model/ListPrivateRegistryTypeResult.h include/alibabacloud/sas/model/ListPrivateRegistryTypeResult.h
include/alibabacloud/sas/model/ListRuleTargetAllRequest.h
include/alibabacloud/sas/model/ListRuleTargetAllResult.h
include/alibabacloud/sas/model/ListSystemAggregationRulesRequest.h include/alibabacloud/sas/model/ListSystemAggregationRulesRequest.h
include/alibabacloud/sas/model/ListSystemAggregationRulesResult.h include/alibabacloud/sas/model/ListSystemAggregationRulesResult.h
include/alibabacloud/sas/model/ListSystemClientRuleTypesRequest.h include/alibabacloud/sas/model/ListSystemClientRuleTypesRequest.h
@@ -753,6 +793,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ModifyClientConfStrategyResult.h include/alibabacloud/sas/model/ModifyClientConfStrategyResult.h
include/alibabacloud/sas/model/ModifyClientUserDefineRuleRequest.h include/alibabacloud/sas/model/ModifyClientUserDefineRuleRequest.h
include/alibabacloud/sas/model/ModifyClientUserDefineRuleResult.h include/alibabacloud/sas/model/ModifyClientUserDefineRuleResult.h
include/alibabacloud/sas/model/ModifyClusterCnnfStatusUserConfirmRequest.h
include/alibabacloud/sas/model/ModifyClusterCnnfStatusUserConfirmResult.h
include/alibabacloud/sas/model/ModifyConcernNecessityRequest.h include/alibabacloud/sas/model/ModifyConcernNecessityRequest.h
include/alibabacloud/sas/model/ModifyConcernNecessityResult.h include/alibabacloud/sas/model/ModifyConcernNecessityResult.h
include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h
@@ -767,6 +809,12 @@ set(sas_public_header_model
include/alibabacloud/sas/model/ModifyGroupPropertyResult.h include/alibabacloud/sas/model/ModifyGroupPropertyResult.h
include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleRequest.h include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleRequest.h
include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleResult.h include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleResult.h
include/alibabacloud/sas/model/ModifyInterceptionRuleRequest.h
include/alibabacloud/sas/model/ModifyInterceptionRuleResult.h
include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchRequest.h
include/alibabacloud/sas/model/ModifyInterceptionRuleSwitchResult.h
include/alibabacloud/sas/model/ModifyInterceptionTargetRequest.h
include/alibabacloud/sas/model/ModifyInterceptionTargetResult.h
include/alibabacloud/sas/model/ModifyLogMetaStatusRequest.h include/alibabacloud/sas/model/ModifyLogMetaStatusRequest.h
include/alibabacloud/sas/model/ModifyLogMetaStatusResult.h include/alibabacloud/sas/model/ModifyLogMetaStatusResult.h
include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h
@@ -891,6 +939,8 @@ set(sas_public_header_model
include/alibabacloud/sas/model/SaveImageBaselineStrategyResult.h include/alibabacloud/sas/model/SaveImageBaselineStrategyResult.h
include/alibabacloud/sas/model/SaveSuspEventUserSettingRequest.h include/alibabacloud/sas/model/SaveSuspEventUserSettingRequest.h
include/alibabacloud/sas/model/SaveSuspEventUserSettingResult.h include/alibabacloud/sas/model/SaveSuspEventUserSettingResult.h
include/alibabacloud/sas/model/SetClusterInterceptionConfigRequest.h
include/alibabacloud/sas/model/SetClusterInterceptionConfigResult.h
include/alibabacloud/sas/model/SetRegistryScanDayNumRequest.h include/alibabacloud/sas/model/SetRegistryScanDayNumRequest.h
include/alibabacloud/sas/model/SetRegistryScanDayNumResult.h include/alibabacloud/sas/model/SetRegistryScanDayNumResult.h
include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h
@@ -940,6 +990,8 @@ set(sas_src
src/model/AddClientUserDefineRuleResult.cc src/model/AddClientUserDefineRuleResult.cc
src/model/AddInstallCodeRequest.cc src/model/AddInstallCodeRequest.cc
src/model/AddInstallCodeResult.cc src/model/AddInstallCodeResult.cc
src/model/AddPrivateRegistryRequest.cc
src/model/AddPrivateRegistryResult.cc
src/model/AddTagWithUuidRequest.cc src/model/AddTagWithUuidRequest.cc
src/model/AddTagWithUuidResult.cc src/model/AddTagWithUuidResult.cc
src/model/AddUninstallClientsByUuidsRequest.cc src/model/AddUninstallClientsByUuidsRequest.cc
@@ -986,6 +1038,10 @@ set(sas_src
src/model/CreateHoneypotPresetResult.cc src/model/CreateHoneypotPresetResult.cc
src/model/CreateHoneypotProbeRequest.cc src/model/CreateHoneypotProbeRequest.cc
src/model/CreateHoneypotProbeResult.cc src/model/CreateHoneypotProbeResult.cc
src/model/CreateInterceptionRuleRequest.cc
src/model/CreateInterceptionRuleResult.cc
src/model/CreateInterceptionTargetRequest.cc
src/model/CreateInterceptionTargetResult.cc
src/model/CreateJenkinsImageRegistryRequest.cc src/model/CreateJenkinsImageRegistryRequest.cc
src/model/CreateJenkinsImageRegistryResult.cc src/model/CreateJenkinsImageRegistryResult.cc
src/model/CreateOrUpdateAssetGroupRequest.cc src/model/CreateOrUpdateAssetGroupRequest.cc
@@ -1034,6 +1090,8 @@ set(sas_src
src/model/DeleteInterceptionTargetResult.cc src/model/DeleteInterceptionTargetResult.cc
src/model/DeleteLoginBaseConfigRequest.cc src/model/DeleteLoginBaseConfigRequest.cc
src/model/DeleteLoginBaseConfigResult.cc src/model/DeleteLoginBaseConfigResult.cc
src/model/DeletePrivateRegistryRequest.cc
src/model/DeletePrivateRegistryResult.cc
src/model/DeleteSecurityEventMarkMissListRequest.cc src/model/DeleteSecurityEventMarkMissListRequest.cc
src/model/DeleteSecurityEventMarkMissListResult.cc src/model/DeleteSecurityEventMarkMissListResult.cc
src/model/DeleteStrategyRequest.cc src/model/DeleteStrategyRequest.cc
@@ -1080,6 +1138,8 @@ set(sas_src
src/model/DescribeAssetDetailByUuidsResult.cc src/model/DescribeAssetDetailByUuidsResult.cc
src/model/DescribeAssetSummaryRequest.cc src/model/DescribeAssetSummaryRequest.cc
src/model/DescribeAssetSummaryResult.cc src/model/DescribeAssetSummaryResult.cc
src/model/DescribeAssetsSecurityEventSummaryRequest.cc
src/model/DescribeAssetsSecurityEventSummaryResult.cc
src/model/DescribeAttackAnalysisDataRequest.cc src/model/DescribeAttackAnalysisDataRequest.cc
src/model/DescribeAttackAnalysisDataResult.cc src/model/DescribeAttackAnalysisDataResult.cc
src/model/DescribeAutoDelConfigRequest.cc src/model/DescribeAutoDelConfigRequest.cc
@@ -1146,6 +1206,8 @@ set(sas_src
src/model/DescribeContainerInstancesResult.cc src/model/DescribeContainerInstancesResult.cc
src/model/DescribeContainerStatisticsRequest.cc src/model/DescribeContainerStatisticsRequest.cc
src/model/DescribeContainerStatisticsResult.cc src/model/DescribeContainerStatisticsResult.cc
src/model/DescribeContainerTagsRequest.cc
src/model/DescribeContainerTagsResult.cc
src/model/DescribeCountNotScannedImageRequest.cc src/model/DescribeCountNotScannedImageRequest.cc
src/model/DescribeCountNotScannedImageResult.cc src/model/DescribeCountNotScannedImageResult.cc
src/model/DescribeCountScannedImageRequest.cc src/model/DescribeCountScannedImageRequest.cc
@@ -1192,6 +1254,8 @@ set(sas_src
src/model/DescribeFieldStatisticsResult.cc src/model/DescribeFieldStatisticsResult.cc
src/model/DescribeFrontVulPatchListRequest.cc src/model/DescribeFrontVulPatchListRequest.cc
src/model/DescribeFrontVulPatchListResult.cc src/model/DescribeFrontVulPatchListResult.cc
src/model/DescribeGroupStructRequest.cc
src/model/DescribeGroupStructResult.cc
src/model/DescribeGroupedContainerInstancesRequest.cc src/model/DescribeGroupedContainerInstancesRequest.cc
src/model/DescribeGroupedContainerInstancesResult.cc src/model/DescribeGroupedContainerInstancesResult.cc
src/model/DescribeGroupedInstancesRequest.cc src/model/DescribeGroupedInstancesRequest.cc
@@ -1512,6 +1576,8 @@ set(sas_src
src/model/GenerateOnceTaskResult.cc src/model/GenerateOnceTaskResult.cc
src/model/GetAlarmMachineCountRequest.cc src/model/GetAlarmMachineCountRequest.cc
src/model/GetAlarmMachineCountResult.cc src/model/GetAlarmMachineCountResult.cc
src/model/GetAppNetworkRequest.cc
src/model/GetAppNetworkResult.cc
src/model/GetAssetsPropertyDetailRequest.cc src/model/GetAssetsPropertyDetailRequest.cc
src/model/GetAssetsPropertyDetailResult.cc src/model/GetAssetsPropertyDetailResult.cc
src/model/GetAssetsPropertyItemRequest.cc src/model/GetAssetsPropertyItemRequest.cc
@@ -1530,12 +1596,16 @@ set(sas_src
src/model/GetCheckSummaryResult.cc src/model/GetCheckSummaryResult.cc
src/model/GetClientUserDefineRuleRequest.cc src/model/GetClientUserDefineRuleRequest.cc
src/model/GetClientUserDefineRuleResult.cc src/model/GetClientUserDefineRuleResult.cc
src/model/GetCloudAssetCriteriaRequest.cc
src/model/GetCloudAssetCriteriaResult.cc
src/model/GetCloudAssetDetailRequest.cc src/model/GetCloudAssetDetailRequest.cc
src/model/GetCloudAssetDetailResult.cc src/model/GetCloudAssetDetailResult.cc
src/model/GetCloudAssetSummaryRequest.cc src/model/GetCloudAssetSummaryRequest.cc
src/model/GetCloudAssetSummaryResult.cc src/model/GetCloudAssetSummaryResult.cc
src/model/GetClusterCheckItemWarningStatisticsRequest.cc src/model/GetClusterCheckItemWarningStatisticsRequest.cc
src/model/GetClusterCheckItemWarningStatisticsResult.cc src/model/GetClusterCheckItemWarningStatisticsResult.cc
src/model/GetClusterRuleSummaryRequest.cc
src/model/GetClusterRuleSummaryResult.cc
src/model/GetClusterSuspEventStatisticsRequest.cc src/model/GetClusterSuspEventStatisticsRequest.cc
src/model/GetClusterSuspEventStatisticsResult.cc src/model/GetClusterSuspEventStatisticsResult.cc
src/model/GetFileDetectApiInvokeInfoRequest.cc src/model/GetFileDetectApiInvokeInfoRequest.cc
@@ -1550,6 +1620,8 @@ set(sas_src
src/model/GetHoneypotProbeResult.cc src/model/GetHoneypotProbeResult.cc
src/model/GetImageScanNumInPeriodRequest.cc src/model/GetImageScanNumInPeriodRequest.cc
src/model/GetImageScanNumInPeriodResult.cc src/model/GetImageScanNumInPeriodResult.cc
src/model/GetInterceptionRuleDetailRequest.cc
src/model/GetInterceptionRuleDetailResult.cc
src/model/GetInterceptionSummaryRequest.cc src/model/GetInterceptionSummaryRequest.cc
src/model/GetInterceptionSummaryResult.cc src/model/GetInterceptionSummaryResult.cc
src/model/GetInterceptionTargetDetailRequest.cc src/model/GetInterceptionTargetDetailRequest.cc
@@ -1582,6 +1654,8 @@ set(sas_src
src/model/InstallBackupClientResult.cc src/model/InstallBackupClientResult.cc
src/model/InstallCloudMonitorRequest.cc src/model/InstallCloudMonitorRequest.cc
src/model/InstallCloudMonitorResult.cc src/model/InstallCloudMonitorResult.cc
src/model/InstallPmAgentRequest.cc
src/model/InstallPmAgentResult.cc
src/model/InstallUniBackupAgentRequest.cc src/model/InstallUniBackupAgentRequest.cc
src/model/InstallUniBackupAgentResult.cc src/model/InstallUniBackupAgentResult.cc
src/model/JoinWebLockProcessWhiteListRequest.cc src/model/JoinWebLockProcessWhiteListRequest.cc
@@ -1602,6 +1676,8 @@ set(sas_src
src/model/ListClientUserDefineRuleTypesResult.cc src/model/ListClientUserDefineRuleTypesResult.cc
src/model/ListClientUserDefineRulesRequest.cc src/model/ListClientUserDefineRulesRequest.cc
src/model/ListClientUserDefineRulesResult.cc src/model/ListClientUserDefineRulesResult.cc
src/model/ListCloudAssetInstancesRequest.cc
src/model/ListCloudAssetInstancesResult.cc
src/model/ListClusterCnnfStatusDetailRequest.cc src/model/ListClusterCnnfStatusDetailRequest.cc
src/model/ListClusterCnnfStatusDetailResult.cc src/model/ListClusterCnnfStatusDetailResult.cc
src/model/ListClusterInterceptionConfigRequest.cc src/model/ListClusterInterceptionConfigRequest.cc
@@ -1616,16 +1692,30 @@ set(sas_src
src/model/ListHoneypotPresetResult.cc src/model/ListHoneypotPresetResult.cc
src/model/ListHoneypotProbeRequest.cc src/model/ListHoneypotProbeRequest.cc
src/model/ListHoneypotProbeResult.cc src/model/ListHoneypotProbeResult.cc
src/model/ListImageRegistryRegionRequest.cc
src/model/ListImageRegistryRegionResult.cc
src/model/ListImageRiskRequest.cc
src/model/ListImageRiskResult.cc
src/model/ListInstanceCatalogRequest.cc
src/model/ListInstanceCatalogResult.cc
src/model/ListInterceptionHistoryRequest.cc
src/model/ListInterceptionHistoryResult.cc
src/model/ListInterceptionImageRequest.cc src/model/ListInterceptionImageRequest.cc
src/model/ListInterceptionImageResult.cc src/model/ListInterceptionImageResult.cc
src/model/ListInterceptionRulePageRequest.cc src/model/ListInterceptionRulePageRequest.cc
src/model/ListInterceptionRulePageResult.cc src/model/ListInterceptionRulePageResult.cc
src/model/ListInterceptionTargetPageRequest.cc
src/model/ListInterceptionTargetPageResult.cc
src/model/ListPluginForUuidRequest.cc src/model/ListPluginForUuidRequest.cc
src/model/ListPluginForUuidResult.cc src/model/ListPluginForUuidResult.cc
src/model/ListPodRiskRequest.cc
src/model/ListPodRiskResult.cc
src/model/ListPrivateRegistryListRequest.cc src/model/ListPrivateRegistryListRequest.cc
src/model/ListPrivateRegistryListResult.cc src/model/ListPrivateRegistryListResult.cc
src/model/ListPrivateRegistryTypeRequest.cc src/model/ListPrivateRegistryTypeRequest.cc
src/model/ListPrivateRegistryTypeResult.cc src/model/ListPrivateRegistryTypeResult.cc
src/model/ListRuleTargetAllRequest.cc
src/model/ListRuleTargetAllResult.cc
src/model/ListSystemAggregationRulesRequest.cc src/model/ListSystemAggregationRulesRequest.cc
src/model/ListSystemAggregationRulesResult.cc src/model/ListSystemAggregationRulesResult.cc
src/model/ListSystemClientRuleTypesRequest.cc src/model/ListSystemClientRuleTypesRequest.cc
@@ -1664,6 +1754,8 @@ set(sas_src
src/model/ModifyClientConfStrategyResult.cc src/model/ModifyClientConfStrategyResult.cc
src/model/ModifyClientUserDefineRuleRequest.cc src/model/ModifyClientUserDefineRuleRequest.cc
src/model/ModifyClientUserDefineRuleResult.cc src/model/ModifyClientUserDefineRuleResult.cc
src/model/ModifyClusterCnnfStatusUserConfirmRequest.cc
src/model/ModifyClusterCnnfStatusUserConfirmResult.cc
src/model/ModifyConcernNecessityRequest.cc src/model/ModifyConcernNecessityRequest.cc
src/model/ModifyConcernNecessityResult.cc src/model/ModifyConcernNecessityResult.cc
src/model/ModifyCreateVulWhitelistRequest.cc src/model/ModifyCreateVulWhitelistRequest.cc
@@ -1678,6 +1770,12 @@ set(sas_src
src/model/ModifyGroupPropertyResult.cc src/model/ModifyGroupPropertyResult.cc
src/model/ModifyInstanceAntiBruteForceRuleRequest.cc src/model/ModifyInstanceAntiBruteForceRuleRequest.cc
src/model/ModifyInstanceAntiBruteForceRuleResult.cc src/model/ModifyInstanceAntiBruteForceRuleResult.cc
src/model/ModifyInterceptionRuleRequest.cc
src/model/ModifyInterceptionRuleResult.cc
src/model/ModifyInterceptionRuleSwitchRequest.cc
src/model/ModifyInterceptionRuleSwitchResult.cc
src/model/ModifyInterceptionTargetRequest.cc
src/model/ModifyInterceptionTargetResult.cc
src/model/ModifyLogMetaStatusRequest.cc src/model/ModifyLogMetaStatusRequest.cc
src/model/ModifyLogMetaStatusResult.cc src/model/ModifyLogMetaStatusResult.cc
src/model/ModifyLoginBaseConfigRequest.cc src/model/ModifyLoginBaseConfigRequest.cc
@@ -1802,6 +1900,8 @@ set(sas_src
src/model/SaveImageBaselineStrategyResult.cc src/model/SaveImageBaselineStrategyResult.cc
src/model/SaveSuspEventUserSettingRequest.cc src/model/SaveSuspEventUserSettingRequest.cc
src/model/SaveSuspEventUserSettingResult.cc src/model/SaveSuspEventUserSettingResult.cc
src/model/SetClusterInterceptionConfigRequest.cc
src/model/SetClusterInterceptionConfigResult.cc
src/model/SetRegistryScanDayNumRequest.cc src/model/SetRegistryScanDayNumRequest.cc
src/model/SetRegistryScanDayNumResult.cc src/model/SetRegistryScanDayNumResult.cc
src/model/StartBaselineSecurityCheckRequest.cc src/model/StartBaselineSecurityCheckRequest.cc

View File

@@ -30,6 +30,8 @@
#include "model/AddClientUserDefineRuleResult.h" #include "model/AddClientUserDefineRuleResult.h"
#include "model/AddInstallCodeRequest.h" #include "model/AddInstallCodeRequest.h"
#include "model/AddInstallCodeResult.h" #include "model/AddInstallCodeResult.h"
#include "model/AddPrivateRegistryRequest.h"
#include "model/AddPrivateRegistryResult.h"
#include "model/AddTagWithUuidRequest.h" #include "model/AddTagWithUuidRequest.h"
#include "model/AddTagWithUuidResult.h" #include "model/AddTagWithUuidResult.h"
#include "model/AddUninstallClientsByUuidsRequest.h" #include "model/AddUninstallClientsByUuidsRequest.h"
@@ -76,6 +78,10 @@
#include "model/CreateHoneypotPresetResult.h" #include "model/CreateHoneypotPresetResult.h"
#include "model/CreateHoneypotProbeRequest.h" #include "model/CreateHoneypotProbeRequest.h"
#include "model/CreateHoneypotProbeResult.h" #include "model/CreateHoneypotProbeResult.h"
#include "model/CreateInterceptionRuleRequest.h"
#include "model/CreateInterceptionRuleResult.h"
#include "model/CreateInterceptionTargetRequest.h"
#include "model/CreateInterceptionTargetResult.h"
#include "model/CreateJenkinsImageRegistryRequest.h" #include "model/CreateJenkinsImageRegistryRequest.h"
#include "model/CreateJenkinsImageRegistryResult.h" #include "model/CreateJenkinsImageRegistryResult.h"
#include "model/CreateOrUpdateAssetGroupRequest.h" #include "model/CreateOrUpdateAssetGroupRequest.h"
@@ -124,6 +130,8 @@
#include "model/DeleteInterceptionTargetResult.h" #include "model/DeleteInterceptionTargetResult.h"
#include "model/DeleteLoginBaseConfigRequest.h" #include "model/DeleteLoginBaseConfigRequest.h"
#include "model/DeleteLoginBaseConfigResult.h" #include "model/DeleteLoginBaseConfigResult.h"
#include "model/DeletePrivateRegistryRequest.h"
#include "model/DeletePrivateRegistryResult.h"
#include "model/DeleteSecurityEventMarkMissListRequest.h" #include "model/DeleteSecurityEventMarkMissListRequest.h"
#include "model/DeleteSecurityEventMarkMissListResult.h" #include "model/DeleteSecurityEventMarkMissListResult.h"
#include "model/DeleteStrategyRequest.h" #include "model/DeleteStrategyRequest.h"
@@ -170,6 +178,8 @@
#include "model/DescribeAssetDetailByUuidsResult.h" #include "model/DescribeAssetDetailByUuidsResult.h"
#include "model/DescribeAssetSummaryRequest.h" #include "model/DescribeAssetSummaryRequest.h"
#include "model/DescribeAssetSummaryResult.h" #include "model/DescribeAssetSummaryResult.h"
#include "model/DescribeAssetsSecurityEventSummaryRequest.h"
#include "model/DescribeAssetsSecurityEventSummaryResult.h"
#include "model/DescribeAttackAnalysisDataRequest.h" #include "model/DescribeAttackAnalysisDataRequest.h"
#include "model/DescribeAttackAnalysisDataResult.h" #include "model/DescribeAttackAnalysisDataResult.h"
#include "model/DescribeAutoDelConfigRequest.h" #include "model/DescribeAutoDelConfigRequest.h"
@@ -236,6 +246,8 @@
#include "model/DescribeContainerInstancesResult.h" #include "model/DescribeContainerInstancesResult.h"
#include "model/DescribeContainerStatisticsRequest.h" #include "model/DescribeContainerStatisticsRequest.h"
#include "model/DescribeContainerStatisticsResult.h" #include "model/DescribeContainerStatisticsResult.h"
#include "model/DescribeContainerTagsRequest.h"
#include "model/DescribeContainerTagsResult.h"
#include "model/DescribeCountNotScannedImageRequest.h" #include "model/DescribeCountNotScannedImageRequest.h"
#include "model/DescribeCountNotScannedImageResult.h" #include "model/DescribeCountNotScannedImageResult.h"
#include "model/DescribeCountScannedImageRequest.h" #include "model/DescribeCountScannedImageRequest.h"
@@ -282,6 +294,8 @@
#include "model/DescribeFieldStatisticsResult.h" #include "model/DescribeFieldStatisticsResult.h"
#include "model/DescribeFrontVulPatchListRequest.h" #include "model/DescribeFrontVulPatchListRequest.h"
#include "model/DescribeFrontVulPatchListResult.h" #include "model/DescribeFrontVulPatchListResult.h"
#include "model/DescribeGroupStructRequest.h"
#include "model/DescribeGroupStructResult.h"
#include "model/DescribeGroupedContainerInstancesRequest.h" #include "model/DescribeGroupedContainerInstancesRequest.h"
#include "model/DescribeGroupedContainerInstancesResult.h" #include "model/DescribeGroupedContainerInstancesResult.h"
#include "model/DescribeGroupedInstancesRequest.h" #include "model/DescribeGroupedInstancesRequest.h"
@@ -602,6 +616,8 @@
#include "model/GenerateOnceTaskResult.h" #include "model/GenerateOnceTaskResult.h"
#include "model/GetAlarmMachineCountRequest.h" #include "model/GetAlarmMachineCountRequest.h"
#include "model/GetAlarmMachineCountResult.h" #include "model/GetAlarmMachineCountResult.h"
#include "model/GetAppNetworkRequest.h"
#include "model/GetAppNetworkResult.h"
#include "model/GetAssetsPropertyDetailRequest.h" #include "model/GetAssetsPropertyDetailRequest.h"
#include "model/GetAssetsPropertyDetailResult.h" #include "model/GetAssetsPropertyDetailResult.h"
#include "model/GetAssetsPropertyItemRequest.h" #include "model/GetAssetsPropertyItemRequest.h"
@@ -620,12 +636,16 @@
#include "model/GetCheckSummaryResult.h" #include "model/GetCheckSummaryResult.h"
#include "model/GetClientUserDefineRuleRequest.h" #include "model/GetClientUserDefineRuleRequest.h"
#include "model/GetClientUserDefineRuleResult.h" #include "model/GetClientUserDefineRuleResult.h"
#include "model/GetCloudAssetCriteriaRequest.h"
#include "model/GetCloudAssetCriteriaResult.h"
#include "model/GetCloudAssetDetailRequest.h" #include "model/GetCloudAssetDetailRequest.h"
#include "model/GetCloudAssetDetailResult.h" #include "model/GetCloudAssetDetailResult.h"
#include "model/GetCloudAssetSummaryRequest.h" #include "model/GetCloudAssetSummaryRequest.h"
#include "model/GetCloudAssetSummaryResult.h" #include "model/GetCloudAssetSummaryResult.h"
#include "model/GetClusterCheckItemWarningStatisticsRequest.h" #include "model/GetClusterCheckItemWarningStatisticsRequest.h"
#include "model/GetClusterCheckItemWarningStatisticsResult.h" #include "model/GetClusterCheckItemWarningStatisticsResult.h"
#include "model/GetClusterRuleSummaryRequest.h"
#include "model/GetClusterRuleSummaryResult.h"
#include "model/GetClusterSuspEventStatisticsRequest.h" #include "model/GetClusterSuspEventStatisticsRequest.h"
#include "model/GetClusterSuspEventStatisticsResult.h" #include "model/GetClusterSuspEventStatisticsResult.h"
#include "model/GetFileDetectApiInvokeInfoRequest.h" #include "model/GetFileDetectApiInvokeInfoRequest.h"
@@ -640,6 +660,8 @@
#include "model/GetHoneypotProbeResult.h" #include "model/GetHoneypotProbeResult.h"
#include "model/GetImageScanNumInPeriodRequest.h" #include "model/GetImageScanNumInPeriodRequest.h"
#include "model/GetImageScanNumInPeriodResult.h" #include "model/GetImageScanNumInPeriodResult.h"
#include "model/GetInterceptionRuleDetailRequest.h"
#include "model/GetInterceptionRuleDetailResult.h"
#include "model/GetInterceptionSummaryRequest.h" #include "model/GetInterceptionSummaryRequest.h"
#include "model/GetInterceptionSummaryResult.h" #include "model/GetInterceptionSummaryResult.h"
#include "model/GetInterceptionTargetDetailRequest.h" #include "model/GetInterceptionTargetDetailRequest.h"
@@ -672,6 +694,8 @@
#include "model/InstallBackupClientResult.h" #include "model/InstallBackupClientResult.h"
#include "model/InstallCloudMonitorRequest.h" #include "model/InstallCloudMonitorRequest.h"
#include "model/InstallCloudMonitorResult.h" #include "model/InstallCloudMonitorResult.h"
#include "model/InstallPmAgentRequest.h"
#include "model/InstallPmAgentResult.h"
#include "model/InstallUniBackupAgentRequest.h" #include "model/InstallUniBackupAgentRequest.h"
#include "model/InstallUniBackupAgentResult.h" #include "model/InstallUniBackupAgentResult.h"
#include "model/JoinWebLockProcessWhiteListRequest.h" #include "model/JoinWebLockProcessWhiteListRequest.h"
@@ -692,6 +716,8 @@
#include "model/ListClientUserDefineRuleTypesResult.h" #include "model/ListClientUserDefineRuleTypesResult.h"
#include "model/ListClientUserDefineRulesRequest.h" #include "model/ListClientUserDefineRulesRequest.h"
#include "model/ListClientUserDefineRulesResult.h" #include "model/ListClientUserDefineRulesResult.h"
#include "model/ListCloudAssetInstancesRequest.h"
#include "model/ListCloudAssetInstancesResult.h"
#include "model/ListClusterCnnfStatusDetailRequest.h" #include "model/ListClusterCnnfStatusDetailRequest.h"
#include "model/ListClusterCnnfStatusDetailResult.h" #include "model/ListClusterCnnfStatusDetailResult.h"
#include "model/ListClusterInterceptionConfigRequest.h" #include "model/ListClusterInterceptionConfigRequest.h"
@@ -706,16 +732,30 @@
#include "model/ListHoneypotPresetResult.h" #include "model/ListHoneypotPresetResult.h"
#include "model/ListHoneypotProbeRequest.h" #include "model/ListHoneypotProbeRequest.h"
#include "model/ListHoneypotProbeResult.h" #include "model/ListHoneypotProbeResult.h"
#include "model/ListImageRegistryRegionRequest.h"
#include "model/ListImageRegistryRegionResult.h"
#include "model/ListImageRiskRequest.h"
#include "model/ListImageRiskResult.h"
#include "model/ListInstanceCatalogRequest.h"
#include "model/ListInstanceCatalogResult.h"
#include "model/ListInterceptionHistoryRequest.h"
#include "model/ListInterceptionHistoryResult.h"
#include "model/ListInterceptionImageRequest.h" #include "model/ListInterceptionImageRequest.h"
#include "model/ListInterceptionImageResult.h" #include "model/ListInterceptionImageResult.h"
#include "model/ListInterceptionRulePageRequest.h" #include "model/ListInterceptionRulePageRequest.h"
#include "model/ListInterceptionRulePageResult.h" #include "model/ListInterceptionRulePageResult.h"
#include "model/ListInterceptionTargetPageRequest.h"
#include "model/ListInterceptionTargetPageResult.h"
#include "model/ListPluginForUuidRequest.h" #include "model/ListPluginForUuidRequest.h"
#include "model/ListPluginForUuidResult.h" #include "model/ListPluginForUuidResult.h"
#include "model/ListPodRiskRequest.h"
#include "model/ListPodRiskResult.h"
#include "model/ListPrivateRegistryListRequest.h" #include "model/ListPrivateRegistryListRequest.h"
#include "model/ListPrivateRegistryListResult.h" #include "model/ListPrivateRegistryListResult.h"
#include "model/ListPrivateRegistryTypeRequest.h" #include "model/ListPrivateRegistryTypeRequest.h"
#include "model/ListPrivateRegistryTypeResult.h" #include "model/ListPrivateRegistryTypeResult.h"
#include "model/ListRuleTargetAllRequest.h"
#include "model/ListRuleTargetAllResult.h"
#include "model/ListSystemAggregationRulesRequest.h" #include "model/ListSystemAggregationRulesRequest.h"
#include "model/ListSystemAggregationRulesResult.h" #include "model/ListSystemAggregationRulesResult.h"
#include "model/ListSystemClientRuleTypesRequest.h" #include "model/ListSystemClientRuleTypesRequest.h"
@@ -754,6 +794,8 @@
#include "model/ModifyClientConfStrategyResult.h" #include "model/ModifyClientConfStrategyResult.h"
#include "model/ModifyClientUserDefineRuleRequest.h" #include "model/ModifyClientUserDefineRuleRequest.h"
#include "model/ModifyClientUserDefineRuleResult.h" #include "model/ModifyClientUserDefineRuleResult.h"
#include "model/ModifyClusterCnnfStatusUserConfirmRequest.h"
#include "model/ModifyClusterCnnfStatusUserConfirmResult.h"
#include "model/ModifyConcernNecessityRequest.h" #include "model/ModifyConcernNecessityRequest.h"
#include "model/ModifyConcernNecessityResult.h" #include "model/ModifyConcernNecessityResult.h"
#include "model/ModifyCreateVulWhitelistRequest.h" #include "model/ModifyCreateVulWhitelistRequest.h"
@@ -768,6 +810,12 @@
#include "model/ModifyGroupPropertyResult.h" #include "model/ModifyGroupPropertyResult.h"
#include "model/ModifyInstanceAntiBruteForceRuleRequest.h" #include "model/ModifyInstanceAntiBruteForceRuleRequest.h"
#include "model/ModifyInstanceAntiBruteForceRuleResult.h" #include "model/ModifyInstanceAntiBruteForceRuleResult.h"
#include "model/ModifyInterceptionRuleRequest.h"
#include "model/ModifyInterceptionRuleResult.h"
#include "model/ModifyInterceptionRuleSwitchRequest.h"
#include "model/ModifyInterceptionRuleSwitchResult.h"
#include "model/ModifyInterceptionTargetRequest.h"
#include "model/ModifyInterceptionTargetResult.h"
#include "model/ModifyLogMetaStatusRequest.h" #include "model/ModifyLogMetaStatusRequest.h"
#include "model/ModifyLogMetaStatusResult.h" #include "model/ModifyLogMetaStatusResult.h"
#include "model/ModifyLoginBaseConfigRequest.h" #include "model/ModifyLoginBaseConfigRequest.h"
@@ -892,6 +940,8 @@
#include "model/SaveImageBaselineStrategyResult.h" #include "model/SaveImageBaselineStrategyResult.h"
#include "model/SaveSuspEventUserSettingRequest.h" #include "model/SaveSuspEventUserSettingRequest.h"
#include "model/SaveSuspEventUserSettingResult.h" #include "model/SaveSuspEventUserSettingResult.h"
#include "model/SetClusterInterceptionConfigRequest.h"
#include "model/SetClusterInterceptionConfigResult.h"
#include "model/SetRegistryScanDayNumRequest.h" #include "model/SetRegistryScanDayNumRequest.h"
#include "model/SetRegistryScanDayNumResult.h" #include "model/SetRegistryScanDayNumResult.h"
#include "model/StartBaselineSecurityCheckRequest.h" #include "model/StartBaselineSecurityCheckRequest.h"
@@ -951,6 +1001,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddInstallCodeResult> AddInstallCodeOutcome; typedef Outcome<Error, Model::AddInstallCodeResult> AddInstallCodeOutcome;
typedef std::future<AddInstallCodeOutcome> AddInstallCodeOutcomeCallable; typedef std::future<AddInstallCodeOutcome> AddInstallCodeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::AddInstallCodeRequest&, const AddInstallCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddInstallCodeAsyncHandler; typedef std::function<void(const SasClient*, const Model::AddInstallCodeRequest&, const AddInstallCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddInstallCodeAsyncHandler;
typedef Outcome<Error, Model::AddPrivateRegistryResult> AddPrivateRegistryOutcome;
typedef std::future<AddPrivateRegistryOutcome> AddPrivateRegistryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::AddPrivateRegistryRequest&, const AddPrivateRegistryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddPrivateRegistryAsyncHandler;
typedef Outcome<Error, Model::AddTagWithUuidResult> AddTagWithUuidOutcome; typedef Outcome<Error, Model::AddTagWithUuidResult> AddTagWithUuidOutcome;
typedef std::future<AddTagWithUuidOutcome> AddTagWithUuidOutcomeCallable; typedef std::future<AddTagWithUuidOutcome> AddTagWithUuidOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::AddTagWithUuidRequest&, const AddTagWithUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagWithUuidAsyncHandler; typedef std::function<void(const SasClient*, const Model::AddTagWithUuidRequest&, const AddTagWithUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagWithUuidAsyncHandler;
@@ -1020,6 +1073,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateHoneypotProbeResult> CreateHoneypotProbeOutcome; typedef Outcome<Error, Model::CreateHoneypotProbeResult> CreateHoneypotProbeOutcome;
typedef std::future<CreateHoneypotProbeOutcome> CreateHoneypotProbeOutcomeCallable; typedef std::future<CreateHoneypotProbeOutcome> CreateHoneypotProbeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateHoneypotProbeRequest&, const CreateHoneypotProbeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHoneypotProbeAsyncHandler; typedef std::function<void(const SasClient*, const Model::CreateHoneypotProbeRequest&, const CreateHoneypotProbeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHoneypotProbeAsyncHandler;
typedef Outcome<Error, Model::CreateInterceptionRuleResult> CreateInterceptionRuleOutcome;
typedef std::future<CreateInterceptionRuleOutcome> CreateInterceptionRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateInterceptionRuleRequest&, const CreateInterceptionRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInterceptionRuleAsyncHandler;
typedef Outcome<Error, Model::CreateInterceptionTargetResult> CreateInterceptionTargetOutcome;
typedef std::future<CreateInterceptionTargetOutcome> CreateInterceptionTargetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateInterceptionTargetRequest&, const CreateInterceptionTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInterceptionTargetAsyncHandler;
typedef Outcome<Error, Model::CreateJenkinsImageRegistryResult> CreateJenkinsImageRegistryOutcome; typedef Outcome<Error, Model::CreateJenkinsImageRegistryResult> CreateJenkinsImageRegistryOutcome;
typedef std::future<CreateJenkinsImageRegistryOutcome> CreateJenkinsImageRegistryOutcomeCallable; typedef std::future<CreateJenkinsImageRegistryOutcome> CreateJenkinsImageRegistryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::CreateJenkinsImageRegistryRequest&, const CreateJenkinsImageRegistryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJenkinsImageRegistryAsyncHandler; typedef std::function<void(const SasClient*, const Model::CreateJenkinsImageRegistryRequest&, const CreateJenkinsImageRegistryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJenkinsImageRegistryAsyncHandler;
@@ -1092,6 +1151,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteLoginBaseConfigResult> DeleteLoginBaseConfigOutcome; typedef Outcome<Error, Model::DeleteLoginBaseConfigResult> DeleteLoginBaseConfigOutcome;
typedef std::future<DeleteLoginBaseConfigOutcome> DeleteLoginBaseConfigOutcomeCallable; typedef std::future<DeleteLoginBaseConfigOutcome> DeleteLoginBaseConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteLoginBaseConfigRequest&, const DeleteLoginBaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoginBaseConfigAsyncHandler; typedef std::function<void(const SasClient*, const Model::DeleteLoginBaseConfigRequest&, const DeleteLoginBaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoginBaseConfigAsyncHandler;
typedef Outcome<Error, Model::DeletePrivateRegistryResult> DeletePrivateRegistryOutcome;
typedef std::future<DeletePrivateRegistryOutcome> DeletePrivateRegistryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeletePrivateRegistryRequest&, const DeletePrivateRegistryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePrivateRegistryAsyncHandler;
typedef Outcome<Error, Model::DeleteSecurityEventMarkMissListResult> DeleteSecurityEventMarkMissListOutcome; typedef Outcome<Error, Model::DeleteSecurityEventMarkMissListResult> DeleteSecurityEventMarkMissListOutcome;
typedef std::future<DeleteSecurityEventMarkMissListOutcome> DeleteSecurityEventMarkMissListOutcomeCallable; typedef std::future<DeleteSecurityEventMarkMissListOutcome> DeleteSecurityEventMarkMissListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DeleteSecurityEventMarkMissListRequest&, const DeleteSecurityEventMarkMissListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecurityEventMarkMissListAsyncHandler; typedef std::function<void(const SasClient*, const Model::DeleteSecurityEventMarkMissListRequest&, const DeleteSecurityEventMarkMissListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecurityEventMarkMissListAsyncHandler;
@@ -1161,6 +1223,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAssetSummaryResult> DescribeAssetSummaryOutcome; typedef Outcome<Error, Model::DescribeAssetSummaryResult> DescribeAssetSummaryOutcome;
typedef std::future<DescribeAssetSummaryOutcome> DescribeAssetSummaryOutcomeCallable; typedef std::future<DescribeAssetSummaryOutcome> DescribeAssetSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAssetSummaryRequest&, const DescribeAssetSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetSummaryAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeAssetSummaryRequest&, const DescribeAssetSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeAssetsSecurityEventSummaryResult> DescribeAssetsSecurityEventSummaryOutcome;
typedef std::future<DescribeAssetsSecurityEventSummaryOutcome> DescribeAssetsSecurityEventSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAssetsSecurityEventSummaryRequest&, const DescribeAssetsSecurityEventSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetsSecurityEventSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeAttackAnalysisDataResult> DescribeAttackAnalysisDataOutcome; typedef Outcome<Error, Model::DescribeAttackAnalysisDataResult> DescribeAttackAnalysisDataOutcome;
typedef std::future<DescribeAttackAnalysisDataOutcome> DescribeAttackAnalysisDataOutcomeCallable; typedef std::future<DescribeAttackAnalysisDataOutcome> DescribeAttackAnalysisDataOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeAttackAnalysisDataRequest&, const DescribeAttackAnalysisDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAttackAnalysisDataAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeAttackAnalysisDataRequest&, const DescribeAttackAnalysisDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAttackAnalysisDataAsyncHandler;
@@ -1260,6 +1325,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeContainerStatisticsResult> DescribeContainerStatisticsOutcome; typedef Outcome<Error, Model::DescribeContainerStatisticsResult> DescribeContainerStatisticsOutcome;
typedef std::future<DescribeContainerStatisticsOutcome> DescribeContainerStatisticsOutcomeCallable; typedef std::future<DescribeContainerStatisticsOutcome> DescribeContainerStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeContainerStatisticsRequest&, const DescribeContainerStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeContainerStatisticsAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeContainerStatisticsRequest&, const DescribeContainerStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeContainerStatisticsAsyncHandler;
typedef Outcome<Error, Model::DescribeContainerTagsResult> DescribeContainerTagsOutcome;
typedef std::future<DescribeContainerTagsOutcome> DescribeContainerTagsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeContainerTagsRequest&, const DescribeContainerTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeContainerTagsAsyncHandler;
typedef Outcome<Error, Model::DescribeCountNotScannedImageResult> DescribeCountNotScannedImageOutcome; typedef Outcome<Error, Model::DescribeCountNotScannedImageResult> DescribeCountNotScannedImageOutcome;
typedef std::future<DescribeCountNotScannedImageOutcome> DescribeCountNotScannedImageOutcomeCallable; typedef std::future<DescribeCountNotScannedImageOutcome> DescribeCountNotScannedImageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeCountNotScannedImageRequest&, const DescribeCountNotScannedImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCountNotScannedImageAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeCountNotScannedImageRequest&, const DescribeCountNotScannedImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCountNotScannedImageAsyncHandler;
@@ -1329,6 +1397,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeFrontVulPatchListResult> DescribeFrontVulPatchListOutcome; typedef Outcome<Error, Model::DescribeFrontVulPatchListResult> DescribeFrontVulPatchListOutcome;
typedef std::future<DescribeFrontVulPatchListOutcome> DescribeFrontVulPatchListOutcomeCallable; typedef std::future<DescribeFrontVulPatchListOutcome> DescribeFrontVulPatchListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeFrontVulPatchListRequest&, const DescribeFrontVulPatchListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFrontVulPatchListAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeFrontVulPatchListRequest&, const DescribeFrontVulPatchListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFrontVulPatchListAsyncHandler;
typedef Outcome<Error, Model::DescribeGroupStructResult> DescribeGroupStructOutcome;
typedef std::future<DescribeGroupStructOutcome> DescribeGroupStructOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeGroupStructRequest&, const DescribeGroupStructOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupStructAsyncHandler;
typedef Outcome<Error, Model::DescribeGroupedContainerInstancesResult> DescribeGroupedContainerInstancesOutcome; typedef Outcome<Error, Model::DescribeGroupedContainerInstancesResult> DescribeGroupedContainerInstancesOutcome;
typedef std::future<DescribeGroupedContainerInstancesOutcome> DescribeGroupedContainerInstancesOutcomeCallable; typedef std::future<DescribeGroupedContainerInstancesOutcome> DescribeGroupedContainerInstancesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::DescribeGroupedContainerInstancesRequest&, const DescribeGroupedContainerInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupedContainerInstancesAsyncHandler; typedef std::function<void(const SasClient*, const Model::DescribeGroupedContainerInstancesRequest&, const DescribeGroupedContainerInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupedContainerInstancesAsyncHandler;
@@ -1809,6 +1880,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetAlarmMachineCountResult> GetAlarmMachineCountOutcome; typedef Outcome<Error, Model::GetAlarmMachineCountResult> GetAlarmMachineCountOutcome;
typedef std::future<GetAlarmMachineCountOutcome> GetAlarmMachineCountOutcomeCallable; typedef std::future<GetAlarmMachineCountOutcome> GetAlarmMachineCountOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetAlarmMachineCountRequest&, const GetAlarmMachineCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlarmMachineCountAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetAlarmMachineCountRequest&, const GetAlarmMachineCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlarmMachineCountAsyncHandler;
typedef Outcome<Error, Model::GetAppNetworkResult> GetAppNetworkOutcome;
typedef std::future<GetAppNetworkOutcome> GetAppNetworkOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetAppNetworkRequest&, const GetAppNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppNetworkAsyncHandler;
typedef Outcome<Error, Model::GetAssetsPropertyDetailResult> GetAssetsPropertyDetailOutcome; typedef Outcome<Error, Model::GetAssetsPropertyDetailResult> GetAssetsPropertyDetailOutcome;
typedef std::future<GetAssetsPropertyDetailOutcome> GetAssetsPropertyDetailOutcomeCallable; typedef std::future<GetAssetsPropertyDetailOutcome> GetAssetsPropertyDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetAssetsPropertyDetailRequest&, const GetAssetsPropertyDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssetsPropertyDetailAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetAssetsPropertyDetailRequest&, const GetAssetsPropertyDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssetsPropertyDetailAsyncHandler;
@@ -1836,6 +1910,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetClientUserDefineRuleResult> GetClientUserDefineRuleOutcome; typedef Outcome<Error, Model::GetClientUserDefineRuleResult> GetClientUserDefineRuleOutcome;
typedef std::future<GetClientUserDefineRuleOutcome> GetClientUserDefineRuleOutcomeCallable; typedef std::future<GetClientUserDefineRuleOutcome> GetClientUserDefineRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetClientUserDefineRuleRequest&, const GetClientUserDefineRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClientUserDefineRuleAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetClientUserDefineRuleRequest&, const GetClientUserDefineRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClientUserDefineRuleAsyncHandler;
typedef Outcome<Error, Model::GetCloudAssetCriteriaResult> GetCloudAssetCriteriaOutcome;
typedef std::future<GetCloudAssetCriteriaOutcome> GetCloudAssetCriteriaOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetCloudAssetCriteriaRequest&, const GetCloudAssetCriteriaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCloudAssetCriteriaAsyncHandler;
typedef Outcome<Error, Model::GetCloudAssetDetailResult> GetCloudAssetDetailOutcome; typedef Outcome<Error, Model::GetCloudAssetDetailResult> GetCloudAssetDetailOutcome;
typedef std::future<GetCloudAssetDetailOutcome> GetCloudAssetDetailOutcomeCallable; typedef std::future<GetCloudAssetDetailOutcome> GetCloudAssetDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetCloudAssetDetailRequest&, const GetCloudAssetDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCloudAssetDetailAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetCloudAssetDetailRequest&, const GetCloudAssetDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCloudAssetDetailAsyncHandler;
@@ -1845,6 +1922,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetClusterCheckItemWarningStatisticsResult> GetClusterCheckItemWarningStatisticsOutcome; typedef Outcome<Error, Model::GetClusterCheckItemWarningStatisticsResult> GetClusterCheckItemWarningStatisticsOutcome;
typedef std::future<GetClusterCheckItemWarningStatisticsOutcome> GetClusterCheckItemWarningStatisticsOutcomeCallable; typedef std::future<GetClusterCheckItemWarningStatisticsOutcome> GetClusterCheckItemWarningStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetClusterCheckItemWarningStatisticsRequest&, const GetClusterCheckItemWarningStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterCheckItemWarningStatisticsAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetClusterCheckItemWarningStatisticsRequest&, const GetClusterCheckItemWarningStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterCheckItemWarningStatisticsAsyncHandler;
typedef Outcome<Error, Model::GetClusterRuleSummaryResult> GetClusterRuleSummaryOutcome;
typedef std::future<GetClusterRuleSummaryOutcome> GetClusterRuleSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetClusterRuleSummaryRequest&, const GetClusterRuleSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterRuleSummaryAsyncHandler;
typedef Outcome<Error, Model::GetClusterSuspEventStatisticsResult> GetClusterSuspEventStatisticsOutcome; typedef Outcome<Error, Model::GetClusterSuspEventStatisticsResult> GetClusterSuspEventStatisticsOutcome;
typedef std::future<GetClusterSuspEventStatisticsOutcome> GetClusterSuspEventStatisticsOutcomeCallable; typedef std::future<GetClusterSuspEventStatisticsOutcome> GetClusterSuspEventStatisticsOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetClusterSuspEventStatisticsRequest&, const GetClusterSuspEventStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterSuspEventStatisticsAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetClusterSuspEventStatisticsRequest&, const GetClusterSuspEventStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterSuspEventStatisticsAsyncHandler;
@@ -1866,6 +1946,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetImageScanNumInPeriodResult> GetImageScanNumInPeriodOutcome; typedef Outcome<Error, Model::GetImageScanNumInPeriodResult> GetImageScanNumInPeriodOutcome;
typedef std::future<GetImageScanNumInPeriodOutcome> GetImageScanNumInPeriodOutcomeCallable; typedef std::future<GetImageScanNumInPeriodOutcome> GetImageScanNumInPeriodOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetImageScanNumInPeriodRequest&, const GetImageScanNumInPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageScanNumInPeriodAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetImageScanNumInPeriodRequest&, const GetImageScanNumInPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageScanNumInPeriodAsyncHandler;
typedef Outcome<Error, Model::GetInterceptionRuleDetailResult> GetInterceptionRuleDetailOutcome;
typedef std::future<GetInterceptionRuleDetailOutcome> GetInterceptionRuleDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetInterceptionRuleDetailRequest&, const GetInterceptionRuleDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInterceptionRuleDetailAsyncHandler;
typedef Outcome<Error, Model::GetInterceptionSummaryResult> GetInterceptionSummaryOutcome; typedef Outcome<Error, Model::GetInterceptionSummaryResult> GetInterceptionSummaryOutcome;
typedef std::future<GetInterceptionSummaryOutcome> GetInterceptionSummaryOutcomeCallable; typedef std::future<GetInterceptionSummaryOutcome> GetInterceptionSummaryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::GetInterceptionSummaryRequest&, const GetInterceptionSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInterceptionSummaryAsyncHandler; typedef std::function<void(const SasClient*, const Model::GetInterceptionSummaryRequest&, const GetInterceptionSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInterceptionSummaryAsyncHandler;
@@ -1914,6 +1997,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::InstallCloudMonitorResult> InstallCloudMonitorOutcome; typedef Outcome<Error, Model::InstallCloudMonitorResult> InstallCloudMonitorOutcome;
typedef std::future<InstallCloudMonitorOutcome> InstallCloudMonitorOutcomeCallable; typedef std::future<InstallCloudMonitorOutcome> InstallCloudMonitorOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::InstallCloudMonitorRequest&, const InstallCloudMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallCloudMonitorAsyncHandler; typedef std::function<void(const SasClient*, const Model::InstallCloudMonitorRequest&, const InstallCloudMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallCloudMonitorAsyncHandler;
typedef Outcome<Error, Model::InstallPmAgentResult> InstallPmAgentOutcome;
typedef std::future<InstallPmAgentOutcome> InstallPmAgentOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::InstallPmAgentRequest&, const InstallPmAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallPmAgentAsyncHandler;
typedef Outcome<Error, Model::InstallUniBackupAgentResult> InstallUniBackupAgentOutcome; typedef Outcome<Error, Model::InstallUniBackupAgentResult> InstallUniBackupAgentOutcome;
typedef std::future<InstallUniBackupAgentOutcome> InstallUniBackupAgentOutcomeCallable; typedef std::future<InstallUniBackupAgentOutcome> InstallUniBackupAgentOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::InstallUniBackupAgentRequest&, const InstallUniBackupAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallUniBackupAgentAsyncHandler; typedef std::function<void(const SasClient*, const Model::InstallUniBackupAgentRequest&, const InstallUniBackupAgentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallUniBackupAgentAsyncHandler;
@@ -1944,6 +2030,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListClientUserDefineRulesResult> ListClientUserDefineRulesOutcome; typedef Outcome<Error, Model::ListClientUserDefineRulesResult> ListClientUserDefineRulesOutcome;
typedef std::future<ListClientUserDefineRulesOutcome> ListClientUserDefineRulesOutcomeCallable; typedef std::future<ListClientUserDefineRulesOutcome> ListClientUserDefineRulesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListClientUserDefineRulesRequest&, const ListClientUserDefineRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClientUserDefineRulesAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListClientUserDefineRulesRequest&, const ListClientUserDefineRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClientUserDefineRulesAsyncHandler;
typedef Outcome<Error, Model::ListCloudAssetInstancesResult> ListCloudAssetInstancesOutcome;
typedef std::future<ListCloudAssetInstancesOutcome> ListCloudAssetInstancesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListCloudAssetInstancesRequest&, const ListCloudAssetInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCloudAssetInstancesAsyncHandler;
typedef Outcome<Error, Model::ListClusterCnnfStatusDetailResult> ListClusterCnnfStatusDetailOutcome; typedef Outcome<Error, Model::ListClusterCnnfStatusDetailResult> ListClusterCnnfStatusDetailOutcome;
typedef std::future<ListClusterCnnfStatusDetailOutcome> ListClusterCnnfStatusDetailOutcomeCallable; typedef std::future<ListClusterCnnfStatusDetailOutcome> ListClusterCnnfStatusDetailOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListClusterCnnfStatusDetailRequest&, const ListClusterCnnfStatusDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterCnnfStatusDetailAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListClusterCnnfStatusDetailRequest&, const ListClusterCnnfStatusDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterCnnfStatusDetailAsyncHandler;
@@ -1965,21 +2054,42 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListHoneypotProbeResult> ListHoneypotProbeOutcome; typedef Outcome<Error, Model::ListHoneypotProbeResult> ListHoneypotProbeOutcome;
typedef std::future<ListHoneypotProbeOutcome> ListHoneypotProbeOutcomeCallable; typedef std::future<ListHoneypotProbeOutcome> ListHoneypotProbeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListHoneypotProbeRequest&, const ListHoneypotProbeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListHoneypotProbeAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListHoneypotProbeRequest&, const ListHoneypotProbeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListHoneypotProbeAsyncHandler;
typedef Outcome<Error, Model::ListImageRegistryRegionResult> ListImageRegistryRegionOutcome;
typedef std::future<ListImageRegistryRegionOutcome> ListImageRegistryRegionOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListImageRegistryRegionRequest&, const ListImageRegistryRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListImageRegistryRegionAsyncHandler;
typedef Outcome<Error, Model::ListImageRiskResult> ListImageRiskOutcome;
typedef std::future<ListImageRiskOutcome> ListImageRiskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListImageRiskRequest&, const ListImageRiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListImageRiskAsyncHandler;
typedef Outcome<Error, Model::ListInstanceCatalogResult> ListInstanceCatalogOutcome;
typedef std::future<ListInstanceCatalogOutcome> ListInstanceCatalogOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListInstanceCatalogRequest&, const ListInstanceCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceCatalogAsyncHandler;
typedef Outcome<Error, Model::ListInterceptionHistoryResult> ListInterceptionHistoryOutcome;
typedef std::future<ListInterceptionHistoryOutcome> ListInterceptionHistoryOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListInterceptionHistoryRequest&, const ListInterceptionHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionHistoryAsyncHandler;
typedef Outcome<Error, Model::ListInterceptionImageResult> ListInterceptionImageOutcome; typedef Outcome<Error, Model::ListInterceptionImageResult> ListInterceptionImageOutcome;
typedef std::future<ListInterceptionImageOutcome> ListInterceptionImageOutcomeCallable; typedef std::future<ListInterceptionImageOutcome> ListInterceptionImageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListInterceptionImageRequest&, const ListInterceptionImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionImageAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListInterceptionImageRequest&, const ListInterceptionImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionImageAsyncHandler;
typedef Outcome<Error, Model::ListInterceptionRulePageResult> ListInterceptionRulePageOutcome; typedef Outcome<Error, Model::ListInterceptionRulePageResult> ListInterceptionRulePageOutcome;
typedef std::future<ListInterceptionRulePageOutcome> ListInterceptionRulePageOutcomeCallable; typedef std::future<ListInterceptionRulePageOutcome> ListInterceptionRulePageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListInterceptionRulePageRequest&, const ListInterceptionRulePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionRulePageAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListInterceptionRulePageRequest&, const ListInterceptionRulePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionRulePageAsyncHandler;
typedef Outcome<Error, Model::ListInterceptionTargetPageResult> ListInterceptionTargetPageOutcome;
typedef std::future<ListInterceptionTargetPageOutcome> ListInterceptionTargetPageOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListInterceptionTargetPageRequest&, const ListInterceptionTargetPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionTargetPageAsyncHandler;
typedef Outcome<Error, Model::ListPluginForUuidResult> ListPluginForUuidOutcome; typedef Outcome<Error, Model::ListPluginForUuidResult> ListPluginForUuidOutcome;
typedef std::future<ListPluginForUuidOutcome> ListPluginForUuidOutcomeCallable; typedef std::future<ListPluginForUuidOutcome> ListPluginForUuidOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListPluginForUuidRequest&, const ListPluginForUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPluginForUuidAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListPluginForUuidRequest&, const ListPluginForUuidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPluginForUuidAsyncHandler;
typedef Outcome<Error, Model::ListPodRiskResult> ListPodRiskOutcome;
typedef std::future<ListPodRiskOutcome> ListPodRiskOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListPodRiskRequest&, const ListPodRiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPodRiskAsyncHandler;
typedef Outcome<Error, Model::ListPrivateRegistryListResult> ListPrivateRegistryListOutcome; typedef Outcome<Error, Model::ListPrivateRegistryListResult> ListPrivateRegistryListOutcome;
typedef std::future<ListPrivateRegistryListOutcome> ListPrivateRegistryListOutcomeCallable; typedef std::future<ListPrivateRegistryListOutcome> ListPrivateRegistryListOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryListRequest&, const ListPrivateRegistryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryListAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryListRequest&, const ListPrivateRegistryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryListAsyncHandler;
typedef Outcome<Error, Model::ListPrivateRegistryTypeResult> ListPrivateRegistryTypeOutcome; typedef Outcome<Error, Model::ListPrivateRegistryTypeResult> ListPrivateRegistryTypeOutcome;
typedef std::future<ListPrivateRegistryTypeOutcome> ListPrivateRegistryTypeOutcomeCallable; typedef std::future<ListPrivateRegistryTypeOutcome> ListPrivateRegistryTypeOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryTypeRequest&, const ListPrivateRegistryTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryTypeAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryTypeRequest&, const ListPrivateRegistryTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryTypeAsyncHandler;
typedef Outcome<Error, Model::ListRuleTargetAllResult> ListRuleTargetAllOutcome;
typedef std::future<ListRuleTargetAllOutcome> ListRuleTargetAllOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListRuleTargetAllRequest&, const ListRuleTargetAllOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRuleTargetAllAsyncHandler;
typedef Outcome<Error, Model::ListSystemAggregationRulesResult> ListSystemAggregationRulesOutcome; typedef Outcome<Error, Model::ListSystemAggregationRulesResult> ListSystemAggregationRulesOutcome;
typedef std::future<ListSystemAggregationRulesOutcome> ListSystemAggregationRulesOutcomeCallable; typedef std::future<ListSystemAggregationRulesOutcome> ListSystemAggregationRulesOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ListSystemAggregationRulesRequest&, const ListSystemAggregationRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSystemAggregationRulesAsyncHandler; typedef std::function<void(const SasClient*, const Model::ListSystemAggregationRulesRequest&, const ListSystemAggregationRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSystemAggregationRulesAsyncHandler;
@@ -2037,6 +2147,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyClientUserDefineRuleResult> ModifyClientUserDefineRuleOutcome; typedef Outcome<Error, Model::ModifyClientUserDefineRuleResult> ModifyClientUserDefineRuleOutcome;
typedef std::future<ModifyClientUserDefineRuleOutcome> ModifyClientUserDefineRuleOutcomeCallable; typedef std::future<ModifyClientUserDefineRuleOutcome> ModifyClientUserDefineRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyClientUserDefineRuleRequest&, const ModifyClientUserDefineRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClientUserDefineRuleAsyncHandler; typedef std::function<void(const SasClient*, const Model::ModifyClientUserDefineRuleRequest&, const ModifyClientUserDefineRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClientUserDefineRuleAsyncHandler;
typedef Outcome<Error, Model::ModifyClusterCnnfStatusUserConfirmResult> ModifyClusterCnnfStatusUserConfirmOutcome;
typedef std::future<ModifyClusterCnnfStatusUserConfirmOutcome> ModifyClusterCnnfStatusUserConfirmOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyClusterCnnfStatusUserConfirmRequest&, const ModifyClusterCnnfStatusUserConfirmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterCnnfStatusUserConfirmAsyncHandler;
typedef Outcome<Error, Model::ModifyConcernNecessityResult> ModifyConcernNecessityOutcome; typedef Outcome<Error, Model::ModifyConcernNecessityResult> ModifyConcernNecessityOutcome;
typedef std::future<ModifyConcernNecessityOutcome> ModifyConcernNecessityOutcomeCallable; typedef std::future<ModifyConcernNecessityOutcome> ModifyConcernNecessityOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyConcernNecessityRequest&, const ModifyConcernNecessityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConcernNecessityAsyncHandler; typedef std::function<void(const SasClient*, const Model::ModifyConcernNecessityRequest&, const ModifyConcernNecessityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyConcernNecessityAsyncHandler;
@@ -2058,6 +2171,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceAntiBruteForceRuleResult> ModifyInstanceAntiBruteForceRuleOutcome; typedef Outcome<Error, Model::ModifyInstanceAntiBruteForceRuleResult> ModifyInstanceAntiBruteForceRuleOutcome;
typedef std::future<ModifyInstanceAntiBruteForceRuleOutcome> ModifyInstanceAntiBruteForceRuleOutcomeCallable; typedef std::future<ModifyInstanceAntiBruteForceRuleOutcome> ModifyInstanceAntiBruteForceRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyInstanceAntiBruteForceRuleRequest&, const ModifyInstanceAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAntiBruteForceRuleAsyncHandler; typedef std::function<void(const SasClient*, const Model::ModifyInstanceAntiBruteForceRuleRequest&, const ModifyInstanceAntiBruteForceRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAntiBruteForceRuleAsyncHandler;
typedef Outcome<Error, Model::ModifyInterceptionRuleResult> ModifyInterceptionRuleOutcome;
typedef std::future<ModifyInterceptionRuleOutcome> ModifyInterceptionRuleOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyInterceptionRuleRequest&, const ModifyInterceptionRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInterceptionRuleAsyncHandler;
typedef Outcome<Error, Model::ModifyInterceptionRuleSwitchResult> ModifyInterceptionRuleSwitchOutcome;
typedef std::future<ModifyInterceptionRuleSwitchOutcome> ModifyInterceptionRuleSwitchOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyInterceptionRuleSwitchRequest&, const ModifyInterceptionRuleSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInterceptionRuleSwitchAsyncHandler;
typedef Outcome<Error, Model::ModifyInterceptionTargetResult> ModifyInterceptionTargetOutcome;
typedef std::future<ModifyInterceptionTargetOutcome> ModifyInterceptionTargetOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyInterceptionTargetRequest&, const ModifyInterceptionTargetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInterceptionTargetAsyncHandler;
typedef Outcome<Error, Model::ModifyLogMetaStatusResult> ModifyLogMetaStatusOutcome; typedef Outcome<Error, Model::ModifyLogMetaStatusResult> ModifyLogMetaStatusOutcome;
typedef std::future<ModifyLogMetaStatusOutcome> ModifyLogMetaStatusOutcomeCallable; typedef std::future<ModifyLogMetaStatusOutcome> ModifyLogMetaStatusOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::ModifyLogMetaStatusRequest&, const ModifyLogMetaStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogMetaStatusAsyncHandler; typedef std::function<void(const SasClient*, const Model::ModifyLogMetaStatusRequest&, const ModifyLogMetaStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogMetaStatusAsyncHandler;
@@ -2244,6 +2366,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveSuspEventUserSettingResult> SaveSuspEventUserSettingOutcome; typedef Outcome<Error, Model::SaveSuspEventUserSettingResult> SaveSuspEventUserSettingOutcome;
typedef std::future<SaveSuspEventUserSettingOutcome> SaveSuspEventUserSettingOutcomeCallable; typedef std::future<SaveSuspEventUserSettingOutcome> SaveSuspEventUserSettingOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::SaveSuspEventUserSettingRequest&, const SaveSuspEventUserSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSuspEventUserSettingAsyncHandler; typedef std::function<void(const SasClient*, const Model::SaveSuspEventUserSettingRequest&, const SaveSuspEventUserSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSuspEventUserSettingAsyncHandler;
typedef Outcome<Error, Model::SetClusterInterceptionConfigResult> SetClusterInterceptionConfigOutcome;
typedef std::future<SetClusterInterceptionConfigOutcome> SetClusterInterceptionConfigOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::SetClusterInterceptionConfigRequest&, const SetClusterInterceptionConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetClusterInterceptionConfigAsyncHandler;
typedef Outcome<Error, Model::SetRegistryScanDayNumResult> SetRegistryScanDayNumOutcome; typedef Outcome<Error, Model::SetRegistryScanDayNumResult> SetRegistryScanDayNumOutcome;
typedef std::future<SetRegistryScanDayNumOutcome> SetRegistryScanDayNumOutcomeCallable; typedef std::future<SetRegistryScanDayNumOutcome> SetRegistryScanDayNumOutcomeCallable;
typedef std::function<void(const SasClient*, const Model::SetRegistryScanDayNumRequest&, const SetRegistryScanDayNumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRegistryScanDayNumAsyncHandler; typedef std::function<void(const SasClient*, const Model::SetRegistryScanDayNumRequest&, const SetRegistryScanDayNumOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRegistryScanDayNumAsyncHandler;
@@ -2318,6 +2443,9 @@ namespace AlibabaCloud
AddInstallCodeOutcome addInstallCode(const Model::AddInstallCodeRequest &request)const; AddInstallCodeOutcome addInstallCode(const Model::AddInstallCodeRequest &request)const;
void addInstallCodeAsync(const Model::AddInstallCodeRequest& request, const AddInstallCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void addInstallCodeAsync(const Model::AddInstallCodeRequest& request, const AddInstallCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddInstallCodeOutcomeCallable addInstallCodeCallable(const Model::AddInstallCodeRequest& request) const; AddInstallCodeOutcomeCallable addInstallCodeCallable(const Model::AddInstallCodeRequest& request) const;
AddPrivateRegistryOutcome addPrivateRegistry(const Model::AddPrivateRegistryRequest &request)const;
void addPrivateRegistryAsync(const Model::AddPrivateRegistryRequest& request, const AddPrivateRegistryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddPrivateRegistryOutcomeCallable addPrivateRegistryCallable(const Model::AddPrivateRegistryRequest& request) const;
AddTagWithUuidOutcome addTagWithUuid(const Model::AddTagWithUuidRequest &request)const; AddTagWithUuidOutcome addTagWithUuid(const Model::AddTagWithUuidRequest &request)const;
void addTagWithUuidAsync(const Model::AddTagWithUuidRequest& request, const AddTagWithUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void addTagWithUuidAsync(const Model::AddTagWithUuidRequest& request, const AddTagWithUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTagWithUuidOutcomeCallable addTagWithUuidCallable(const Model::AddTagWithUuidRequest& request) const; AddTagWithUuidOutcomeCallable addTagWithUuidCallable(const Model::AddTagWithUuidRequest& request) const;
@@ -2387,6 +2515,12 @@ namespace AlibabaCloud
CreateHoneypotProbeOutcome createHoneypotProbe(const Model::CreateHoneypotProbeRequest &request)const; CreateHoneypotProbeOutcome createHoneypotProbe(const Model::CreateHoneypotProbeRequest &request)const;
void createHoneypotProbeAsync(const Model::CreateHoneypotProbeRequest& request, const CreateHoneypotProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createHoneypotProbeAsync(const Model::CreateHoneypotProbeRequest& request, const CreateHoneypotProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateHoneypotProbeOutcomeCallable createHoneypotProbeCallable(const Model::CreateHoneypotProbeRequest& request) const; CreateHoneypotProbeOutcomeCallable createHoneypotProbeCallable(const Model::CreateHoneypotProbeRequest& request) const;
CreateInterceptionRuleOutcome createInterceptionRule(const Model::CreateInterceptionRuleRequest &request)const;
void createInterceptionRuleAsync(const Model::CreateInterceptionRuleRequest& request, const CreateInterceptionRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateInterceptionRuleOutcomeCallable createInterceptionRuleCallable(const Model::CreateInterceptionRuleRequest& request) const;
CreateInterceptionTargetOutcome createInterceptionTarget(const Model::CreateInterceptionTargetRequest &request)const;
void createInterceptionTargetAsync(const Model::CreateInterceptionTargetRequest& request, const CreateInterceptionTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateInterceptionTargetOutcomeCallable createInterceptionTargetCallable(const Model::CreateInterceptionTargetRequest& request) const;
CreateJenkinsImageRegistryOutcome createJenkinsImageRegistry(const Model::CreateJenkinsImageRegistryRequest &request)const; CreateJenkinsImageRegistryOutcome createJenkinsImageRegistry(const Model::CreateJenkinsImageRegistryRequest &request)const;
void createJenkinsImageRegistryAsync(const Model::CreateJenkinsImageRegistryRequest& request, const CreateJenkinsImageRegistryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createJenkinsImageRegistryAsync(const Model::CreateJenkinsImageRegistryRequest& request, const CreateJenkinsImageRegistryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateJenkinsImageRegistryOutcomeCallable createJenkinsImageRegistryCallable(const Model::CreateJenkinsImageRegistryRequest& request) const; CreateJenkinsImageRegistryOutcomeCallable createJenkinsImageRegistryCallable(const Model::CreateJenkinsImageRegistryRequest& request) const;
@@ -2459,6 +2593,9 @@ namespace AlibabaCloud
DeleteLoginBaseConfigOutcome deleteLoginBaseConfig(const Model::DeleteLoginBaseConfigRequest &request)const; DeleteLoginBaseConfigOutcome deleteLoginBaseConfig(const Model::DeleteLoginBaseConfigRequest &request)const;
void deleteLoginBaseConfigAsync(const Model::DeleteLoginBaseConfigRequest& request, const DeleteLoginBaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteLoginBaseConfigAsync(const Model::DeleteLoginBaseConfigRequest& request, const DeleteLoginBaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLoginBaseConfigOutcomeCallable deleteLoginBaseConfigCallable(const Model::DeleteLoginBaseConfigRequest& request) const; DeleteLoginBaseConfigOutcomeCallable deleteLoginBaseConfigCallable(const Model::DeleteLoginBaseConfigRequest& request) const;
DeletePrivateRegistryOutcome deletePrivateRegistry(const Model::DeletePrivateRegistryRequest &request)const;
void deletePrivateRegistryAsync(const Model::DeletePrivateRegistryRequest& request, const DeletePrivateRegistryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeletePrivateRegistryOutcomeCallable deletePrivateRegistryCallable(const Model::DeletePrivateRegistryRequest& request) const;
DeleteSecurityEventMarkMissListOutcome deleteSecurityEventMarkMissList(const Model::DeleteSecurityEventMarkMissListRequest &request)const; DeleteSecurityEventMarkMissListOutcome deleteSecurityEventMarkMissList(const Model::DeleteSecurityEventMarkMissListRequest &request)const;
void deleteSecurityEventMarkMissListAsync(const Model::DeleteSecurityEventMarkMissListRequest& request, const DeleteSecurityEventMarkMissListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteSecurityEventMarkMissListAsync(const Model::DeleteSecurityEventMarkMissListRequest& request, const DeleteSecurityEventMarkMissListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSecurityEventMarkMissListOutcomeCallable deleteSecurityEventMarkMissListCallable(const Model::DeleteSecurityEventMarkMissListRequest& request) const; DeleteSecurityEventMarkMissListOutcomeCallable deleteSecurityEventMarkMissListCallable(const Model::DeleteSecurityEventMarkMissListRequest& request) const;
@@ -2528,6 +2665,9 @@ namespace AlibabaCloud
DescribeAssetSummaryOutcome describeAssetSummary(const Model::DescribeAssetSummaryRequest &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; 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; DescribeAssetSummaryOutcomeCallable describeAssetSummaryCallable(const Model::DescribeAssetSummaryRequest& request) const;
DescribeAssetsSecurityEventSummaryOutcome describeAssetsSecurityEventSummary(const Model::DescribeAssetsSecurityEventSummaryRequest &request)const;
void describeAssetsSecurityEventSummaryAsync(const Model::DescribeAssetsSecurityEventSummaryRequest& request, const DescribeAssetsSecurityEventSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAssetsSecurityEventSummaryOutcomeCallable describeAssetsSecurityEventSummaryCallable(const Model::DescribeAssetsSecurityEventSummaryRequest& request) const;
DescribeAttackAnalysisDataOutcome describeAttackAnalysisData(const Model::DescribeAttackAnalysisDataRequest &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; 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; DescribeAttackAnalysisDataOutcomeCallable describeAttackAnalysisDataCallable(const Model::DescribeAttackAnalysisDataRequest& request) const;
@@ -2627,6 +2767,9 @@ namespace AlibabaCloud
DescribeContainerStatisticsOutcome describeContainerStatistics(const Model::DescribeContainerStatisticsRequest &request)const; DescribeContainerStatisticsOutcome describeContainerStatistics(const Model::DescribeContainerStatisticsRequest &request)const;
void describeContainerStatisticsAsync(const Model::DescribeContainerStatisticsRequest& request, const DescribeContainerStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeContainerStatisticsAsync(const Model::DescribeContainerStatisticsRequest& request, const DescribeContainerStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeContainerStatisticsOutcomeCallable describeContainerStatisticsCallable(const Model::DescribeContainerStatisticsRequest& request) const; DescribeContainerStatisticsOutcomeCallable describeContainerStatisticsCallable(const Model::DescribeContainerStatisticsRequest& request) const;
DescribeContainerTagsOutcome describeContainerTags(const Model::DescribeContainerTagsRequest &request)const;
void describeContainerTagsAsync(const Model::DescribeContainerTagsRequest& request, const DescribeContainerTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeContainerTagsOutcomeCallable describeContainerTagsCallable(const Model::DescribeContainerTagsRequest& request) const;
DescribeCountNotScannedImageOutcome describeCountNotScannedImage(const Model::DescribeCountNotScannedImageRequest &request)const; DescribeCountNotScannedImageOutcome describeCountNotScannedImage(const Model::DescribeCountNotScannedImageRequest &request)const;
void describeCountNotScannedImageAsync(const Model::DescribeCountNotScannedImageRequest& request, const DescribeCountNotScannedImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeCountNotScannedImageAsync(const Model::DescribeCountNotScannedImageRequest& request, const DescribeCountNotScannedImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCountNotScannedImageOutcomeCallable describeCountNotScannedImageCallable(const Model::DescribeCountNotScannedImageRequest& request) const; DescribeCountNotScannedImageOutcomeCallable describeCountNotScannedImageCallable(const Model::DescribeCountNotScannedImageRequest& request) const;
@@ -2696,6 +2839,9 @@ namespace AlibabaCloud
DescribeFrontVulPatchListOutcome describeFrontVulPatchList(const Model::DescribeFrontVulPatchListRequest &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; 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; DescribeFrontVulPatchListOutcomeCallable describeFrontVulPatchListCallable(const Model::DescribeFrontVulPatchListRequest& request) const;
DescribeGroupStructOutcome describeGroupStruct(const Model::DescribeGroupStructRequest &request)const;
void describeGroupStructAsync(const Model::DescribeGroupStructRequest& request, const DescribeGroupStructAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGroupStructOutcomeCallable describeGroupStructCallable(const Model::DescribeGroupStructRequest& request) const;
DescribeGroupedContainerInstancesOutcome describeGroupedContainerInstances(const Model::DescribeGroupedContainerInstancesRequest &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; 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; DescribeGroupedContainerInstancesOutcomeCallable describeGroupedContainerInstancesCallable(const Model::DescribeGroupedContainerInstancesRequest& request) const;
@@ -3176,6 +3322,9 @@ namespace AlibabaCloud
GetAlarmMachineCountOutcome getAlarmMachineCount(const Model::GetAlarmMachineCountRequest &request)const; GetAlarmMachineCountOutcome getAlarmMachineCount(const Model::GetAlarmMachineCountRequest &request)const;
void getAlarmMachineCountAsync(const Model::GetAlarmMachineCountRequest& request, const GetAlarmMachineCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getAlarmMachineCountAsync(const Model::GetAlarmMachineCountRequest& request, const GetAlarmMachineCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAlarmMachineCountOutcomeCallable getAlarmMachineCountCallable(const Model::GetAlarmMachineCountRequest& request) const; GetAlarmMachineCountOutcomeCallable getAlarmMachineCountCallable(const Model::GetAlarmMachineCountRequest& request) const;
GetAppNetworkOutcome getAppNetwork(const Model::GetAppNetworkRequest &request)const;
void getAppNetworkAsync(const Model::GetAppNetworkRequest& request, const GetAppNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAppNetworkOutcomeCallable getAppNetworkCallable(const Model::GetAppNetworkRequest& request) const;
GetAssetsPropertyDetailOutcome getAssetsPropertyDetail(const Model::GetAssetsPropertyDetailRequest &request)const; GetAssetsPropertyDetailOutcome getAssetsPropertyDetail(const Model::GetAssetsPropertyDetailRequest &request)const;
void getAssetsPropertyDetailAsync(const Model::GetAssetsPropertyDetailRequest& request, const GetAssetsPropertyDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getAssetsPropertyDetailAsync(const Model::GetAssetsPropertyDetailRequest& request, const GetAssetsPropertyDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAssetsPropertyDetailOutcomeCallable getAssetsPropertyDetailCallable(const Model::GetAssetsPropertyDetailRequest& request) const; GetAssetsPropertyDetailOutcomeCallable getAssetsPropertyDetailCallable(const Model::GetAssetsPropertyDetailRequest& request) const;
@@ -3203,6 +3352,9 @@ namespace AlibabaCloud
GetClientUserDefineRuleOutcome getClientUserDefineRule(const Model::GetClientUserDefineRuleRequest &request)const; GetClientUserDefineRuleOutcome getClientUserDefineRule(const Model::GetClientUserDefineRuleRequest &request)const;
void getClientUserDefineRuleAsync(const Model::GetClientUserDefineRuleRequest& request, const GetClientUserDefineRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getClientUserDefineRuleAsync(const Model::GetClientUserDefineRuleRequest& request, const GetClientUserDefineRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetClientUserDefineRuleOutcomeCallable getClientUserDefineRuleCallable(const Model::GetClientUserDefineRuleRequest& request) const; GetClientUserDefineRuleOutcomeCallable getClientUserDefineRuleCallable(const Model::GetClientUserDefineRuleRequest& request) const;
GetCloudAssetCriteriaOutcome getCloudAssetCriteria(const Model::GetCloudAssetCriteriaRequest &request)const;
void getCloudAssetCriteriaAsync(const Model::GetCloudAssetCriteriaRequest& request, const GetCloudAssetCriteriaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCloudAssetCriteriaOutcomeCallable getCloudAssetCriteriaCallable(const Model::GetCloudAssetCriteriaRequest& request) const;
GetCloudAssetDetailOutcome getCloudAssetDetail(const Model::GetCloudAssetDetailRequest &request)const; GetCloudAssetDetailOutcome getCloudAssetDetail(const Model::GetCloudAssetDetailRequest &request)const;
void getCloudAssetDetailAsync(const Model::GetCloudAssetDetailRequest& request, const GetCloudAssetDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getCloudAssetDetailAsync(const Model::GetCloudAssetDetailRequest& request, const GetCloudAssetDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCloudAssetDetailOutcomeCallable getCloudAssetDetailCallable(const Model::GetCloudAssetDetailRequest& request) const; GetCloudAssetDetailOutcomeCallable getCloudAssetDetailCallable(const Model::GetCloudAssetDetailRequest& request) const;
@@ -3212,6 +3364,9 @@ namespace AlibabaCloud
GetClusterCheckItemWarningStatisticsOutcome getClusterCheckItemWarningStatistics(const Model::GetClusterCheckItemWarningStatisticsRequest &request)const; GetClusterCheckItemWarningStatisticsOutcome getClusterCheckItemWarningStatistics(const Model::GetClusterCheckItemWarningStatisticsRequest &request)const;
void getClusterCheckItemWarningStatisticsAsync(const Model::GetClusterCheckItemWarningStatisticsRequest& request, const GetClusterCheckItemWarningStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getClusterCheckItemWarningStatisticsAsync(const Model::GetClusterCheckItemWarningStatisticsRequest& request, const GetClusterCheckItemWarningStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetClusterCheckItemWarningStatisticsOutcomeCallable getClusterCheckItemWarningStatisticsCallable(const Model::GetClusterCheckItemWarningStatisticsRequest& request) const; GetClusterCheckItemWarningStatisticsOutcomeCallable getClusterCheckItemWarningStatisticsCallable(const Model::GetClusterCheckItemWarningStatisticsRequest& request) const;
GetClusterRuleSummaryOutcome getClusterRuleSummary(const Model::GetClusterRuleSummaryRequest &request)const;
void getClusterRuleSummaryAsync(const Model::GetClusterRuleSummaryRequest& request, const GetClusterRuleSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetClusterRuleSummaryOutcomeCallable getClusterRuleSummaryCallable(const Model::GetClusterRuleSummaryRequest& request) const;
GetClusterSuspEventStatisticsOutcome getClusterSuspEventStatistics(const Model::GetClusterSuspEventStatisticsRequest &request)const; GetClusterSuspEventStatisticsOutcome getClusterSuspEventStatistics(const Model::GetClusterSuspEventStatisticsRequest &request)const;
void getClusterSuspEventStatisticsAsync(const Model::GetClusterSuspEventStatisticsRequest& request, const GetClusterSuspEventStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getClusterSuspEventStatisticsAsync(const Model::GetClusterSuspEventStatisticsRequest& request, const GetClusterSuspEventStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetClusterSuspEventStatisticsOutcomeCallable getClusterSuspEventStatisticsCallable(const Model::GetClusterSuspEventStatisticsRequest& request) const; GetClusterSuspEventStatisticsOutcomeCallable getClusterSuspEventStatisticsCallable(const Model::GetClusterSuspEventStatisticsRequest& request) const;
@@ -3233,6 +3388,9 @@ namespace AlibabaCloud
GetImageScanNumInPeriodOutcome getImageScanNumInPeriod(const Model::GetImageScanNumInPeriodRequest &request)const; GetImageScanNumInPeriodOutcome getImageScanNumInPeriod(const Model::GetImageScanNumInPeriodRequest &request)const;
void getImageScanNumInPeriodAsync(const Model::GetImageScanNumInPeriodRequest& request, const GetImageScanNumInPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getImageScanNumInPeriodAsync(const Model::GetImageScanNumInPeriodRequest& request, const GetImageScanNumInPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetImageScanNumInPeriodOutcomeCallable getImageScanNumInPeriodCallable(const Model::GetImageScanNumInPeriodRequest& request) const; GetImageScanNumInPeriodOutcomeCallable getImageScanNumInPeriodCallable(const Model::GetImageScanNumInPeriodRequest& request) const;
GetInterceptionRuleDetailOutcome getInterceptionRuleDetail(const Model::GetInterceptionRuleDetailRequest &request)const;
void getInterceptionRuleDetailAsync(const Model::GetInterceptionRuleDetailRequest& request, const GetInterceptionRuleDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInterceptionRuleDetailOutcomeCallable getInterceptionRuleDetailCallable(const Model::GetInterceptionRuleDetailRequest& request) const;
GetInterceptionSummaryOutcome getInterceptionSummary(const Model::GetInterceptionSummaryRequest &request)const; GetInterceptionSummaryOutcome getInterceptionSummary(const Model::GetInterceptionSummaryRequest &request)const;
void getInterceptionSummaryAsync(const Model::GetInterceptionSummaryRequest& request, const GetInterceptionSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void getInterceptionSummaryAsync(const Model::GetInterceptionSummaryRequest& request, const GetInterceptionSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInterceptionSummaryOutcomeCallable getInterceptionSummaryCallable(const Model::GetInterceptionSummaryRequest& request) const; GetInterceptionSummaryOutcomeCallable getInterceptionSummaryCallable(const Model::GetInterceptionSummaryRequest& request) const;
@@ -3281,6 +3439,9 @@ namespace AlibabaCloud
InstallCloudMonitorOutcome installCloudMonitor(const Model::InstallCloudMonitorRequest &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; 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; InstallCloudMonitorOutcomeCallable installCloudMonitorCallable(const Model::InstallCloudMonitorRequest& request) const;
InstallPmAgentOutcome installPmAgent(const Model::InstallPmAgentRequest &request)const;
void installPmAgentAsync(const Model::InstallPmAgentRequest& request, const InstallPmAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InstallPmAgentOutcomeCallable installPmAgentCallable(const Model::InstallPmAgentRequest& request) const;
InstallUniBackupAgentOutcome installUniBackupAgent(const Model::InstallUniBackupAgentRequest &request)const; InstallUniBackupAgentOutcome installUniBackupAgent(const Model::InstallUniBackupAgentRequest &request)const;
void installUniBackupAgentAsync(const Model::InstallUniBackupAgentRequest& request, const InstallUniBackupAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void installUniBackupAgentAsync(const Model::InstallUniBackupAgentRequest& request, const InstallUniBackupAgentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InstallUniBackupAgentOutcomeCallable installUniBackupAgentCallable(const Model::InstallUniBackupAgentRequest& request) const; InstallUniBackupAgentOutcomeCallable installUniBackupAgentCallable(const Model::InstallUniBackupAgentRequest& request) const;
@@ -3311,6 +3472,9 @@ namespace AlibabaCloud
ListClientUserDefineRulesOutcome listClientUserDefineRules(const Model::ListClientUserDefineRulesRequest &request)const; ListClientUserDefineRulesOutcome listClientUserDefineRules(const Model::ListClientUserDefineRulesRequest &request)const;
void listClientUserDefineRulesAsync(const Model::ListClientUserDefineRulesRequest& request, const ListClientUserDefineRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listClientUserDefineRulesAsync(const Model::ListClientUserDefineRulesRequest& request, const ListClientUserDefineRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListClientUserDefineRulesOutcomeCallable listClientUserDefineRulesCallable(const Model::ListClientUserDefineRulesRequest& request) const; ListClientUserDefineRulesOutcomeCallable listClientUserDefineRulesCallable(const Model::ListClientUserDefineRulesRequest& request) const;
ListCloudAssetInstancesOutcome listCloudAssetInstances(const Model::ListCloudAssetInstancesRequest &request)const;
void listCloudAssetInstancesAsync(const Model::ListCloudAssetInstancesRequest& request, const ListCloudAssetInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCloudAssetInstancesOutcomeCallable listCloudAssetInstancesCallable(const Model::ListCloudAssetInstancesRequest& request) const;
ListClusterCnnfStatusDetailOutcome listClusterCnnfStatusDetail(const Model::ListClusterCnnfStatusDetailRequest &request)const; ListClusterCnnfStatusDetailOutcome listClusterCnnfStatusDetail(const Model::ListClusterCnnfStatusDetailRequest &request)const;
void listClusterCnnfStatusDetailAsync(const Model::ListClusterCnnfStatusDetailRequest& request, const ListClusterCnnfStatusDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listClusterCnnfStatusDetailAsync(const Model::ListClusterCnnfStatusDetailRequest& request, const ListClusterCnnfStatusDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListClusterCnnfStatusDetailOutcomeCallable listClusterCnnfStatusDetailCallable(const Model::ListClusterCnnfStatusDetailRequest& request) const; ListClusterCnnfStatusDetailOutcomeCallable listClusterCnnfStatusDetailCallable(const Model::ListClusterCnnfStatusDetailRequest& request) const;
@@ -3332,21 +3496,42 @@ namespace AlibabaCloud
ListHoneypotProbeOutcome listHoneypotProbe(const Model::ListHoneypotProbeRequest &request)const; ListHoneypotProbeOutcome listHoneypotProbe(const Model::ListHoneypotProbeRequest &request)const;
void listHoneypotProbeAsync(const Model::ListHoneypotProbeRequest& request, const ListHoneypotProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listHoneypotProbeAsync(const Model::ListHoneypotProbeRequest& request, const ListHoneypotProbeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListHoneypotProbeOutcomeCallable listHoneypotProbeCallable(const Model::ListHoneypotProbeRequest& request) const; ListHoneypotProbeOutcomeCallable listHoneypotProbeCallable(const Model::ListHoneypotProbeRequest& request) const;
ListImageRegistryRegionOutcome listImageRegistryRegion(const Model::ListImageRegistryRegionRequest &request)const;
void listImageRegistryRegionAsync(const Model::ListImageRegistryRegionRequest& request, const ListImageRegistryRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListImageRegistryRegionOutcomeCallable listImageRegistryRegionCallable(const Model::ListImageRegistryRegionRequest& request) const;
ListImageRiskOutcome listImageRisk(const Model::ListImageRiskRequest &request)const;
void listImageRiskAsync(const Model::ListImageRiskRequest& request, const ListImageRiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListImageRiskOutcomeCallable listImageRiskCallable(const Model::ListImageRiskRequest& request) const;
ListInstanceCatalogOutcome listInstanceCatalog(const Model::ListInstanceCatalogRequest &request)const;
void listInstanceCatalogAsync(const Model::ListInstanceCatalogRequest& request, const ListInstanceCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstanceCatalogOutcomeCallable listInstanceCatalogCallable(const Model::ListInstanceCatalogRequest& request) const;
ListInterceptionHistoryOutcome listInterceptionHistory(const Model::ListInterceptionHistoryRequest &request)const;
void listInterceptionHistoryAsync(const Model::ListInterceptionHistoryRequest& request, const ListInterceptionHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInterceptionHistoryOutcomeCallable listInterceptionHistoryCallable(const Model::ListInterceptionHistoryRequest& request) const;
ListInterceptionImageOutcome listInterceptionImage(const Model::ListInterceptionImageRequest &request)const; ListInterceptionImageOutcome listInterceptionImage(const Model::ListInterceptionImageRequest &request)const;
void listInterceptionImageAsync(const Model::ListInterceptionImageRequest& request, const ListInterceptionImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listInterceptionImageAsync(const Model::ListInterceptionImageRequest& request, const ListInterceptionImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInterceptionImageOutcomeCallable listInterceptionImageCallable(const Model::ListInterceptionImageRequest& request) const; ListInterceptionImageOutcomeCallable listInterceptionImageCallable(const Model::ListInterceptionImageRequest& request) const;
ListInterceptionRulePageOutcome listInterceptionRulePage(const Model::ListInterceptionRulePageRequest &request)const; ListInterceptionRulePageOutcome listInterceptionRulePage(const Model::ListInterceptionRulePageRequest &request)const;
void listInterceptionRulePageAsync(const Model::ListInterceptionRulePageRequest& request, const ListInterceptionRulePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listInterceptionRulePageAsync(const Model::ListInterceptionRulePageRequest& request, const ListInterceptionRulePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInterceptionRulePageOutcomeCallable listInterceptionRulePageCallable(const Model::ListInterceptionRulePageRequest& request) const; ListInterceptionRulePageOutcomeCallable listInterceptionRulePageCallable(const Model::ListInterceptionRulePageRequest& request) const;
ListInterceptionTargetPageOutcome listInterceptionTargetPage(const Model::ListInterceptionTargetPageRequest &request)const;
void listInterceptionTargetPageAsync(const Model::ListInterceptionTargetPageRequest& request, const ListInterceptionTargetPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInterceptionTargetPageOutcomeCallable listInterceptionTargetPageCallable(const Model::ListInterceptionTargetPageRequest& request) const;
ListPluginForUuidOutcome listPluginForUuid(const Model::ListPluginForUuidRequest &request)const; ListPluginForUuidOutcome listPluginForUuid(const Model::ListPluginForUuidRequest &request)const;
void listPluginForUuidAsync(const Model::ListPluginForUuidRequest& request, const ListPluginForUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listPluginForUuidAsync(const Model::ListPluginForUuidRequest& request, const ListPluginForUuidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPluginForUuidOutcomeCallable listPluginForUuidCallable(const Model::ListPluginForUuidRequest& request) const; ListPluginForUuidOutcomeCallable listPluginForUuidCallable(const Model::ListPluginForUuidRequest& request) const;
ListPodRiskOutcome listPodRisk(const Model::ListPodRiskRequest &request)const;
void listPodRiskAsync(const Model::ListPodRiskRequest& request, const ListPodRiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPodRiskOutcomeCallable listPodRiskCallable(const Model::ListPodRiskRequest& request) const;
ListPrivateRegistryListOutcome listPrivateRegistryList(const Model::ListPrivateRegistryListRequest &request)const; ListPrivateRegistryListOutcome listPrivateRegistryList(const Model::ListPrivateRegistryListRequest &request)const;
void listPrivateRegistryListAsync(const Model::ListPrivateRegistryListRequest& request, const ListPrivateRegistryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listPrivateRegistryListAsync(const Model::ListPrivateRegistryListRequest& request, const ListPrivateRegistryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPrivateRegistryListOutcomeCallable listPrivateRegistryListCallable(const Model::ListPrivateRegistryListRequest& request) const; ListPrivateRegistryListOutcomeCallable listPrivateRegistryListCallable(const Model::ListPrivateRegistryListRequest& request) const;
ListPrivateRegistryTypeOutcome listPrivateRegistryType(const Model::ListPrivateRegistryTypeRequest &request)const; ListPrivateRegistryTypeOutcome listPrivateRegistryType(const Model::ListPrivateRegistryTypeRequest &request)const;
void listPrivateRegistryTypeAsync(const Model::ListPrivateRegistryTypeRequest& request, const ListPrivateRegistryTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listPrivateRegistryTypeAsync(const Model::ListPrivateRegistryTypeRequest& request, const ListPrivateRegistryTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPrivateRegistryTypeOutcomeCallable listPrivateRegistryTypeCallable(const Model::ListPrivateRegistryTypeRequest& request) const; ListPrivateRegistryTypeOutcomeCallable listPrivateRegistryTypeCallable(const Model::ListPrivateRegistryTypeRequest& request) const;
ListRuleTargetAllOutcome listRuleTargetAll(const Model::ListRuleTargetAllRequest &request)const;
void listRuleTargetAllAsync(const Model::ListRuleTargetAllRequest& request, const ListRuleTargetAllAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListRuleTargetAllOutcomeCallable listRuleTargetAllCallable(const Model::ListRuleTargetAllRequest& request) const;
ListSystemAggregationRulesOutcome listSystemAggregationRules(const Model::ListSystemAggregationRulesRequest &request)const; ListSystemAggregationRulesOutcome listSystemAggregationRules(const Model::ListSystemAggregationRulesRequest &request)const;
void listSystemAggregationRulesAsync(const Model::ListSystemAggregationRulesRequest& request, const ListSystemAggregationRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listSystemAggregationRulesAsync(const Model::ListSystemAggregationRulesRequest& request, const ListSystemAggregationRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSystemAggregationRulesOutcomeCallable listSystemAggregationRulesCallable(const Model::ListSystemAggregationRulesRequest& request) const; ListSystemAggregationRulesOutcomeCallable listSystemAggregationRulesCallable(const Model::ListSystemAggregationRulesRequest& request) const;
@@ -3404,6 +3589,9 @@ namespace AlibabaCloud
ModifyClientUserDefineRuleOutcome modifyClientUserDefineRule(const Model::ModifyClientUserDefineRuleRequest &request)const; ModifyClientUserDefineRuleOutcome modifyClientUserDefineRule(const Model::ModifyClientUserDefineRuleRequest &request)const;
void modifyClientUserDefineRuleAsync(const Model::ModifyClientUserDefineRuleRequest& request, const ModifyClientUserDefineRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyClientUserDefineRuleAsync(const Model::ModifyClientUserDefineRuleRequest& request, const ModifyClientUserDefineRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyClientUserDefineRuleOutcomeCallable modifyClientUserDefineRuleCallable(const Model::ModifyClientUserDefineRuleRequest& request) const; ModifyClientUserDefineRuleOutcomeCallable modifyClientUserDefineRuleCallable(const Model::ModifyClientUserDefineRuleRequest& request) const;
ModifyClusterCnnfStatusUserConfirmOutcome modifyClusterCnnfStatusUserConfirm(const Model::ModifyClusterCnnfStatusUserConfirmRequest &request)const;
void modifyClusterCnnfStatusUserConfirmAsync(const Model::ModifyClusterCnnfStatusUserConfirmRequest& request, const ModifyClusterCnnfStatusUserConfirmAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyClusterCnnfStatusUserConfirmOutcomeCallable modifyClusterCnnfStatusUserConfirmCallable(const Model::ModifyClusterCnnfStatusUserConfirmRequest& request) const;
ModifyConcernNecessityOutcome modifyConcernNecessity(const Model::ModifyConcernNecessityRequest &request)const; ModifyConcernNecessityOutcome modifyConcernNecessity(const Model::ModifyConcernNecessityRequest &request)const;
void modifyConcernNecessityAsync(const Model::ModifyConcernNecessityRequest& request, const ModifyConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyConcernNecessityAsync(const Model::ModifyConcernNecessityRequest& request, const ModifyConcernNecessityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyConcernNecessityOutcomeCallable modifyConcernNecessityCallable(const Model::ModifyConcernNecessityRequest& request) const; ModifyConcernNecessityOutcomeCallable modifyConcernNecessityCallable(const Model::ModifyConcernNecessityRequest& request) const;
@@ -3425,6 +3613,15 @@ namespace AlibabaCloud
ModifyInstanceAntiBruteForceRuleOutcome modifyInstanceAntiBruteForceRule(const Model::ModifyInstanceAntiBruteForceRuleRequest &request)const; ModifyInstanceAntiBruteForceRuleOutcome modifyInstanceAntiBruteForceRule(const Model::ModifyInstanceAntiBruteForceRuleRequest &request)const;
void modifyInstanceAntiBruteForceRuleAsync(const Model::ModifyInstanceAntiBruteForceRuleRequest& request, const ModifyInstanceAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyInstanceAntiBruteForceRuleAsync(const Model::ModifyInstanceAntiBruteForceRuleRequest& request, const ModifyInstanceAntiBruteForceRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAntiBruteForceRuleOutcomeCallable modifyInstanceAntiBruteForceRuleCallable(const Model::ModifyInstanceAntiBruteForceRuleRequest& request) const; ModifyInstanceAntiBruteForceRuleOutcomeCallable modifyInstanceAntiBruteForceRuleCallable(const Model::ModifyInstanceAntiBruteForceRuleRequest& request) const;
ModifyInterceptionRuleOutcome modifyInterceptionRule(const Model::ModifyInterceptionRuleRequest &request)const;
void modifyInterceptionRuleAsync(const Model::ModifyInterceptionRuleRequest& request, const ModifyInterceptionRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInterceptionRuleOutcomeCallable modifyInterceptionRuleCallable(const Model::ModifyInterceptionRuleRequest& request) const;
ModifyInterceptionRuleSwitchOutcome modifyInterceptionRuleSwitch(const Model::ModifyInterceptionRuleSwitchRequest &request)const;
void modifyInterceptionRuleSwitchAsync(const Model::ModifyInterceptionRuleSwitchRequest& request, const ModifyInterceptionRuleSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInterceptionRuleSwitchOutcomeCallable modifyInterceptionRuleSwitchCallable(const Model::ModifyInterceptionRuleSwitchRequest& request) const;
ModifyInterceptionTargetOutcome modifyInterceptionTarget(const Model::ModifyInterceptionTargetRequest &request)const;
void modifyInterceptionTargetAsync(const Model::ModifyInterceptionTargetRequest& request, const ModifyInterceptionTargetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInterceptionTargetOutcomeCallable modifyInterceptionTargetCallable(const Model::ModifyInterceptionTargetRequest& request) const;
ModifyLogMetaStatusOutcome modifyLogMetaStatus(const Model::ModifyLogMetaStatusRequest &request)const; ModifyLogMetaStatusOutcome modifyLogMetaStatus(const Model::ModifyLogMetaStatusRequest &request)const;
void modifyLogMetaStatusAsync(const Model::ModifyLogMetaStatusRequest& request, const ModifyLogMetaStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyLogMetaStatusAsync(const Model::ModifyLogMetaStatusRequest& request, const ModifyLogMetaStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLogMetaStatusOutcomeCallable modifyLogMetaStatusCallable(const Model::ModifyLogMetaStatusRequest& request) const; ModifyLogMetaStatusOutcomeCallable modifyLogMetaStatusCallable(const Model::ModifyLogMetaStatusRequest& request) const;
@@ -3611,6 +3808,9 @@ namespace AlibabaCloud
SaveSuspEventUserSettingOutcome saveSuspEventUserSetting(const Model::SaveSuspEventUserSettingRequest &request)const; SaveSuspEventUserSettingOutcome saveSuspEventUserSetting(const Model::SaveSuspEventUserSettingRequest &request)const;
void saveSuspEventUserSettingAsync(const Model::SaveSuspEventUserSettingRequest& request, const SaveSuspEventUserSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void saveSuspEventUserSettingAsync(const Model::SaveSuspEventUserSettingRequest& request, const SaveSuspEventUserSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSuspEventUserSettingOutcomeCallable saveSuspEventUserSettingCallable(const Model::SaveSuspEventUserSettingRequest& request) const; SaveSuspEventUserSettingOutcomeCallable saveSuspEventUserSettingCallable(const Model::SaveSuspEventUserSettingRequest& request) const;
SetClusterInterceptionConfigOutcome setClusterInterceptionConfig(const Model::SetClusterInterceptionConfigRequest &request)const;
void setClusterInterceptionConfigAsync(const Model::SetClusterInterceptionConfigRequest& request, const SetClusterInterceptionConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetClusterInterceptionConfigOutcomeCallable setClusterInterceptionConfigCallable(const Model::SetClusterInterceptionConfigRequest& request) const;
SetRegistryScanDayNumOutcome setRegistryScanDayNum(const Model::SetRegistryScanDayNumRequest &request)const; SetRegistryScanDayNumOutcome setRegistryScanDayNum(const Model::SetRegistryScanDayNumRequest &request)const;
void setRegistryScanDayNumAsync(const Model::SetRegistryScanDayNumRequest& request, const SetRegistryScanDayNumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void setRegistryScanDayNumAsync(const Model::SetRegistryScanDayNumRequest& request, const SetRegistryScanDayNumAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetRegistryScanDayNumOutcomeCallable setRegistryScanDayNumCallable(const Model::SetRegistryScanDayNumRequest& request) const; SetRegistryScanDayNumOutcomeCallable setRegistryScanDayNumCallable(const Model::SetRegistryScanDayNumRequest& request) const;

View File

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

View File

@@ -30,25 +30,28 @@ class ALIBABACLOUD_SAS_EXPORT AddInstallCodeRequest : public RpcServiceRequest {
public: public:
AddInstallCodeRequest(); AddInstallCodeRequest();
~AddInstallCodeRequest(); ~AddInstallCodeRequest();
std::string getOs() const;
void setOs(const std::string &os);
long getGroupId() const;
void setGroupId(long groupId);
bool getOnlyImage() const;
void setOnlyImage(bool onlyImage);
long getExpiredDate() const; long getExpiredDate() const;
void setExpiredDate(long expiredDate); void setExpiredDate(long expiredDate);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getOs() const;
void setOs(const std::string &os);
long getGroupId() const;
void setGroupId(long groupId);
std::string getProxyCluster() const;
void setProxyCluster(const std::string &proxyCluster);
bool getOnlyImage() const;
void setOnlyImage(bool onlyImage);
std::string getVendorName() const; std::string getVendorName() const;
void setVendorName(const std::string &vendorName); void setVendorName(const std::string &vendorName);
private: private:
std::string os_;
long groupId_;
bool onlyImage_;
long expiredDate_; long expiredDate_;
std::string sourceIp_; std::string sourceIp_;
std::string os_;
long groupId_;
std::string proxyCluster_;
bool onlyImage_;
std::string vendorName_; std::string vendorName_;
}; };
} // namespace Model } // namespace Model

View File

@@ -0,0 +1,78 @@
/*
* 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_ADDPRIVATEREGISTRYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_ADDPRIVATEREGISTRYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT AddPrivateRegistryRequest : public RpcServiceRequest {
public:
AddPrivateRegistryRequest();
~AddPrivateRegistryRequest();
std::string getExtraParam() const;
void setExtraParam(const std::string &extraParam);
std::string getRegistryVersion() const;
void setRegistryVersion(const std::string &registryVersion);
std::string getRegistryHostIp() const;
void setRegistryHostIp(const std::string &registryHostIp);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRegistryRegionId() const;
void setRegistryRegionId(const std::string &registryRegionId);
int getTransPerHour() const;
void setTransPerHour(int transPerHour);
std::string getRegistryType() const;
void setRegistryType(const std::string &registryType);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getNetType() const;
void setNetType(long netType);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
long getProtocolType() const;
void setProtocolType(long protocolType);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
std::string extraParam_;
std::string registryVersion_;
std::string registryHostIp_;
std::string password_;
std::string sourceIp_;
std::string registryRegionId_;
int transPerHour_;
std::string registryType_;
std::string domainName_;
long netType_;
std::string vpcId_;
long protocolType_;
std::string userName_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_ADDPRIVATEREGISTRYREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_ADDPRIVATEREGISTRYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_ADDPRIVATEREGISTRYRESULT_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 AddPrivateRegistryResult : public ServiceResult
{
public:
struct Data
{
int transPerHour;
std::string userName;
std::string registryType;
std::string domainName;
std::string registryHostIp;
std::string token;
std::string registryVersion;
std::string vpcId;
long protocolType;
std::string regionId;
long id;
long netType;
long aliUid;
std::string password;
};
AddPrivateRegistryResult();
explicit AddPrivateRegistryResult(const std::string &payload);
~AddPrivateRegistryResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_ADDPRIVATEREGISTRYRESULT_H_

View File

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

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT CreateContainerScanTaskRequest : public RpcService
public: public:
CreateContainerScanTaskRequest(); CreateContainerScanTaskRequest();
~CreateContainerScanTaskRequest(); ~CreateContainerScanTaskRequest();
std::string getLang() const;
void setLang(const std::string &lang);
std::string getClusterId() const; std::string getClusterId() const;
void setClusterId(const std::string &clusterId); void setClusterId(const std::string &clusterId);
std::string getContainerIds() const; std::string getContainerIds() const;
void setContainerIds(const std::string &containerIds); void setContainerIds(const std::string &containerIds);
std::string getLang() const;
void setLang(const std::string &lang);
private: private:
std::string lang_;
std::string clusterId_; std::string clusterId_;
std::string containerIds_; std::string containerIds_;
std::string lang_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

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_CREATEINTERCEPTIONRULEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEINTERCEPTIONRULEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateInterceptionRuleRequest : public RpcServiceRequest {
public:
CreateInterceptionRuleRequest();
~CreateInterceptionRuleRequest();
std::string getClusterName() const;
void setClusterName(const std::string &clusterName);
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getDstTargetList() const;
void setDstTargetList(const std::string &dstTargetList);
long getOrderIndex() const;
void setOrderIndex(long orderIndex);
std::string getRuleType() const;
void setRuleType(const std::string &ruleType);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
long getInterceptType() const;
void setInterceptType(long interceptType);
int getRuleSwitch() const;
void setRuleSwitch(int ruleSwitch);
std::string getSrcTarget() const;
void setSrcTarget(const std::string &srcTarget);
private:
std::string clusterName_;
std::string ruleName_;
std::string sourceIp_;
std::string dstTargetList_;
long orderIndex_;
std::string ruleType_;
std::string clusterId_;
long interceptType_;
int ruleSwitch_;
std::string srcTarget_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEINTERCEPTIONRULEREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_CREATEINTERCEPTIONTARGETREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_CREATEINTERCEPTIONTARGETREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT CreateInterceptionTargetRequest : public RpcServiceRequest {
public:
CreateInterceptionTargetRequest();
~CreateInterceptionTargetRequest();
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::string getClusterName() const;
void setClusterName(const std::string &clusterName);
std::vector<std::string> getImageList() const;
void setImageList(const std::vector<std::string> &imageList);
std::vector<std::string> getTagList() const;
void setTagList(const std::vector<std::string> &tagList);
std::string getTargetName() const;
void setTargetName(const std::string &targetName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string targetType_;
std::string clusterName_;
std::vector<std::string> imageList_;
std::vector<std::string> tagList_;
std::string targetName_;
std::string sourceIp_;
std::string appName_;
std::string clusterId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEINTERCEPTIONTARGETREQUEST_H_

View File

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

View File

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

View File

@@ -32,18 +32,18 @@ public:
~DeleteBackupPolicyRequest(); ~DeleteBackupPolicyRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
long getId() const; long getId() const;
void setId(long id); void setId(long id);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string policyVersion_;
std::string sourceIp_; std::string sourceIp_;
long id_; long id_;
std::string policyVersion_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

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

View File

@@ -32,14 +32,20 @@ public:
~DescribeAntiBruteForceRulesRequest(); ~DescribeAntiBruteForceRulesRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
long getId() const; long getId() const;
void setId(long id); void setId(long id);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
std::string pageSize_;
long id_; long id_;
}; };
} // namespace Model } // namespace Model

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSSECURITYEVENTSUMMARYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSSECURITYEVENTSUMMARYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeAssetsSecurityEventSummaryRequest : public RpcServiceRequest {
public:
DescribeAssetsSecurityEventSummaryRequest();
~DescribeAssetsSecurityEventSummaryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getContainerFieldName() const;
void setContainerFieldName(const std::string &containerFieldName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getContainerFieldValue() const;
void setContainerFieldValue(const std::string &containerFieldValue);
private:
long resourceOwnerId_;
std::string clusterId_;
std::string containerFieldName_;
std::string sourceIp_;
std::string containerFieldValue_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSSECURITYEVENTSUMMARYREQUEST_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_DESCRIBEASSETSSECURITYEVENTSUMMARYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSSECURITYEVENTSUMMARYRESULT_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 DescribeAssetsSecurityEventSummaryResult : public ServiceResult
{
public:
struct RiskAssetCount
{
long totalCount;
std::string assetType;
long riskCount;
};
DescribeAssetsSecurityEventSummaryResult();
explicit DescribeAssetsSecurityEventSummaryResult(const std::string &payload);
~DescribeAssetsSecurityEventSummaryResult();
std::vector<RiskAssetCount> getAssets()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RiskAssetCount> assets_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEASSETSSECURITYEVENTSUMMARYRESULT_H_

View File

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeBackUpExportInfoRequest : public RpcServic
public: public:
DescribeBackUpExportInfoRequest(); DescribeBackUpExportInfoRequest();
~DescribeBackUpExportInfoRequest(); ~DescribeBackUpExportInfoRequest();
std::string getExportType() const;
void setExportType(const std::string &exportType);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
std::string getExportType() const;
void setExportType(const std::string &exportType);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private: private:
std::string exportType_;
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
std::string lang_; std::string lang_;
std::string exportType_;
int currentPage_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -32,21 +32,21 @@ public:
~DescribeBackupMachineStatusRequest(); ~DescribeBackupMachineStatusRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getUuid() const; std::string getUuid() const;
void setUuid(const std::string &uuid); void setUuid(const std::string &uuid);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
long getPolicyId() const; long getPolicyId() const;
void setPolicyId(long policyId); void setPolicyId(long policyId);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string policyVersion_;
std::string uuid_; std::string uuid_;
std::string sourceIp_; std::string sourceIp_;
long policyId_; long policyId_;
std::string policyVersion_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckFixDetailsRequest : public RpcService
public: public:
DescribeCheckFixDetailsRequest(); DescribeCheckFixDetailsRequest();
~DescribeCheckFixDetailsRequest(); ~DescribeCheckFixDetailsRequest();
std::string getLang() const;
void setLang(const std::string &lang);
std::string getCheckIds() const; std::string getCheckIds() const;
void setCheckIds(const std::string &checkIds); void setCheckIds(const std::string &checkIds);
long getRiskId() const; long getRiskId() const;
void setRiskId(long riskId); void setRiskId(long riskId);
std::string getLang() const;
void setLang(const std::string &lang);
private: private:
std::string lang_;
std::string checkIds_; std::string checkIds_;
long riskId_; long riskId_;
std::string lang_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningMachinesRequest : public RpcSe
public: public:
DescribeCheckWarningMachinesRequest(); DescribeCheckWarningMachinesRequest();
~DescribeCheckWarningMachinesRequest(); ~DescribeCheckWarningMachinesRequest();
long getRiskId() const;
void setRiskId(long riskId);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
long getCheckId() const; long getCheckId() const;
void setCheckId(long checkId); void setCheckId(long checkId);
long getRiskId() const;
void setRiskId(long riskId);
int getStatus() const; int getStatus() const;
void setStatus(int status); void setStatus(int status);
private: private:
long riskId_;
std::string lang_; std::string lang_;
long checkId_; long checkId_;
long riskId_;
int status_; int status_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfSetupRequest : public RpcService
public: public:
DescribeClientConfSetupRequest(); DescribeClientConfSetupRequest();
~DescribeClientConfSetupRequest(); ~DescribeClientConfSetupRequest();
std::string getStrategyTagValue() const;
void setStrategyTagValue(const std::string &strategyTagValue);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getStrategyTag() const; std::string getStrategyTag() const;
void setStrategyTag(const std::string &strategyTag); void setStrategyTag(const std::string &strategyTag);
std::string getResourceDirectoryAccountId() const; std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getStrategyTagValue() const;
void setStrategyTagValue(const std::string &strategyTagValue);
private: private:
std::string strategyTagValue_;
std::string sourceIp_; std::string sourceIp_;
std::string strategyTag_; std::string strategyTag_;
std::string resourceDirectoryAccountId_; std::string resourceDirectoryAccountId_;
std::string strategyTagValue_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfStrategyRequest : public RpcServ
public: public:
DescribeClientConfStrategyRequest(); DescribeClientConfStrategyRequest();
~DescribeClientConfStrategyRequest(); ~DescribeClientConfStrategyRequest();
std::string getTagValue() const;
void setTagValue(const std::string &tagValue);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getTag() const; std::string getTag() const;
void setTag(const std::string &tag); void setTag(const std::string &tag);
std::string getResourceDirectoryAccountId() const; std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getTagValue() const;
void setTagValue(const std::string &tagValue);
private: private:
std::string tagValue_;
std::string sourceIp_; std::string sourceIp_;
std::string tag_; std::string tag_;
std::string resourceDirectoryAccountId_; std::string resourceDirectoryAccountId_;
std::string tagValue_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

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_DESCRIBECONTAINERTAGSREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERTAGSREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT DescribeContainerTagsRequest : public RpcServiceRequest {
public:
DescribeContainerTagsRequest();
~DescribeContainerTagsRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getAppName() const;
void setAppName(const std::string &appName);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getFieldValue() const;
void setFieldValue(const std::string &fieldValue);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getFieldName() const;
void setFieldName(const std::string &fieldName);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string sourceIp_;
std::string appName_;
int pageSize_;
std::string fieldValue_;
int currentPage_;
std::string clusterId_;
std::string fieldName_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERTAGSREQUEST_H_

View File

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

View File

@@ -32,18 +32,18 @@ public:
~DescribeExcludeSystemPathRequest(); ~DescribeExcludeSystemPathRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
int currentPage_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPSTRUCTRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPSTRUCTRESULT_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 DescribeGroupStructResult : public ServiceResult
{
public:
DescribeGroupStructResult();
explicit DescribeGroupStructResult(const std::string &payload);
~DescribeGroupStructResult();
std::string getGroupName()const;
int getMachineNum()const;
int getGroupLevel()const;
std::vector<std::string> getGroups()const;
int getGroupIndex()const;
int getGroupFather()const;
int getGroupFlag()const;
long getGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
int machineNum_;
int groupLevel_;
std::vector<std::string> groups_;
int groupIndex_;
int groupFather_;
int groupFlag_;
long groupId_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPSTRUCTRESULT_H_

View File

@@ -30,8 +30,14 @@ class ALIBABACLOUD_SAS_EXPORT DescribeGroupedVulRequest : public RpcServiceReque
public: public:
DescribeGroupedVulRequest(); DescribeGroupedVulRequest();
~DescribeGroupedVulRequest(); ~DescribeGroupedVulRequest();
std::string getStatusList() const;
void setStatusList(const std::string &statusList);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
int getMinScore() const; int getMinScore() const;
void setMinScore(int minScore); void setMinScore(int minScore);
std::string getCveId() const;
void setCveId(const std::string &cveId);
std::string getAttachTypes() const; std::string getAttachTypes() const;
void setAttachTypes(const std::string &attachTypes); void setAttachTypes(const std::string &attachTypes);
std::string getType() const; std::string getType() const;
@@ -46,30 +52,6 @@ public:
void setContainerFieldName(const std::string &containerFieldName); void setContainerFieldName(const std::string &containerFieldName);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
long getPatchId() const;
void setPatchId(long patchId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
std::string getName() const;
void setName(const std::string &name);
long getCreateTsEnd() const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity() const;
void setNecessity(const std::string &necessity);
std::string getUuids() const;
void setUuids(const std::string &uuids);
std::string getStatusList() const;
void setStatusList(const std::string &statusList);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::string getCveId() const;
void setCveId(const std::string &cveId);
std::string getContainerFieldValue() const; std::string getContainerFieldValue() const;
void setContainerFieldValue(const std::string &containerFieldValue); void setContainerFieldValue(const std::string &containerFieldValue);
int getPageSize() const; int getPageSize() const;
@@ -82,17 +64,38 @@ public:
void setAssetType(const std::string &assetType); void setAssetType(const std::string &assetType);
std::string getDirection() const; std::string getDirection() const;
void setDirection(const std::string &direction); void setDirection(const std::string &direction);
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
std::string getDealed() const; std::string getDealed() const;
void setDealed(const std::string &dealed); void setDealed(const std::string &dealed);
int getCurrentPage() const; int getCurrentPage() const;
void setCurrentPage(int currentPage); void setCurrentPage(int currentPage);
std::string getClusterId() const; std::string getClusterId() const;
void setClusterId(const std::string &clusterId); void setClusterId(const std::string &clusterId);
long getPatchId() const;
void setPatchId(long patchId);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
std::string getSearchTags() const; std::string getSearchTags() const;
void setSearchTags(const std::string &searchTags); void setSearchTags(const std::string &searchTags);
std::string getName() const;
void setName(const std::string &name);
long getCreateTsEnd() const;
void setCreateTsEnd(long createTsEnd);
std::string getNecessity() const;
void setNecessity(const std::string &necessity);
std::string getUuids() const;
void setUuids(const std::string &uuids);
private: private:
std::string statusList_;
std::string targetType_;
int minScore_; int minScore_;
std::string cveId_;
std::string attachTypes_; std::string attachTypes_;
std::string type_; std::string type_;
std::string vpcInstanceIds_; std::string vpcInstanceIds_;
@@ -100,28 +103,25 @@ private:
long createTsStart_; long createTsStart_;
std::string containerFieldName_; std::string containerFieldName_;
std::string sourceIp_; std::string sourceIp_;
std::string level_;
std::string groupId_;
std::string orderBy_;
long patchId_;
std::string aliasName_;
std::string name_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
std::string statusList_;
std::string targetType_;
std::string cveId_;
std::string containerFieldValue_; std::string containerFieldValue_;
int pageSize_; int pageSize_;
std::string lang_; std::string lang_;
long lastTsStart_; long lastTsStart_;
std::string assetType_; std::string assetType_;
std::string direction_; std::string direction_;
std::string level_;
std::string groupId_;
std::string orderBy_;
std::string dealed_; std::string dealed_;
int currentPage_; int currentPage_;
std::string clusterId_; std::string clusterId_;
long patchId_;
std::string aliasName_;
std::string searchTags_; std::string searchTags_;
std::string name_;
long createTsEnd_;
std::string necessity_;
std::string uuids_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskRequest : public RpcServiceReq
public: public:
DescribeImageFixTaskRequest(); DescribeImageFixTaskRequest();
~DescribeImageFixTaskRequest(); ~DescribeImageFixTaskRequest();
long getEndTime() const;
void setEndTime(long endTime);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
long getStartTime() const; long getStartTime() const;
void setStartTime(long startTime); void setStartTime(long startTime);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
long getEndTime() const;
void setEndTime(long endTime);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getStatus() const; std::string getStatus() const;
void setStatus(const std::string &status); void setStatus(const std::string &status);
private: private:
long endTime_;
int currentPage_;
long startTime_; long startTime_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
long endTime_;
int currentPage_;
std::string status_; std::string status_;
}; };
} // namespace Model } // namespace Model

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string groupName; std::string groupName;
std::string vendorName; std::string vendorName;
std::string os; std::string os;
std::string proxyCluster;
std::string captchaCode; std::string captchaCode;
std::string tag; std::string tag;
int vendor; int vendor;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct DataItem struct DataItem
{ {
int account; int account;
int cspmNum;
int health; int health;
int emgNum; int emgNum;
int appNum; int appNum;

View File

@@ -32,23 +32,23 @@ public:
~DescribeRestoreJobsRequest(); ~DescribeRestoreJobsRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getMachineRemark() const; std::string getMachineRemark() const;
void setMachineRemark(const std::string &machineRemark); void setMachineRemark(const std::string &machineRemark);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getStatus() const; std::string getStatus() const;
void setStatus(const std::string &status); void setStatus(const std::string &status);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
std::string machineRemark_; std::string machineRemark_;
int pageSize_; int pageSize_;
int currentPage_;
std::string status_; std::string status_;
}; };
} // namespace Model } // namespace Model

View File

@@ -32,23 +32,23 @@ public:
~DescribeRestorePlansRequest(); ~DescribeRestorePlansRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const; int getCurrentPage() const;
void setCurrentPage(int currentPage); void setCurrentPage(int currentPage);
std::string getInstanceName() const; std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName); void setInstanceName(const std::string &instanceName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getStatus() const; std::string getStatus() const;
void setStatus(const std::string &status); void setStatus(const std::string &status);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string sourceIp_;
int pageSize_;
int currentPage_; int currentPage_;
std::string instanceName_; std::string instanceName_;
std::string sourceIp_;
int pageSize_;
std::string status_; std::string status_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeRisksRequest : public RpcServiceRequest {
public: public:
DescribeRisksRequest(); DescribeRisksRequest();
~DescribeRisksRequest(); ~DescribeRisksRequest();
long getRiskId() const;
void setRiskId(long riskId);
std::string getRiskName() const; std::string getRiskName() const;
void setRiskName(const std::string &riskName); void setRiskName(const std::string &riskName);
int getLimit() const; int getLimit() const;
void setLimit(int limit); void setLimit(int limit);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
long getRiskId() const;
void setRiskId(long riskId);
private: private:
long riskId_;
std::string riskName_; std::string riskName_;
int limit_; int limit_;
std::string lang_; std::string lang_;
long riskId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyExecDetailRequest : public RpcServ
public: public:
DescribeStrategyExecDetailRequest(); DescribeStrategyExecDetailRequest();
~DescribeStrategyExecDetailRequest(); ~DescribeStrategyExecDetailRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
int getStrategyId() const; int getStrategyId() const;
void setStrategyId(int strategyId); void setStrategyId(int strategyId);
private: private:
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
int currentPage_;
int strategyId_; int strategyId_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyRequest : public RpcServiceRequest
public: public:
DescribeStrategyRequest(); DescribeStrategyRequest();
~DescribeStrategyRequest(); ~DescribeStrategyRequest();
std::string getCustomType() const;
void setCustomType(const std::string &customType);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getStrategyIds() const;
void setStrategyIds(const std::string &strategyIds);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
std::string getResourceDirectoryAccountId() const; std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); 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: private:
std::string customType_;
std::string sourceIp_; std::string sourceIp_;
std::string strategyIds_;
std::string lang_; std::string lang_;
std::string resourceDirectoryAccountId_; std::string resourceDirectoryAccountId_;
std::string customType_;
std::string strategyIds_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -34,16 +34,16 @@ public:
void setType(const std::string &type); void setType(const std::string &type);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getConfig() const; std::string getConfig() const;
void setConfig(const std::string &config); void setConfig(const std::string &config);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private: private:
std::string type_; std::string type_;
std::string sourceIp_; std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string config_; std::string config_;
std::string resourceDirectoryAccountId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeSuspEventDetailRequest : public RpcService
public: public:
DescribeSuspEventDetailRequest(); DescribeSuspEventDetailRequest();
~DescribeSuspEventDetailRequest(); ~DescribeSuspEventDetailRequest();
int getSuspiciousEventId() const;
void setSuspiciousEventId(int suspiciousEventId);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getFrom() const; std::string getFrom() const;
void setFrom(const std::string &from); void setFrom(const std::string &from);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
int getSuspiciousEventId() const;
void setSuspiciousEventId(int suspiciousEventId);
private: private:
int suspiciousEventId_;
std::string sourceIp_; std::string sourceIp_;
std::string from_; std::string from_;
std::string lang_; std::string lang_;
int suspiciousEventId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -34,16 +34,16 @@ public:
void setType(const std::string &type); void setType(const std::string &type);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getConfig() const; std::string getConfig() const;
void setConfig(const std::string &config); void setConfig(const std::string &config);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private: private:
std::string type_; std::string type_;
std::string sourceIp_; std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string config_; std::string config_;
std::string resourceDirectoryAccountId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

@@ -32,21 +32,21 @@ public:
~DescribeVulListPageRequest(); ~DescribeVulListPageRequest();
std::string getCveId() const; std::string getCveId() const;
void setCveId(const std::string &cveId); void setCveId(const std::string &cveId);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const; int getCurrentPage() const;
void setCurrentPage(int currentPage); void setCurrentPage(int currentPage);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getVulNameLike() const; std::string getVulNameLike() const;
void setVulNameLike(const std::string &vulNameLike); void setVulNameLike(const std::string &vulNameLike);
int getPageSize() const;
void setPageSize(int pageSize);
private: private:
std::string cveId_; std::string cveId_;
std::string sourceIp_;
int pageSize_;
int currentPage_; int currentPage_;
std::string sourceIp_;
std::string vulNameLike_; std::string vulNameLike_;
int pageSize_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_GETAPPNETWORKRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_GETAPPNETWORKRESULT_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 GetAppNetworkResult : public ServiceResult
{
public:
struct AppNetwork
{
struct AppNode
{
std::string type;
std::vector<std::string> containerIds;
std::string id;
std::string namespaceId;
std::string riskLevel;
std::string name;
};
struct BasicEdge
{
std::string srcNodeId;
std::string port;
std::string id;
std::string dstNodeType;
std::string srcNodeType;
std::string dstNodeId;
};
struct NamespaceItem
{
std::string id;
std::string name;
};
std::vector<AppNode> node;
std::vector<NamespaceItem> _namespace;
std::vector<BasicEdge> edge;
};
GetAppNetworkResult();
explicit GetAppNetworkResult(const std::string &payload);
~GetAppNetworkResult();
AppNetwork getAppNetwork()const;
protected:
void parse(const std::string &payload);
private:
AppNetwork appNetwork_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETAPPNETWORKRESULT_H_

View File

@@ -30,26 +30,26 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckConfigRequest : public RpcServiceRequest {
public: public:
GetCheckConfigRequest(); GetCheckConfigRequest();
~GetCheckConfigRequest(); ~GetCheckConfigRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getCheckGroupId() const;
void setCheckGroupId(const std::string &checkGroupId);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getFrom() const; std::string getFrom() const;
void setFrom(const std::string &from); void setFrom(const std::string &from);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getCheckGroupId() const;
void setCheckGroupId(const std::string &checkGroupId);
private: private:
int currentPage_;
std::string sourceIp_; std::string sourceIp_;
std::string checkGroupId_;
int pageSize_; int pageSize_;
std::string from_; std::string from_;
std::string lang_; std::string lang_;
int currentPage_;
std::string checkGroupId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckRiskStatisticsRequest : public RpcServiceR
public: public:
GetCheckRiskStatisticsRequest(); GetCheckRiskStatisticsRequest();
~GetCheckRiskStatisticsRequest(); ~GetCheckRiskStatisticsRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private: private:
int currentPage_;
int pageSize_; int pageSize_;
std::string lang_; std::string lang_;
int currentPage_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -0,0 +1,52 @@
/*
* 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_GETCLOUDASSETCRITERIAREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_GETCLOUDASSETCRITERIAREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT GetCloudAssetCriteriaRequest : public RpcServiceRequest {
public:
struct CloudAssetTypes {
int assetSubType;
int assetType;
};
GetCloudAssetCriteriaRequest();
~GetCloudAssetCriteriaRequest();
std::vector<CloudAssetTypes> getCloudAssetTypes() const;
void setCloudAssetTypes(const std::vector<CloudAssetTypes> &cloudAssetTypes);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getValue() const;
void setValue(const std::string &value);
private:
std::vector<CloudAssetTypes> cloudAssetTypes_;
std::string sourceIp_;
std::string value_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_GETCLOUDASSETCRITERIAREQUEST_H_

View File

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

View File

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

View File

@@ -0,0 +1,61 @@
/*
* 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_GETCLUSTERRULESUMMARYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_GETCLUSTERRULESUMMARYRESULT_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 GetClusterRuleSummaryResult : public ServiceResult
{
public:
struct ClusterRuleSummary
{
int ruleCount;
long interceptionCount7Day;
int interceptionSwitch;
int closeRuleCount;
int suggestRuleCount;
int openRuleCount;
int interceptionType;
};
GetClusterRuleSummaryResult();
explicit GetClusterRuleSummaryResult(const std::string &payload);
~GetClusterRuleSummaryResult();
ClusterRuleSummary getClusterRuleSummary()const;
protected:
void parse(const std::string &payload);
private:
ClusterRuleSummary clusterRuleSummary_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETCLUSTERRULESUMMARYRESULT_H_

View File

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

View File

@@ -0,0 +1,85 @@
/*
* 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_GETINTERCEPTIONRULEDETAILRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_GETINTERCEPTIONRULEDETAILRESULT_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 GetInterceptionRuleDetailResult : public ServiceResult
{
public:
struct InterceptionRuleDetail
{
struct SrcTarget
{
std::string targetType;
std::vector<std::string> tagList;
std::string ruleType;
std::string _namespace;
std::string targetName;
int targetId;
std::string appName;
std::vector<std::string> imageList;
};
struct DstTarget
{
std::string targetType;
std::vector<std::string> tagList2;
std::vector<std::string> ports;
std::string ruleType;
std::string _namespace;
std::vector<std::string> imageList1;
std::string targetName;
int targetId;
std::string appName;
};
int ruleSwitch;
long interceptType;
SrcTarget srcTarget;
long ruleId;
std::string ruleType;
long orderIndex;
DstTarget dstTarget;
std::string ruleName;
};
GetInterceptionRuleDetailResult();
explicit GetInterceptionRuleDetailResult(const std::string &payload);
~GetInterceptionRuleDetailResult();
InterceptionRuleDetail getInterceptionRuleDetail()const;
protected:
void parse(const std::string &payload);
private:
InterceptionRuleDetail interceptionRuleDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_GETINTERCEPTIONRULEDETAILRESULT_H_

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT GetModuleConfigRequest : public RpcServiceRequest
public: public:
GetModuleConfigRequest(); GetModuleConfigRequest();
~GetModuleConfigRequest(); ~GetModuleConfigRequest();
std::string getCurrentPage() const;
void setCurrentPage(const std::string &currentPage);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getPageSize() const; std::string getPageSize() const;
void setPageSize(const std::string &pageSize); void setPageSize(const std::string &pageSize);
std::string getResourceDirectoryAccountId() const; std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getCurrentPage() const;
void setCurrentPage(const std::string &currentPage);
private: private:
std::string currentPage_;
std::string sourceIp_; std::string sourceIp_;
std::string pageSize_; std::string pageSize_;
std::string resourceDirectoryAccountId_; std::string resourceDirectoryAccountId_;
std::string currentPage_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -36,21 +36,21 @@ public:
~IgnoreCheckItemsRequest(); ~IgnoreCheckItemsRequest();
std::string getReason() const; std::string getReason() const;
void setReason(const std::string &reason); void setReason(const std::string &reason);
std::vector<CheckAndRiskTypeList> getCheckAndRiskTypeList() const;
void setCheckAndRiskTypeList(const std::vector<CheckAndRiskTypeList> &checkAndRiskTypeList);
int getType() const; int getType() const;
void setType(int type); void setType(int type);
std::vector<std::string> getUuidList() const; std::vector<std::string> getUuidList() const;
void setUuidList(const std::vector<std::string> &uuidList); void setUuidList(const std::vector<std::string> &uuidList);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
std::vector<CheckAndRiskTypeList> getCheckAndRiskTypeList() const;
void setCheckAndRiskTypeList(const std::vector<CheckAndRiskTypeList> &checkAndRiskTypeList);
private: private:
std::string reason_; std::string reason_;
std::vector<CheckAndRiskTypeList> checkAndRiskTypeList_;
int type_; int type_;
std::vector<std::string> uuidList_; std::vector<std::string> uuidList_;
std::string lang_; std::string lang_;
std::vector<CheckAndRiskTypeList> checkAndRiskTypeList_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -32,21 +32,21 @@ public:
~InstallBackupClientRequest(); ~InstallBackupClientRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getUuid() const; std::string getUuid() const;
void setUuid(const std::string &uuid); void setUuid(const std::string &uuid);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::vector<std::string> getUuidList() const; std::vector<std::string> getUuidList() const;
void setUuidList(const std::vector<std::string> &uuidList); void setUuidList(const std::vector<std::string> &uuidList);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string policyVersion_;
std::string uuid_; std::string uuid_;
std::string sourceIp_; std::string sourceIp_;
std::vector<std::string> uuidList_; std::vector<std::string> uuidList_;
std::string policyVersion_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

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

View File

@@ -36,20 +36,20 @@ public:
void setInstanceTypes(const std::vector<std::string> &instanceTypes); void setInstanceTypes(const std::vector<std::string> &instanceTypes);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::vector<std::string> getInstanceIds() const;
void setInstanceIds(const std::vector<std::string> &instanceIds);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
std::vector<std::string> getVendors() const; std::vector<std::string> getVendors() const;
void setVendors(const std::vector<std::string> &vendors); void setVendors(const std::vector<std::string> &vendors);
std::vector<std::string> getInstanceIds() const;
void setInstanceIds(const std::vector<std::string> &instanceIds);
private: private:
std::vector<std::string> instanceSubTypes_; std::vector<std::string> instanceSubTypes_;
std::vector<std::string> instanceTypes_; std::vector<std::string> instanceTypes_;
std::string sourceIp_; std::string sourceIp_;
std::vector<std::string> instanceIds_;
std::string lang_; std::string lang_;
std::vector<std::string> vendors_; std::vector<std::string> vendors_;
std::vector<std::string> instanceIds_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_LISTCLOUDASSETINSTANCESREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_LISTCLOUDASSETINSTANCESREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ListCloudAssetInstancesRequest : public RpcServiceRequest {
public:
struct CloudAssetTypes {
int assetSubType;
int assetType;
};
ListCloudAssetInstancesRequest();
~ListCloudAssetInstancesRequest();
std::string getCriteria() const;
void setCriteria(const std::string &criteria);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLogicalExp() const;
void setLogicalExp(const std::string &logicalExp);
std::vector<CloudAssetTypes> getCloudAssetTypes() const;
void setCloudAssetTypes(const std::vector<CloudAssetTypes> &cloudAssetTypes);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
private:
std::string criteria_;
std::string sourceIp_;
std::string regionId_;
int pageSize_;
std::string logicalExp_;
std::vector<CloudAssetTypes> cloudAssetTypes_;
int currentPage_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_LISTCLOUDASSETINSTANCESREQUEST_H_

View File

@@ -0,0 +1,78 @@
/*
* 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_LISTCLOUDASSETINSTANCESRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTCLOUDASSETINSTANCESRESULT_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 ListCloudAssetInstancesResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct InstancesItem
{
long createdTime;
std::string assetTypeName;
std::string instanceId;
std::string assetSubTypeName;
int vendor;
std::string riskStatus;
std::string instanceName;
int assetType;
std::string internetIp;
std::string alarmStatus;
std::string regionId;
std::string assetSubType;
std::string securityInfo;
};
ListCloudAssetInstancesResult();
explicit ListCloudAssetInstancesResult(const std::string &payload);
~ListCloudAssetInstancesResult();
std::vector<InstancesItem> getInstances()const;
PageInfo getPageInfo()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<InstancesItem> instances_;
PageInfo pageInfo_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTCLOUDASSETINSTANCESRESULT_H_

View File

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

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_LISTIMAGEREGISTRYREGIONRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTIMAGEREGISTRYREGIONRESULT_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 ListImageRegistryRegionResult : public ServiceResult
{
public:
struct Region
{
std::string regionName;
std::string regionId;
};
ListImageRegistryRegionResult();
explicit ListImageRegistryRegionResult(const std::string &payload);
~ListImageRegistryRegionResult();
std::vector<Region> getRegions()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Region> regions_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTIMAGEREGISTRYREGIONRESULT_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_LISTIMAGERISKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_LISTIMAGERISKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ListImageRiskRequest : public RpcServiceRequest {
public:
ListImageRiskRequest();
~ListImageRiskRequest();
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getImageName() const;
void setImageName(const std::string &imageName);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string appName_;
std::string imageName_;
int pageSize_;
int currentPage_;
std::string clusterId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_LISTIMAGERISKREQUEST_H_

View File

@@ -0,0 +1,86 @@
/*
* 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_LISTIMAGERISKRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTIMAGERISKRESULT_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 ListImageRiskResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct ImageRiskListItem
{
struct Endpoint
{
std::vector<std::string> domains;
std::string type;
};
std::string imageAccessType;
std::string repoNamespace;
std::string registryType;
std::string digest;
std::string repoName;
int tagImmutable;
std::string image;
std::string statistics;
std::string internetURLs;
std::string endpoints;
std::string uuid;
std::string repoType;
std::vector<ImageRiskListItem::Endpoint> endPointList;
std::string imageId;
std::string tag;
std::string regionId;
std::string repoId;
std::string vpcURLs;
};
ListImageRiskResult();
explicit ListImageRiskResult(const std::string &payload);
~ListImageRiskResult();
std::vector<ImageRiskListItem> getImageRiskList()const;
PageInfo getPageInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ImageRiskListItem> imageRiskList_;
PageInfo pageInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTIMAGERISKRESULT_H_

View File

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

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_LISTINSTANCECATALOGRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTINSTANCECATALOGRESULT_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 ListInstanceCatalogResult : public ServiceResult
{
public:
struct VendorsItem
{
struct InstanceTypesItem
{
struct InstanceSubTypesItem
{
std::string name;
};
std::vector<InstanceTypesItem::InstanceSubTypesItem> instanceSubTypes;
std::string name;
};
std::vector<VendorsItem::InstanceTypesItem> instanceTypes;
std::string name;
};
ListInstanceCatalogResult();
explicit ListInstanceCatalogResult(const std::string &payload);
~ListInstanceCatalogResult();
std::vector<VendorsItem> getVendors()const;
protected:
void parse(const std::string &payload);
private:
std::vector<VendorsItem> vendors_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTINSTANCECATALOGRESULT_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_LISTINTERCEPTIONHISTORYREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONHISTORYREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ListInterceptionHistoryRequest : public RpcServiceRequest {
public:
ListInterceptionHistoryRequest();
~ListInterceptionHistoryRequest();
long getStartTime() const;
void setStartTime(long startTime);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getHistoryName() const;
void setHistoryName(const std::string &historyName);
std::vector<int> getInterceptionTypes() const;
void setInterceptionTypes(const std::vector<int> &interceptionTypes);
long getEndTime() const;
void setEndTime(long endTime);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
long startTime_;
std::string sourceIp_;
int pageSize_;
std::string historyName_;
std::vector<int> interceptionTypes_;
long endTime_;
int currentPage_;
std::string clusterId_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONHISTORYREQUEST_H_

View File

@@ -0,0 +1,95 @@
/*
* 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_LISTINTERCEPTIONHISTORYRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONHISTORYRESULT_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 ListInterceptionHistoryResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct InterceptionHistory
{
long ruleId;
std::string srcTagList;
long interceptionName;
std::string dstAppName;
std::string realDstAppName;
std::string realDstNamespace;
std::string srcImageList;
std::string clusterName;
std::string dstTagList;
std::string srcNamespace;
std::string realDstPodName;
std::string ruleName;
int interceptionType;
long status;
int realInterceptionType;
std::string realSrcAppName;
long firstTime;
std::string clusterId;
std::string dstRuleTargetName;
std::string srcAppName;
std::string realSrcImageName;
long dstPort;
std::string realSrcPodName;
int tryCount;
std::string realSrcNamespace;
std::string srcRuleTargetName;
std::string realDstImageName;
long id;
long riskLevel;
std::string dstImageList;
std::string dstNamespace;
long lastTime;
};
ListInterceptionHistoryResult();
explicit ListInterceptionHistoryResult(const std::string &payload);
~ListInterceptionHistoryResult();
std::vector<InterceptionHistory> getInterceptionHistoryList()const;
PageInfo getPageInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<InterceptionHistory> interceptionHistoryList_;
PageInfo pageInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONHISTORYRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONTARGETPAGEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONTARGETPAGEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ListInterceptionTargetPageRequest : public RpcServiceRequest {
public:
ListInterceptionTargetPageRequest();
~ListInterceptionTargetPageRequest();
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::vector<std::string> getImageList() const;
void setImageList(const std::vector<std::string> &imageList);
std::vector<std::string> getTagList() const;
void setTagList(const std::vector<std::string> &tagList);
std::string getTargetName() const;
void setTargetName(const std::string &targetName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getAppName() const;
void setAppName(const std::string &appName);
int getPageSize() const;
void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string targetType_;
std::vector<std::string> imageList_;
std::vector<std::string> tagList_;
std::string targetName_;
std::string sourceIp_;
std::string appName_;
int pageSize_;
int currentPage_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONTARGETPAGEREQUEST_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_LISTINTERCEPTIONTARGETPAGERESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONTARGETPAGERESULT_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 ListInterceptionTargetPageResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
};
struct RuleTarget
{
std::string clusterId;
std::string targetType;
std::string clusterName;
std::vector<std::string> tagList;
std::string _namespace;
std::string ruleType;
std::string targetName;
long targetId;
std::string appName;
std::vector<std::string> imageList;
};
ListInterceptionTargetPageResult();
explicit ListInterceptionTargetPageResult(const std::string &payload);
~ListInterceptionTargetPageResult();
PageInfo getPageInfo()const;
std::vector<RuleTarget> getRuleTargetList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<RuleTarget> ruleTargetList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTINTERCEPTIONTARGETPAGERESULT_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_LISTPODRISKREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_LISTPODRISKREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ListPodRiskRequest : public RpcServiceRequest {
public:
ListPodRiskRequest();
~ListPodRiskRequest();
std::string getPodName() const;
void setPodName(const std::string &podName);
std::string getAppName() const;
void setAppName(const std::string &appName);
long getPageSize() const;
void setPageSize(long pageSize);
long getCurrentPage() const;
void setCurrentPage(long currentPage);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string podName_;
std::string appName_;
long pageSize_;
long currentPage_;
std::string clusterId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_LISTPODRISKREQUEST_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_LISTPODRISKRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_LISTPODRISKRESULT_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 ListPodRiskResult : public ServiceResult
{
public:
struct PageInfo
{
int totalCount;
int pageSize;
int currentPage;
int count;
};
struct PodRiskListItem
{
int hcCount;
std::string pod;
std::string nodeName;
std::string clusterId;
std::string instanceId;
std::string podIp;
long createTime;
std::string clusterName;
std::string _namespace;
int vulCount;
int alarmCount;
};
ListPodRiskResult();
explicit ListPodRiskResult(const std::string &payload);
~ListPodRiskResult();
PageInfo getPageInfo()const;
std::vector<PodRiskListItem> getPodRiskList()const;
protected:
void parse(const std::string &payload);
private:
PageInfo pageInfo_;
std::vector<PodRiskListItem> podRiskList_;
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_LISTPODRISKRESULT_H_

View File

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

View File

@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT ListVulAutoRepairConfigRequest : public RpcService
public: public:
ListVulAutoRepairConfigRequest(); ListVulAutoRepairConfigRequest();
~ListVulAutoRepairConfigRequest(); ~ListVulAutoRepairConfigRequest();
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getType() const; std::string getType() const;
void setType(const std::string &type); void setType(const std::string &type);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getAliasName() const;
void setAliasName(const std::string &aliasName);
private: private:
int currentPage_;
std::string type_; std::string type_;
std::string aliasName_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
int currentPage_;
std::string aliasName_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -32,20 +32,20 @@ public:
~ModifyBackupPolicyStatusRequest(); ~ModifyBackupPolicyStatusRequest();
long getResourceOwnerId() const; long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
long getId() const; long getId() const;
void setId(long id); void setId(long id);
std::string getPolicyVersion() const;
void setPolicyVersion(const std::string &policyVersion);
std::string getStatus() const; std::string getStatus() const;
void setStatus(const std::string &status); void setStatus(const std::string &status);
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string policyVersion_;
std::string sourceIp_; std::string sourceIp_;
long id_; long id_;
std::string policyVersion_;
std::string status_; std::string status_;
}; };
} // namespace Model } // namespace Model

View File

@@ -32,21 +32,21 @@ public:
~ModifyClientConfSetupRequest(); ~ModifyClientConfSetupRequest();
std::string getStrategyConfig() const; std::string getStrategyConfig() const;
void setStrategyConfig(const std::string &strategyConfig); void setStrategyConfig(const std::string &strategyConfig);
std::string getStrategyTagValue() const;
void setStrategyTagValue(const std::string &strategyTagValue);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getStrategyTag() const; std::string getStrategyTag() const;
void setStrategyTag(const std::string &strategyTag); void setStrategyTag(const std::string &strategyTag);
std::string getResourceDirectoryAccountId() const; std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId); void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getStrategyTagValue() const;
void setStrategyTagValue(const std::string &strategyTagValue);
private: private:
std::string strategyConfig_; std::string strategyConfig_;
std::string strategyTagValue_;
std::string sourceIp_; std::string sourceIp_;
std::string strategyTag_; std::string strategyTag_;
std::string resourceDirectoryAccountId_; std::string resourceDirectoryAccountId_;
std::string strategyTagValue_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

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

View File

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

View File

@@ -32,17 +32,17 @@ public:
~ModifyCreateVulWhitelistRequest(); ~ModifyCreateVulWhitelistRequest();
std::string getReason() const; std::string getReason() const;
void setReason(const std::string &reason); void setReason(const std::string &reason);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getWhitelist() const; std::string getWhitelist() const;
void setWhitelist(const std::string &whitelist); void setWhitelist(const std::string &whitelist);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getTargetInfo() const; std::string getTargetInfo() const;
void setTargetInfo(const std::string &targetInfo); void setTargetInfo(const std::string &targetInfo);
private: private:
std::string reason_; std::string reason_;
std::string sourceIp_;
std::string whitelist_; std::string whitelist_;
std::string sourceIp_;
std::string targetInfo_; std::string targetInfo_;
}; };
} // namespace Model } // namespace Model

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULEREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULEREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ModifyInterceptionRuleRequest : public RpcServiceRequest {
public:
ModifyInterceptionRuleRequest();
~ModifyInterceptionRuleRequest();
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
long getOrderIndex() const;
void setOrderIndex(long orderIndex);
std::string getDstTarget() const;
void setDstTarget(const std::string &dstTarget);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getInterceptType() const;
void setInterceptType(int interceptType);
int getRuleSwitch() const;
void setRuleSwitch(int ruleSwitch);
long getRuleId() const;
void setRuleId(long ruleId);
std::string getSrcTarget() const;
void setSrcTarget(const std::string &srcTarget);
private:
std::string ruleName_;
std::string sourceIp_;
long orderIndex_;
std::string dstTarget_;
std::string clusterId_;
int interceptType_;
int ruleSwitch_;
long ruleId_;
std::string srcTarget_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULEREQUEST_H_

View File

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

View File

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

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULESWITCHRESULT_H_
#define ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULESWITCHRESULT_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 ModifyInterceptionRuleSwitchResult : public ServiceResult
{
public:
ModifyInterceptionRuleSwitchResult();
explicit ModifyInterceptionRuleSwitchResult(const std::string &payload);
~ModifyInterceptionRuleSwitchResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONRULESWITCHRESULT_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_MODIFYINTERCEPTIONTARGETREQUEST_H_
#define ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONTARGETREQUEST_H_
#include <alibabacloud/sas/SasExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Sas {
namespace Model {
class ALIBABACLOUD_SAS_EXPORT ModifyInterceptionTargetRequest : public RpcServiceRequest {
public:
ModifyInterceptionTargetRequest();
~ModifyInterceptionTargetRequest();
long getTargetId() const;
void setTargetId(long targetId);
std::string getTargetType() const;
void setTargetType(const std::string &targetType);
std::vector<std::string> getImageList() const;
void setImageList(const std::vector<std::string> &imageList);
std::vector<std::string> getTagList() const;
void setTagList(const std::vector<std::string> &tagList);
std::string getTargetName() const;
void setTargetName(const std::string &targetName);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
long targetId_;
std::string targetType_;
std::vector<std::string> imageList_;
std::vector<std::string> tagList_;
std::string targetName_;
std::string sourceIp_;
std::string appName_;
std::string _namespace_;
};
} // namespace Model
} // namespace Sas
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_SAS_MODEL_MODIFYINTERCEPTIONTARGETREQUEST_H_

View File

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

View File

@@ -36,17 +36,17 @@ public:
void setType(const std::string &type); void setType(const std::string &type);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getInfo() const;
void setInfo(const std::string &info);
std::string getOperateType() const; std::string getOperateType() const;
void setOperateType(const std::string &operateType); void setOperateType(const std::string &operateType);
std::string getInfo() const;
void setInfo(const std::string &info);
private: private:
std::string reason_; std::string reason_;
std::string type_; std::string type_;
std::string sourceIp_; std::string sourceIp_;
std::string info_;
std::string operateType_; std::string operateType_;
std::string info_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -34,19 +34,19 @@ public:
void setInsertMarkMissParam(const std::string &insertMarkMissParam); void setInsertMarkMissParam(const std::string &insertMarkMissParam);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getDeleteMarkMissParam() const;
void setDeleteMarkMissParam(const std::string &deleteMarkMissParam);
std::string getFrom() const; std::string getFrom() const;
void setFrom(const std::string &from); void setFrom(const std::string &from);
std::string getLang() const; std::string getLang() const;
void setLang(const std::string &lang); void setLang(const std::string &lang);
std::string getDeleteMarkMissParam() const;
void setDeleteMarkMissParam(const std::string &deleteMarkMissParam);
private: private:
std::string insertMarkMissParam_; std::string insertMarkMissParam_;
std::string sourceIp_; std::string sourceIp_;
std::string deleteMarkMissParam_;
std::string from_; std::string from_;
std::string lang_; std::string lang_;
std::string deleteMarkMissParam_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -32,21 +32,21 @@ public:
~ModifyStrategyTargetRequest(); ~ModifyStrategyTargetRequest();
std::string getType() const; std::string getType() const;
void setType(const std::string &type); 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 getTarget() const; std::string getTarget() const;
void setTarget(const std::string &target); void setTarget(const std::string &target);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getConfig() const; std::string getConfig() const;
void setConfig(const std::string &config); void setConfig(const std::string &config);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private: private:
std::string type_; std::string type_;
std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string target_; std::string target_;
std::string sourceIp_;
std::string config_; std::string config_;
std::string resourceDirectoryAccountId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -34,16 +34,16 @@ public:
void setType(const std::string &type); void setType(const std::string &type);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getConfig() const; std::string getConfig() const;
void setConfig(const std::string &config); void setConfig(const std::string &config);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private: private:
std::string type_; std::string type_;
std::string sourceIp_; std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string config_; std::string config_;
std::string resourceDirectoryAccountId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT ModifyVulTargetRequest : public RpcServiceRequest
public: public:
ModifyVulTargetRequest(); ModifyVulTargetRequest();
~ModifyVulTargetRequest(); ~ModifyVulTargetRequest();
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
std::string getTarget() const; std::string getTarget() const;
void setTarget(const std::string &target); void setTarget(const std::string &target);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getConfig() const; std::string getConfig() const;
void setConfig(const std::string &config); void setConfig(const std::string &config);
std::string getResourceDirectoryAccountId() const;
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
private: private:
std::string sourceIp_;
std::string resourceDirectoryAccountId_;
std::string target_; std::string target_;
std::string sourceIp_;
std::string config_; std::string config_;
std::string resourceDirectoryAccountId_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -34,16 +34,16 @@ public:
void setReason(const std::string &reason); void setReason(const std::string &reason);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
long getId() const;
void setId(long id);
std::string getTargetInfo() const; std::string getTargetInfo() const;
void setTargetInfo(const std::string &targetInfo); void setTargetInfo(const std::string &targetInfo);
long getId() const;
void setId(long id);
private: private:
std::string reason_; std::string reason_;
std::string sourceIp_; std::string sourceIp_;
long id_;
std::string targetInfo_; std::string targetInfo_;
long id_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT OpenSensitiveFileScanRequest : public RpcServiceRe
public: public:
OpenSensitiveFileScanRequest(); OpenSensitiveFileScanRequest();
~OpenSensitiveFileScanRequest(); ~OpenSensitiveFileScanRequest();
int getPageSize() const;
void setPageSize(int pageSize);
std::string getLang() const;
void setLang(const std::string &lang);
int getCurrentPage() const; int getCurrentPage() const;
void setCurrentPage(int currentPage); void setCurrentPage(int currentPage);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getSwitchOn() const; std::string getSwitchOn() const;
void setSwitchOn(const std::string &switchOn); void setSwitchOn(const std::string &switchOn);
std::string getLang() const;
void setLang(const std::string &lang);
private: private:
int pageSize_;
std::string lang_;
int currentPage_; int currentPage_;
int pageSize_;
std::string switchOn_; std::string switchOn_;
std::string lang_;
}; };
} // namespace Model } // namespace Model
} // namespace Sas } // namespace Sas

View File

@@ -32,17 +32,17 @@ public:
~OperateAgentClientInstallRequest(); ~OperateAgentClientInstallRequest();
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getInstanceIds() const; std::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds); void setInstanceIds(const std::string &instanceIds);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getUuids() const; std::string getUuids() const;
void setUuids(const std::string &uuids); void setUuids(const std::string &uuids);
private: private:
std::string sourceIp_; std::string sourceIp_;
std::string lang_;
std::string instanceIds_; std::string instanceIds_;
std::string lang_;
std::string uuids_; std::string uuids_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT PageImageRegistryRequest : public RpcServiceReques
public: public:
PageImageRegistryRequest(); PageImageRegistryRequest();
~PageImageRegistryRequest(); ~PageImageRegistryRequest();
std::string getRegistryNameLike() const;
void setRegistryNameLike(const std::string &registryNameLike);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::vector<std::string> getRegistryTypeNotInList() const; std::vector<std::string> getRegistryTypeNotInList() const;
void setRegistryTypeNotInList(const std::vector<std::string> &registryTypeNotInList); void setRegistryTypeNotInList(const std::vector<std::string> &registryTypeNotInList);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getRegistryNameLike() const;
void setRegistryNameLike(const std::string &registryNameLike);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::vector<std::string> getRegistryTypeInList() const; std::vector<std::string> getRegistryTypeInList() const;
void setRegistryTypeInList(const std::vector<std::string> &registryTypeInList); void setRegistryTypeInList(const std::vector<std::string> &registryTypeInList);
private: private:
std::string registryNameLike_;
int currentPage_;
std::vector<std::string> registryTypeNotInList_; std::vector<std::string> registryTypeNotInList_;
std::string sourceIp_; std::string sourceIp_;
int pageSize_; int pageSize_;
std::string registryNameLike_;
int currentPage_;
std::vector<std::string> registryTypeInList_; std::vector<std::string> registryTypeInList_;
}; };
} // namespace Model } // namespace Model

View File

@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT RemoveCheckResultWhiteListRequest : public RpcServ
public: public:
RemoveCheckResultWhiteListRequest(); RemoveCheckResultWhiteListRequest();
~RemoveCheckResultWhiteListRequest(); ~RemoveCheckResultWhiteListRequest();
std::vector<long> getCheckIds() const;
void setCheckIds(const std::vector<long> &checkIds);
std::string getType() const; std::string getType() const;
void setType(const std::string &type); void setType(const std::string &type);
std::string getSourceIp() const; std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp); void setSourceIp(const std::string &sourceIp);
std::vector<long> getCheckIds() const;
void setCheckIds(const std::vector<long> &checkIds);
std::string getCheckGroupId() const; std::string getCheckGroupId() const;
void setCheckGroupId(const std::string &checkGroupId); void setCheckGroupId(const std::string &checkGroupId);
private: private:
std::vector<long> checkIds_;
std::string type_; std::string type_;
std::string sourceIp_; std::string sourceIp_;
std::vector<long> checkIds_;
std::string checkGroupId_; std::string checkGroupId_;
}; };
} // namespace Model } // namespace Model

View File

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

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