Support DescribeInstallCaptcha API.
This commit is contained in:
@@ -21,34 +21,78 @@ set(sas_public_header
|
||||
include/alibabacloud/sas/SasExport.h )
|
||||
|
||||
set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/AddVpcHoneyPotRequest.h
|
||||
include/alibabacloud/sas/model/AddVpcHoneyPotResult.h
|
||||
include/alibabacloud/sas/model/CheckQuaraFileIdRequest.h
|
||||
include/alibabacloud/sas/model/CheckQuaraFileIdResult.h
|
||||
include/alibabacloud/sas/model/CheckSecurityEventIdRequest.h
|
||||
include/alibabacloud/sas/model/CheckSecurityEventIdResult.h
|
||||
include/alibabacloud/sas/model/CreateAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/CreateAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/CreateBackupPolicyRequest.h
|
||||
include/alibabacloud/sas/model/CreateBackupPolicyResult.h
|
||||
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupRequest.h
|
||||
include/alibabacloud/sas/model/CreateOrUpdateAssetGroupResult.h
|
||||
include/alibabacloud/sas/model/CreateRestoreJobRequest.h
|
||||
include/alibabacloud/sas/model/CreateRestoreJobResult.h
|
||||
include/alibabacloud/sas/model/CreateSasOrderRequest.h
|
||||
include/alibabacloud/sas/model/CreateSasOrderResult.h
|
||||
include/alibabacloud/sas/model/CreateServiceLinkedRoleRequest.h
|
||||
include/alibabacloud/sas/model/CreateServiceLinkedRoleResult.h
|
||||
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskRequest.h
|
||||
include/alibabacloud/sas/model/CreateSimilarSecurityEventsQueryTaskResult.h
|
||||
include/alibabacloud/sas/model/DeleteBackupPolicyRequest.h
|
||||
include/alibabacloud/sas/model/DeleteBackupPolicyResult.h
|
||||
include/alibabacloud/sas/model/DeleteBackupPolicyMachineRequest.h
|
||||
include/alibabacloud/sas/model/DeleteBackupPolicyMachineResult.h
|
||||
include/alibabacloud/sas/model/DeleteGroupRequest.h
|
||||
include/alibabacloud/sas/model/DeleteGroupResult.h
|
||||
include/alibabacloud/sas/model/DeleteLoginBaseConfigRequest.h
|
||||
include/alibabacloud/sas/model/DeleteLoginBaseConfigResult.h
|
||||
include/alibabacloud/sas/model/DeleteTagWithUuidRequest.h
|
||||
include/alibabacloud/sas/model/DeleteTagWithUuidResult.h
|
||||
include/alibabacloud/sas/model/DeleteVpcHoneyPotRequest.h
|
||||
include/alibabacloud/sas/model/DeleteVpcHoneyPotResult.h
|
||||
include/alibabacloud/sas/model/DescribeAccesskeyLeakListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAccesskeyLeakListResult.h
|
||||
include/alibabacloud/sas/model/DescribeAffectedMaliciousFileImagesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAffectedMaliciousFileImagesResult.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventListResult.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventStackInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAlarmEventStackInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeAllEntityRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllEntityResult.h
|
||||
include/alibabacloud/sas/model/DescribeAllGroupsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllGroupsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAllRegionsStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAntiBruteForceRulesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAntiBruteForceRulesResult.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidResult.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAssetDetailByUuidsResult.h
|
||||
include/alibabacloud/sas/model/DescribeAutoDelConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeAutoDelConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupDirsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupDirsResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupFilesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupFilesResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupMachineStatusRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupMachineStatusResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupPoliciesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupPoliciesResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupPolicyRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupPolicyResult.h
|
||||
include/alibabacloud/sas/model/DescribeBackupRestoreCountRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBackupRestoreCountResult.h
|
||||
include/alibabacloud/sas/model/DescribeBruteForceSummaryRequest.h
|
||||
include/alibabacloud/sas/model/DescribeBruteForceSummaryResult.h
|
||||
include/alibabacloud/sas/model/DescribeCheckEcsWarningsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeCheckEcsWarningsResult.h
|
||||
include/alibabacloud/sas/model/DescribeCheckWarningDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeCheckWarningDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeCheckWarningSummaryRequest.h
|
||||
@@ -61,6 +105,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeCloudProductFieldStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeConcernNecessityRequest.h
|
||||
include/alibabacloud/sas/model/DescribeConcernNecessityResult.h
|
||||
include/alibabacloud/sas/model/DescribeContainerStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeContainerStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeCriteriaRequest.h
|
||||
include/alibabacloud/sas/model/DescribeCriteriaResult.h
|
||||
include/alibabacloud/sas/model/DescribeDialogMessagesRequest.h
|
||||
@@ -73,28 +119,66 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeDomainDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeDomainListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeDomainListResult.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulGroupRequest.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulGroupResult.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulItemRequest.h
|
||||
include/alibabacloud/sas/model/DescribeEmgVulItemResult.h
|
||||
include/alibabacloud/sas/model/DescribeExcludeSystemPathRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExcludeSystemPathResult.h
|
||||
include/alibabacloud/sas/model/DescribeExportInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExportInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceCriteriaRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceCriteriaResult.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExposedInstanceListResult.h
|
||||
include/alibabacloud/sas/model/DescribeExposedStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExposedStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeExposedStatisticsDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeExposedStatisticsDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeFieldStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeFieldStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeFrontVulPatchListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeFrontVulPatchListResult.h
|
||||
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGraph4InvestigationOnlineResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedContainerInstancesResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedInstancesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedInstancesResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedMaliciousFilesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedMaliciousFilesResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedTagsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedTagsResult.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedVulRequest.h
|
||||
include/alibabacloud/sas/model/DescribeGroupedVulResult.h
|
||||
include/alibabacloud/sas/model/DescribeHoneyPotAuthRequest.h
|
||||
include/alibabacloud/sas/model/DescribeHoneyPotAuthResult.h
|
||||
include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeHoneyPotSuspStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeImageGroupedVulListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeImageGroupedVulListResult.h
|
||||
include/alibabacloud/sas/model/DescribeImageStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeImageStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeImageVulListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeImageVulListResult.h
|
||||
include/alibabacloud/sas/model/DescribeInstallCaptchaRequest.h
|
||||
include/alibabacloud/sas/model/DescribeInstallCaptchaResult.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceAntiBruteForceRulesResult.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeInstanceStatisticsResult.h
|
||||
include/alibabacloud/sas/model/DescribeIpInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeIpInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeLogstoreStorageRequest.h
|
||||
include/alibabacloud/sas/model/DescribeLogstoreStorageResult.h
|
||||
include/alibabacloud/sas/model/DescribeModuleConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeModuleConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeNoticeConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeNoticeConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCountRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCountResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCronDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyCronDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyPortDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyPortDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyPortItemRequest.h
|
||||
@@ -103,6 +187,8 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribePropertyProcDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyProcItemRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyProcItemResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyScaDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyScaDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertySoftwareItemRequest.h
|
||||
@@ -113,6 +199,10 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribePropertyUserDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUserItemRequest.h
|
||||
include/alibabacloud/sas/model/DescribePropertyUserItemResult.h
|
||||
include/alibabacloud/sas/model/DescribeQuaraFileDownloadInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeQuaraFileDownloadInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeRestoreJobsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeRestoreJobsResult.h
|
||||
include/alibabacloud/sas/model/DescribeRiskCheckItemResultRequest.h
|
||||
include/alibabacloud/sas/model/DescribeRiskCheckItemResultResult.h
|
||||
include/alibabacloud/sas/model/DescribeRiskCheckResultRequest.h
|
||||
@@ -121,36 +211,60 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeRiskCheckSummaryResult.h
|
||||
include/alibabacloud/sas/model/DescribeRiskItemTypeRequest.h
|
||||
include/alibabacloud/sas/model/DescribeRiskItemTypeResult.h
|
||||
include/alibabacloud/sas/model/DescribeRiskListCheckResultRequest.h
|
||||
include/alibabacloud/sas/model/DescribeRiskListCheckResultResult.h
|
||||
include/alibabacloud/sas/model/DescribeSasAssetStatisticsColumnRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSasAssetStatisticsColumnResult.h
|
||||
include/alibabacloud/sas/model/DescribeScanTaskProgressRequest.h
|
||||
include/alibabacloud/sas/model/DescribeScanTaskProgressResult.h
|
||||
include/alibabacloud/sas/model/DescribeSearchConditionRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSearchConditionResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecureSuggestionRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecureSuggestionResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityCheckScheduleConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityCheckScheduleConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationStatusRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationStatusResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityEventOperationsResult.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityStatInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSecurityStatInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeServiceLinkedRoleStatusRequest.h
|
||||
include/alibabacloud/sas/model/DescribeServiceLinkedRoleStatusResult.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarEventScenariosRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarEventScenariosResult.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSimilarSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/DescribeSnapshotsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSnapshotsResult.h
|
||||
include/alibabacloud/sas/model/DescribeStrategyExecDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeStrategyExecDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeStratetyRequest.h
|
||||
include/alibabacloud/sas/model/DescribeStratetyResult.h
|
||||
include/alibabacloud/sas/model/DescribeSummaryInfoRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSummaryInfoResult.h
|
||||
include/alibabacloud/sas/model/DescribeSupportRegionRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSupportRegionResult.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventDetailRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventDetailResult.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventQuaraFilesResult.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventsRequest.h
|
||||
include/alibabacloud/sas/model/DescribeSuspEventsResult.h
|
||||
include/alibabacloud/sas/model/DescribeUserBackupMachinesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeUserBackupMachinesResult.h
|
||||
include/alibabacloud/sas/model/DescribeUserBaselineAuthorizationRequest.h
|
||||
include/alibabacloud/sas/model/DescribeUserBaselineAuthorizationResult.h
|
||||
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationRequest.h
|
||||
include/alibabacloud/sas/model/DescribeUserLayoutAuthorizationResult.h
|
||||
include/alibabacloud/sas/model/DescribeUuidsByVulNamesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeUuidsByVulNamesResult.h
|
||||
include/alibabacloud/sas/model/DescribeVersionConfigRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVersionConfigResult.h
|
||||
include/alibabacloud/sas/model/DescribeVolDingdingMessageRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVolDingdingMessageResult.h
|
||||
include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVpcHoneyPotCriteriaResult.h
|
||||
include/alibabacloud/sas/model/DescribeVpcHoneyPotListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVpcHoneyPotListResult.h
|
||||
include/alibabacloud/sas/model/DescribeVpcListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeVpcListResult.h
|
||||
include/alibabacloud/sas/model/DescribeVulDetailsRequest.h
|
||||
@@ -161,30 +275,56 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/DescribeVulWhitelistResult.h
|
||||
include/alibabacloud/sas/model/DescribeWarningMachinesRequest.h
|
||||
include/alibabacloud/sas/model/DescribeWarningMachinesResult.h
|
||||
include/alibabacloud/sas/model/DescribeWebLockBindListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeWebLockBindListResult.h
|
||||
include/alibabacloud/sas/model/DescribeWebLockConfigListRequest.h
|
||||
include/alibabacloud/sas/model/DescribeWebLockConfigListResult.h
|
||||
include/alibabacloud/sas/model/ExportRecordRequest.h
|
||||
include/alibabacloud/sas/model/ExportRecordResult.h
|
||||
include/alibabacloud/sas/model/FixCheckWarningsRequest.h
|
||||
include/alibabacloud/sas/model/FixCheckWarningsResult.h
|
||||
include/alibabacloud/sas/model/GetBackupStorageCountRequest.h
|
||||
include/alibabacloud/sas/model/GetBackupStorageCountResult.h
|
||||
include/alibabacloud/sas/model/GetIOCsRequest.h
|
||||
include/alibabacloud/sas/model/GetIOCsResult.h
|
||||
include/alibabacloud/sas/model/GetIncIOCsRequest.h
|
||||
include/alibabacloud/sas/model/GetIncIOCsResult.h
|
||||
include/alibabacloud/sas/model/GetSuspiciousStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/GetSuspiciousStatisticsResult.h
|
||||
include/alibabacloud/sas/model/GetVulStatisticsRequest.h
|
||||
include/alibabacloud/sas/model/GetVulStatisticsResult.h
|
||||
include/alibabacloud/sas/model/HandleSecurityEventsRequest.h
|
||||
include/alibabacloud/sas/model/HandleSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/HandleSimilarSecurityEventsRequest.h
|
||||
include/alibabacloud/sas/model/HandleSimilarSecurityEventsResult.h
|
||||
include/alibabacloud/sas/model/IgnoreHcCheckWarningsRequest.h
|
||||
include/alibabacloud/sas/model/IgnoreHcCheckWarningsResult.h
|
||||
include/alibabacloud/sas/model/InstallBackupClientRequest.h
|
||||
include/alibabacloud/sas/model/InstallBackupClientResult.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/ModifyAssetGroupRequest.h
|
||||
include/alibabacloud/sas/model/ModifyAssetGroupResult.h
|
||||
include/alibabacloud/sas/model/ModifyBackupPolicyRequest.h
|
||||
include/alibabacloud/sas/model/ModifyBackupPolicyResult.h
|
||||
include/alibabacloud/sas/model/ModifyBackupPolicyStatusRequest.h
|
||||
include/alibabacloud/sas/model/ModifyBackupPolicyStatusResult.h
|
||||
include/alibabacloud/sas/model/ModifyCreateVulWhitelistRequest.h
|
||||
include/alibabacloud/sas/model/ModifyCreateVulWhitelistResult.h
|
||||
include/alibabacloud/sas/model/ModifyEmgVulSubmitRequest.h
|
||||
include/alibabacloud/sas/model/ModifyEmgVulSubmitResult.h
|
||||
include/alibabacloud/sas/model/ModifyGroupPropertyRequest.h
|
||||
include/alibabacloud/sas/model/ModifyGroupPropertyResult.h
|
||||
include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleRequest.h
|
||||
include/alibabacloud/sas/model/ModifyInstanceAntiBruteForceRuleResult.h
|
||||
include/alibabacloud/sas/model/ModifyLoginBaseConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyLoginBaseConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyLoginSwitchConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyLoginSwitchConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyNoticeConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyNoticeConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyOpenLogShipperRequest.h
|
||||
include/alibabacloud/sas/model/ModifyOpenLogShipperResult.h
|
||||
include/alibabacloud/sas/model/ModifyOperateVulRequest.h
|
||||
include/alibabacloud/sas/model/ModifyOperateVulResult.h
|
||||
include/alibabacloud/sas/model/ModifyPushAllTaskRequest.h
|
||||
@@ -199,51 +339,123 @@ set(sas_public_header_model
|
||||
include/alibabacloud/sas/model/ModifyStartVulScanResult.h
|
||||
include/alibabacloud/sas/model/ModifyTagWithUuidRequest.h
|
||||
include/alibabacloud/sas/model/ModifyTagWithUuidResult.h
|
||||
include/alibabacloud/sas/model/ModifyVpcHoneyPotRequest.h
|
||||
include/alibabacloud/sas/model/ModifyVpcHoneyPotResult.h
|
||||
include/alibabacloud/sas/model/ModifyVulTargetConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyVulTargetConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockCreateConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockCreateConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockDeleteConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockDeleteConfigResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockStartRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockStartResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockStatusRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockStatusResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockUnbindRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockUnbindResult.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockUpdateConfigRequest.h
|
||||
include/alibabacloud/sas/model/ModifyWebLockUpdateConfigResult.h
|
||||
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigRequest.h
|
||||
include/alibabacloud/sas/model/OperateSuspiciousTargetConfigResult.h
|
||||
include/alibabacloud/sas/model/OperateVulsRequest.h
|
||||
include/alibabacloud/sas/model/OperateVulsResult.h
|
||||
include/alibabacloud/sas/model/OperationSuspEventsRequest.h
|
||||
include/alibabacloud/sas/model/OperationSuspEventsResult.h
|
||||
include/alibabacloud/sas/model/PauseClientRequest.h
|
||||
include/alibabacloud/sas/model/PauseClientResult.h
|
||||
include/alibabacloud/sas/model/RefreshContainerAssetsRequest.h
|
||||
include/alibabacloud/sas/model/RefreshContainerAssetsResult.h
|
||||
include/alibabacloud/sas/model/RollbackSuspEventQuaraFileRequest.h
|
||||
include/alibabacloud/sas/model/RollbackSuspEventQuaraFileResult.h
|
||||
include/alibabacloud/sas/model/SasInstallCodeRequest.h
|
||||
include/alibabacloud/sas/model/SasInstallCodeResult.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckRequest.h
|
||||
include/alibabacloud/sas/model/StartBaselineSecurityCheckResult.h
|
||||
include/alibabacloud/sas/model/StartImageVulScanRequest.h
|
||||
include/alibabacloud/sas/model/StartImageVulScanResult.h
|
||||
include/alibabacloud/sas/model/StartVirusScanTaskRequest.h
|
||||
include/alibabacloud/sas/model/StartVirusScanTaskResult.h
|
||||
include/alibabacloud/sas/model/UnbindAegisRequest.h
|
||||
include/alibabacloud/sas/model/UnbindAegisResult.h
|
||||
include/alibabacloud/sas/model/UninstallBackupClientRequest.h
|
||||
include/alibabacloud/sas/model/UninstallBackupClientResult.h
|
||||
include/alibabacloud/sas/model/ValidateHcWarningsRequest.h
|
||||
include/alibabacloud/sas/model/ValidateHcWarningsResult.h )
|
||||
|
||||
set(sas_src
|
||||
src/SasClient.cc
|
||||
src/model/AddVpcHoneyPotRequest.cc
|
||||
src/model/AddVpcHoneyPotResult.cc
|
||||
src/model/CheckQuaraFileIdRequest.cc
|
||||
src/model/CheckQuaraFileIdResult.cc
|
||||
src/model/CheckSecurityEventIdRequest.cc
|
||||
src/model/CheckSecurityEventIdResult.cc
|
||||
src/model/CreateAntiBruteForceRuleRequest.cc
|
||||
src/model/CreateAntiBruteForceRuleResult.cc
|
||||
src/model/CreateBackupPolicyRequest.cc
|
||||
src/model/CreateBackupPolicyResult.cc
|
||||
src/model/CreateOrUpdateAssetGroupRequest.cc
|
||||
src/model/CreateOrUpdateAssetGroupResult.cc
|
||||
src/model/CreateRestoreJobRequest.cc
|
||||
src/model/CreateRestoreJobResult.cc
|
||||
src/model/CreateSasOrderRequest.cc
|
||||
src/model/CreateSasOrderResult.cc
|
||||
src/model/CreateServiceLinkedRoleRequest.cc
|
||||
src/model/CreateServiceLinkedRoleResult.cc
|
||||
src/model/CreateSimilarSecurityEventsQueryTaskRequest.cc
|
||||
src/model/CreateSimilarSecurityEventsQueryTaskResult.cc
|
||||
src/model/DeleteBackupPolicyRequest.cc
|
||||
src/model/DeleteBackupPolicyResult.cc
|
||||
src/model/DeleteBackupPolicyMachineRequest.cc
|
||||
src/model/DeleteBackupPolicyMachineResult.cc
|
||||
src/model/DeleteGroupRequest.cc
|
||||
src/model/DeleteGroupResult.cc
|
||||
src/model/DeleteLoginBaseConfigRequest.cc
|
||||
src/model/DeleteLoginBaseConfigResult.cc
|
||||
src/model/DeleteTagWithUuidRequest.cc
|
||||
src/model/DeleteTagWithUuidResult.cc
|
||||
src/model/DeleteVpcHoneyPotRequest.cc
|
||||
src/model/DeleteVpcHoneyPotResult.cc
|
||||
src/model/DescribeAccesskeyLeakListRequest.cc
|
||||
src/model/DescribeAccesskeyLeakListResult.cc
|
||||
src/model/DescribeAffectedMaliciousFileImagesRequest.cc
|
||||
src/model/DescribeAffectedMaliciousFileImagesResult.cc
|
||||
src/model/DescribeAlarmEventDetailRequest.cc
|
||||
src/model/DescribeAlarmEventDetailResult.cc
|
||||
src/model/DescribeAlarmEventListRequest.cc
|
||||
src/model/DescribeAlarmEventListResult.cc
|
||||
src/model/DescribeAlarmEventStackInfoRequest.cc
|
||||
src/model/DescribeAlarmEventStackInfoResult.cc
|
||||
src/model/DescribeAllEntityRequest.cc
|
||||
src/model/DescribeAllEntityResult.cc
|
||||
src/model/DescribeAllGroupsRequest.cc
|
||||
src/model/DescribeAllGroupsResult.cc
|
||||
src/model/DescribeAllRegionsStatisticsRequest.cc
|
||||
src/model/DescribeAllRegionsStatisticsResult.cc
|
||||
src/model/DescribeAntiBruteForceRulesRequest.cc
|
||||
src/model/DescribeAntiBruteForceRulesResult.cc
|
||||
src/model/DescribeAssetDetailByUuidRequest.cc
|
||||
src/model/DescribeAssetDetailByUuidResult.cc
|
||||
src/model/DescribeAssetDetailByUuidsRequest.cc
|
||||
src/model/DescribeAssetDetailByUuidsResult.cc
|
||||
src/model/DescribeAutoDelConfigRequest.cc
|
||||
src/model/DescribeAutoDelConfigResult.cc
|
||||
src/model/DescribeBackupDirsRequest.cc
|
||||
src/model/DescribeBackupDirsResult.cc
|
||||
src/model/DescribeBackupFilesRequest.cc
|
||||
src/model/DescribeBackupFilesResult.cc
|
||||
src/model/DescribeBackupMachineStatusRequest.cc
|
||||
src/model/DescribeBackupMachineStatusResult.cc
|
||||
src/model/DescribeBackupPoliciesRequest.cc
|
||||
src/model/DescribeBackupPoliciesResult.cc
|
||||
src/model/DescribeBackupPolicyRequest.cc
|
||||
src/model/DescribeBackupPolicyResult.cc
|
||||
src/model/DescribeBackupRestoreCountRequest.cc
|
||||
src/model/DescribeBackupRestoreCountResult.cc
|
||||
src/model/DescribeBruteForceSummaryRequest.cc
|
||||
src/model/DescribeBruteForceSummaryResult.cc
|
||||
src/model/DescribeCheckEcsWarningsRequest.cc
|
||||
src/model/DescribeCheckEcsWarningsResult.cc
|
||||
src/model/DescribeCheckWarningDetailRequest.cc
|
||||
src/model/DescribeCheckWarningDetailResult.cc
|
||||
src/model/DescribeCheckWarningSummaryRequest.cc
|
||||
@@ -256,6 +468,8 @@ set(sas_src
|
||||
src/model/DescribeCloudProductFieldStatisticsResult.cc
|
||||
src/model/DescribeConcernNecessityRequest.cc
|
||||
src/model/DescribeConcernNecessityResult.cc
|
||||
src/model/DescribeContainerStatisticsRequest.cc
|
||||
src/model/DescribeContainerStatisticsResult.cc
|
||||
src/model/DescribeCriteriaRequest.cc
|
||||
src/model/DescribeCriteriaResult.cc
|
||||
src/model/DescribeDialogMessagesRequest.cc
|
||||
@@ -268,28 +482,66 @@ set(sas_src
|
||||
src/model/DescribeDomainDetailResult.cc
|
||||
src/model/DescribeDomainListRequest.cc
|
||||
src/model/DescribeDomainListResult.cc
|
||||
src/model/DescribeEmgVulGroupRequest.cc
|
||||
src/model/DescribeEmgVulGroupResult.cc
|
||||
src/model/DescribeEmgVulItemRequest.cc
|
||||
src/model/DescribeEmgVulItemResult.cc
|
||||
src/model/DescribeExcludeSystemPathRequest.cc
|
||||
src/model/DescribeExcludeSystemPathResult.cc
|
||||
src/model/DescribeExportInfoRequest.cc
|
||||
src/model/DescribeExportInfoResult.cc
|
||||
src/model/DescribeExposedInstanceCriteriaRequest.cc
|
||||
src/model/DescribeExposedInstanceCriteriaResult.cc
|
||||
src/model/DescribeExposedInstanceDetailRequest.cc
|
||||
src/model/DescribeExposedInstanceDetailResult.cc
|
||||
src/model/DescribeExposedInstanceListRequest.cc
|
||||
src/model/DescribeExposedInstanceListResult.cc
|
||||
src/model/DescribeExposedStatisticsRequest.cc
|
||||
src/model/DescribeExposedStatisticsResult.cc
|
||||
src/model/DescribeExposedStatisticsDetailRequest.cc
|
||||
src/model/DescribeExposedStatisticsDetailResult.cc
|
||||
src/model/DescribeFieldStatisticsRequest.cc
|
||||
src/model/DescribeFieldStatisticsResult.cc
|
||||
src/model/DescribeFrontVulPatchListRequest.cc
|
||||
src/model/DescribeFrontVulPatchListResult.cc
|
||||
src/model/DescribeGraph4InvestigationOnlineRequest.cc
|
||||
src/model/DescribeGraph4InvestigationOnlineResult.cc
|
||||
src/model/DescribeGroupedContainerInstancesRequest.cc
|
||||
src/model/DescribeGroupedContainerInstancesResult.cc
|
||||
src/model/DescribeGroupedInstancesRequest.cc
|
||||
src/model/DescribeGroupedInstancesResult.cc
|
||||
src/model/DescribeGroupedMaliciousFilesRequest.cc
|
||||
src/model/DescribeGroupedMaliciousFilesResult.cc
|
||||
src/model/DescribeGroupedTagsRequest.cc
|
||||
src/model/DescribeGroupedTagsResult.cc
|
||||
src/model/DescribeGroupedVulRequest.cc
|
||||
src/model/DescribeGroupedVulResult.cc
|
||||
src/model/DescribeHoneyPotAuthRequest.cc
|
||||
src/model/DescribeHoneyPotAuthResult.cc
|
||||
src/model/DescribeHoneyPotSuspStatisticsRequest.cc
|
||||
src/model/DescribeHoneyPotSuspStatisticsResult.cc
|
||||
src/model/DescribeImageGroupedVulListRequest.cc
|
||||
src/model/DescribeImageGroupedVulListResult.cc
|
||||
src/model/DescribeImageStatisticsRequest.cc
|
||||
src/model/DescribeImageStatisticsResult.cc
|
||||
src/model/DescribeImageVulListRequest.cc
|
||||
src/model/DescribeImageVulListResult.cc
|
||||
src/model/DescribeInstallCaptchaRequest.cc
|
||||
src/model/DescribeInstallCaptchaResult.cc
|
||||
src/model/DescribeInstanceAntiBruteForceRulesRequest.cc
|
||||
src/model/DescribeInstanceAntiBruteForceRulesResult.cc
|
||||
src/model/DescribeInstanceStatisticsRequest.cc
|
||||
src/model/DescribeInstanceStatisticsResult.cc
|
||||
src/model/DescribeIpInfoRequest.cc
|
||||
src/model/DescribeIpInfoResult.cc
|
||||
src/model/DescribeLogstoreStorageRequest.cc
|
||||
src/model/DescribeLogstoreStorageResult.cc
|
||||
src/model/DescribeModuleConfigRequest.cc
|
||||
src/model/DescribeModuleConfigResult.cc
|
||||
src/model/DescribeNoticeConfigRequest.cc
|
||||
src/model/DescribeNoticeConfigResult.cc
|
||||
src/model/DescribePropertyCountRequest.cc
|
||||
src/model/DescribePropertyCountResult.cc
|
||||
src/model/DescribePropertyCronDetailRequest.cc
|
||||
src/model/DescribePropertyCronDetailResult.cc
|
||||
src/model/DescribePropertyPortDetailRequest.cc
|
||||
src/model/DescribePropertyPortDetailResult.cc
|
||||
src/model/DescribePropertyPortItemRequest.cc
|
||||
@@ -298,6 +550,8 @@ set(sas_src
|
||||
src/model/DescribePropertyProcDetailResult.cc
|
||||
src/model/DescribePropertyProcItemRequest.cc
|
||||
src/model/DescribePropertyProcItemResult.cc
|
||||
src/model/DescribePropertyScaDetailRequest.cc
|
||||
src/model/DescribePropertyScaDetailResult.cc
|
||||
src/model/DescribePropertySoftwareDetailRequest.cc
|
||||
src/model/DescribePropertySoftwareDetailResult.cc
|
||||
src/model/DescribePropertySoftwareItemRequest.cc
|
||||
@@ -308,6 +562,10 @@ set(sas_src
|
||||
src/model/DescribePropertyUserDetailResult.cc
|
||||
src/model/DescribePropertyUserItemRequest.cc
|
||||
src/model/DescribePropertyUserItemResult.cc
|
||||
src/model/DescribeQuaraFileDownloadInfoRequest.cc
|
||||
src/model/DescribeQuaraFileDownloadInfoResult.cc
|
||||
src/model/DescribeRestoreJobsRequest.cc
|
||||
src/model/DescribeRestoreJobsResult.cc
|
||||
src/model/DescribeRiskCheckItemResultRequest.cc
|
||||
src/model/DescribeRiskCheckItemResultResult.cc
|
||||
src/model/DescribeRiskCheckResultRequest.cc
|
||||
@@ -316,36 +574,60 @@ set(sas_src
|
||||
src/model/DescribeRiskCheckSummaryResult.cc
|
||||
src/model/DescribeRiskItemTypeRequest.cc
|
||||
src/model/DescribeRiskItemTypeResult.cc
|
||||
src/model/DescribeRiskListCheckResultRequest.cc
|
||||
src/model/DescribeRiskListCheckResultResult.cc
|
||||
src/model/DescribeSasAssetStatisticsColumnRequest.cc
|
||||
src/model/DescribeSasAssetStatisticsColumnResult.cc
|
||||
src/model/DescribeScanTaskProgressRequest.cc
|
||||
src/model/DescribeScanTaskProgressResult.cc
|
||||
src/model/DescribeSearchConditionRequest.cc
|
||||
src/model/DescribeSearchConditionResult.cc
|
||||
src/model/DescribeSecureSuggestionRequest.cc
|
||||
src/model/DescribeSecureSuggestionResult.cc
|
||||
src/model/DescribeSecurityCheckScheduleConfigRequest.cc
|
||||
src/model/DescribeSecurityCheckScheduleConfigResult.cc
|
||||
src/model/DescribeSecurityEventOperationStatusRequest.cc
|
||||
src/model/DescribeSecurityEventOperationStatusResult.cc
|
||||
src/model/DescribeSecurityEventOperationsRequest.cc
|
||||
src/model/DescribeSecurityEventOperationsResult.cc
|
||||
src/model/DescribeSecurityStatInfoRequest.cc
|
||||
src/model/DescribeSecurityStatInfoResult.cc
|
||||
src/model/DescribeServiceLinkedRoleStatusRequest.cc
|
||||
src/model/DescribeServiceLinkedRoleStatusResult.cc
|
||||
src/model/DescribeSimilarEventScenariosRequest.cc
|
||||
src/model/DescribeSimilarEventScenariosResult.cc
|
||||
src/model/DescribeSimilarSecurityEventsRequest.cc
|
||||
src/model/DescribeSimilarSecurityEventsResult.cc
|
||||
src/model/DescribeSnapshotsRequest.cc
|
||||
src/model/DescribeSnapshotsResult.cc
|
||||
src/model/DescribeStrategyExecDetailRequest.cc
|
||||
src/model/DescribeStrategyExecDetailResult.cc
|
||||
src/model/DescribeStratetyRequest.cc
|
||||
src/model/DescribeStratetyResult.cc
|
||||
src/model/DescribeSummaryInfoRequest.cc
|
||||
src/model/DescribeSummaryInfoResult.cc
|
||||
src/model/DescribeSupportRegionRequest.cc
|
||||
src/model/DescribeSupportRegionResult.cc
|
||||
src/model/DescribeSuspEventDetailRequest.cc
|
||||
src/model/DescribeSuspEventDetailResult.cc
|
||||
src/model/DescribeSuspEventQuaraFilesRequest.cc
|
||||
src/model/DescribeSuspEventQuaraFilesResult.cc
|
||||
src/model/DescribeSuspEventsRequest.cc
|
||||
src/model/DescribeSuspEventsResult.cc
|
||||
src/model/DescribeUserBackupMachinesRequest.cc
|
||||
src/model/DescribeUserBackupMachinesResult.cc
|
||||
src/model/DescribeUserBaselineAuthorizationRequest.cc
|
||||
src/model/DescribeUserBaselineAuthorizationResult.cc
|
||||
src/model/DescribeUserLayoutAuthorizationRequest.cc
|
||||
src/model/DescribeUserLayoutAuthorizationResult.cc
|
||||
src/model/DescribeUuidsByVulNamesRequest.cc
|
||||
src/model/DescribeUuidsByVulNamesResult.cc
|
||||
src/model/DescribeVersionConfigRequest.cc
|
||||
src/model/DescribeVersionConfigResult.cc
|
||||
src/model/DescribeVolDingdingMessageRequest.cc
|
||||
src/model/DescribeVolDingdingMessageResult.cc
|
||||
src/model/DescribeVpcHoneyPotCriteriaRequest.cc
|
||||
src/model/DescribeVpcHoneyPotCriteriaResult.cc
|
||||
src/model/DescribeVpcHoneyPotListRequest.cc
|
||||
src/model/DescribeVpcHoneyPotListResult.cc
|
||||
src/model/DescribeVpcListRequest.cc
|
||||
src/model/DescribeVpcListResult.cc
|
||||
src/model/DescribeVulDetailsRequest.cc
|
||||
@@ -356,30 +638,56 @@ set(sas_src
|
||||
src/model/DescribeVulWhitelistResult.cc
|
||||
src/model/DescribeWarningMachinesRequest.cc
|
||||
src/model/DescribeWarningMachinesResult.cc
|
||||
src/model/DescribeWebLockBindListRequest.cc
|
||||
src/model/DescribeWebLockBindListResult.cc
|
||||
src/model/DescribeWebLockConfigListRequest.cc
|
||||
src/model/DescribeWebLockConfigListResult.cc
|
||||
src/model/ExportRecordRequest.cc
|
||||
src/model/ExportRecordResult.cc
|
||||
src/model/FixCheckWarningsRequest.cc
|
||||
src/model/FixCheckWarningsResult.cc
|
||||
src/model/GetBackupStorageCountRequest.cc
|
||||
src/model/GetBackupStorageCountResult.cc
|
||||
src/model/GetIOCsRequest.cc
|
||||
src/model/GetIOCsResult.cc
|
||||
src/model/GetIncIOCsRequest.cc
|
||||
src/model/GetIncIOCsResult.cc
|
||||
src/model/GetSuspiciousStatisticsRequest.cc
|
||||
src/model/GetSuspiciousStatisticsResult.cc
|
||||
src/model/GetVulStatisticsRequest.cc
|
||||
src/model/GetVulStatisticsResult.cc
|
||||
src/model/HandleSecurityEventsRequest.cc
|
||||
src/model/HandleSecurityEventsResult.cc
|
||||
src/model/HandleSimilarSecurityEventsRequest.cc
|
||||
src/model/HandleSimilarSecurityEventsResult.cc
|
||||
src/model/IgnoreHcCheckWarningsRequest.cc
|
||||
src/model/IgnoreHcCheckWarningsResult.cc
|
||||
src/model/InstallBackupClientRequest.cc
|
||||
src/model/InstallBackupClientResult.cc
|
||||
src/model/ModifyAntiBruteForceRuleRequest.cc
|
||||
src/model/ModifyAntiBruteForceRuleResult.cc
|
||||
src/model/ModifyAssetGroupRequest.cc
|
||||
src/model/ModifyAssetGroupResult.cc
|
||||
src/model/ModifyBackupPolicyRequest.cc
|
||||
src/model/ModifyBackupPolicyResult.cc
|
||||
src/model/ModifyBackupPolicyStatusRequest.cc
|
||||
src/model/ModifyBackupPolicyStatusResult.cc
|
||||
src/model/ModifyCreateVulWhitelistRequest.cc
|
||||
src/model/ModifyCreateVulWhitelistResult.cc
|
||||
src/model/ModifyEmgVulSubmitRequest.cc
|
||||
src/model/ModifyEmgVulSubmitResult.cc
|
||||
src/model/ModifyGroupPropertyRequest.cc
|
||||
src/model/ModifyGroupPropertyResult.cc
|
||||
src/model/ModifyInstanceAntiBruteForceRuleRequest.cc
|
||||
src/model/ModifyInstanceAntiBruteForceRuleResult.cc
|
||||
src/model/ModifyLoginBaseConfigRequest.cc
|
||||
src/model/ModifyLoginBaseConfigResult.cc
|
||||
src/model/ModifyLoginSwitchConfigRequest.cc
|
||||
src/model/ModifyLoginSwitchConfigResult.cc
|
||||
src/model/ModifyNoticeConfigRequest.cc
|
||||
src/model/ModifyNoticeConfigResult.cc
|
||||
src/model/ModifyOpenLogShipperRequest.cc
|
||||
src/model/ModifyOpenLogShipperResult.cc
|
||||
src/model/ModifyOperateVulRequest.cc
|
||||
src/model/ModifyOperateVulResult.cc
|
||||
src/model/ModifyPushAllTaskRequest.cc
|
||||
@@ -394,18 +702,46 @@ set(sas_src
|
||||
src/model/ModifyStartVulScanResult.cc
|
||||
src/model/ModifyTagWithUuidRequest.cc
|
||||
src/model/ModifyTagWithUuidResult.cc
|
||||
src/model/ModifyVpcHoneyPotRequest.cc
|
||||
src/model/ModifyVpcHoneyPotResult.cc
|
||||
src/model/ModifyVulTargetConfigRequest.cc
|
||||
src/model/ModifyVulTargetConfigResult.cc
|
||||
src/model/ModifyWebLockCreateConfigRequest.cc
|
||||
src/model/ModifyWebLockCreateConfigResult.cc
|
||||
src/model/ModifyWebLockDeleteConfigRequest.cc
|
||||
src/model/ModifyWebLockDeleteConfigResult.cc
|
||||
src/model/ModifyWebLockStartRequest.cc
|
||||
src/model/ModifyWebLockStartResult.cc
|
||||
src/model/ModifyWebLockStatusRequest.cc
|
||||
src/model/ModifyWebLockStatusResult.cc
|
||||
src/model/ModifyWebLockUnbindRequest.cc
|
||||
src/model/ModifyWebLockUnbindResult.cc
|
||||
src/model/ModifyWebLockUpdateConfigRequest.cc
|
||||
src/model/ModifyWebLockUpdateConfigResult.cc
|
||||
src/model/OperateSuspiciousTargetConfigRequest.cc
|
||||
src/model/OperateSuspiciousTargetConfigResult.cc
|
||||
src/model/OperateVulsRequest.cc
|
||||
src/model/OperateVulsResult.cc
|
||||
src/model/OperationSuspEventsRequest.cc
|
||||
src/model/OperationSuspEventsResult.cc
|
||||
src/model/PauseClientRequest.cc
|
||||
src/model/PauseClientResult.cc
|
||||
src/model/RefreshContainerAssetsRequest.cc
|
||||
src/model/RefreshContainerAssetsResult.cc
|
||||
src/model/RollbackSuspEventQuaraFileRequest.cc
|
||||
src/model/RollbackSuspEventQuaraFileResult.cc
|
||||
src/model/SasInstallCodeRequest.cc
|
||||
src/model/SasInstallCodeResult.cc
|
||||
src/model/StartBaselineSecurityCheckRequest.cc
|
||||
src/model/StartBaselineSecurityCheckResult.cc
|
||||
src/model/StartImageVulScanRequest.cc
|
||||
src/model/StartImageVulScanResult.cc
|
||||
src/model/StartVirusScanTaskRequest.cc
|
||||
src/model/StartVirusScanTaskResult.cc
|
||||
src/model/UnbindAegisRequest.cc
|
||||
src/model/UnbindAegisResult.cc
|
||||
src/model/UninstallBackupClientRequest.cc
|
||||
src/model/UninstallBackupClientResult.cc
|
||||
src/model/ValidateHcWarningsRequest.cc
|
||||
src/model/ValidateHcWarningsResult.cc )
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
54
sas/include/alibabacloud/sas/model/AddVpcHoneyPotRequest.h
Normal file
54
sas/include/alibabacloud/sas/model/AddVpcHoneyPotRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_ADDVPCHONEYPOTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_ADDVPCHONEYPOTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT AddVpcHoneyPotRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddVpcHoneyPotRequest();
|
||||
~AddVpcHoneyPotRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getVpcSwitchId()const;
|
||||
void setVpcSwitchId(const std::string& vpcSwitchId);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string vpcSwitchId_;
|
||||
std::string vpcId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_ADDVPCHONEYPOTREQUEST_H_
|
||||
49
sas/include/alibabacloud/sas/model/AddVpcHoneyPotResult.h
Normal file
49
sas/include/alibabacloud/sas/model/AddVpcHoneyPotResult.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_ADDVPCHONEYPOTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_ADDVPCHONEYPOTRESULT_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 AddVpcHoneyPotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddVpcHoneyPotResult();
|
||||
explicit AddVpcHoneyPotResult(const std::string &payload);
|
||||
~AddVpcHoneyPotResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_ADDVPCHONEYPOTRESULT_H_
|
||||
54
sas/include/alibabacloud/sas/model/CheckQuaraFileIdRequest.h
Normal file
54
sas/include/alibabacloud/sas/model/CheckQuaraFileIdRequest.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CheckQuaraFileIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckQuaraFileIdRequest();
|
||||
~CheckQuaraFileIdRequest();
|
||||
|
||||
std::vector<std::string> getQuaraFileIds()const;
|
||||
void setQuaraFileIds(const std::vector<std::string>& quaraFileIds);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::vector<std::string> quaraFileIds_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDREQUEST_H_
|
||||
51
sas/include/alibabacloud/sas/model/CheckQuaraFileIdResult.h
Normal file
51
sas/include/alibabacloud/sas/model/CheckQuaraFileIdResult.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_CHECKQUARAFILEIDRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDRESULT_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 CheckQuaraFileIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckQuaraFileIdResult();
|
||||
explicit CheckQuaraFileIdResult(const std::string &payload);
|
||||
~CheckQuaraFileIdResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKQUARAFILEIDRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CheckSecurityEventIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CheckSecurityEventIdRequest();
|
||||
~CheckSecurityEventIdRequest();
|
||||
|
||||
std::vector<std::string> getSecurityEventIds()const;
|
||||
void setSecurityEventIds(const std::vector<std::string>& securityEventIds);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::vector<std::string> securityEventIds_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDREQUEST_H_
|
||||
@@ -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_CHECKSECURITYEVENTIDRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDRESULT_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 CheckSecurityEventIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CheckSecurityEventIdResult();
|
||||
explicit CheckSecurityEventIdResult(const std::string &payload);
|
||||
~CheckSecurityEventIdResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CHECKSECURITYEVENTIDRESULT_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_CREATEBACKUPPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateBackupPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateBackupPolicyRequest();
|
||||
~CreateBackupPolicyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getUuidList()const;
|
||||
void setUuidList(const std::vector<std::string>& uuidList);
|
||||
std::string getPolicy()const;
|
||||
void setPolicy(const std::string& policy);
|
||||
std::string getPolicyVersion()const;
|
||||
void setPolicyVersion(const std::string& policyVersion);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> uuidList_;
|
||||
std::string policy_;
|
||||
std::string policyVersion_;
|
||||
std::string name_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYREQUEST_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_CREATEBACKUPPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYRESULT_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 CreateBackupPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateBackupPolicyResult();
|
||||
explicit CreateBackupPolicyResult(const std::string &payload);
|
||||
~CreateBackupPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATEBACKUPPOLICYRESULT_H_
|
||||
@@ -37,10 +37,12 @@ namespace AlibabaCloud
|
||||
CreateOrUpdateAssetGroupResult();
|
||||
explicit CreateOrUpdateAssetGroupResult(const std::string &payload);
|
||||
~CreateOrUpdateAssetGroupResult();
|
||||
long getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
75
sas/include/alibabacloud/sas/model/CreateRestoreJobRequest.h
Normal file
75
sas/include/alibabacloud/sas/model/CreateRestoreJobRequest.h
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateRestoreJobRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateRestoreJobRequest();
|
||||
~CreateRestoreJobRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSnapshotId()const;
|
||||
void setSnapshotId(const std::string& snapshotId);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSnapshotHash()const;
|
||||
void setSnapshotHash(const std::string& snapshotHash);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getSnapshotVersion()const;
|
||||
void setSnapshotVersion(const std::string& snapshotVersion);
|
||||
std::string getPolicyVersion()const;
|
||||
void setPolicyVersion(const std::string& policyVersion);
|
||||
std::string getIncludes()const;
|
||||
void setIncludes(const std::string& includes);
|
||||
std::string getTarget()const;
|
||||
void setTarget(const std::string& target);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string snapshotId_;
|
||||
std::string uuid_;
|
||||
std::string snapshotHash_;
|
||||
std::string sourceIp_;
|
||||
std::string snapshotVersion_;
|
||||
std::string policyVersion_;
|
||||
std::string includes_;
|
||||
std::string target_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBREQUEST_H_
|
||||
49
sas/include/alibabacloud/sas/model/CreateRestoreJobResult.h
Normal file
49
sas/include/alibabacloud/sas/model/CreateRestoreJobResult.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_CREATERESTOREJOBRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBRESULT_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 CreateRestoreJobResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateRestoreJobResult();
|
||||
explicit CreateRestoreJobResult(const std::string &payload);
|
||||
~CreateRestoreJobResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATERESTOREJOBRESULT_H_
|
||||
90
sas/include/alibabacloud/sas/model/CreateSasOrderRequest.h
Normal file
90
sas/include/alibabacloud/sas/model/CreateSasOrderRequest.h
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_CREATESASORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESASORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateSasOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSasOrderRequest();
|
||||
~CreateSasOrderRequest();
|
||||
|
||||
std::string getSasWebguardBoolean()const;
|
||||
void setSasWebguardBoolean(const std::string& sasWebguardBoolean);
|
||||
bool getAutoUseCoupon()const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getSpec()const;
|
||||
void setSpec(const std::string& spec);
|
||||
std::string getInstanceCount()const;
|
||||
void setInstanceCount(const std::string& instanceCount);
|
||||
std::string getSasWebguardOrderNum()const;
|
||||
void setSasWebguardOrderNum(const std::string& sasWebguardOrderNum);
|
||||
std::string getContainerImageScan()const;
|
||||
void setContainerImageScan(const std::string& containerImageScan);
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getSasAntiRansomware()const;
|
||||
void setSasAntiRansomware(const std::string& sasAntiRansomware);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
std::string getSasSc()const;
|
||||
void setSasSc(const std::string& sasSc);
|
||||
std::string getVcore()const;
|
||||
void setVcore(const std::string& vcore);
|
||||
std::string getSasSlsStorage()const;
|
||||
void setSasSlsStorage(const std::string& sasSlsStorage);
|
||||
std::string getSasProductService()const;
|
||||
void setSasProductService(const std::string& sasProductService);
|
||||
|
||||
private:
|
||||
std::string sasWebguardBoolean_;
|
||||
bool autoUseCoupon_;
|
||||
std::string spec_;
|
||||
std::string instanceCount_;
|
||||
std::string sasWebguardOrderNum_;
|
||||
std::string containerImageScan_;
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string sasAntiRansomware_;
|
||||
std::string periodUnit_;
|
||||
std::string sasSc_;
|
||||
std::string vcore_;
|
||||
std::string sasSlsStorage_;
|
||||
std::string sasProductService_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESASORDERREQUEST_H_
|
||||
51
sas/include/alibabacloud/sas/model/CreateSasOrderResult.h
Normal file
51
sas/include/alibabacloud/sas/model/CreateSasOrderResult.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_CREATESASORDERRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESASORDERRESULT_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 CreateSasOrderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateSasOrderResult();
|
||||
explicit CreateSasOrderResult(const std::string &payload);
|
||||
~CreateSasOrderResult();
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESASORDERRESULT_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_CREATESERVICELINKEDROLEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT CreateServiceLinkedRoleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateServiceLinkedRoleRequest();
|
||||
~CreateServiceLinkedRoleRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLEREQUEST_H_
|
||||
@@ -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_CREATESERVICELINKEDROLERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLERESULT_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 CreateServiceLinkedRoleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateServiceLinkedRoleResult();
|
||||
explicit CreateServiceLinkedRoleResult(const std::string &payload);
|
||||
~CreateServiceLinkedRoleResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_CREATESERVICELINKEDROLERESULT_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_DELETEBACKUPPOLICYMACHINEREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DeleteBackupPolicyMachineRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteBackupPolicyMachineRequest();
|
||||
~DeleteBackupPolicyMachineRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string 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::vector<std::string> getUuidList()const;
|
||||
void setUuidList(const std::vector<std::string>& uuidList);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long policyId_;
|
||||
std::vector<std::string> uuidList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINEREQUEST_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_DELETEBACKUPPOLICYMACHINERESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINERESULT_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 DeleteBackupPolicyMachineResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBackupPolicyMachineResult();
|
||||
explicit DeleteBackupPolicyMachineResult(const std::string &payload);
|
||||
~DeleteBackupPolicyMachineResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYMACHINERESULT_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_DELETEBACKUPPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DeleteBackupPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteBackupPolicyRequest();
|
||||
~DeleteBackupPolicyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string 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);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYREQUEST_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_DELETEBACKUPPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYRESULT_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 DeleteBackupPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBackupPolicyResult();
|
||||
explicit DeleteBackupPolicyResult(const std::string &payload);
|
||||
~DeleteBackupPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEBACKUPPOLICYRESULT_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_DELETEVPCHONEYPOTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEVPCHONEYPOTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DeleteVpcHoneyPotRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteVpcHoneyPotRequest();
|
||||
~DeleteVpcHoneyPotRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string vpcId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEVPCHONEYPOTREQUEST_H_
|
||||
49
sas/include/alibabacloud/sas/model/DeleteVpcHoneyPotResult.h
Normal file
49
sas/include/alibabacloud/sas/model/DeleteVpcHoneyPotResult.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_DELETEVPCHONEYPOTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DELETEVPCHONEYPOTRESULT_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 DeleteVpcHoneyPotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteVpcHoneyPotResult();
|
||||
explicit DeleteVpcHoneyPotResult(const std::string &payload);
|
||||
~DeleteVpcHoneyPotResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DELETEVPCHONEYPOTRESULT_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_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAccesskeyLeakListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAccesskeyLeakListRequest();
|
||||
~DescribeAccesskeyLeakListRequest();
|
||||
|
||||
std::string getQuery()const;
|
||||
void setQuery(const std::string& query);
|
||||
long getStartTs()const;
|
||||
void setStartTs(long startTs);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string query_;
|
||||
long startTs_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTREQUEST_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_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 DescribeAccesskeyLeakListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AccessKeyLeak
|
||||
{
|
||||
std::string status;
|
||||
std::string aliUserName;
|
||||
std::string type;
|
||||
std::string dealType;
|
||||
std::string accesskeyId;
|
||||
long gmtModified;
|
||||
std::string asset;
|
||||
long id;
|
||||
std::string dealTime;
|
||||
std::string userType;
|
||||
std::string url;
|
||||
};
|
||||
|
||||
|
||||
DescribeAccesskeyLeakListResult();
|
||||
explicit DescribeAccesskeyLeakListResult(const std::string &payload);
|
||||
~DescribeAccesskeyLeakListResult();
|
||||
int getAkLeakCount()const;
|
||||
std::vector<AccessKeyLeak> getAccessKeyLeakList()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
long getGmtLast()const;
|
||||
int getCurrentPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int akLeakCount_;
|
||||
std::vector<AccessKeyLeak> accessKeyLeakList_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
long gmtLast_;
|
||||
int currentPage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEACCESSKEYLEAKLISTRESULT_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAffectedMaliciousFileImagesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAffectedMaliciousFileImagesRequest();
|
||||
~DescribeAffectedMaliciousFileImagesRequest();
|
||||
|
||||
std::string getRepoId()const;
|
||||
void setRepoId(const std::string& repoId);
|
||||
std::string getRepoNamespace()const;
|
||||
void setRepoNamespace(const std::string& repoNamespace);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getImageDigest()const;
|
||||
void setImageDigest(const std::string& imageDigest);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getImageTag()const;
|
||||
void setImageTag(const std::string& imageTag);
|
||||
std::string getMaliciousMd5()const;
|
||||
void setMaliciousMd5(const std::string& maliciousMd5);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getRepoName()const;
|
||||
void setRepoName(const std::string& repoName);
|
||||
std::string getRepoInstanceId()const;
|
||||
void setRepoInstanceId(const std::string& repoInstanceId);
|
||||
std::string getImageLayer()const;
|
||||
void setImageLayer(const std::string& imageLayer);
|
||||
std::vector<std::string> getUuids()const;
|
||||
void setUuids(const std::vector<std::string>& uuids);
|
||||
std::string getRepoRegionId()const;
|
||||
void setRepoRegionId(const std::string& repoRegionId);
|
||||
|
||||
private:
|
||||
std::string repoId_;
|
||||
std::string repoNamespace_;
|
||||
std::string sourceIp_;
|
||||
std::string imageDigest_;
|
||||
std::string pageSize_;
|
||||
std::string lang_;
|
||||
std::string imageTag_;
|
||||
std::string maliciousMd5_;
|
||||
int currentPage_;
|
||||
std::string repoName_;
|
||||
std::string repoInstanceId_;
|
||||
std::string imageLayer_;
|
||||
std::vector<std::string> uuids_;
|
||||
std::string repoRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESREQUEST_H_
|
||||
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESRESULT_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 DescribeAffectedMaliciousFileImagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct AffectedMaliciousFileImage
|
||||
{
|
||||
int status;
|
||||
std::string filePath;
|
||||
long latestScanTimestamp;
|
||||
std::string repoRegionId;
|
||||
std::string digest;
|
||||
std::string repoName;
|
||||
std::string _namespace;
|
||||
std::string layer;
|
||||
std::string imageUuid;
|
||||
std::string repoInstanceId;
|
||||
long latestVerifyTimestamp;
|
||||
std::string level;
|
||||
std::string tag;
|
||||
std::string repoId;
|
||||
long firstScanTimestamp;
|
||||
std::string maliciousMd5;
|
||||
};
|
||||
|
||||
|
||||
DescribeAffectedMaliciousFileImagesResult();
|
||||
explicit DescribeAffectedMaliciousFileImagesResult(const std::string &payload);
|
||||
~DescribeAffectedMaliciousFileImagesResult();
|
||||
std::vector<AffectedMaliciousFileImage> getAffectedMaliciousFileImagesResponse()const;
|
||||
PageInfo getPageInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AffectedMaliciousFileImage> affectedMaliciousFileImagesResponse_;
|
||||
PageInfo pageInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEAFFECTEDMALICIOUSFILEIMAGESRESULT_H_
|
||||
@@ -45,22 +45,33 @@ namespace AlibabaCloud
|
||||
std::vector<CauseDetail::ValueItem> value;
|
||||
std::string key;
|
||||
};
|
||||
bool canCancelFault;
|
||||
std::string k8sNodeId;
|
||||
long endTime;
|
||||
bool containHwMode;
|
||||
std::string k8sNodeName;
|
||||
std::string intranetIp;
|
||||
std::string k8sClusterId;
|
||||
std::string appName;
|
||||
std::string k8sNamespace;
|
||||
std::string internetIp;
|
||||
std::string containerId;
|
||||
std::string alarmEventDesc;
|
||||
std::string solution;
|
||||
bool canCancelFault;
|
||||
std::vector<CauseDetail> causeDetails;
|
||||
long startTime;
|
||||
std::string intranetIp;
|
||||
std::string k8sPodName;
|
||||
std::string containerImageId;
|
||||
std::string dataSource;
|
||||
std::string instanceName;
|
||||
std::string type;
|
||||
bool canBeDealOnLine;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string alarmEventDesc;
|
||||
std::string k8sClusterName;
|
||||
std::string containerImageName;
|
||||
std::string alarmUniqueInfo;
|
||||
std::string level;
|
||||
std::string alarmEventAliasName;
|
||||
std::string solution;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -35,14 +35,20 @@ namespace AlibabaCloud
|
||||
DescribeAlarmEventListRequest();
|
||||
~DescribeAlarmEventListRequest();
|
||||
|
||||
std::string getTargetType()const;
|
||||
void setTargetType(const std::string& targetType);
|
||||
std::string getAlarmEventType()const;
|
||||
void setAlarmEventType(const std::string& alarmEventType);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getContainerFieldName()const;
|
||||
void setContainerFieldName(const std::string& containerFieldName);
|
||||
std::string getAlarmEventName()const;
|
||||
void setAlarmEventName(const std::string& alarmEventName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getContainerFieldValue()const;
|
||||
void setContainerFieldValue(const std::string& containerFieldValue);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getFrom()const;
|
||||
@@ -55,22 +61,28 @@ namespace AlibabaCloud
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::vector<std::string> getOperateErrorCodeList()const;
|
||||
void setOperateErrorCodeList(const std::vector<std::string>& operateErrorCodeList);
|
||||
std::string getLevels()const;
|
||||
void setLevels(const std::string& levels);
|
||||
|
||||
private:
|
||||
std::string targetType_;
|
||||
std::string alarmEventType_;
|
||||
std::string remark_;
|
||||
std::string containerFieldName_;
|
||||
std::string alarmEventName_;
|
||||
std::string sourceIp_;
|
||||
std::string containerFieldValue_;
|
||||
std::string pageSize_;
|
||||
std::string from_;
|
||||
std::string lang_;
|
||||
std::string groupId_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string clusterId_;
|
||||
std::vector<std::string> operateErrorCodeList_;
|
||||
std::string levels_;
|
||||
|
||||
|
||||
@@ -41,30 +41,43 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct SuspEventsItem
|
||||
{
|
||||
bool canCancelFault;
|
||||
std::string description;
|
||||
std::string alarmEventNameOriginal;
|
||||
std::string k8sNodeId;
|
||||
long endTime;
|
||||
bool containHwMode;
|
||||
std::string k8sNodeName;
|
||||
std::string operateErrorCode;
|
||||
std::string instanceId;
|
||||
std::string alarmEventName;
|
||||
std::string securityEventIds;
|
||||
long startTime;
|
||||
long gmtModified;
|
||||
std::string saleVersion;
|
||||
std::string intranetIp;
|
||||
bool dealed;
|
||||
bool hasTraceInfo;
|
||||
std::string k8sClusterId;
|
||||
std::string appName;
|
||||
std::string k8sNamespace;
|
||||
std::string internetIp;
|
||||
std::string containerId;
|
||||
std::string alarmEventType;
|
||||
std::string solution;
|
||||
bool canCancelFault;
|
||||
std::string alarmEventNameOriginal;
|
||||
std::string instanceId;
|
||||
std::string stages;
|
||||
long startTime;
|
||||
std::string saleVersion;
|
||||
std::string k8sPodName;
|
||||
bool dealed;
|
||||
std::string containerImageId;
|
||||
std::string dataSource;
|
||||
std::string instanceName;
|
||||
long operateTime;
|
||||
bool canBeDealOnLine;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string alarmEventType;
|
||||
std::string k8sClusterName;
|
||||
std::string containerImageName;
|
||||
int suspiciousEventCount;
|
||||
std::string alarmUniqueInfo;
|
||||
std::string level;
|
||||
std::string solution;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventStackInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlarmEventStackInfoRequest();
|
||||
~DescribeAlarmEventStackInfoRequest();
|
||||
|
||||
std::string getUniqueInfo()const;
|
||||
void setUniqueInfo(const std::string& uniqueInfo);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getEventName()const;
|
||||
void setEventName(const std::string& eventName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string uniqueInfo_;
|
||||
std::string uuid_;
|
||||
std::string eventName_;
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFOREQUEST_H_
|
||||
@@ -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_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAlarmEventStackInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAlarmEventStackInfoResult();
|
||||
explicit DescribeAlarmEventStackInfoResult(const std::string &payload);
|
||||
~DescribeAlarmEventStackInfoResult();
|
||||
std::string getStackInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string stackInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEALARMEVENTSTACKINFORESULT_H_
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string uuid;
|
||||
std::string os;
|
||||
std::string internetIp;
|
||||
std::string ip;
|
||||
std::string intranetIp;
|
||||
|
||||
@@ -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_DESCRIBEANTIBRUTEFORCERULESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEANTIBRUTEFORCERULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeAntiBruteForceRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAntiBruteForceRulesRequest();
|
||||
~DescribeAntiBruteForceRulesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEANTIBRUTEFORCERULESREQUEST_H_
|
||||
@@ -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_DESCRIBEANTIBRUTEFORCERULESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEANTIBRUTEFORCERULESRESULT_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 DescribeAntiBruteForceRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct AntiBruteForceRule
|
||||
{
|
||||
bool defaultRule;
|
||||
int forbiddenTime;
|
||||
std::vector<std::string> uuidList;
|
||||
int failCount;
|
||||
bool enableSmartRule;
|
||||
int machineCount;
|
||||
long id;
|
||||
int span;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeAntiBruteForceRulesResult();
|
||||
explicit DescribeAntiBruteForceRulesResult(const std::string &payload);
|
||||
~DescribeAntiBruteForceRulesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<AntiBruteForceRule> getRules()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<AntiBruteForceRule> rules_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEANTIBRUTEFORCERULESRESULT_H_
|
||||
@@ -43,22 +43,24 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> diskInfoList;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string instanceStatus;
|
||||
std::string kernel;
|
||||
std::string hostName;
|
||||
std::string osName1;
|
||||
std::string clientStatus;
|
||||
int instanceId;
|
||||
std::string instanceId;
|
||||
std::string cpuInfo;
|
||||
std::vector<std::string> ipList;
|
||||
std::string osName;
|
||||
long createTime;
|
||||
std::string sysInfo;
|
||||
int instanceName;
|
||||
std::string instanceName;
|
||||
std::vector<std::string> macList;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
int mem;
|
||||
std::string region;
|
||||
std::string vpcInstanceId;
|
||||
std::string regionId;
|
||||
std::string tag;
|
||||
};
|
||||
|
||||
|
||||
@@ -36,17 +36,18 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string clientStatus;
|
||||
std::string os;
|
||||
int instanceId;
|
||||
std::string instanceId;
|
||||
std::string ip;
|
||||
std::string osName;
|
||||
std::string intranetIp;
|
||||
int instanceName;
|
||||
std::string instanceName;
|
||||
std::string assetType;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string region;
|
||||
std::string vpcInstanceId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_DESCRIBEBACKUPDIRSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupDirsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupDirsRequest();
|
||||
~DescribeBackupDirsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
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);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long policyId_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSREQUEST_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_DESCRIBEBACKUPDIRSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSRESULT_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 DescribeBackupDirsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct SimpleBackupJob
|
||||
{
|
||||
long backupJobId;
|
||||
std::string source;
|
||||
};
|
||||
|
||||
|
||||
DescribeBackupDirsResult();
|
||||
explicit DescribeBackupDirsResult(const std::string &payload);
|
||||
~DescribeBackupDirsResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<SimpleBackupJob> getBackupDirs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<SimpleBackupJob> backupDirs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPDIRSRESULT_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_DESCRIBEBACKUPFILESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupFilesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupFilesRequest();
|
||||
~DescribeBackupFilesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getPath()const;
|
||||
void setPath(const std::string& path);
|
||||
std::string getSnapshotHash()const;
|
||||
void setSnapshotHash(const std::string& snapshotHash);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getCurrentPage()const;
|
||||
void setCurrentPage(const std::string& currentPage);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string uuid_;
|
||||
std::string path_;
|
||||
std::string snapshotHash_;
|
||||
std::string sourceIp_;
|
||||
std::string pageSize_;
|
||||
std::string currentPage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBESTRATETYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBESTRATETYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,43 +29,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeStratetyResult : public ServiceResult
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Strategy
|
||||
struct PageInfo
|
||||
{
|
||||
struct ConfigTarget
|
||||
{
|
||||
std::string target;
|
||||
std::string targetType;
|
||||
std::string flag;
|
||||
};
|
||||
int cycleStartTime;
|
||||
int ecsCount;
|
||||
int type;
|
||||
int execStatus;
|
||||
int passRate;
|
||||
int processRate;
|
||||
int cycleDays;
|
||||
int id;
|
||||
std::vector<Strategy::ConfigTarget> configTargets;
|
||||
int riskCount;
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct BrowseFile
|
||||
{
|
||||
std::string type;
|
||||
long size;
|
||||
std::string subtree;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeStratetyResult();
|
||||
explicit DescribeStratetyResult(const std::string &payload);
|
||||
~DescribeStratetyResult();
|
||||
std::vector<Strategy> getStrategies()const;
|
||||
DescribeBackupFilesResult();
|
||||
explicit DescribeBackupFilesResult(const std::string &payload);
|
||||
~DescribeBackupFilesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<BrowseFile> getBackupFiles()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Strategy> strategies_;
|
||||
PageInfo pageInfo_;
|
||||
std::vector<BrowseFile> backupFiles_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBESTRATETYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPFILESRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupMachineStatusRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupMachineStatusRequest();
|
||||
~DescribeBackupMachineStatusRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string 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);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
long policyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSREQUEST_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupMachineStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BackupMachineStatus
|
||||
{
|
||||
struct BackupErrorMsg
|
||||
{
|
||||
std::string path;
|
||||
long errorTime;
|
||||
std::string errorType;
|
||||
std::string errorFile;
|
||||
std::string requestId;
|
||||
std::string errorStatus;
|
||||
std::string errorMsg;
|
||||
std::string errorFileUrl;
|
||||
std::string errorCode;
|
||||
std::string key;
|
||||
};
|
||||
std::string status;
|
||||
std::string clientStatus;
|
||||
std::string requestId;
|
||||
std::string instanceId;
|
||||
std::string clientVersion;
|
||||
std::string vaultId;
|
||||
std::string uuid;
|
||||
std::vector<BackupErrorMsg> errorList;
|
||||
std::string jobs;
|
||||
std::string clientId;
|
||||
std::string errorCode;
|
||||
std::string regionId;
|
||||
int savedBackupCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeBackupMachineStatusResult();
|
||||
explicit DescribeBackupMachineStatusResult(const std::string &payload);
|
||||
~DescribeBackupMachineStatusResult();
|
||||
BackupMachineStatus getBackupMachineStatus()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BackupMachineStatus backupMachineStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPMACHINESTATUSRESULT_H_
|
||||
@@ -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_DESCRIBEBACKUPPOLICIESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupPoliciesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupPoliciesRequest();
|
||||
~DescribeBackupPoliciesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string name_;
|
||||
int pageSize_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESRESULT_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 DescribeBackupPoliciesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct BackupPolicy
|
||||
{
|
||||
std::string status;
|
||||
std::string policy;
|
||||
std::string policyVersion;
|
||||
std::string clientStatus;
|
||||
std::vector<std::string> serviceErrorUuidList;
|
||||
std::string name;
|
||||
std::vector<std::string> clientErrorUuidList;
|
||||
std::vector<std::string> healthClientUuidList;
|
||||
std::vector<std::string> uuidList;
|
||||
int clientErrorCount;
|
||||
int serviceErrorCount;
|
||||
long id;
|
||||
int healthClientCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeBackupPoliciesResult();
|
||||
explicit DescribeBackupPoliciesResult(const std::string &payload);
|
||||
~DescribeBackupPoliciesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<BackupPolicy> getPolicies()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<BackupPolicy> policies_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICIESRESULT_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_DESCRIBEBACKUPPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupPolicyRequest();
|
||||
~DescribeBackupPolicyRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string 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);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string policyVersion_;
|
||||
std::string sourceIp_;
|
||||
long id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_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 DescribeBackupPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BackupPolicyDetail
|
||||
{
|
||||
std::string policy;
|
||||
std::string status;
|
||||
std::string clientStatus;
|
||||
std::vector<std::string> uuidList;
|
||||
long id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeBackupPolicyResult();
|
||||
explicit DescribeBackupPolicyResult(const std::string &payload);
|
||||
~DescribeBackupPolicyResult();
|
||||
BackupPolicyDetail getBackupPolicyDetail()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BackupPolicyDetail backupPolicyDetail_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPPOLICYRESULT_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_DESCRIBEBACKUPRESTORECOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPRESTORECOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBackupRestoreCountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBackupRestoreCountRequest();
|
||||
~DescribeBackupRestoreCountRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPRESTORECOUNTREQUEST_H_
|
||||
@@ -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_DESCRIBEBACKUPRESTORECOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPRESTORECOUNTRESULT_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 DescribeBackupRestoreCountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BackupRestoreCount
|
||||
{
|
||||
int recovering;
|
||||
int total;
|
||||
};
|
||||
|
||||
|
||||
DescribeBackupRestoreCountResult();
|
||||
explicit DescribeBackupRestoreCountResult(const std::string &payload);
|
||||
~DescribeBackupRestoreCountResult();
|
||||
BackupRestoreCount getBackupRestoreCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BackupRestoreCount backupRestoreCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBACKUPRESTORECOUNTRESULT_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_DESCRIBEBRUTEFORCESUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBRUTEFORCESUMMARYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeBruteForceSummaryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeBruteForceSummaryRequest();
|
||||
~DescribeBruteForceSummaryRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBRUTEFORCESUMMARYREQUEST_H_
|
||||
@@ -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_DESCRIBEBRUTEFORCESUMMARYRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEBRUTEFORCESUMMARYRESULT_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 DescribeBruteForceSummaryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BruteForceSummary
|
||||
{
|
||||
int allStrategyCount;
|
||||
int effectiveCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeBruteForceSummaryResult();
|
||||
explicit DescribeBruteForceSummaryResult(const std::string &payload);
|
||||
~DescribeBruteForceSummaryResult();
|
||||
BruteForceSummary getBruteForceSummary()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BruteForceSummary bruteForceSummary_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEBRUTEFORCESUMMARYRESULT_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_DESCRIBECHECKECSWARNINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeCheckEcsWarningsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCheckEcsWarningsRequest();
|
||||
~DescribeCheckEcsWarningsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSRESULT_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 DescribeCheckEcsWarningsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCheckEcsWarningsResult();
|
||||
explicit DescribeCheckEcsWarningsResult(const std::string &payload);
|
||||
~DescribeCheckEcsWarningsResult();
|
||||
std::string getSasVersion()const;
|
||||
std::string getCanTry()const;
|
||||
std::string getWeakPasswordCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sasVersion_;
|
||||
std::string canTry_;
|
||||
std::string weakPasswordCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECHECKECSWARNINGSRESULT_H_
|
||||
@@ -37,8 +37,12 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getCriteria()const;
|
||||
void setCriteria(const std::string& criteria);
|
||||
int getImportance()const;
|
||||
void setImportance(int importance);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
bool getNoPage()const;
|
||||
void setNoPage(bool noPage);
|
||||
int getPageSize()const;
|
||||
@@ -52,7 +56,9 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string criteria_;
|
||||
int importance_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
bool noPage_;
|
||||
int pageSize_;
|
||||
std::string logicalExp_;
|
||||
|
||||
@@ -41,16 +41,25 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct Instance
|
||||
{
|
||||
long createdTime;
|
||||
std::string os;
|
||||
std::string vulStatus;
|
||||
std::string ip;
|
||||
std::string clientVersion;
|
||||
std::string intranetIp;
|
||||
std::string riskCount;
|
||||
int importance;
|
||||
int podCount;
|
||||
int autoSnapshotsLevel;
|
||||
std::string internetIp;
|
||||
std::string regionName;
|
||||
std::string clusterName;
|
||||
std::string status;
|
||||
int exposedStatus;
|
||||
std::string clientStatus;
|
||||
int safeEventCount;
|
||||
std::string instanceId;
|
||||
std::string clusterId;
|
||||
std::string osName;
|
||||
int healthCheckCount;
|
||||
int flag;
|
||||
|
||||
@@ -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_DESCRIBECONTAINERSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeContainerStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContainerStatisticsRequest();
|
||||
~DescribeContainerStatisticsRequest();
|
||||
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string clusterId_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERSTATISTICSRESULT_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 DescribeContainerStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int totalNode;
|
||||
int remindAlarmCount;
|
||||
int hasRiskNode;
|
||||
int totalAlarmCount;
|
||||
int seriousAlarmCount;
|
||||
int suspiciousAlarmCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeContainerStatisticsResult();
|
||||
explicit DescribeContainerStatisticsResult(const std::string &payload);
|
||||
~DescribeContainerStatisticsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBECONTAINERSTATISTICSRESULT_H_
|
||||
@@ -37,12 +37,14 @@ namespace AlibabaCloud
|
||||
DescribeDomainCountResult();
|
||||
explicit DescribeDomainCountResult(const std::string &payload);
|
||||
~DescribeDomainCountResult();
|
||||
int getSubDomainsCount()const;
|
||||
int getTotalDomainsCount()const;
|
||||
int getRootDomainsCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int subDomainsCount_;
|
||||
int totalDomainsCount_;
|
||||
int rootDomainsCount_;
|
||||
|
||||
|
||||
@@ -50,6 +50,8 @@ namespace AlibabaCloud
|
||||
std::vector<DomainDetailItem> getDomainDetailItems()const;
|
||||
std::string getRootDomain()const;
|
||||
std::string getDomain()const;
|
||||
int getVulCount()const;
|
||||
int getAlarmCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -57,6 +59,8 @@ namespace AlibabaCloud
|
||||
std::vector<DomainDetailItem> domainDetailItems_;
|
||||
std::string rootDomain_;
|
||||
std::string domain_;
|
||||
int vulCount_;
|
||||
int alarmCount_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_DESCRIBEEMGVULITEMREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeEmgVulItemRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeEmgVulItemRequest();
|
||||
~DescribeEmgVulItemRequest();
|
||||
|
||||
std::string getScanType()const;
|
||||
void setScanType(const std::string& scanType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getVulName()const;
|
||||
void setVulName(const std::string& vulName);
|
||||
std::string getRiskStatus()const;
|
||||
void setRiskStatus(const std::string& riskStatus);
|
||||
|
||||
private:
|
||||
std::string scanType_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
int currentPage_;
|
||||
std::string vulName_;
|
||||
std::string riskStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULGROUPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,10 +29,10 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeEmgVulGroupResult : public ServiceResult
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeEmgVulItemResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EmgVulGroup
|
||||
struct GroupedVulItem
|
||||
{
|
||||
int pendingCount;
|
||||
int status;
|
||||
@@ -46,20 +46,24 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
DescribeEmgVulGroupResult();
|
||||
explicit DescribeEmgVulGroupResult(const std::string &payload);
|
||||
~DescribeEmgVulGroupResult();
|
||||
DescribeEmgVulItemResult();
|
||||
explicit DescribeEmgVulItemResult(const std::string &payload);
|
||||
~DescribeEmgVulItemResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<EmgVulGroup> getEmgVulGroupList()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
std::vector<GroupedVulItem> getGroupedVulItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<EmgVulGroup> emgVulGroupList_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::vector<GroupedVulItem> groupedVulItems_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULGROUPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEMGVULITEMRESULT_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_DESCRIBEEXCLUDESYSTEMPATHREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExcludeSystemPathRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExcludeSystemPathRequest();
|
||||
~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);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHREQUEST_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_DESCRIBEEXCLUDESYSTEMPATHRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHRESULT_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 DescribeExcludeSystemPathResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct BaseModelDTO
|
||||
{
|
||||
std::string path;
|
||||
std::string os;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
DescribeExcludeSystemPathResult();
|
||||
explicit DescribeExcludeSystemPathResult(const std::string &payload);
|
||||
~DescribeExcludeSystemPathResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<BaseModelDTO> getExcludePaths()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<BaseModelDTO> excludePaths_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXCLUDESYSTEMPATHRESULT_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_DESCRIBEEXPOSEDINSTANCECRITERIAREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCECRITERIAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExposedInstanceCriteriaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposedInstanceCriteriaRequest();
|
||||
~DescribeExposedInstanceCriteriaRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getValue()const;
|
||||
void setValue(const std::string& value);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCECRITERIAREQUEST_H_
|
||||
@@ -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_DESCRIBEEXPOSEDINSTANCECRITERIARESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCECRITERIARESULT_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 DescribeExposedInstanceCriteriaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Criteria
|
||||
{
|
||||
std::string type;
|
||||
std::string values;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeExposedInstanceCriteriaResult();
|
||||
explicit DescribeExposedInstanceCriteriaResult(const std::string &payload);
|
||||
~DescribeExposedInstanceCriteriaResult();
|
||||
std::vector<Criteria> getCriteriaList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Criteria> criteriaList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCECRITERIARESULT_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_DESCRIBEEXPOSEDINSTANCEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCEDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExposedInstanceDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposedInstanceDetailRequest();
|
||||
~DescribeExposedInstanceDetailRequest();
|
||||
|
||||
std::string getUuid()const;
|
||||
void setUuid(const std::string& uuid);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string uuid_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCEDETAILREQUEST_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCEDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCEDETAILRESULT_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 DescribeExposedInstanceDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ExposedChain
|
||||
{
|
||||
struct ScaVulRecord
|
||||
{
|
||||
std::string type;
|
||||
std::string uuid;
|
||||
std::string aliasName;
|
||||
std::string necessity;
|
||||
std::string name;
|
||||
};
|
||||
struct ScaVulRecord
|
||||
{
|
||||
std::string type;
|
||||
std::string uuid;
|
||||
std::string aliasName;
|
||||
std::string necessity;
|
||||
std::string name;
|
||||
};
|
||||
std::string exposureType;
|
||||
std::string instanceId;
|
||||
std::string exposureComponent;
|
||||
std::string exposurePort;
|
||||
std::string intranetIp;
|
||||
std::string instanceName;
|
||||
std::vector<ExposedChain::ScaVulRecord> realVulList;
|
||||
std::vector<ExposedChain::ScaVulRecord> allVulList;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string exposureIp;
|
||||
std::string exposureTypeId;
|
||||
std::string groupNo;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeExposedInstanceDetailResult();
|
||||
explicit DescribeExposedInstanceDetailResult(const std::string &payload);
|
||||
~DescribeExposedInstanceDetailResult();
|
||||
std::vector<ExposedChain> getExposedChains()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ExposedChain> exposedChains_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCEDETAILRESULT_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_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExposedInstanceListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposedInstanceListRequest();
|
||||
~DescribeExposedInstanceListRequest();
|
||||
|
||||
std::string getExposurePort()const;
|
||||
void setExposurePort(const std::string& exposurePort);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
bool getVulStatus()const;
|
||||
void setVulStatus(bool vulStatus);
|
||||
std::string getExposureIp()const;
|
||||
void setExposureIp(const std::string& exposureIp);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getExposureComponent()const;
|
||||
void setExposureComponent(const std::string& exposureComponent);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getInstanceName()const;
|
||||
void setInstanceName(const std::string& instanceName);
|
||||
bool getHealthStatus()const;
|
||||
void setHealthStatus(bool healthStatus);
|
||||
|
||||
private:
|
||||
std::string exposurePort_;
|
||||
std::string sourceIp_;
|
||||
int pageSize_;
|
||||
bool vulStatus_;
|
||||
std::string exposureIp_;
|
||||
long groupId_;
|
||||
int currentPage_;
|
||||
std::string exposureComponent_;
|
||||
std::string instanceId_;
|
||||
std::string instanceName_;
|
||||
bool healthStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTREQUEST_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTRESULT_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 DescribeExposedInstanceListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct ExposedInstance
|
||||
{
|
||||
int totalVulCount;
|
||||
std::string groupName;
|
||||
std::string exposureType;
|
||||
std::string instanceId;
|
||||
std::string exposureComponent;
|
||||
std::string exposurePort;
|
||||
int asapVulCount;
|
||||
int nntfVulCount;
|
||||
int exploitHealthCount;
|
||||
std::string intranetIp;
|
||||
long groupId;
|
||||
std::string instanceName;
|
||||
std::string uuid;
|
||||
std::string internetIp;
|
||||
std::string exposureTypeId;
|
||||
std::string exposureIp;
|
||||
int laterVulCount;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeExposedInstanceListResult();
|
||||
explicit DescribeExposedInstanceListResult(const std::string &payload);
|
||||
~DescribeExposedInstanceListResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<ExposedInstance> getExposedInstances()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<ExposedInstance> exposedInstances_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDINSTANCELISTRESULT_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_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExposedStatisticsDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposedStatisticsDetailRequest();
|
||||
~DescribeExposedStatisticsDetailRequest();
|
||||
|
||||
std::string getStatisticsType()const;
|
||||
void setStatisticsType(const std::string& statisticsType);
|
||||
std::string getStatisticsTypeGatewayType()const;
|
||||
void setStatisticsTypeGatewayType(const std::string& statisticsTypeGatewayType);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getStatisticsTypeInstanceValue()const;
|
||||
void setStatisticsTypeInstanceValue(const std::string& statisticsTypeInstanceValue);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string statisticsType_;
|
||||
std::string statisticsTypeGatewayType_;
|
||||
int currentPage_;
|
||||
std::string sourceIp_;
|
||||
std::string statisticsTypeInstanceValue_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILRESULT_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 DescribeExposedStatisticsDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct StatisticsDetail
|
||||
{
|
||||
std::string exposureType;
|
||||
std::string exposureTypeId;
|
||||
std::string exposureIp;
|
||||
std::string exposureComponent;
|
||||
int exposedCount;
|
||||
std::string exposureTypeInstanceName;
|
||||
std::string exposurePort;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeExposedStatisticsDetailResult();
|
||||
explicit DescribeExposedStatisticsDetailResult(const std::string &payload);
|
||||
~DescribeExposedStatisticsDetailResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<StatisticsDetail> getStatisticsDetails()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<StatisticsDetail> statisticsDetails_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSDETAILRESULT_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_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeExposedStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExposedStatisticsRequest();
|
||||
~DescribeExposedStatisticsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSRESULT_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 DescribeExposedStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeExposedStatisticsResult();
|
||||
explicit DescribeExposedStatisticsResult(const std::string &payload);
|
||||
~DescribeExposedStatisticsResult();
|
||||
int getExposedPortCount()const;
|
||||
int getExposedWeekPasswordMachineCount()const;
|
||||
int getExposedInstanceCount()const;
|
||||
int getGatewayAssetCount()const;
|
||||
int getExposedLaterVulCount()const;
|
||||
int getExposedComponentCount()const;
|
||||
int getExposedIpCount()const;
|
||||
int getExposedNntfVulCount()const;
|
||||
int getExposedAsapVulCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int exposedPortCount_;
|
||||
int exposedWeekPasswordMachineCount_;
|
||||
int exposedInstanceCount_;
|
||||
int gatewayAssetCount_;
|
||||
int exposedLaterVulCount_;
|
||||
int exposedComponentCount_;
|
||||
int exposedIpCount_;
|
||||
int exposedNntfVulCount_;
|
||||
int exposedAsapVulCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEEXPOSEDSTATISTICSRESULT_H_
|
||||
@@ -39,10 +39,13 @@ namespace AlibabaCloud
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
|
||||
private:
|
||||
std::string machineTypes_;
|
||||
std::string sourceIp_;
|
||||
std::string regionId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,15 +34,19 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct GroupedFields
|
||||
{
|
||||
int groupCount;
|
||||
int exposedInstanceCount;
|
||||
int riskInstanceCount;
|
||||
int importantAssetCount;
|
||||
int generalAssetCount;
|
||||
int testAssetCount;
|
||||
int unprotectedInstanceCount;
|
||||
int instanceCount;
|
||||
int offlineInstanceCount;
|
||||
int vpcCount;
|
||||
int groupCount;
|
||||
int riskInstanceCount;
|
||||
int regionCount;
|
||||
int notRunningStatusCount;
|
||||
int newInstanceCount;
|
||||
int unprotectedInstanceCount;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeFrontVulPatchListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeFrontVulPatchListRequest();
|
||||
~DescribeFrontVulPatchListRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getOperateType()const;
|
||||
void setOperateType(const std::string& operateType);
|
||||
std::string getInfo()const;
|
||||
void setInfo(const std::string& info);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
std::string sourceIp_;
|
||||
std::string operateType_;
|
||||
std::string info_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTREQUEST_H_
|
||||
@@ -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_DESCRIBEFRONTVULPATCHLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTRESULT_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 DescribeFrontVulPatchListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrontPatch
|
||||
{
|
||||
struct Patch
|
||||
{
|
||||
std::string aliasName;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<FrontPatch::Patch> patchList;
|
||||
std::string uuid;
|
||||
};
|
||||
|
||||
|
||||
DescribeFrontVulPatchListResult();
|
||||
explicit DescribeFrontVulPatchListResult(const std::string &payload);
|
||||
~DescribeFrontVulPatchListResult();
|
||||
std::vector<FrontPatch> getFrontPatchList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FrontPatch> frontPatchList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEFRONTVULPATCHLISTRESULT_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_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedContainerInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGroupedContainerInstancesRequest();
|
||||
~DescribeGroupedContainerInstancesRequest();
|
||||
|
||||
std::string getCriteria()const;
|
||||
void setCriteria(const std::string& criteria);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getGroupField()const;
|
||||
void setGroupField(const std::string& groupField);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLogicalExp()const;
|
||||
void setLogicalExp(const std::string& logicalExp);
|
||||
std::string getFieldValue()const;
|
||||
void setFieldValue(const std::string& fieldValue);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
|
||||
private:
|
||||
std::string criteria_;
|
||||
std::string sourceIp_;
|
||||
std::string groupField_;
|
||||
int pageSize_;
|
||||
std::string logicalExp_;
|
||||
std::string fieldValue_;
|
||||
int currentPage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESRESULT_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 DescribeGroupedContainerInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct GroupedContainerInstance
|
||||
{
|
||||
std::string hostIp;
|
||||
std::string pod;
|
||||
std::string clusterId;
|
||||
std::string instanceId;
|
||||
std::string custerState;
|
||||
int riskInstanceCount;
|
||||
long createTime;
|
||||
std::string _namespace;
|
||||
std::string clusterType;
|
||||
std::string riskStatus;
|
||||
int vulCount;
|
||||
std::string appName;
|
||||
int instanceCount;
|
||||
std::string podIp;
|
||||
std::string clusterName;
|
||||
std::string regionId;
|
||||
std::string riskLevel;
|
||||
int alarmCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupedContainerInstancesResult();
|
||||
explicit DescribeGroupedContainerInstancesResult(const std::string &payload);
|
||||
~DescribeGroupedContainerInstancesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<GroupedContainerInstance> getGroupedContainerInstanceList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<GroupedContainerInstance> groupedContainerInstanceList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDCONTAINERINSTANCESRESULT_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_DESCRIBEGROUPEDINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGroupedInstancesRequest();
|
||||
~DescribeGroupedInstancesRequest();
|
||||
|
||||
std::string getCriteria()const;
|
||||
void setCriteria(const std::string& criteria);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getGroupField()const;
|
||||
void setGroupField(const std::string& groupField);
|
||||
bool getNoPage()const;
|
||||
void setNoPage(bool noPage);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getFieldValue()const;
|
||||
void setFieldValue(const std::string& fieldValue);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getMachineTypes()const;
|
||||
void setMachineTypes(const std::string& machineTypes);
|
||||
|
||||
private:
|
||||
std::string criteria_;
|
||||
std::string sourceIp_;
|
||||
std::string groupField_;
|
||||
bool noPage_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
std::string fieldValue_;
|
||||
int currentPage_;
|
||||
std::string machineTypes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESRESULT_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 DescribeGroupedInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct Instance
|
||||
{
|
||||
std::string fieldAliasName;
|
||||
std::string instanceCount;
|
||||
long asapVulInstanceCount;
|
||||
std::string unProtectedInstanceCount;
|
||||
long fieldId;
|
||||
std::string riskInstanceCount;
|
||||
int groupFlag;
|
||||
std::vector<std::string> groupPath;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupedInstancesResult();
|
||||
explicit DescribeGroupedInstancesResult(const std::string &payload);
|
||||
~DescribeGroupedInstancesResult();
|
||||
std::vector<Instance> getInstances()const;
|
||||
PageInfo getPageInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Instance> instances_;
|
||||
PageInfo pageInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDINSTANCESRESULT_H_
|
||||
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeGroupedMaliciousFilesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGroupedMaliciousFilesRequest();
|
||||
~DescribeGroupedMaliciousFilesRequest();
|
||||
|
||||
std::string getRepoId()const;
|
||||
void setRepoId(const std::string& repoId);
|
||||
std::string getFuzzyMaliciousName()const;
|
||||
void setFuzzyMaliciousName(const std::string& fuzzyMaliciousName);
|
||||
std::string getRepoNamespace()const;
|
||||
void setRepoNamespace(const std::string& repoNamespace);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getImageDigest()const;
|
||||
void setImageDigest(const std::string& imageDigest);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getImageTag()const;
|
||||
void setImageTag(const std::string& imageTag);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getRepoName()const;
|
||||
void setRepoName(const std::string& repoName);
|
||||
std::string getRepoInstanceId()const;
|
||||
void setRepoInstanceId(const std::string& repoInstanceId);
|
||||
std::string getImageLayer()const;
|
||||
void setImageLayer(const std::string& imageLayer);
|
||||
std::string getLevels()const;
|
||||
void setLevels(const std::string& levels);
|
||||
std::vector<std::string> getUuids()const;
|
||||
void setUuids(const std::vector<std::string>& uuids);
|
||||
std::string getRepoRegionId()const;
|
||||
void setRepoRegionId(const std::string& repoRegionId);
|
||||
|
||||
private:
|
||||
std::string repoId_;
|
||||
std::string fuzzyMaliciousName_;
|
||||
std::string repoNamespace_;
|
||||
std::string sourceIp_;
|
||||
std::string imageDigest_;
|
||||
std::string pageSize_;
|
||||
std::string lang_;
|
||||
std::string imageTag_;
|
||||
int currentPage_;
|
||||
std::string repoName_;
|
||||
std::string repoInstanceId_;
|
||||
std::string imageLayer_;
|
||||
std::string levels_;
|
||||
std::vector<std::string> uuids_;
|
||||
std::string repoRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESRESULT_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 DescribeGroupedMaliciousFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct GroupedMaliciousFile
|
||||
{
|
||||
int status;
|
||||
long latestScanTimestamp;
|
||||
long imageCount;
|
||||
std::string maliciousName;
|
||||
std::string level;
|
||||
long firstScanTimestamp;
|
||||
std::string maliciousMd5;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupedMaliciousFilesResult();
|
||||
explicit DescribeGroupedMaliciousFilesResult(const std::string &payload);
|
||||
~DescribeGroupedMaliciousFilesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<GroupedMaliciousFile> getGroupedMaliciousFileResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<GroupedMaliciousFile> groupedMaliciousFileResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEGROUPEDMALICIOUSFILESRESULT_H_
|
||||
@@ -37,10 +37,18 @@ namespace AlibabaCloud
|
||||
|
||||
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 getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getContainerFieldName()const;
|
||||
void setContainerFieldName(const std::string& containerFieldName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getContainerFieldValue()const;
|
||||
void setContainerFieldValue(const std::string& containerFieldValue);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
@@ -51,6 +59,8 @@ namespace AlibabaCloud
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getClusterId()const;
|
||||
void setClusterId(const std::string& clusterId);
|
||||
std::string getAliasName()const;
|
||||
void setAliasName(const std::string& aliasName);
|
||||
std::string getNecessity()const;
|
||||
@@ -60,13 +70,18 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
std::string statusList_;
|
||||
std::string targetType_;
|
||||
int minScore_;
|
||||
std::string type_;
|
||||
std::string containerFieldName_;
|
||||
std::string sourceIp_;
|
||||
std::string containerFieldValue_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
std::string groupId_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string clusterId_;
|
||||
std::string aliasName_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
std::string aliasName;
|
||||
int asapCount;
|
||||
int nntfCount;
|
||||
long totalFixCount;
|
||||
std::string tags;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
@@ -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_DESCRIBEHONEYPOTAUTHREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeHoneyPotAuthRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeHoneyPotAuthRequest();
|
||||
~DescribeHoneyPotAuthRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHRESULT_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 DescribeHoneyPotAuthResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeHoneyPotAuthResult();
|
||||
explicit DescribeHoneyPotAuthResult(const std::string &payload);
|
||||
~DescribeHoneyPotAuthResult();
|
||||
long getHoneyPotAuthCount()const;
|
||||
int getHoneyPotCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long honeyPotAuthCount_;
|
||||
int honeyPotCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTAUTHRESULT_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_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeHoneyPotSuspStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeHoneyPotSuspStatisticsRequest();
|
||||
~DescribeHoneyPotSuspStatisticsRequest();
|
||||
|
||||
int getStatisticsDays()const;
|
||||
void setStatisticsDays(int statisticsDays);
|
||||
std::string getStatisticsKeyType()const;
|
||||
void setStatisticsKeyType(const std::string& statisticsKeyType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getFrom()const;
|
||||
void setFrom(const std::string& from);
|
||||
|
||||
private:
|
||||
int statisticsDays_;
|
||||
std::string statisticsKeyType_;
|
||||
std::string sourceIp_;
|
||||
std::string from_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSRESULT_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 DescribeHoneyPotSuspStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SuspHoneyPotStatisticsResponseItem
|
||||
{
|
||||
std::string instanceName;
|
||||
std::string type;
|
||||
std::string vpcId;
|
||||
std::string instanceId;
|
||||
std::string vpcName;
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
DescribeHoneyPotSuspStatisticsResult();
|
||||
explicit DescribeHoneyPotSuspStatisticsResult(const std::string &payload);
|
||||
~DescribeHoneyPotSuspStatisticsResult();
|
||||
std::vector<SuspHoneyPotStatisticsResponseItem> getSuspHoneyPotStatisticsResponse()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<SuspHoneyPotStatisticsResponseItem> suspHoneyPotStatisticsResponse_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEHONEYPOTSUSPSTATISTICSRESULT_H_
|
||||
@@ -0,0 +1,138 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeImageGroupedVulListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeImageGroupedVulListRequest();
|
||||
~DescribeImageGroupedVulListRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
long getLastTsEnd()const;
|
||||
void setLastTsEnd(long lastTsEnd);
|
||||
long getCreateTsStart()const;
|
||||
void setCreateTsStart(long createTsStart);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getImageTag()const;
|
||||
void setImageTag(const std::string& imageTag);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getOrderBy()const;
|
||||
void setOrderBy(const std::string& orderBy);
|
||||
std::string getAliasName()const;
|
||||
void setAliasName(const std::string& aliasName);
|
||||
long getPatchId()const;
|
||||
void setPatchId(long patchId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
long getCreateTsEnd()const;
|
||||
void setCreateTsEnd(long createTsEnd);
|
||||
std::string getNecessity()const;
|
||||
void setNecessity(const std::string& necessity);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
std::string getRepoId()const;
|
||||
void setRepoId(const std::string& repoId);
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getCveId()const;
|
||||
void setCveId(const std::string& cveId);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getRepoNamespace()const;
|
||||
void setRepoNamespace(const std::string& repoNamespace);
|
||||
std::string getImageDigest()const;
|
||||
void setImageDigest(const std::string& imageDigest);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
long getLastTsStart()const;
|
||||
void setLastTsStart(long lastTsStart);
|
||||
std::string getDirection()const;
|
||||
void setDirection(const std::string& direction);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getSearchTags()const;
|
||||
void setSearchTags(const std::string& searchTags);
|
||||
std::string getRepoName()const;
|
||||
void setRepoName(const std::string& repoName);
|
||||
std::string getRepoInstanceId()const;
|
||||
void setRepoInstanceId(const std::string& repoInstanceId);
|
||||
std::string getImageLayer()const;
|
||||
void setImageLayer(const std::string& imageLayer);
|
||||
std::string getRepoRegionId()const;
|
||||
void setRepoRegionId(const std::string& repoRegionId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
long lastTsEnd_;
|
||||
long createTsStart_;
|
||||
std::string sourceIp_;
|
||||
std::string imageTag_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string orderBy_;
|
||||
std::string aliasName_;
|
||||
long patchId_;
|
||||
std::string name_;
|
||||
long createTsEnd_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
std::string repoId_;
|
||||
std::string statusList_;
|
||||
std::string cveId_;
|
||||
std::string remark_;
|
||||
std::string repoNamespace_;
|
||||
std::string imageDigest_;
|
||||
int pageSize_;
|
||||
std::string lang_;
|
||||
long lastTsStart_;
|
||||
std::string direction_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string searchTags_;
|
||||
std::string repoName_;
|
||||
std::string repoInstanceId_;
|
||||
std::string imageLayer_;
|
||||
std::string repoRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTRESULT_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 DescribeImageGroupedVulListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct GroupedVulItem
|
||||
{
|
||||
int status;
|
||||
std::string type;
|
||||
long gmtLast;
|
||||
int laterCount;
|
||||
std::string aliasName;
|
||||
int asapCount;
|
||||
long lastScanTime;
|
||||
int nntfCount;
|
||||
std::string tags;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeImageGroupedVulListResult();
|
||||
explicit DescribeImageGroupedVulListResult(const std::string &payload);
|
||||
~DescribeImageGroupedVulListResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
std::vector<GroupedVulItem> getGroupedVulItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::vector<GroupedVulItem> groupedVulItems_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEGROUPEDVULLISTRESULT_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_DESCRIBEIMAGESTATISTICSREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeImageStatisticsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeImageStatisticsRequest();
|
||||
~DescribeImageStatisticsRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSRESULT_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 DescribeImageStatisticsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeImageStatisticsResult();
|
||||
explicit DescribeImageStatisticsResult(const std::string &payload);
|
||||
~DescribeImageStatisticsResult();
|
||||
int getInstanceCount()const;
|
||||
int getRiskInstanceCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int instanceCount_;
|
||||
int riskInstanceCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGESTATISTICSRESULT_H_
|
||||
147
sas/include/alibabacloud/sas/model/DescribeImageVulListRequest.h
Normal file
147
sas/include/alibabacloud/sas/model/DescribeImageVulListRequest.h
Normal file
@@ -0,0 +1,147 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeImageVulListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeImageVulListRequest();
|
||||
~DescribeImageVulListRequest();
|
||||
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
long getCreateTsStart()const;
|
||||
void setCreateTsStart(long createTsStart);
|
||||
std::string getContainerFieldName()const;
|
||||
void setContainerFieldName(const std::string& containerFieldName);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getTag()const;
|
||||
void setTag(const std::string& tag);
|
||||
long getModifyTsEnd()const;
|
||||
void setModifyTsEnd(long modifyTsEnd);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getResource()const;
|
||||
void setResource(const std::string& resource);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getAliasName()const;
|
||||
void setAliasName(const std::string& aliasName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
long getCreateTsEnd()const;
|
||||
void setCreateTsEnd(long createTsEnd);
|
||||
std::string getNecessity()const;
|
||||
void setNecessity(const std::string& necessity);
|
||||
std::string getUuids()const;
|
||||
void setUuids(const std::string& uuids);
|
||||
std::string getRepoId()const;
|
||||
void setRepoId(const std::string& repoId);
|
||||
std::string getStatusList()const;
|
||||
void setStatusList(const std::string& statusList);
|
||||
std::string getTargetType()const;
|
||||
void setTargetType(const std::string& targetType);
|
||||
std::string getCveId()const;
|
||||
void setCveId(const std::string& cveId);
|
||||
std::string getRemark()const;
|
||||
void setRemark(const std::string& remark);
|
||||
std::string getRepoNamespace()const;
|
||||
void setRepoNamespace(const std::string& repoNamespace);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getContainerFieldValue()const;
|
||||
void setContainerFieldValue(const std::string& containerFieldValue);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDigest()const;
|
||||
void setDigest(const std::string& digest);
|
||||
long getModifyTsStart()const;
|
||||
void setModifyTsStart(long modifyTsStart);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getDealed()const;
|
||||
void setDealed(const std::string& dealed);
|
||||
int getCurrentPage()const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getBatchName()const;
|
||||
void setBatchName(const std::string& batchName);
|
||||
std::string getRepoName()const;
|
||||
void setRepoName(const std::string& repoName);
|
||||
std::string getRepoInstanceId()const;
|
||||
void setRepoInstanceId(const std::string& repoInstanceId);
|
||||
std::string getRepoRegionId()const;
|
||||
void setRepoRegionId(const std::string& repoRegionId);
|
||||
|
||||
private:
|
||||
std::string type_;
|
||||
long createTsStart_;
|
||||
std::string containerFieldName_;
|
||||
std::string sourceIp_;
|
||||
std::string tag_;
|
||||
long modifyTsEnd_;
|
||||
std::string level_;
|
||||
std::string resource_;
|
||||
std::string groupId_;
|
||||
std::string aliasName_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string ids_;
|
||||
long createTsEnd_;
|
||||
std::string necessity_;
|
||||
std::string uuids_;
|
||||
std::string repoId_;
|
||||
std::string statusList_;
|
||||
std::string targetType_;
|
||||
std::string cveId_;
|
||||
std::string remark_;
|
||||
std::string repoNamespace_;
|
||||
std::string regionId_;
|
||||
std::string containerFieldValue_;
|
||||
int pageSize_;
|
||||
std::string digest_;
|
||||
long modifyTsStart_;
|
||||
std::string lang_;
|
||||
std::string dealed_;
|
||||
int currentPage_;
|
||||
std::string batchName_;
|
||||
std::string repoName_;
|
||||
std::string repoInstanceId_;
|
||||
std::string repoRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTREQUEST_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_DESCRIBEIMAGEVULLISTRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTRESULT_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 DescribeImageVulListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct VulRecord
|
||||
{
|
||||
struct ExtendContentJson
|
||||
{
|
||||
struct RpmEntity
|
||||
{
|
||||
std::string path;
|
||||
std::string updateCmd;
|
||||
std::string matchList;
|
||||
std::string version;
|
||||
std::string fullVersion;
|
||||
std::string matchDetail;
|
||||
std::string layer;
|
||||
std::string name;
|
||||
};
|
||||
std::string os;
|
||||
std::vector<RpmEntity> rpmEntityList;
|
||||
std::string osRelease;
|
||||
};
|
||||
int status;
|
||||
int progress;
|
||||
std::string imageDigest;
|
||||
long lastTs;
|
||||
std::string necessity;
|
||||
std::string name;
|
||||
std::string type;
|
||||
long firstTs;
|
||||
std::string uuid;
|
||||
std::string related;
|
||||
long modifyTs;
|
||||
bool canUpdate;
|
||||
std::string aliasName;
|
||||
std::string level;
|
||||
std::string tag;
|
||||
ExtendContentJson extendContentJson;
|
||||
std::vector<std::string> layers;
|
||||
long primaryId;
|
||||
};
|
||||
|
||||
|
||||
DescribeImageVulListResult();
|
||||
explicit DescribeImageVulListResult(const std::string &payload);
|
||||
~DescribeImageVulListResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<VulRecord> getVulRecords()const;
|
||||
int getPageSize()const;
|
||||
int getCurrentPage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<VulRecord> vulRecords_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEIMAGEVULLISTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeInstallCaptchaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeInstallCaptchaRequest();
|
||||
~DescribeInstallCaptchaRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getDeadline()const;
|
||||
void setDeadline(const std::string& deadline);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
std::string lang_;
|
||||
std::string deadline_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHAREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHARESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHARESULT_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 DescribeInstallCaptchaResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeInstallCaptchaResult();
|
||||
explicit DescribeInstallCaptchaResult(const std::string &payload);
|
||||
~DescribeInstallCaptchaResult();
|
||||
std::string getDeadline()const;
|
||||
std::string getCaptchaCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string deadline_;
|
||||
std::string captchaCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTALLCAPTCHARESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/sas/SasExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Sas
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SAS_EXPORT DescribeInstanceAntiBruteForceRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeInstanceAntiBruteForceRulesRequest();
|
||||
~DescribeInstanceAntiBruteForceRulesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::vector<std::string> getUuidList()const;
|
||||
void setUuidList(const std::vector<std::string>& uuidList);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceIp_;
|
||||
std::vector<std::string> uuidList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESREQUEST_H_
|
||||
@@ -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_DESCRIBEINSTANCEANTIBRUTEFORCERULESRESULT_H_
|
||||
#define ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESRESULT_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 DescribeInstanceAntiBruteForceRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PageInfo
|
||||
{
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
int count;
|
||||
};
|
||||
struct InstanceAntiBruteForceRule
|
||||
{
|
||||
std::string uuid;
|
||||
long id;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceAntiBruteForceRulesResult();
|
||||
explicit DescribeInstanceAntiBruteForceRulesResult(const std::string &payload);
|
||||
~DescribeInstanceAntiBruteForceRulesResult();
|
||||
PageInfo getPageInfo()const;
|
||||
std::vector<InstanceAntiBruteForceRule> getRules()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
PageInfo pageInfo_;
|
||||
std::vector<InstanceAntiBruteForceRule> rules_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SAS_MODEL_DESCRIBEINSTANCEANTIBRUTEFORCERULESRESULT_H_
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
int cveNum;
|
||||
int trojan;
|
||||
int cmsNum;
|
||||
int scaNum;
|
||||
int emgNum;
|
||||
int sysNum;
|
||||
int vul;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user