Change DescribeLogstoreStorage Response.
This commit is contained in:
@@ -29,6 +29,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/AddClientUserDefineRuleResult.h
|
||||
include/alibabacloud/sas/model/AddInstallCodeRequest.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/AddTagWithUuidResult.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/CreateHoneypotProbeRequest.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/CreateJenkinsImageRegistryResult.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/DeleteLoginBaseConfigRequest.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/DeleteSecurityEventMarkMissListResult.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/DescribeAssetSummaryRequest.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/DescribeAttackAnalysisDataResult.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/DescribeContainerStatisticsRequest.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/DescribeCountNotScannedImageResult.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/DescribeFrontVulPatchListRequest.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/DescribeGroupedContainerInstancesResult.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/GetAlarmMachineCountRequest.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/GetAssetsPropertyDetailResult.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/GetClientUserDefineRuleRequest.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/GetCloudAssetDetailResult.h
|
||||
include/alibabacloud/sas/model/GetCloudAssetSummaryRequest.h
|
||||
include/alibabacloud/sas/model/GetCloudAssetSummaryResult.h
|
||||
include/alibabacloud/sas/model/GetClusterCheckItemWarningStatisticsRequest.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/GetClusterSuspEventStatisticsResult.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/GetImageScanNumInPeriodRequest.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/GetInterceptionSummaryResult.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/InstallCloudMonitorRequest.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/InstallUniBackupAgentResult.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/ListClientUserDefineRulesRequest.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/ListClusterCnnfStatusDetailResult.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/ListHoneypotProbeRequest.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/ListInterceptionImageResult.h
|
||||
include/alibabacloud/sas/model/ListInterceptionRulePageRequest.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/ListPluginForUuidResult.h
|
||||
include/alibabacloud/sas/model/ListPodRiskRequest.h
|
||||
include/alibabacloud/sas/model/ListPodRiskResult.h
|
||||
include/alibabacloud/sas/model/ListPrivateRegistryListRequest.h
|
||||
include/alibabacloud/sas/model/ListPrivateRegistryListResult.h
|
||||
include/alibabacloud/sas/model/ListPrivateRegistryTypeRequest.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/ListSystemAggregationRulesResult.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/ModifyClientUserDefineRuleRequest.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/ModifyConcernNecessityResult.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/ModifyInstanceAntiBruteForceRuleRequest.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/ModifyLogMetaStatusResult.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/SaveSuspEventUserSettingRequest.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/SetRegistryScanDayNumResult.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h
|
||||
@@ -940,6 +990,8 @@ set(sas_src
|
||||
src/model/AddClientUserDefineRuleResult.cc
|
||||
src/model/AddInstallCodeRequest.cc
|
||||
src/model/AddInstallCodeResult.cc
|
||||
src/model/AddPrivateRegistryRequest.cc
|
||||
src/model/AddPrivateRegistryResult.cc
|
||||
src/model/AddTagWithUuidRequest.cc
|
||||
src/model/AddTagWithUuidResult.cc
|
||||
src/model/AddUninstallClientsByUuidsRequest.cc
|
||||
@@ -986,6 +1038,10 @@ set(sas_src
|
||||
src/model/CreateHoneypotPresetResult.cc
|
||||
src/model/CreateHoneypotProbeRequest.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/CreateJenkinsImageRegistryResult.cc
|
||||
src/model/CreateOrUpdateAssetGroupRequest.cc
|
||||
@@ -1034,6 +1090,8 @@ set(sas_src
|
||||
src/model/DeleteInterceptionTargetResult.cc
|
||||
src/model/DeleteLoginBaseConfigRequest.cc
|
||||
src/model/DeleteLoginBaseConfigResult.cc
|
||||
src/model/DeletePrivateRegistryRequest.cc
|
||||
src/model/DeletePrivateRegistryResult.cc
|
||||
src/model/DeleteSecurityEventMarkMissListRequest.cc
|
||||
src/model/DeleteSecurityEventMarkMissListResult.cc
|
||||
src/model/DeleteStrategyRequest.cc
|
||||
@@ -1080,6 +1138,8 @@ set(sas_src
|
||||
src/model/DescribeAssetDetailByUuidsResult.cc
|
||||
src/model/DescribeAssetSummaryRequest.cc
|
||||
src/model/DescribeAssetSummaryResult.cc
|
||||
src/model/DescribeAssetsSecurityEventSummaryRequest.cc
|
||||
src/model/DescribeAssetsSecurityEventSummaryResult.cc
|
||||
src/model/DescribeAttackAnalysisDataRequest.cc
|
||||
src/model/DescribeAttackAnalysisDataResult.cc
|
||||
src/model/DescribeAutoDelConfigRequest.cc
|
||||
@@ -1146,6 +1206,8 @@ set(sas_src
|
||||
src/model/DescribeContainerInstancesResult.cc
|
||||
src/model/DescribeContainerStatisticsRequest.cc
|
||||
src/model/DescribeContainerStatisticsResult.cc
|
||||
src/model/DescribeContainerTagsRequest.cc
|
||||
src/model/DescribeContainerTagsResult.cc
|
||||
src/model/DescribeCountNotScannedImageRequest.cc
|
||||
src/model/DescribeCountNotScannedImageResult.cc
|
||||
src/model/DescribeCountScannedImageRequest.cc
|
||||
@@ -1192,6 +1254,8 @@ set(sas_src
|
||||
src/model/DescribeFieldStatisticsResult.cc
|
||||
src/model/DescribeFrontVulPatchListRequest.cc
|
||||
src/model/DescribeFrontVulPatchListResult.cc
|
||||
src/model/DescribeGroupStructRequest.cc
|
||||
src/model/DescribeGroupStructResult.cc
|
||||
src/model/DescribeGroupedContainerInstancesRequest.cc
|
||||
src/model/DescribeGroupedContainerInstancesResult.cc
|
||||
src/model/DescribeGroupedInstancesRequest.cc
|
||||
@@ -1512,6 +1576,8 @@ set(sas_src
|
||||
src/model/GenerateOnceTaskResult.cc
|
||||
src/model/GetAlarmMachineCountRequest.cc
|
||||
src/model/GetAlarmMachineCountResult.cc
|
||||
src/model/GetAppNetworkRequest.cc
|
||||
src/model/GetAppNetworkResult.cc
|
||||
src/model/GetAssetsPropertyDetailRequest.cc
|
||||
src/model/GetAssetsPropertyDetailResult.cc
|
||||
src/model/GetAssetsPropertyItemRequest.cc
|
||||
@@ -1530,12 +1596,16 @@ set(sas_src
|
||||
src/model/GetCheckSummaryResult.cc
|
||||
src/model/GetClientUserDefineRuleRequest.cc
|
||||
src/model/GetClientUserDefineRuleResult.cc
|
||||
src/model/GetCloudAssetCriteriaRequest.cc
|
||||
src/model/GetCloudAssetCriteriaResult.cc
|
||||
src/model/GetCloudAssetDetailRequest.cc
|
||||
src/model/GetCloudAssetDetailResult.cc
|
||||
src/model/GetCloudAssetSummaryRequest.cc
|
||||
src/model/GetCloudAssetSummaryResult.cc
|
||||
src/model/GetClusterCheckItemWarningStatisticsRequest.cc
|
||||
src/model/GetClusterCheckItemWarningStatisticsResult.cc
|
||||
src/model/GetClusterRuleSummaryRequest.cc
|
||||
src/model/GetClusterRuleSummaryResult.cc
|
||||
src/model/GetClusterSuspEventStatisticsRequest.cc
|
||||
src/model/GetClusterSuspEventStatisticsResult.cc
|
||||
src/model/GetFileDetectApiInvokeInfoRequest.cc
|
||||
@@ -1550,6 +1620,8 @@ set(sas_src
|
||||
src/model/GetHoneypotProbeResult.cc
|
||||
src/model/GetImageScanNumInPeriodRequest.cc
|
||||
src/model/GetImageScanNumInPeriodResult.cc
|
||||
src/model/GetInterceptionRuleDetailRequest.cc
|
||||
src/model/GetInterceptionRuleDetailResult.cc
|
||||
src/model/GetInterceptionSummaryRequest.cc
|
||||
src/model/GetInterceptionSummaryResult.cc
|
||||
src/model/GetInterceptionTargetDetailRequest.cc
|
||||
@@ -1582,6 +1654,8 @@ set(sas_src
|
||||
src/model/InstallBackupClientResult.cc
|
||||
src/model/InstallCloudMonitorRequest.cc
|
||||
src/model/InstallCloudMonitorResult.cc
|
||||
src/model/InstallPmAgentRequest.cc
|
||||
src/model/InstallPmAgentResult.cc
|
||||
src/model/InstallUniBackupAgentRequest.cc
|
||||
src/model/InstallUniBackupAgentResult.cc
|
||||
src/model/JoinWebLockProcessWhiteListRequest.cc
|
||||
@@ -1602,6 +1676,8 @@ set(sas_src
|
||||
src/model/ListClientUserDefineRuleTypesResult.cc
|
||||
src/model/ListClientUserDefineRulesRequest.cc
|
||||
src/model/ListClientUserDefineRulesResult.cc
|
||||
src/model/ListCloudAssetInstancesRequest.cc
|
||||
src/model/ListCloudAssetInstancesResult.cc
|
||||
src/model/ListClusterCnnfStatusDetailRequest.cc
|
||||
src/model/ListClusterCnnfStatusDetailResult.cc
|
||||
src/model/ListClusterInterceptionConfigRequest.cc
|
||||
@@ -1616,16 +1692,30 @@ set(sas_src
|
||||
src/model/ListHoneypotPresetResult.cc
|
||||
src/model/ListHoneypotProbeRequest.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/ListInterceptionImageResult.cc
|
||||
src/model/ListInterceptionRulePageRequest.cc
|
||||
src/model/ListInterceptionRulePageResult.cc
|
||||
src/model/ListInterceptionTargetPageRequest.cc
|
||||
src/model/ListInterceptionTargetPageResult.cc
|
||||
src/model/ListPluginForUuidRequest.cc
|
||||
src/model/ListPluginForUuidResult.cc
|
||||
src/model/ListPodRiskRequest.cc
|
||||
src/model/ListPodRiskResult.cc
|
||||
src/model/ListPrivateRegistryListRequest.cc
|
||||
src/model/ListPrivateRegistryListResult.cc
|
||||
src/model/ListPrivateRegistryTypeRequest.cc
|
||||
src/model/ListPrivateRegistryTypeResult.cc
|
||||
src/model/ListRuleTargetAllRequest.cc
|
||||
src/model/ListRuleTargetAllResult.cc
|
||||
src/model/ListSystemAggregationRulesRequest.cc
|
||||
src/model/ListSystemAggregationRulesResult.cc
|
||||
src/model/ListSystemClientRuleTypesRequest.cc
|
||||
@@ -1664,6 +1754,8 @@ set(sas_src
|
||||
src/model/ModifyClientConfStrategyResult.cc
|
||||
src/model/ModifyClientUserDefineRuleRequest.cc
|
||||
src/model/ModifyClientUserDefineRuleResult.cc
|
||||
src/model/ModifyClusterCnnfStatusUserConfirmRequest.cc
|
||||
src/model/ModifyClusterCnnfStatusUserConfirmResult.cc
|
||||
src/model/ModifyConcernNecessityRequest.cc
|
||||
src/model/ModifyConcernNecessityResult.cc
|
||||
src/model/ModifyCreateVulWhitelistRequest.cc
|
||||
@@ -1678,6 +1770,12 @@ set(sas_src
|
||||
src/model/ModifyGroupPropertyResult.cc
|
||||
src/model/ModifyInstanceAntiBruteForceRuleRequest.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/ModifyLogMetaStatusResult.cc
|
||||
src/model/ModifyLoginBaseConfigRequest.cc
|
||||
@@ -1802,6 +1900,8 @@ set(sas_src
|
||||
src/model/SaveImageBaselineStrategyResult.cc
|
||||
src/model/SaveSuspEventUserSettingRequest.cc
|
||||
src/model/SaveSuspEventUserSettingResult.cc
|
||||
src/model/SetClusterInterceptionConfigRequest.cc
|
||||
src/model/SetClusterInterceptionConfigResult.cc
|
||||
src/model/SetRegistryScanDayNumRequest.cc
|
||||
src/model/SetRegistryScanDayNumResult.cc
|
||||
src/model/StartBaselineSecurityCheckRequest.cc
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
#include "model/AddClientUserDefineRuleResult.h"
|
||||
#include "model/AddInstallCodeRequest.h"
|
||||
#include "model/AddInstallCodeResult.h"
|
||||
#include "model/AddPrivateRegistryRequest.h"
|
||||
#include "model/AddPrivateRegistryResult.h"
|
||||
#include "model/AddTagWithUuidRequest.h"
|
||||
#include "model/AddTagWithUuidResult.h"
|
||||
#include "model/AddUninstallClientsByUuidsRequest.h"
|
||||
@@ -76,6 +78,10 @@
|
||||
#include "model/CreateHoneypotPresetResult.h"
|
||||
#include "model/CreateHoneypotProbeRequest.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/CreateJenkinsImageRegistryResult.h"
|
||||
#include "model/CreateOrUpdateAssetGroupRequest.h"
|
||||
@@ -124,6 +130,8 @@
|
||||
#include "model/DeleteInterceptionTargetResult.h"
|
||||
#include "model/DeleteLoginBaseConfigRequest.h"
|
||||
#include "model/DeleteLoginBaseConfigResult.h"
|
||||
#include "model/DeletePrivateRegistryRequest.h"
|
||||
#include "model/DeletePrivateRegistryResult.h"
|
||||
#include "model/DeleteSecurityEventMarkMissListRequest.h"
|
||||
#include "model/DeleteSecurityEventMarkMissListResult.h"
|
||||
#include "model/DeleteStrategyRequest.h"
|
||||
@@ -170,6 +178,8 @@
|
||||
#include "model/DescribeAssetDetailByUuidsResult.h"
|
||||
#include "model/DescribeAssetSummaryRequest.h"
|
||||
#include "model/DescribeAssetSummaryResult.h"
|
||||
#include "model/DescribeAssetsSecurityEventSummaryRequest.h"
|
||||
#include "model/DescribeAssetsSecurityEventSummaryResult.h"
|
||||
#include "model/DescribeAttackAnalysisDataRequest.h"
|
||||
#include "model/DescribeAttackAnalysisDataResult.h"
|
||||
#include "model/DescribeAutoDelConfigRequest.h"
|
||||
@@ -236,6 +246,8 @@
|
||||
#include "model/DescribeContainerInstancesResult.h"
|
||||
#include "model/DescribeContainerStatisticsRequest.h"
|
||||
#include "model/DescribeContainerStatisticsResult.h"
|
||||
#include "model/DescribeContainerTagsRequest.h"
|
||||
#include "model/DescribeContainerTagsResult.h"
|
||||
#include "model/DescribeCountNotScannedImageRequest.h"
|
||||
#include "model/DescribeCountNotScannedImageResult.h"
|
||||
#include "model/DescribeCountScannedImageRequest.h"
|
||||
@@ -282,6 +294,8 @@
|
||||
#include "model/DescribeFieldStatisticsResult.h"
|
||||
#include "model/DescribeFrontVulPatchListRequest.h"
|
||||
#include "model/DescribeFrontVulPatchListResult.h"
|
||||
#include "model/DescribeGroupStructRequest.h"
|
||||
#include "model/DescribeGroupStructResult.h"
|
||||
#include "model/DescribeGroupedContainerInstancesRequest.h"
|
||||
#include "model/DescribeGroupedContainerInstancesResult.h"
|
||||
#include "model/DescribeGroupedInstancesRequest.h"
|
||||
@@ -602,6 +616,8 @@
|
||||
#include "model/GenerateOnceTaskResult.h"
|
||||
#include "model/GetAlarmMachineCountRequest.h"
|
||||
#include "model/GetAlarmMachineCountResult.h"
|
||||
#include "model/GetAppNetworkRequest.h"
|
||||
#include "model/GetAppNetworkResult.h"
|
||||
#include "model/GetAssetsPropertyDetailRequest.h"
|
||||
#include "model/GetAssetsPropertyDetailResult.h"
|
||||
#include "model/GetAssetsPropertyItemRequest.h"
|
||||
@@ -620,12 +636,16 @@
|
||||
#include "model/GetCheckSummaryResult.h"
|
||||
#include "model/GetClientUserDefineRuleRequest.h"
|
||||
#include "model/GetClientUserDefineRuleResult.h"
|
||||
#include "model/GetCloudAssetCriteriaRequest.h"
|
||||
#include "model/GetCloudAssetCriteriaResult.h"
|
||||
#include "model/GetCloudAssetDetailRequest.h"
|
||||
#include "model/GetCloudAssetDetailResult.h"
|
||||
#include "model/GetCloudAssetSummaryRequest.h"
|
||||
#include "model/GetCloudAssetSummaryResult.h"
|
||||
#include "model/GetClusterCheckItemWarningStatisticsRequest.h"
|
||||
#include "model/GetClusterCheckItemWarningStatisticsResult.h"
|
||||
#include "model/GetClusterRuleSummaryRequest.h"
|
||||
#include "model/GetClusterRuleSummaryResult.h"
|
||||
#include "model/GetClusterSuspEventStatisticsRequest.h"
|
||||
#include "model/GetClusterSuspEventStatisticsResult.h"
|
||||
#include "model/GetFileDetectApiInvokeInfoRequest.h"
|
||||
@@ -640,6 +660,8 @@
|
||||
#include "model/GetHoneypotProbeResult.h"
|
||||
#include "model/GetImageScanNumInPeriodRequest.h"
|
||||
#include "model/GetImageScanNumInPeriodResult.h"
|
||||
#include "model/GetInterceptionRuleDetailRequest.h"
|
||||
#include "model/GetInterceptionRuleDetailResult.h"
|
||||
#include "model/GetInterceptionSummaryRequest.h"
|
||||
#include "model/GetInterceptionSummaryResult.h"
|
||||
#include "model/GetInterceptionTargetDetailRequest.h"
|
||||
@@ -672,6 +694,8 @@
|
||||
#include "model/InstallBackupClientResult.h"
|
||||
#include "model/InstallCloudMonitorRequest.h"
|
||||
#include "model/InstallCloudMonitorResult.h"
|
||||
#include "model/InstallPmAgentRequest.h"
|
||||
#include "model/InstallPmAgentResult.h"
|
||||
#include "model/InstallUniBackupAgentRequest.h"
|
||||
#include "model/InstallUniBackupAgentResult.h"
|
||||
#include "model/JoinWebLockProcessWhiteListRequest.h"
|
||||
@@ -692,6 +716,8 @@
|
||||
#include "model/ListClientUserDefineRuleTypesResult.h"
|
||||
#include "model/ListClientUserDefineRulesRequest.h"
|
||||
#include "model/ListClientUserDefineRulesResult.h"
|
||||
#include "model/ListCloudAssetInstancesRequest.h"
|
||||
#include "model/ListCloudAssetInstancesResult.h"
|
||||
#include "model/ListClusterCnnfStatusDetailRequest.h"
|
||||
#include "model/ListClusterCnnfStatusDetailResult.h"
|
||||
#include "model/ListClusterInterceptionConfigRequest.h"
|
||||
@@ -706,16 +732,30 @@
|
||||
#include "model/ListHoneypotPresetResult.h"
|
||||
#include "model/ListHoneypotProbeRequest.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/ListInterceptionImageResult.h"
|
||||
#include "model/ListInterceptionRulePageRequest.h"
|
||||
#include "model/ListInterceptionRulePageResult.h"
|
||||
#include "model/ListInterceptionTargetPageRequest.h"
|
||||
#include "model/ListInterceptionTargetPageResult.h"
|
||||
#include "model/ListPluginForUuidRequest.h"
|
||||
#include "model/ListPluginForUuidResult.h"
|
||||
#include "model/ListPodRiskRequest.h"
|
||||
#include "model/ListPodRiskResult.h"
|
||||
#include "model/ListPrivateRegistryListRequest.h"
|
||||
#include "model/ListPrivateRegistryListResult.h"
|
||||
#include "model/ListPrivateRegistryTypeRequest.h"
|
||||
#include "model/ListPrivateRegistryTypeResult.h"
|
||||
#include "model/ListRuleTargetAllRequest.h"
|
||||
#include "model/ListRuleTargetAllResult.h"
|
||||
#include "model/ListSystemAggregationRulesRequest.h"
|
||||
#include "model/ListSystemAggregationRulesResult.h"
|
||||
#include "model/ListSystemClientRuleTypesRequest.h"
|
||||
@@ -754,6 +794,8 @@
|
||||
#include "model/ModifyClientConfStrategyResult.h"
|
||||
#include "model/ModifyClientUserDefineRuleRequest.h"
|
||||
#include "model/ModifyClientUserDefineRuleResult.h"
|
||||
#include "model/ModifyClusterCnnfStatusUserConfirmRequest.h"
|
||||
#include "model/ModifyClusterCnnfStatusUserConfirmResult.h"
|
||||
#include "model/ModifyConcernNecessityRequest.h"
|
||||
#include "model/ModifyConcernNecessityResult.h"
|
||||
#include "model/ModifyCreateVulWhitelistRequest.h"
|
||||
@@ -768,6 +810,12 @@
|
||||
#include "model/ModifyGroupPropertyResult.h"
|
||||
#include "model/ModifyInstanceAntiBruteForceRuleRequest.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/ModifyLogMetaStatusResult.h"
|
||||
#include "model/ModifyLoginBaseConfigRequest.h"
|
||||
@@ -892,6 +940,8 @@
|
||||
#include "model/SaveImageBaselineStrategyResult.h"
|
||||
#include "model/SaveSuspEventUserSettingRequest.h"
|
||||
#include "model/SaveSuspEventUserSettingResult.h"
|
||||
#include "model/SetClusterInterceptionConfigRequest.h"
|
||||
#include "model/SetClusterInterceptionConfigResult.h"
|
||||
#include "model/SetRegistryScanDayNumRequest.h"
|
||||
#include "model/SetRegistryScanDayNumResult.h"
|
||||
#include "model/StartBaselineSecurityCheckRequest.h"
|
||||
@@ -951,6 +1001,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddInstallCodeResult> AddInstallCodeOutcome;
|
||||
typedef std::future<AddInstallCodeOutcome> AddInstallCodeOutcomeCallable;
|
||||
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 std::future<AddTagWithUuidOutcome> AddTagWithUuidOutcomeCallable;
|
||||
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 std::future<CreateHoneypotProbeOutcome> CreateHoneypotProbeOutcomeCallable;
|
||||
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 std::future<CreateJenkinsImageRegistryOutcome> CreateJenkinsImageRegistryOutcomeCallable;
|
||||
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 std::future<DeleteLoginBaseConfigOutcome> DeleteLoginBaseConfigOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DeleteLoginBaseConfigRequest&, const DeleteLoginBaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLoginBaseConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::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 std::future<DeleteSecurityEventMarkMissListOutcome> DeleteSecurityEventMarkMissListOutcomeCallable;
|
||||
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 std::future<DescribeAssetSummaryOutcome> DescribeAssetSummaryOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeAssetSummaryRequest&, const DescribeAssetSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAssetSummaryAsyncHandler;
|
||||
typedef Outcome<Error, Model::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 std::future<DescribeAttackAnalysisDataOutcome> DescribeAttackAnalysisDataOutcomeCallable;
|
||||
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 std::future<DescribeContainerStatisticsOutcome> DescribeContainerStatisticsOutcomeCallable;
|
||||
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 std::future<DescribeCountNotScannedImageOutcome> DescribeCountNotScannedImageOutcomeCallable;
|
||||
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 std::future<DescribeFrontVulPatchListOutcome> DescribeFrontVulPatchListOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::DescribeFrontVulPatchListRequest&, const DescribeFrontVulPatchListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFrontVulPatchListAsyncHandler;
|
||||
typedef Outcome<Error, Model::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 std::future<DescribeGroupedContainerInstancesOutcome> DescribeGroupedContainerInstancesOutcomeCallable;
|
||||
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 std::future<GetAlarmMachineCountOutcome> GetAlarmMachineCountOutcomeCallable;
|
||||
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 std::future<GetAssetsPropertyDetailOutcome> GetAssetsPropertyDetailOutcomeCallable;
|
||||
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 std::future<GetClientUserDefineRuleOutcome> GetClientUserDefineRuleOutcomeCallable;
|
||||
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 std::future<GetCloudAssetDetailOutcome> GetCloudAssetDetailOutcomeCallable;
|
||||
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 std::future<GetClusterCheckItemWarningStatisticsOutcome> GetClusterCheckItemWarningStatisticsOutcomeCallable;
|
||||
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 std::future<GetClusterSuspEventStatisticsOutcome> GetClusterSuspEventStatisticsOutcomeCallable;
|
||||
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 std::future<GetImageScanNumInPeriodOutcome> GetImageScanNumInPeriodOutcomeCallable;
|
||||
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 std::future<GetInterceptionSummaryOutcome> GetInterceptionSummaryOutcomeCallable;
|
||||
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 std::future<InstallCloudMonitorOutcome> InstallCloudMonitorOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::InstallCloudMonitorRequest&, const InstallCloudMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InstallCloudMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::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 std::future<InstallUniBackupAgentOutcome> InstallUniBackupAgentOutcomeCallable;
|
||||
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 std::future<ListClientUserDefineRulesOutcome> ListClientUserDefineRulesOutcomeCallable;
|
||||
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 std::future<ListClusterCnnfStatusDetailOutcome> ListClusterCnnfStatusDetailOutcomeCallable;
|
||||
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 std::future<ListHoneypotProbeOutcome> ListHoneypotProbeOutcomeCallable;
|
||||
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 std::future<ListInterceptionImageOutcome> ListInterceptionImageOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ListInterceptionImageRequest&, const ListInterceptionImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionImageAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInterceptionRulePageResult> ListInterceptionRulePageOutcome;
|
||||
typedef std::future<ListInterceptionRulePageOutcome> ListInterceptionRulePageOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ListInterceptionRulePageRequest&, const ListInterceptionRulePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterceptionRulePageAsyncHandler;
|
||||
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 std::future<ListPluginForUuidOutcome> ListPluginForUuidOutcomeCallable;
|
||||
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 std::future<ListPrivateRegistryListOutcome> ListPrivateRegistryListOutcomeCallable;
|
||||
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 std::future<ListPrivateRegistryTypeOutcome> ListPrivateRegistryTypeOutcomeCallable;
|
||||
typedef std::function<void(const SasClient*, const Model::ListPrivateRegistryTypeRequest&, const ListPrivateRegistryTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPrivateRegistryTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::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 std::future<ListSystemAggregationRulesOutcome> ListSystemAggregationRulesOutcomeCallable;
|
||||
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 std::future<ModifyClientUserDefineRuleOutcome> ModifyClientUserDefineRuleOutcomeCallable;
|
||||
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 std::future<ModifyConcernNecessityOutcome> ModifyConcernNecessityOutcomeCallable;
|
||||
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 std::future<ModifyInstanceAntiBruteForceRuleOutcome> ModifyInstanceAntiBruteForceRuleOutcomeCallable;
|
||||
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 std::future<ModifyLogMetaStatusOutcome> ModifyLogMetaStatusOutcomeCallable;
|
||||
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 std::future<SaveSuspEventUserSettingOutcome> SaveSuspEventUserSettingOutcomeCallable;
|
||||
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 std::future<SetRegistryScanDayNumOutcome> SetRegistryScanDayNumOutcomeCallable;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -2387,6 +2515,12 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -2459,6 +2593,9 @@ namespace AlibabaCloud
|
||||
DeleteLoginBaseConfigOutcome deleteLoginBaseConfig(const Model::DeleteLoginBaseConfigRequest &request)const;
|
||||
void deleteLoginBaseConfigAsync(const Model::DeleteLoginBaseConfigRequest& request, const DeleteLoginBaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLoginBaseConfigOutcomeCallable deleteLoginBaseConfigCallable(const Model::DeleteLoginBaseConfigRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
@@ -2528,6 +2665,9 @@ namespace AlibabaCloud
|
||||
DescribeAssetSummaryOutcome describeAssetSummary(const Model::DescribeAssetSummaryRequest &request)const;
|
||||
void describeAssetSummaryAsync(const Model::DescribeAssetSummaryRequest& request, const DescribeAssetSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAssetSummaryOutcomeCallable describeAssetSummaryCallable(const Model::DescribeAssetSummaryRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
@@ -2627,6 +2767,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -2696,6 +2839,9 @@ namespace AlibabaCloud
|
||||
DescribeFrontVulPatchListOutcome describeFrontVulPatchList(const Model::DescribeFrontVulPatchListRequest &request)const;
|
||||
void describeFrontVulPatchListAsync(const Model::DescribeFrontVulPatchListRequest& request, const DescribeFrontVulPatchListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFrontVulPatchListOutcomeCallable describeFrontVulPatchListCallable(const Model::DescribeFrontVulPatchListRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
@@ -3176,6 +3322,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3203,6 +3352,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3212,6 +3364,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3233,6 +3388,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3281,6 +3439,9 @@ namespace AlibabaCloud
|
||||
InstallCloudMonitorOutcome installCloudMonitor(const Model::InstallCloudMonitorRequest &request)const;
|
||||
void installCloudMonitorAsync(const Model::InstallCloudMonitorRequest& request, const InstallCloudMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InstallCloudMonitorOutcomeCallable installCloudMonitorCallable(const Model::InstallCloudMonitorRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
@@ -3311,6 +3472,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3332,21 +3496,42 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
void listInterceptionImageAsync(const Model::ListInterceptionImageRequest& request, const ListInterceptionImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInterceptionImageOutcomeCallable listInterceptionImageCallable(const Model::ListInterceptionImageRequest& request) const;
|
||||
ListInterceptionRulePageOutcome listInterceptionRulePage(const Model::ListInterceptionRulePageRequest &request)const;
|
||||
void listInterceptionRulePageAsync(const Model::ListInterceptionRulePageRequest& request, const ListInterceptionRulePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInterceptionRulePageOutcomeCallable listInterceptionRulePageCallable(const Model::ListInterceptionRulePageRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
ListPrivateRegistryTypeOutcome listPrivateRegistryType(const Model::ListPrivateRegistryTypeRequest &request)const;
|
||||
void listPrivateRegistryTypeAsync(const Model::ListPrivateRegistryTypeRequest& request, const ListPrivateRegistryTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPrivateRegistryTypeOutcomeCallable listPrivateRegistryTypeCallable(const Model::ListPrivateRegistryTypeRequest& request) const;
|
||||
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;
|
||||
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;
|
||||
@@ -3404,6 +3589,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3425,6 +3613,15 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -3611,6 +3808,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
|
||||
@@ -32,18 +32,18 @@ public:
|
||||
~AddCheckInstanceResultWhiteListRequest();
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
long getCheckId() const;
|
||||
void setCheckId(long checkId);
|
||||
std::string getCheckGroupId() const;
|
||||
void setCheckGroupId(const std::string &checkGroupId);
|
||||
std::vector<std::string> getInstanceIds() const;
|
||||
void setInstanceIds(const std::vector<std::string> &instanceIds);
|
||||
long getCheckId() const;
|
||||
void setCheckId(long checkId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
long checkId_;
|
||||
std::string checkGroupId_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
long checkId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,25 +30,28 @@ class ALIBABACLOUD_SAS_EXPORT AddInstallCodeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
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;
|
||||
void setExpiredDate(long expiredDate);
|
||||
std::string getSourceIp() const;
|
||||
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;
|
||||
void setVendorName(const std::string &vendorName);
|
||||
|
||||
private:
|
||||
std::string os_;
|
||||
long groupId_;
|
||||
bool onlyImage_;
|
||||
long expiredDate_;
|
||||
std::string sourceIp_;
|
||||
std::string os_;
|
||||
long groupId_;
|
||||
std::string proxyCluster_;
|
||||
bool onlyImage_;
|
||||
std::string vendorName_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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 ®istryVersion);
|
||||
std::string getRegistryHostIp() const;
|
||||
void setRegistryHostIp(const std::string ®istryHostIp);
|
||||
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 ®istryRegionId);
|
||||
int getTransPerHour() const;
|
||||
void setTransPerHour(int transPerHour);
|
||||
std::string getRegistryType() const;
|
||||
void setRegistryType(const std::string ®istryType);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -32,6 +32,8 @@ public:
|
||||
~ChangeCheckConfigRequest();
|
||||
std::vector<long> getStandardIds() const;
|
||||
void setStandardIds(const std::vector<long> &standardIds);
|
||||
int getEndTime() const;
|
||||
void setEndTime(int endTime);
|
||||
std::vector<int> getCycleDays() const;
|
||||
void setCycleDays(const std::vector<int> &cycleDays);
|
||||
int getStartTime() const;
|
||||
@@ -40,16 +42,14 @@ public:
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getEndTime() const;
|
||||
void setEndTime(int endTime);
|
||||
|
||||
private:
|
||||
std::vector<long> standardIds_;
|
||||
int endTime_;
|
||||
std::vector<int> cycleDays_;
|
||||
int startTime_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
int endTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT CreateContainerScanTaskRequest : public RpcService
|
||||
public:
|
||||
CreateContainerScanTaskRequest();
|
||||
~CreateContainerScanTaskRequest();
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
std::string getContainerIds() const;
|
||||
void setContainerIds(const std::string &containerIds);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string lang_;
|
||||
std::string clusterId_;
|
||||
std::string containerIds_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -32,6 +32,8 @@ public:
|
||||
~DeleteBackupPolicyMachineRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getSourceIp() const;
|
||||
@@ -40,16 +42,14 @@ public:
|
||||
void setPolicyId(long policyId);
|
||||
std::vector<std::string> getUuidList() const;
|
||||
void setUuidList(const std::vector<std::string> &uuidList);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long policyId_;
|
||||
std::vector<std::string> uuidList_;
|
||||
std::string policyVersion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,18 +32,18 @@ public:
|
||||
~DeleteBackupPolicyRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
std::string policyVersion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -32,14 +32,20 @@ public:
|
||||
~DescribeAntiBruteForceRulesRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string pageSize_;
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeBackUpExportInfoRequest : public RpcServic
|
||||
public:
|
||||
DescribeBackUpExportInfoRequest();
|
||||
~DescribeBackUpExportInfoRequest();
|
||||
std::string getExportType() const;
|
||||
void setExportType(const std::string &exportType);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getExportType() const;
|
||||
void setExportType(const std::string &exportType);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
|
||||
private:
|
||||
std::string exportType_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
std::string exportType_;
|
||||
int currentPage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,21 +32,21 @@ public:
|
||||
~DescribeBackupMachineStatusRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
long getPolicyId() const;
|
||||
void setPolicyId(long policyId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long policyId_;
|
||||
std::string policyVersion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckFixDetailsRequest : public RpcService
|
||||
public:
|
||||
DescribeCheckFixDetailsRequest();
|
||||
~DescribeCheckFixDetailsRequest();
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getCheckIds() const;
|
||||
void setCheckIds(const std::string &checkIds);
|
||||
long getRiskId() const;
|
||||
void setRiskId(long riskId);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
std::string lang_;
|
||||
std::string checkIds_;
|
||||
long riskId_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeCheckWarningMachinesRequest : public RpcSe
|
||||
public:
|
||||
DescribeCheckWarningMachinesRequest();
|
||||
~DescribeCheckWarningMachinesRequest();
|
||||
long getRiskId() const;
|
||||
void setRiskId(long riskId);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
long getCheckId() const;
|
||||
void setCheckId(long checkId);
|
||||
long getRiskId() const;
|
||||
void setRiskId(long riskId);
|
||||
int getStatus() const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
long riskId_;
|
||||
std::string lang_;
|
||||
long checkId_;
|
||||
long riskId_;
|
||||
int status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfSetupRequest : public RpcService
|
||||
public:
|
||||
DescribeClientConfSetupRequest();
|
||||
~DescribeClientConfSetupRequest();
|
||||
std::string getStrategyTagValue() const;
|
||||
void setStrategyTagValue(const std::string &strategyTagValue);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getStrategyTag() const;
|
||||
void setStrategyTag(const std::string &strategyTag);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getStrategyTagValue() const;
|
||||
void setStrategyTagValue(const std::string &strategyTagValue);
|
||||
|
||||
private:
|
||||
std::string strategyTagValue_;
|
||||
std::string sourceIp_;
|
||||
std::string strategyTag_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string strategyTagValue_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeClientConfStrategyRequest : public RpcServ
|
||||
public:
|
||||
DescribeClientConfStrategyRequest();
|
||||
~DescribeClientConfStrategyRequest();
|
||||
std::string getTagValue() const;
|
||||
void setTagValue(const std::string &tagValue);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getTag() const;
|
||||
void setTag(const std::string &tag);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getTagValue() const;
|
||||
void setTagValue(const std::string &tagValue);
|
||||
|
||||
private:
|
||||
std::string tagValue_;
|
||||
std::string sourceIp_;
|
||||
std::string tag_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string tagValue_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -32,18 +32,18 @@ public:
|
||||
~DescribeExcludeSystemPathRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -30,8 +30,14 @@ class ALIBABACLOUD_SAS_EXPORT DescribeGroupedVulRequest : public RpcServiceReque
|
||||
public:
|
||||
DescribeGroupedVulRequest();
|
||||
~DescribeGroupedVulRequest();
|
||||
std::string getStatusList() const;
|
||||
void setStatusList(const std::string &statusList);
|
||||
std::string getTargetType() const;
|
||||
void setTargetType(const std::string &targetType);
|
||||
int getMinScore() const;
|
||||
void setMinScore(int minScore);
|
||||
std::string getCveId() const;
|
||||
void setCveId(const std::string &cveId);
|
||||
std::string getAttachTypes() const;
|
||||
void setAttachTypes(const std::string &attachTypes);
|
||||
std::string getType() const;
|
||||
@@ -46,30 +52,6 @@ public:
|
||||
void setContainerFieldName(const std::string &containerFieldName);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getOrderBy() const;
|
||||
void setOrderBy(const std::string &orderBy);
|
||||
long getPatchId() const;
|
||||
void setPatchId(long patchId);
|
||||
std::string getAliasName() const;
|
||||
void setAliasName(const std::string &aliasName);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getCreateTsEnd() const;
|
||||
void setCreateTsEnd(long createTsEnd);
|
||||
std::string getNecessity() const;
|
||||
void setNecessity(const std::string &necessity);
|
||||
std::string getUuids() const;
|
||||
void setUuids(const std::string &uuids);
|
||||
std::string getStatusList() const;
|
||||
void setStatusList(const std::string &statusList);
|
||||
std::string getTargetType() const;
|
||||
void setTargetType(const std::string &targetType);
|
||||
std::string getCveId() const;
|
||||
void setCveId(const std::string &cveId);
|
||||
std::string getContainerFieldValue() const;
|
||||
void setContainerFieldValue(const std::string &containerFieldValue);
|
||||
int getPageSize() const;
|
||||
@@ -82,17 +64,38 @@ public:
|
||||
void setAssetType(const std::string &assetType);
|
||||
std::string getDirection() const;
|
||||
void setDirection(const std::string &direction);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getOrderBy() const;
|
||||
void setOrderBy(const std::string &orderBy);
|
||||
std::string getDealed() const;
|
||||
void setDealed(const std::string &dealed);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
long getPatchId() const;
|
||||
void setPatchId(long patchId);
|
||||
std::string getAliasName() const;
|
||||
void setAliasName(const std::string &aliasName);
|
||||
std::string getSearchTags() const;
|
||||
void setSearchTags(const std::string &searchTags);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getCreateTsEnd() const;
|
||||
void setCreateTsEnd(long createTsEnd);
|
||||
std::string getNecessity() const;
|
||||
void setNecessity(const std::string &necessity);
|
||||
std::string getUuids() const;
|
||||
void setUuids(const std::string &uuids);
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
std::string targetType_;
|
||||
int minScore_;
|
||||
std::string cveId_;
|
||||
std::string attachTypes_;
|
||||
std::string type_;
|
||||
std::string vpcInstanceIds_;
|
||||
@@ -100,28 +103,25 @@ private:
|
||||
long createTsStart_;
|
||||
std::string containerFieldName_;
|
||||
std::string sourceIp_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string orderBy_;
|
||||
long patchId_;
|
||||
std::string aliasName_;
|
||||
std::string name_;
|
||||
long createTsEnd_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
std::string statusList_;
|
||||
std::string targetType_;
|
||||
std::string cveId_;
|
||||
std::string containerFieldValue_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
long lastTsStart_;
|
||||
std::string assetType_;
|
||||
std::string direction_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string orderBy_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string clusterId_;
|
||||
long patchId_;
|
||||
std::string aliasName_;
|
||||
std::string searchTags_;
|
||||
std::string name_;
|
||||
long createTsEnd_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT DescribeImageFixTaskRequest : public RpcServiceReq
|
||||
public:
|
||||
DescribeImageFixTaskRequest();
|
||||
~DescribeImageFixTaskRequest();
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
long endTime_;
|
||||
int currentPage_;
|
||||
long startTime_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
long endTime_;
|
||||
int currentPage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
std::string groupName;
|
||||
std::string vendorName;
|
||||
std::string os;
|
||||
std::string proxyCluster;
|
||||
std::string captchaCode;
|
||||
std::string tag;
|
||||
int vendor;
|
||||
|
||||
@@ -35,6 +35,7 @@ namespace AlibabaCloud
|
||||
struct DataItem
|
||||
{
|
||||
int account;
|
||||
int cspmNum;
|
||||
int health;
|
||||
int emgNum;
|
||||
int appNum;
|
||||
|
||||
@@ -32,23 +32,23 @@ public:
|
||||
~DescribeRestoreJobsRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getMachineRemark() const;
|
||||
void setMachineRemark(const std::string &machineRemark);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string machineRemark_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -32,23 +32,23 @@ public:
|
||||
~DescribeRestorePlansRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string instanceName_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeRisksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeRisksRequest();
|
||||
~DescribeRisksRequest();
|
||||
long getRiskId() const;
|
||||
void setRiskId(long riskId);
|
||||
std::string getRiskName() const;
|
||||
void setRiskName(const std::string &riskName);
|
||||
int getLimit() const;
|
||||
void setLimit(int limit);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
long getRiskId() const;
|
||||
void setRiskId(long riskId);
|
||||
|
||||
private:
|
||||
long riskId_;
|
||||
std::string riskName_;
|
||||
int limit_;
|
||||
std::string lang_;
|
||||
long riskId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyExecDetailRequest : public RpcServ
|
||||
public:
|
||||
DescribeStrategyExecDetailRequest();
|
||||
~DescribeStrategyExecDetailRequest();
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
int getStrategyId() const;
|
||||
void setStrategyId(int strategyId);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
int strategyId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT DescribeStrategyRequest : public RpcServiceRequest
|
||||
public:
|
||||
DescribeStrategyRequest();
|
||||
~DescribeStrategyRequest();
|
||||
std::string getCustomType() const;
|
||||
void setCustomType(const std::string &customType);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getStrategyIds() const;
|
||||
void setStrategyIds(const std::string &strategyIds);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getCustomType() const;
|
||||
void setCustomType(const std::string &customType);
|
||||
std::string getStrategyIds() const;
|
||||
void setStrategyIds(const std::string &strategyIds);
|
||||
|
||||
private:
|
||||
std::string customType_;
|
||||
std::string sourceIp_;
|
||||
std::string strategyIds_;
|
||||
std::string lang_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string customType_;
|
||||
std::string strategyIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -34,16 +34,16 @@ public:
|
||||
void setType(const std::string &type);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string config_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeSuspEventDetailRequest : public RpcService
|
||||
public:
|
||||
DescribeSuspEventDetailRequest();
|
||||
~DescribeSuspEventDetailRequest();
|
||||
int getSuspiciousEventId() const;
|
||||
void setSuspiciousEventId(int suspiciousEventId);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getFrom() const;
|
||||
void setFrom(const std::string &from);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
int getSuspiciousEventId() const;
|
||||
void setSuspiciousEventId(int suspiciousEventId);
|
||||
|
||||
private:
|
||||
int suspiciousEventId_;
|
||||
std::string sourceIp_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
int suspiciousEventId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -34,16 +34,16 @@ public:
|
||||
void setType(const std::string &type);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string config_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT DescribeVulCheckTaskStatusDetailRequest : public R
|
||||
public:
|
||||
DescribeVulCheckTaskStatusDetailRequest();
|
||||
~DescribeVulCheckTaskStatusDetailRequest();
|
||||
std::vector<std::string> getTypes() const;
|
||||
void setTypes(const std::vector<std::string> &types);
|
||||
std::vector<std::string> getTaskIds() const;
|
||||
void setTaskIds(const std::vector<std::string> &taskIds);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::vector<std::string> getTypes() const;
|
||||
void setTypes(const std::vector<std::string> &types);
|
||||
|
||||
private:
|
||||
std::vector<std::string> types_;
|
||||
std::vector<std::string> taskIds_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> types_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,21 +32,21 @@ public:
|
||||
~DescribeVulListPageRequest();
|
||||
std::string getCveId() const;
|
||||
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;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getVulNameLike() const;
|
||||
void setVulNameLike(const std::string &vulNameLike);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string cveId_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string vulNameLike_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
48
sas/include/alibabacloud/sas/model/GetAppNetworkRequest.h
Normal file
48
sas/include/alibabacloud/sas/model/GetAppNetworkRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
80
sas/include/alibabacloud/sas/model/GetAppNetworkResult.h
Normal file
80
sas/include/alibabacloud/sas/model/GetAppNetworkResult.h
Normal 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_
|
||||
@@ -30,26 +30,26 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckConfigRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCheckConfigRequest();
|
||||
~GetCheckConfigRequest();
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getCheckGroupId() const;
|
||||
void setCheckGroupId(const std::string &checkGroupId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getFrom() const;
|
||||
void setFrom(const std::string &from);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getCheckGroupId() const;
|
||||
void setCheckGroupId(const std::string &checkGroupId);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string checkGroupId_;
|
||||
int pageSize_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
std::string checkGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,17 +30,17 @@ class ALIBABACLOUD_SAS_EXPORT GetCheckRiskStatisticsRequest : public RpcServiceR
|
||||
public:
|
||||
GetCheckRiskStatisticsRequest();
|
||||
~GetCheckRiskStatisticsRequest();
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT GetModuleConfigRequest : public RpcServiceRequest
|
||||
public:
|
||||
GetModuleConfigRequest();
|
||||
~GetModuleConfigRequest();
|
||||
std::string getCurrentPage() const;
|
||||
void setCurrentPage(const std::string ¤tPage);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getCurrentPage() const;
|
||||
void setCurrentPage(const std::string ¤tPage);
|
||||
|
||||
private:
|
||||
std::string currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string pageSize_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string currentPage_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -36,21 +36,21 @@ public:
|
||||
~IgnoreCheckItemsRequest();
|
||||
std::string getReason() const;
|
||||
void setReason(const std::string &reason);
|
||||
std::vector<CheckAndRiskTypeList> getCheckAndRiskTypeList() const;
|
||||
void setCheckAndRiskTypeList(const std::vector<CheckAndRiskTypeList> &checkAndRiskTypeList);
|
||||
int getType() const;
|
||||
void setType(int type);
|
||||
std::vector<std::string> getUuidList() const;
|
||||
void setUuidList(const std::vector<std::string> &uuidList);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::vector<CheckAndRiskTypeList> getCheckAndRiskTypeList() const;
|
||||
void setCheckAndRiskTypeList(const std::vector<CheckAndRiskTypeList> &checkAndRiskTypeList);
|
||||
|
||||
private:
|
||||
std::string reason_;
|
||||
std::vector<CheckAndRiskTypeList> checkAndRiskTypeList_;
|
||||
int type_;
|
||||
std::vector<std::string> uuidList_;
|
||||
std::string lang_;
|
||||
std::vector<CheckAndRiskTypeList> checkAndRiskTypeList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,21 +32,21 @@ public:
|
||||
~InstallBackupClientRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getUuid() const;
|
||||
void setUuid(const std::string &uuid);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::vector<std::string> getUuidList() const;
|
||||
void setUuidList(const std::vector<std::string> &uuidList);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> uuidList_;
|
||||
std::string policyVersion_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
51
sas/include/alibabacloud/sas/model/InstallPmAgentRequest.h
Normal file
51
sas/include/alibabacloud/sas/model/InstallPmAgentRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
49
sas/include/alibabacloud/sas/model/InstallPmAgentResult.h
Normal file
49
sas/include/alibabacloud/sas/model/InstallPmAgentResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
@@ -36,20 +36,20 @@ public:
|
||||
void setInstanceTypes(const std::vector<std::string> &instanceTypes);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::vector<std::string> getInstanceIds() const;
|
||||
void setInstanceIds(const std::vector<std::string> &instanceIds);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::vector<std::string> getVendors() const;
|
||||
void setVendors(const std::vector<std::string> &vendors);
|
||||
std::vector<std::string> getInstanceIds() const;
|
||||
void setInstanceIds(const std::vector<std::string> &instanceIds);
|
||||
|
||||
private:
|
||||
std::vector<std::string> instanceSubTypes_;
|
||||
std::vector<std::string> instanceTypes_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
std::string lang_;
|
||||
std::vector<std::string> vendors_;
|
||||
std::vector<std::string> instanceIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
57
sas/include/alibabacloud/sas/model/ListImageRiskRequest.h
Normal file
57
sas/include/alibabacloud/sas/model/ListImageRiskRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
86
sas/include/alibabacloud/sas/model/ListImageRiskResult.h
Normal file
86
sas/include/alibabacloud/sas/model/ListImageRiskResult.h
Normal 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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
57
sas/include/alibabacloud/sas/model/ListPodRiskRequest.h
Normal file
57
sas/include/alibabacloud/sas/model/ListPodRiskRequest.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
74
sas/include/alibabacloud/sas/model/ListPodRiskResult.h
Normal file
74
sas/include/alibabacloud/sas/model/ListPodRiskResult.h
Normal 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_
|
||||
@@ -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_
|
||||
57
sas/include/alibabacloud/sas/model/ListRuleTargetAllResult.h
Normal file
57
sas/include/alibabacloud/sas/model/ListRuleTargetAllResult.h
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_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_
|
||||
@@ -30,23 +30,23 @@ class ALIBABACLOUD_SAS_EXPORT ListVulAutoRepairConfigRequest : public RpcService
|
||||
public:
|
||||
ListVulAutoRepairConfigRequest();
|
||||
~ListVulAutoRepairConfigRequest();
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getAliasName() const;
|
||||
void setAliasName(const std::string &aliasName);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getAliasName() const;
|
||||
void setAliasName(const std::string &aliasName);
|
||||
|
||||
private:
|
||||
int currentPage_;
|
||||
std::string type_;
|
||||
std::string aliasName_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string aliasName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,20 +32,20 @@ public:
|
||||
~ModifyBackupPolicyStatusRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
std::string getPolicyVersion() const;
|
||||
void setPolicyVersion(const std::string &policyVersion);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
std::string policyVersion_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -32,21 +32,21 @@ public:
|
||||
~ModifyClientConfSetupRequest();
|
||||
std::string getStrategyConfig() const;
|
||||
void setStrategyConfig(const std::string &strategyConfig);
|
||||
std::string getStrategyTagValue() const;
|
||||
void setStrategyTagValue(const std::string &strategyTagValue);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getStrategyTag() const;
|
||||
void setStrategyTag(const std::string &strategyTag);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getStrategyTagValue() const;
|
||||
void setStrategyTagValue(const std::string &strategyTagValue);
|
||||
|
||||
private:
|
||||
std::string strategyConfig_;
|
||||
std::string strategyTagValue_;
|
||||
std::string sourceIp_;
|
||||
std::string strategyTag_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string strategyTagValue_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -32,17 +32,17 @@ public:
|
||||
~ModifyCreateVulWhitelistRequest();
|
||||
std::string getReason() const;
|
||||
void setReason(const std::string &reason);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getWhitelist() const;
|
||||
void setWhitelist(const std::string &whitelist);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getTargetInfo() const;
|
||||
void setTargetInfo(const std::string &targetInfo);
|
||||
|
||||
private:
|
||||
std::string reason_;
|
||||
std::string sourceIp_;
|
||||
std::string whitelist_;
|
||||
std::string sourceIp_;
|
||||
std::string targetInfo_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -36,17 +36,17 @@ public:
|
||||
void setType(const std::string &type);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getInfo() const;
|
||||
void setInfo(const std::string &info);
|
||||
std::string getOperateType() const;
|
||||
void setOperateType(const std::string &operateType);
|
||||
std::string getInfo() const;
|
||||
void setInfo(const std::string &info);
|
||||
|
||||
private:
|
||||
std::string reason_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string info_;
|
||||
std::string operateType_;
|
||||
std::string info_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -34,19 +34,19 @@ public:
|
||||
void setInsertMarkMissParam(const std::string &insertMarkMissParam);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getDeleteMarkMissParam() const;
|
||||
void setDeleteMarkMissParam(const std::string &deleteMarkMissParam);
|
||||
std::string getFrom() const;
|
||||
void setFrom(const std::string &from);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getDeleteMarkMissParam() const;
|
||||
void setDeleteMarkMissParam(const std::string &deleteMarkMissParam);
|
||||
|
||||
private:
|
||||
std::string insertMarkMissParam_;
|
||||
std::string sourceIp_;
|
||||
std::string deleteMarkMissParam_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
std::string deleteMarkMissParam_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,21 +32,21 @@ public:
|
||||
~ModifyStrategyTargetRequest();
|
||||
std::string getType() const;
|
||||
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;
|
||||
void setTarget(const std::string &target);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string target_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -34,16 +34,16 @@ public:
|
||||
void setType(const std::string &type);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string config_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT ModifyVulTargetRequest : public RpcServiceRequest
|
||||
public:
|
||||
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;
|
||||
void setTarget(const std::string &target);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getConfig() const;
|
||||
void setConfig(const std::string &config);
|
||||
std::string getResourceDirectoryAccountId() const;
|
||||
void setResourceDirectoryAccountId(const std::string &resourceDirectoryAccountId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
std::string target_;
|
||||
std::string sourceIp_;
|
||||
std::string config_;
|
||||
std::string resourceDirectoryAccountId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -34,16 +34,16 @@ public:
|
||||
void setReason(const std::string &reason);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
std::string getTargetInfo() const;
|
||||
void setTargetInfo(const std::string &targetInfo);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
std::string reason_;
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
std::string targetInfo_;
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -30,20 +30,20 @@ class ALIBABACLOUD_SAS_EXPORT OpenSensitiveFileScanRequest : public RpcServiceRe
|
||||
public:
|
||||
OpenSensitiveFileScanRequest();
|
||||
~OpenSensitiveFileScanRequest();
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSwitchOn() const;
|
||||
void setSwitchOn(const std::string &switchOn);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
|
||||
private:
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
int pageSize_;
|
||||
std::string switchOn_;
|
||||
std::string lang_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Sas
|
||||
|
||||
@@ -32,17 +32,17 @@ public:
|
||||
~OperateAgentClientInstallRequest();
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getInstanceIds() const;
|
||||
void setInstanceIds(const std::string &instanceIds);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getUuids() const;
|
||||
void setUuids(const std::string &uuids);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string instanceIds_;
|
||||
std::string lang_;
|
||||
std::string uuids_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -30,25 +30,25 @@ class ALIBABACLOUD_SAS_EXPORT PageImageRegistryRequest : public RpcServiceReques
|
||||
public:
|
||||
PageImageRegistryRequest();
|
||||
~PageImageRegistryRequest();
|
||||
std::string getRegistryNameLike() const;
|
||||
void setRegistryNameLike(const std::string ®istryNameLike);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::vector<std::string> getRegistryTypeNotInList() const;
|
||||
void setRegistryTypeNotInList(const std::vector<std::string> ®istryTypeNotInList);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRegistryNameLike() const;
|
||||
void setRegistryNameLike(const std::string ®istryNameLike);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::vector<std::string> getRegistryTypeInList() const;
|
||||
void setRegistryTypeInList(const std::vector<std::string> ®istryTypeInList);
|
||||
|
||||
private:
|
||||
std::string registryNameLike_;
|
||||
int currentPage_;
|
||||
std::vector<std::string> registryTypeNotInList_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string registryNameLike_;
|
||||
int currentPage_;
|
||||
std::vector<std::string> registryTypeInList_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -30,19 +30,19 @@ class ALIBABACLOUD_SAS_EXPORT RemoveCheckResultWhiteListRequest : public RpcServ
|
||||
public:
|
||||
RemoveCheckResultWhiteListRequest();
|
||||
~RemoveCheckResultWhiteListRequest();
|
||||
std::vector<long> getCheckIds() const;
|
||||
void setCheckIds(const std::vector<long> &checkIds);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getSourceIp() const;
|
||||
void setSourceIp(const std::string &sourceIp);
|
||||
std::vector<long> getCheckIds() const;
|
||||
void setCheckIds(const std::vector<long> &checkIds);
|
||||
std::string getCheckGroupId() const;
|
||||
void setCheckGroupId(const std::string &checkGroupId);
|
||||
|
||||
private:
|
||||
std::vector<long> checkIds_;
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::vector<long> checkIds_;
|
||||
std::string checkGroupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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_
|
||||
@@ -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_SETCLUSTERINTERCEPTIONCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_SETCLUSTERINTERCEPTIONCONFIGRESULT_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 SetClusterInterceptionConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetClusterInterceptionConfigResult();
|
||||
explicit SetClusterInterceptionConfigResult(const std::string &payload);
|
||||
~SetClusterInterceptionConfigResult();
|
||||
bool getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool result_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_SETCLUSTERINTERCEPTIONCONFIGRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user