Standardizing api.
This commit is contained in:
@@ -21,22 +21,42 @@ set(cloud-siem_public_header
|
||||
include/alibabacloud/cloud-siem/Cloud_siemExport.h )
|
||||
|
||||
set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/AddDataSourceRequest.h
|
||||
include/alibabacloud/cloud-siem/model/AddDataSourceResult.h
|
||||
include/alibabacloud/cloud-siem/model/AddDataSourceLogRequest.h
|
||||
include/alibabacloud/cloud-siem/model/AddDataSourceLogResult.h
|
||||
include/alibabacloud/cloud-siem/model/AddUserRequest.h
|
||||
include/alibabacloud/cloud-siem/model/AddUserResult.h
|
||||
include/alibabacloud/cloud-siem/model/AddUserSourceLogConfigRequest.h
|
||||
include/alibabacloud/cloud-siem/model/AddUserSourceLogConfigResult.h
|
||||
include/alibabacloud/cloud-siem/model/BatchJobCheckRequest.h
|
||||
include/alibabacloud/cloud-siem/model/BatchJobCheckResult.h
|
||||
include/alibabacloud/cloud-siem/model/BatchJobSubmitRequest.h
|
||||
include/alibabacloud/cloud-siem/model/BatchJobSubmitResult.h
|
||||
include/alibabacloud/cloud-siem/model/BindAccountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/BindAccountResult.h
|
||||
include/alibabacloud/cloud-siem/model/CloseDeliveryRequest.h
|
||||
include/alibabacloud/cloud-siem/model/CloseDeliveryResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteAutomateResponseConfigRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteAutomateResponseConfigResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteBindAccountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteBindAccountResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteCustomizeRuleRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteCustomizeRuleResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteDataSourceRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteDataSourceResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteDataSourceLogRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteDataSourceLogResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteQuickQueryRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteQuickQueryResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteUserRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteUserResult.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteWhiteRuleListRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DeleteWhiteRuleListResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAggregateFunctionRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAggregateFunctionResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSceneRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSceneResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSceneByEventRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSceneByEventResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSourceRequest.h
|
||||
@@ -45,10 +65,18 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertSourceWithEventResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertTypeRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertTypeResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsCountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsCountResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsWithEntityRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsWithEntityResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsWithEventRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAlertsWithEventResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAttackTimeLineRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAttackTimeLineResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAuthRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAuthResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAutomateResponseConfigCounterRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAutomateResponseConfigCounterResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeAutomateResponseConfigFeatureRequest.h
|
||||
@@ -63,6 +91,8 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/DescribeCloudSiemEventDetailResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCloudSiemEventsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCloudSiemEventsResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCsImportedProdStatusByUserRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCsImportedProdStatusByUserResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleCountRequest.h
|
||||
@@ -71,6 +101,10 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleTestResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleTestHistogramRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeCustomizeRuleTestHistogramResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDataSourceInstanceRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDataSourceInstanceResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDataSourceParametersRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDataSourceParametersResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDisposeAndPlaybookRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDisposeAndPlaybookResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeDisposeStrategyPlaybookRequest.h
|
||||
@@ -81,6 +115,8 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/DescribeEventCountByThreatLevelResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeEventDisposeRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeEventDisposeResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeImportedLogCountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeImportedLogCountResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeJobStatusRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeJobStatusResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeLogFieldsRequest.h
|
||||
@@ -93,16 +129,28 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/DescribeLogTypeResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeOperatorsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeOperatorsResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeProdCountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeProdCountResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeScopeUsersRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeScopeUsersResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeServiceStatusRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeServiceStatusResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeStorageRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeStorageResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeUserBuyStatusRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeUserBuyStatusResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeWafScopeRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeWafScopeResult.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeWhiteRuleListRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DescribeWhiteRuleListResult.h
|
||||
include/alibabacloud/cloud-siem/model/DoQuickFieldRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DoQuickFieldResult.h
|
||||
include/alibabacloud/cloud-siem/model/DoSelfDelegateRequest.h
|
||||
include/alibabacloud/cloud-siem/model/DoSelfDelegateResult.h
|
||||
include/alibabacloud/cloud-siem/model/EnableAccessForCloudSiemRequest.h
|
||||
include/alibabacloud/cloud-siem/model/EnableAccessForCloudSiemResult.h
|
||||
include/alibabacloud/cloud-siem/model/EnableServiceForCloudSiemRequest.h
|
||||
include/alibabacloud/cloud-siem/model/EnableServiceForCloudSiemResult.h
|
||||
include/alibabacloud/cloud-siem/model/GetCapacityRequest.h
|
||||
include/alibabacloud/cloud-siem/model/GetCapacityResult.h
|
||||
include/alibabacloud/cloud-siem/model/GetHistogramsRequest.h
|
||||
@@ -113,22 +161,52 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/GetQuickQueryResult.h
|
||||
include/alibabacloud/cloud-siem/model/GetStorageRequest.h
|
||||
include/alibabacloud/cloud-siem/model/GetStorageResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListAccountAccessIdRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListAccountAccessIdResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListAccountsByLogRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListAccountsByLogResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListAllProdsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListAllProdsResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListAutomateResponseConfigsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListAutomateResponseConfigsResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListBindAccountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListBindAccountResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListBindDataSourcesRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListBindDataSourcesResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListCloudSiemCustomizeRulesRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListCloudSiemCustomizeRulesResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListCloudSiemPredefinedRulesRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListCloudSiemPredefinedRulesResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListCustomizeRuleTestResultRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListCustomizeRuleTestResultResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListDataSourceLogsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListDataSourceLogsResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListDataSourceTypesRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListDataSourceTypesResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListDeliveryRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListDeliveryResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListDisposeStrategyRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListDisposeStrategyResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListImportedLogsByProdRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListImportedLogsByProdResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListOperationRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListOperationResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListProjectLogStoresRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListProjectLogStoresResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListQuickQueryRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListQuickQueryResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListRdUsersRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListRdUsersResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListUserProdLogsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListUserProdLogsResult.h
|
||||
include/alibabacloud/cloud-siem/model/ListUsersByProdRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ListUsersByProdResult.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyBindAccountRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyBindAccountResult.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyDataSourceRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyDataSourceResult.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyDataSourceLogRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ModifyDataSourceLogResult.h
|
||||
include/alibabacloud/cloud-siem/model/OpenDeliveryRequest.h
|
||||
include/alibabacloud/cloud-siem/model/OpenDeliveryResult.h
|
||||
include/alibabacloud/cloud-siem/model/PostAutomateResponseConfigRequest.h
|
||||
@@ -153,6 +231,10 @@ set(cloud-siem_public_header_model
|
||||
include/alibabacloud/cloud-siem/model/SetStorageResult.h
|
||||
include/alibabacloud/cloud-siem/model/ShowQuickAnalysisRequest.h
|
||||
include/alibabacloud/cloud-siem/model/ShowQuickAnalysisResult.h
|
||||
include/alibabacloud/cloud-siem/model/SubmitImportLogTasksRequest.h
|
||||
include/alibabacloud/cloud-siem/model/SubmitImportLogTasksResult.h
|
||||
include/alibabacloud/cloud-siem/model/SubmitJobsRequest.h
|
||||
include/alibabacloud/cloud-siem/model/SubmitJobsResult.h
|
||||
include/alibabacloud/cloud-siem/model/UpdateAutomateResponseConfigStatusRequest.h
|
||||
include/alibabacloud/cloud-siem/model/UpdateAutomateResponseConfigStatusResult.h
|
||||
include/alibabacloud/cloud-siem/model/UpdateWhiteRuleListRequest.h
|
||||
@@ -160,22 +242,42 @@ set(cloud-siem_public_header_model
|
||||
|
||||
set(cloud-siem_src
|
||||
src/Cloud-siemClient.cc
|
||||
src/model/AddDataSourceRequest.cc
|
||||
src/model/AddDataSourceResult.cc
|
||||
src/model/AddDataSourceLogRequest.cc
|
||||
src/model/AddDataSourceLogResult.cc
|
||||
src/model/AddUserRequest.cc
|
||||
src/model/AddUserResult.cc
|
||||
src/model/AddUserSourceLogConfigRequest.cc
|
||||
src/model/AddUserSourceLogConfigResult.cc
|
||||
src/model/BatchJobCheckRequest.cc
|
||||
src/model/BatchJobCheckResult.cc
|
||||
src/model/BatchJobSubmitRequest.cc
|
||||
src/model/BatchJobSubmitResult.cc
|
||||
src/model/BindAccountRequest.cc
|
||||
src/model/BindAccountResult.cc
|
||||
src/model/CloseDeliveryRequest.cc
|
||||
src/model/CloseDeliveryResult.cc
|
||||
src/model/DeleteAutomateResponseConfigRequest.cc
|
||||
src/model/DeleteAutomateResponseConfigResult.cc
|
||||
src/model/DeleteBindAccountRequest.cc
|
||||
src/model/DeleteBindAccountResult.cc
|
||||
src/model/DeleteCustomizeRuleRequest.cc
|
||||
src/model/DeleteCustomizeRuleResult.cc
|
||||
src/model/DeleteDataSourceRequest.cc
|
||||
src/model/DeleteDataSourceResult.cc
|
||||
src/model/DeleteDataSourceLogRequest.cc
|
||||
src/model/DeleteDataSourceLogResult.cc
|
||||
src/model/DeleteQuickQueryRequest.cc
|
||||
src/model/DeleteQuickQueryResult.cc
|
||||
src/model/DeleteUserRequest.cc
|
||||
src/model/DeleteUserResult.cc
|
||||
src/model/DeleteWhiteRuleListRequest.cc
|
||||
src/model/DeleteWhiteRuleListResult.cc
|
||||
src/model/DescribeAggregateFunctionRequest.cc
|
||||
src/model/DescribeAggregateFunctionResult.cc
|
||||
src/model/DescribeAlertSceneRequest.cc
|
||||
src/model/DescribeAlertSceneResult.cc
|
||||
src/model/DescribeAlertSceneByEventRequest.cc
|
||||
src/model/DescribeAlertSceneByEventResult.cc
|
||||
src/model/DescribeAlertSourceRequest.cc
|
||||
@@ -184,10 +286,18 @@ set(cloud-siem_src
|
||||
src/model/DescribeAlertSourceWithEventResult.cc
|
||||
src/model/DescribeAlertTypeRequest.cc
|
||||
src/model/DescribeAlertTypeResult.cc
|
||||
src/model/DescribeAlertsRequest.cc
|
||||
src/model/DescribeAlertsResult.cc
|
||||
src/model/DescribeAlertsCountRequest.cc
|
||||
src/model/DescribeAlertsCountResult.cc
|
||||
src/model/DescribeAlertsWithEntityRequest.cc
|
||||
src/model/DescribeAlertsWithEntityResult.cc
|
||||
src/model/DescribeAlertsWithEventRequest.cc
|
||||
src/model/DescribeAlertsWithEventResult.cc
|
||||
src/model/DescribeAttackTimeLineRequest.cc
|
||||
src/model/DescribeAttackTimeLineResult.cc
|
||||
src/model/DescribeAuthRequest.cc
|
||||
src/model/DescribeAuthResult.cc
|
||||
src/model/DescribeAutomateResponseConfigCounterRequest.cc
|
||||
src/model/DescribeAutomateResponseConfigCounterResult.cc
|
||||
src/model/DescribeAutomateResponseConfigFeatureRequest.cc
|
||||
@@ -202,6 +312,8 @@ set(cloud-siem_src
|
||||
src/model/DescribeCloudSiemEventDetailResult.cc
|
||||
src/model/DescribeCloudSiemEventsRequest.cc
|
||||
src/model/DescribeCloudSiemEventsResult.cc
|
||||
src/model/DescribeCsImportedProdStatusByUserRequest.cc
|
||||
src/model/DescribeCsImportedProdStatusByUserResult.cc
|
||||
src/model/DescribeCustomizeRuleRequest.cc
|
||||
src/model/DescribeCustomizeRuleResult.cc
|
||||
src/model/DescribeCustomizeRuleCountRequest.cc
|
||||
@@ -210,6 +322,10 @@ set(cloud-siem_src
|
||||
src/model/DescribeCustomizeRuleTestResult.cc
|
||||
src/model/DescribeCustomizeRuleTestHistogramRequest.cc
|
||||
src/model/DescribeCustomizeRuleTestHistogramResult.cc
|
||||
src/model/DescribeDataSourceInstanceRequest.cc
|
||||
src/model/DescribeDataSourceInstanceResult.cc
|
||||
src/model/DescribeDataSourceParametersRequest.cc
|
||||
src/model/DescribeDataSourceParametersResult.cc
|
||||
src/model/DescribeDisposeAndPlaybookRequest.cc
|
||||
src/model/DescribeDisposeAndPlaybookResult.cc
|
||||
src/model/DescribeDisposeStrategyPlaybookRequest.cc
|
||||
@@ -220,6 +336,8 @@ set(cloud-siem_src
|
||||
src/model/DescribeEventCountByThreatLevelResult.cc
|
||||
src/model/DescribeEventDisposeRequest.cc
|
||||
src/model/DescribeEventDisposeResult.cc
|
||||
src/model/DescribeImportedLogCountRequest.cc
|
||||
src/model/DescribeImportedLogCountResult.cc
|
||||
src/model/DescribeJobStatusRequest.cc
|
||||
src/model/DescribeJobStatusResult.cc
|
||||
src/model/DescribeLogFieldsRequest.cc
|
||||
@@ -232,16 +350,28 @@ set(cloud-siem_src
|
||||
src/model/DescribeLogTypeResult.cc
|
||||
src/model/DescribeOperatorsRequest.cc
|
||||
src/model/DescribeOperatorsResult.cc
|
||||
src/model/DescribeProdCountRequest.cc
|
||||
src/model/DescribeProdCountResult.cc
|
||||
src/model/DescribeScopeUsersRequest.cc
|
||||
src/model/DescribeScopeUsersResult.cc
|
||||
src/model/DescribeServiceStatusRequest.cc
|
||||
src/model/DescribeServiceStatusResult.cc
|
||||
src/model/DescribeStorageRequest.cc
|
||||
src/model/DescribeStorageResult.cc
|
||||
src/model/DescribeUserBuyStatusRequest.cc
|
||||
src/model/DescribeUserBuyStatusResult.cc
|
||||
src/model/DescribeWafScopeRequest.cc
|
||||
src/model/DescribeWafScopeResult.cc
|
||||
src/model/DescribeWhiteRuleListRequest.cc
|
||||
src/model/DescribeWhiteRuleListResult.cc
|
||||
src/model/DoQuickFieldRequest.cc
|
||||
src/model/DoQuickFieldResult.cc
|
||||
src/model/DoSelfDelegateRequest.cc
|
||||
src/model/DoSelfDelegateResult.cc
|
||||
src/model/EnableAccessForCloudSiemRequest.cc
|
||||
src/model/EnableAccessForCloudSiemResult.cc
|
||||
src/model/EnableServiceForCloudSiemRequest.cc
|
||||
src/model/EnableServiceForCloudSiemResult.cc
|
||||
src/model/GetCapacityRequest.cc
|
||||
src/model/GetCapacityResult.cc
|
||||
src/model/GetHistogramsRequest.cc
|
||||
@@ -252,22 +382,52 @@ set(cloud-siem_src
|
||||
src/model/GetQuickQueryResult.cc
|
||||
src/model/GetStorageRequest.cc
|
||||
src/model/GetStorageResult.cc
|
||||
src/model/ListAccountAccessIdRequest.cc
|
||||
src/model/ListAccountAccessIdResult.cc
|
||||
src/model/ListAccountsByLogRequest.cc
|
||||
src/model/ListAccountsByLogResult.cc
|
||||
src/model/ListAllProdsRequest.cc
|
||||
src/model/ListAllProdsResult.cc
|
||||
src/model/ListAutomateResponseConfigsRequest.cc
|
||||
src/model/ListAutomateResponseConfigsResult.cc
|
||||
src/model/ListBindAccountRequest.cc
|
||||
src/model/ListBindAccountResult.cc
|
||||
src/model/ListBindDataSourcesRequest.cc
|
||||
src/model/ListBindDataSourcesResult.cc
|
||||
src/model/ListCloudSiemCustomizeRulesRequest.cc
|
||||
src/model/ListCloudSiemCustomizeRulesResult.cc
|
||||
src/model/ListCloudSiemPredefinedRulesRequest.cc
|
||||
src/model/ListCloudSiemPredefinedRulesResult.cc
|
||||
src/model/ListCustomizeRuleTestResultRequest.cc
|
||||
src/model/ListCustomizeRuleTestResultResult.cc
|
||||
src/model/ListDataSourceLogsRequest.cc
|
||||
src/model/ListDataSourceLogsResult.cc
|
||||
src/model/ListDataSourceTypesRequest.cc
|
||||
src/model/ListDataSourceTypesResult.cc
|
||||
src/model/ListDeliveryRequest.cc
|
||||
src/model/ListDeliveryResult.cc
|
||||
src/model/ListDisposeStrategyRequest.cc
|
||||
src/model/ListDisposeStrategyResult.cc
|
||||
src/model/ListImportedLogsByProdRequest.cc
|
||||
src/model/ListImportedLogsByProdResult.cc
|
||||
src/model/ListOperationRequest.cc
|
||||
src/model/ListOperationResult.cc
|
||||
src/model/ListProjectLogStoresRequest.cc
|
||||
src/model/ListProjectLogStoresResult.cc
|
||||
src/model/ListQuickQueryRequest.cc
|
||||
src/model/ListQuickQueryResult.cc
|
||||
src/model/ListRdUsersRequest.cc
|
||||
src/model/ListRdUsersResult.cc
|
||||
src/model/ListUserProdLogsRequest.cc
|
||||
src/model/ListUserProdLogsResult.cc
|
||||
src/model/ListUsersByProdRequest.cc
|
||||
src/model/ListUsersByProdResult.cc
|
||||
src/model/ModifyBindAccountRequest.cc
|
||||
src/model/ModifyBindAccountResult.cc
|
||||
src/model/ModifyDataSourceRequest.cc
|
||||
src/model/ModifyDataSourceResult.cc
|
||||
src/model/ModifyDataSourceLogRequest.cc
|
||||
src/model/ModifyDataSourceLogResult.cc
|
||||
src/model/OpenDeliveryRequest.cc
|
||||
src/model/OpenDeliveryResult.cc
|
||||
src/model/PostAutomateResponseConfigRequest.cc
|
||||
@@ -292,6 +452,10 @@ set(cloud-siem_src
|
||||
src/model/SetStorageResult.cc
|
||||
src/model/ShowQuickAnalysisRequest.cc
|
||||
src/model/ShowQuickAnalysisResult.cc
|
||||
src/model/SubmitImportLogTasksRequest.cc
|
||||
src/model/SubmitImportLogTasksResult.cc
|
||||
src/model/SubmitJobsRequest.cc
|
||||
src/model/SubmitJobsResult.cc
|
||||
src/model/UpdateAutomateResponseConfigStatusRequest.cc
|
||||
src/model/UpdateAutomateResponseConfigStatusResult.cc
|
||||
src/model/UpdateWhiteRuleListRequest.cc
|
||||
|
||||
@@ -22,22 +22,42 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Cloud_siemExport.h"
|
||||
#include "model/AddDataSourceRequest.h"
|
||||
#include "model/AddDataSourceResult.h"
|
||||
#include "model/AddDataSourceLogRequest.h"
|
||||
#include "model/AddDataSourceLogResult.h"
|
||||
#include "model/AddUserRequest.h"
|
||||
#include "model/AddUserResult.h"
|
||||
#include "model/AddUserSourceLogConfigRequest.h"
|
||||
#include "model/AddUserSourceLogConfigResult.h"
|
||||
#include "model/BatchJobCheckRequest.h"
|
||||
#include "model/BatchJobCheckResult.h"
|
||||
#include "model/BatchJobSubmitRequest.h"
|
||||
#include "model/BatchJobSubmitResult.h"
|
||||
#include "model/BindAccountRequest.h"
|
||||
#include "model/BindAccountResult.h"
|
||||
#include "model/CloseDeliveryRequest.h"
|
||||
#include "model/CloseDeliveryResult.h"
|
||||
#include "model/DeleteAutomateResponseConfigRequest.h"
|
||||
#include "model/DeleteAutomateResponseConfigResult.h"
|
||||
#include "model/DeleteBindAccountRequest.h"
|
||||
#include "model/DeleteBindAccountResult.h"
|
||||
#include "model/DeleteCustomizeRuleRequest.h"
|
||||
#include "model/DeleteCustomizeRuleResult.h"
|
||||
#include "model/DeleteDataSourceRequest.h"
|
||||
#include "model/DeleteDataSourceResult.h"
|
||||
#include "model/DeleteDataSourceLogRequest.h"
|
||||
#include "model/DeleteDataSourceLogResult.h"
|
||||
#include "model/DeleteQuickQueryRequest.h"
|
||||
#include "model/DeleteQuickQueryResult.h"
|
||||
#include "model/DeleteUserRequest.h"
|
||||
#include "model/DeleteUserResult.h"
|
||||
#include "model/DeleteWhiteRuleListRequest.h"
|
||||
#include "model/DeleteWhiteRuleListResult.h"
|
||||
#include "model/DescribeAggregateFunctionRequest.h"
|
||||
#include "model/DescribeAggregateFunctionResult.h"
|
||||
#include "model/DescribeAlertSceneRequest.h"
|
||||
#include "model/DescribeAlertSceneResult.h"
|
||||
#include "model/DescribeAlertSceneByEventRequest.h"
|
||||
#include "model/DescribeAlertSceneByEventResult.h"
|
||||
#include "model/DescribeAlertSourceRequest.h"
|
||||
@@ -46,10 +66,18 @@
|
||||
#include "model/DescribeAlertSourceWithEventResult.h"
|
||||
#include "model/DescribeAlertTypeRequest.h"
|
||||
#include "model/DescribeAlertTypeResult.h"
|
||||
#include "model/DescribeAlertsRequest.h"
|
||||
#include "model/DescribeAlertsResult.h"
|
||||
#include "model/DescribeAlertsCountRequest.h"
|
||||
#include "model/DescribeAlertsCountResult.h"
|
||||
#include "model/DescribeAlertsWithEntityRequest.h"
|
||||
#include "model/DescribeAlertsWithEntityResult.h"
|
||||
#include "model/DescribeAlertsWithEventRequest.h"
|
||||
#include "model/DescribeAlertsWithEventResult.h"
|
||||
#include "model/DescribeAttackTimeLineRequest.h"
|
||||
#include "model/DescribeAttackTimeLineResult.h"
|
||||
#include "model/DescribeAuthRequest.h"
|
||||
#include "model/DescribeAuthResult.h"
|
||||
#include "model/DescribeAutomateResponseConfigCounterRequest.h"
|
||||
#include "model/DescribeAutomateResponseConfigCounterResult.h"
|
||||
#include "model/DescribeAutomateResponseConfigFeatureRequest.h"
|
||||
@@ -64,6 +92,8 @@
|
||||
#include "model/DescribeCloudSiemEventDetailResult.h"
|
||||
#include "model/DescribeCloudSiemEventsRequest.h"
|
||||
#include "model/DescribeCloudSiemEventsResult.h"
|
||||
#include "model/DescribeCsImportedProdStatusByUserRequest.h"
|
||||
#include "model/DescribeCsImportedProdStatusByUserResult.h"
|
||||
#include "model/DescribeCustomizeRuleRequest.h"
|
||||
#include "model/DescribeCustomizeRuleResult.h"
|
||||
#include "model/DescribeCustomizeRuleCountRequest.h"
|
||||
@@ -72,6 +102,10 @@
|
||||
#include "model/DescribeCustomizeRuleTestResult.h"
|
||||
#include "model/DescribeCustomizeRuleTestHistogramRequest.h"
|
||||
#include "model/DescribeCustomizeRuleTestHistogramResult.h"
|
||||
#include "model/DescribeDataSourceInstanceRequest.h"
|
||||
#include "model/DescribeDataSourceInstanceResult.h"
|
||||
#include "model/DescribeDataSourceParametersRequest.h"
|
||||
#include "model/DescribeDataSourceParametersResult.h"
|
||||
#include "model/DescribeDisposeAndPlaybookRequest.h"
|
||||
#include "model/DescribeDisposeAndPlaybookResult.h"
|
||||
#include "model/DescribeDisposeStrategyPlaybookRequest.h"
|
||||
@@ -82,6 +116,8 @@
|
||||
#include "model/DescribeEventCountByThreatLevelResult.h"
|
||||
#include "model/DescribeEventDisposeRequest.h"
|
||||
#include "model/DescribeEventDisposeResult.h"
|
||||
#include "model/DescribeImportedLogCountRequest.h"
|
||||
#include "model/DescribeImportedLogCountResult.h"
|
||||
#include "model/DescribeJobStatusRequest.h"
|
||||
#include "model/DescribeJobStatusResult.h"
|
||||
#include "model/DescribeLogFieldsRequest.h"
|
||||
@@ -94,16 +130,28 @@
|
||||
#include "model/DescribeLogTypeResult.h"
|
||||
#include "model/DescribeOperatorsRequest.h"
|
||||
#include "model/DescribeOperatorsResult.h"
|
||||
#include "model/DescribeProdCountRequest.h"
|
||||
#include "model/DescribeProdCountResult.h"
|
||||
#include "model/DescribeScopeUsersRequest.h"
|
||||
#include "model/DescribeScopeUsersResult.h"
|
||||
#include "model/DescribeServiceStatusRequest.h"
|
||||
#include "model/DescribeServiceStatusResult.h"
|
||||
#include "model/DescribeStorageRequest.h"
|
||||
#include "model/DescribeStorageResult.h"
|
||||
#include "model/DescribeUserBuyStatusRequest.h"
|
||||
#include "model/DescribeUserBuyStatusResult.h"
|
||||
#include "model/DescribeWafScopeRequest.h"
|
||||
#include "model/DescribeWafScopeResult.h"
|
||||
#include "model/DescribeWhiteRuleListRequest.h"
|
||||
#include "model/DescribeWhiteRuleListResult.h"
|
||||
#include "model/DoQuickFieldRequest.h"
|
||||
#include "model/DoQuickFieldResult.h"
|
||||
#include "model/DoSelfDelegateRequest.h"
|
||||
#include "model/DoSelfDelegateResult.h"
|
||||
#include "model/EnableAccessForCloudSiemRequest.h"
|
||||
#include "model/EnableAccessForCloudSiemResult.h"
|
||||
#include "model/EnableServiceForCloudSiemRequest.h"
|
||||
#include "model/EnableServiceForCloudSiemResult.h"
|
||||
#include "model/GetCapacityRequest.h"
|
||||
#include "model/GetCapacityResult.h"
|
||||
#include "model/GetHistogramsRequest.h"
|
||||
@@ -114,22 +162,52 @@
|
||||
#include "model/GetQuickQueryResult.h"
|
||||
#include "model/GetStorageRequest.h"
|
||||
#include "model/GetStorageResult.h"
|
||||
#include "model/ListAccountAccessIdRequest.h"
|
||||
#include "model/ListAccountAccessIdResult.h"
|
||||
#include "model/ListAccountsByLogRequest.h"
|
||||
#include "model/ListAccountsByLogResult.h"
|
||||
#include "model/ListAllProdsRequest.h"
|
||||
#include "model/ListAllProdsResult.h"
|
||||
#include "model/ListAutomateResponseConfigsRequest.h"
|
||||
#include "model/ListAutomateResponseConfigsResult.h"
|
||||
#include "model/ListBindAccountRequest.h"
|
||||
#include "model/ListBindAccountResult.h"
|
||||
#include "model/ListBindDataSourcesRequest.h"
|
||||
#include "model/ListBindDataSourcesResult.h"
|
||||
#include "model/ListCloudSiemCustomizeRulesRequest.h"
|
||||
#include "model/ListCloudSiemCustomizeRulesResult.h"
|
||||
#include "model/ListCloudSiemPredefinedRulesRequest.h"
|
||||
#include "model/ListCloudSiemPredefinedRulesResult.h"
|
||||
#include "model/ListCustomizeRuleTestResultRequest.h"
|
||||
#include "model/ListCustomizeRuleTestResultResult.h"
|
||||
#include "model/ListDataSourceLogsRequest.h"
|
||||
#include "model/ListDataSourceLogsResult.h"
|
||||
#include "model/ListDataSourceTypesRequest.h"
|
||||
#include "model/ListDataSourceTypesResult.h"
|
||||
#include "model/ListDeliveryRequest.h"
|
||||
#include "model/ListDeliveryResult.h"
|
||||
#include "model/ListDisposeStrategyRequest.h"
|
||||
#include "model/ListDisposeStrategyResult.h"
|
||||
#include "model/ListImportedLogsByProdRequest.h"
|
||||
#include "model/ListImportedLogsByProdResult.h"
|
||||
#include "model/ListOperationRequest.h"
|
||||
#include "model/ListOperationResult.h"
|
||||
#include "model/ListProjectLogStoresRequest.h"
|
||||
#include "model/ListProjectLogStoresResult.h"
|
||||
#include "model/ListQuickQueryRequest.h"
|
||||
#include "model/ListQuickQueryResult.h"
|
||||
#include "model/ListRdUsersRequest.h"
|
||||
#include "model/ListRdUsersResult.h"
|
||||
#include "model/ListUserProdLogsRequest.h"
|
||||
#include "model/ListUserProdLogsResult.h"
|
||||
#include "model/ListUsersByProdRequest.h"
|
||||
#include "model/ListUsersByProdResult.h"
|
||||
#include "model/ModifyBindAccountRequest.h"
|
||||
#include "model/ModifyBindAccountResult.h"
|
||||
#include "model/ModifyDataSourceRequest.h"
|
||||
#include "model/ModifyDataSourceResult.h"
|
||||
#include "model/ModifyDataSourceLogRequest.h"
|
||||
#include "model/ModifyDataSourceLogResult.h"
|
||||
#include "model/OpenDeliveryRequest.h"
|
||||
#include "model/OpenDeliveryResult.h"
|
||||
#include "model/PostAutomateResponseConfigRequest.h"
|
||||
@@ -154,6 +232,10 @@
|
||||
#include "model/SetStorageResult.h"
|
||||
#include "model/ShowQuickAnalysisRequest.h"
|
||||
#include "model/ShowQuickAnalysisResult.h"
|
||||
#include "model/SubmitImportLogTasksRequest.h"
|
||||
#include "model/SubmitImportLogTasksResult.h"
|
||||
#include "model/SubmitJobsRequest.h"
|
||||
#include "model/SubmitJobsResult.h"
|
||||
#include "model/UpdateAutomateResponseConfigStatusRequest.h"
|
||||
#include "model/UpdateAutomateResponseConfigStatusResult.h"
|
||||
#include "model/UpdateWhiteRuleListRequest.h"
|
||||
@@ -167,30 +249,60 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT Cloud_siemClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddDataSourceResult> AddDataSourceOutcome;
|
||||
typedef std::future<AddDataSourceOutcome> AddDataSourceOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::AddDataSourceRequest&, const AddDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataSourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddDataSourceLogResult> AddDataSourceLogOutcome;
|
||||
typedef std::future<AddDataSourceLogOutcome> AddDataSourceLogOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::AddDataSourceLogRequest&, const AddDataSourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddDataSourceLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserResult> AddUserOutcome;
|
||||
typedef std::future<AddUserOutcome> AddUserOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::AddUserRequest&, const AddUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserSourceLogConfigResult> AddUserSourceLogConfigOutcome;
|
||||
typedef std::future<AddUserSourceLogConfigOutcome> AddUserSourceLogConfigOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::AddUserSourceLogConfigRequest&, const AddUserSourceLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserSourceLogConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchJobCheckResult> BatchJobCheckOutcome;
|
||||
typedef std::future<BatchJobCheckOutcome> BatchJobCheckOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::BatchJobCheckRequest&, const BatchJobCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchJobCheckAsyncHandler;
|
||||
typedef Outcome<Error, Model::BatchJobSubmitResult> BatchJobSubmitOutcome;
|
||||
typedef std::future<BatchJobSubmitOutcome> BatchJobSubmitOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::BatchJobSubmitRequest&, const BatchJobSubmitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchJobSubmitAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindAccountResult> BindAccountOutcome;
|
||||
typedef std::future<BindAccountOutcome> BindAccountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::BindAccountRequest&, const BindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseDeliveryResult> CloseDeliveryOutcome;
|
||||
typedef std::future<CloseDeliveryOutcome> CloseDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::CloseDeliveryRequest&, const CloseDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseDeliveryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteAutomateResponseConfigResult> DeleteAutomateResponseConfigOutcome;
|
||||
typedef std::future<DeleteAutomateResponseConfigOutcome> DeleteAutomateResponseConfigOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteAutomateResponseConfigRequest&, const DeleteAutomateResponseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAutomateResponseConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBindAccountResult> DeleteBindAccountOutcome;
|
||||
typedef std::future<DeleteBindAccountOutcome> DeleteBindAccountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteBindAccountRequest&, const DeleteBindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBindAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteCustomizeRuleResult> DeleteCustomizeRuleOutcome;
|
||||
typedef std::future<DeleteCustomizeRuleOutcome> DeleteCustomizeRuleOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteCustomizeRuleRequest&, const DeleteCustomizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomizeRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDataSourceResult> DeleteDataSourceOutcome;
|
||||
typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteDataSourceRequest&, const DeleteDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataSourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDataSourceLogResult> DeleteDataSourceLogOutcome;
|
||||
typedef std::future<DeleteDataSourceLogOutcome> DeleteDataSourceLogOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteDataSourceLogRequest&, const DeleteDataSourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataSourceLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteQuickQueryResult> DeleteQuickQueryOutcome;
|
||||
typedef std::future<DeleteQuickQueryOutcome> DeleteQuickQueryOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteQuickQueryRequest&, const DeleteQuickQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteQuickQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
|
||||
typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteWhiteRuleListResult> DeleteWhiteRuleListOutcome;
|
||||
typedef std::future<DeleteWhiteRuleListOutcome> DeleteWhiteRuleListOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DeleteWhiteRuleListRequest&, const DeleteWhiteRuleListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteWhiteRuleListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAggregateFunctionResult> DescribeAggregateFunctionOutcome;
|
||||
typedef std::future<DescribeAggregateFunctionOutcome> DescribeAggregateFunctionOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAggregateFunctionRequest&, const DescribeAggregateFunctionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAggregateFunctionAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertSceneResult> DescribeAlertSceneOutcome;
|
||||
typedef std::future<DescribeAlertSceneOutcome> DescribeAlertSceneOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertSceneRequest&, const DescribeAlertSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertSceneAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertSceneByEventResult> DescribeAlertSceneByEventOutcome;
|
||||
typedef std::future<DescribeAlertSceneByEventOutcome> DescribeAlertSceneByEventOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertSceneByEventRequest&, const DescribeAlertSceneByEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertSceneByEventAsyncHandler;
|
||||
@@ -203,12 +315,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeAlertTypeResult> DescribeAlertTypeOutcome;
|
||||
typedef std::future<DescribeAlertTypeOutcome> DescribeAlertTypeOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertTypeRequest&, const DescribeAlertTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertsResult> DescribeAlertsOutcome;
|
||||
typedef std::future<DescribeAlertsOutcome> DescribeAlertsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertsRequest&, const DescribeAlertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertsCountResult> DescribeAlertsCountOutcome;
|
||||
typedef std::future<DescribeAlertsCountOutcome> DescribeAlertsCountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertsCountRequest&, const DescribeAlertsCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertsCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertsWithEntityResult> DescribeAlertsWithEntityOutcome;
|
||||
typedef std::future<DescribeAlertsWithEntityOutcome> DescribeAlertsWithEntityOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertsWithEntityRequest&, const DescribeAlertsWithEntityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertsWithEntityAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAlertsWithEventResult> DescribeAlertsWithEventOutcome;
|
||||
typedef std::future<DescribeAlertsWithEventOutcome> DescribeAlertsWithEventOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAlertsWithEventRequest&, const DescribeAlertsWithEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertsWithEventAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAttackTimeLineResult> DescribeAttackTimeLineOutcome;
|
||||
typedef std::future<DescribeAttackTimeLineOutcome> DescribeAttackTimeLineOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAttackTimeLineRequest&, const DescribeAttackTimeLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAttackTimeLineAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAuthResult> DescribeAuthOutcome;
|
||||
typedef std::future<DescribeAuthOutcome> DescribeAuthOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAuthRequest&, const DescribeAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuthAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAutomateResponseConfigCounterResult> DescribeAutomateResponseConfigCounterOutcome;
|
||||
typedef std::future<DescribeAutomateResponseConfigCounterOutcome> DescribeAutomateResponseConfigCounterOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeAutomateResponseConfigCounterRequest&, const DescribeAutomateResponseConfigCounterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutomateResponseConfigCounterAsyncHandler;
|
||||
@@ -230,6 +354,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCloudSiemEventsResult> DescribeCloudSiemEventsOutcome;
|
||||
typedef std::future<DescribeCloudSiemEventsOutcome> DescribeCloudSiemEventsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeCloudSiemEventsRequest&, const DescribeCloudSiemEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCloudSiemEventsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCsImportedProdStatusByUserResult> DescribeCsImportedProdStatusByUserOutcome;
|
||||
typedef std::future<DescribeCsImportedProdStatusByUserOutcome> DescribeCsImportedProdStatusByUserOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeCsImportedProdStatusByUserRequest&, const DescribeCsImportedProdStatusByUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCsImportedProdStatusByUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCustomizeRuleResult> DescribeCustomizeRuleOutcome;
|
||||
typedef std::future<DescribeCustomizeRuleOutcome> DescribeCustomizeRuleOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeCustomizeRuleRequest&, const DescribeCustomizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustomizeRuleAsyncHandler;
|
||||
@@ -242,6 +369,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCustomizeRuleTestHistogramResult> DescribeCustomizeRuleTestHistogramOutcome;
|
||||
typedef std::future<DescribeCustomizeRuleTestHistogramOutcome> DescribeCustomizeRuleTestHistogramOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeCustomizeRuleTestHistogramRequest&, const DescribeCustomizeRuleTestHistogramOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustomizeRuleTestHistogramAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDataSourceInstanceResult> DescribeDataSourceInstanceOutcome;
|
||||
typedef std::future<DescribeDataSourceInstanceOutcome> DescribeDataSourceInstanceOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeDataSourceInstanceRequest&, const DescribeDataSourceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataSourceInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDataSourceParametersResult> DescribeDataSourceParametersOutcome;
|
||||
typedef std::future<DescribeDataSourceParametersOutcome> DescribeDataSourceParametersOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeDataSourceParametersRequest&, const DescribeDataSourceParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataSourceParametersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDisposeAndPlaybookResult> DescribeDisposeAndPlaybookOutcome;
|
||||
typedef std::future<DescribeDisposeAndPlaybookOutcome> DescribeDisposeAndPlaybookOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeDisposeAndPlaybookRequest&, const DescribeDisposeAndPlaybookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDisposeAndPlaybookAsyncHandler;
|
||||
@@ -257,6 +390,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeEventDisposeResult> DescribeEventDisposeOutcome;
|
||||
typedef std::future<DescribeEventDisposeOutcome> DescribeEventDisposeOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeEventDisposeRequest&, const DescribeEventDisposeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventDisposeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeImportedLogCountResult> DescribeImportedLogCountOutcome;
|
||||
typedef std::future<DescribeImportedLogCountOutcome> DescribeImportedLogCountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeImportedLogCountRequest&, const DescribeImportedLogCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImportedLogCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeJobStatusResult> DescribeJobStatusOutcome;
|
||||
typedef std::future<DescribeJobStatusOutcome> DescribeJobStatusOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeJobStatusRequest&, const DescribeJobStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobStatusAsyncHandler;
|
||||
@@ -275,21 +411,39 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeOperatorsResult> DescribeOperatorsOutcome;
|
||||
typedef std::future<DescribeOperatorsOutcome> DescribeOperatorsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeOperatorsRequest&, const DescribeOperatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOperatorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeProdCountResult> DescribeProdCountOutcome;
|
||||
typedef std::future<DescribeProdCountOutcome> DescribeProdCountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeProdCountRequest&, const DescribeProdCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProdCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScopeUsersResult> DescribeScopeUsersOutcome;
|
||||
typedef std::future<DescribeScopeUsersOutcome> DescribeScopeUsersOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeScopeUsersRequest&, const DescribeScopeUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScopeUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeServiceStatusResult> DescribeServiceStatusOutcome;
|
||||
typedef std::future<DescribeServiceStatusOutcome> DescribeServiceStatusOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeServiceStatusRequest&, const DescribeServiceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeServiceStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeStorageResult> DescribeStorageOutcome;
|
||||
typedef std::future<DescribeStorageOutcome> DescribeStorageOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeStorageRequest&, const DescribeStorageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStorageAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeUserBuyStatusResult> DescribeUserBuyStatusOutcome;
|
||||
typedef std::future<DescribeUserBuyStatusOutcome> DescribeUserBuyStatusOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeUserBuyStatusRequest&, const DescribeUserBuyStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserBuyStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeWafScopeResult> DescribeWafScopeOutcome;
|
||||
typedef std::future<DescribeWafScopeOutcome> DescribeWafScopeOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeWafScopeRequest&, const DescribeWafScopeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWafScopeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeWhiteRuleListResult> DescribeWhiteRuleListOutcome;
|
||||
typedef std::future<DescribeWhiteRuleListOutcome> DescribeWhiteRuleListOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DescribeWhiteRuleListRequest&, const DescribeWhiteRuleListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWhiteRuleListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DoQuickFieldResult> DoQuickFieldOutcome;
|
||||
typedef std::future<DoQuickFieldOutcome> DoQuickFieldOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DoQuickFieldRequest&, const DoQuickFieldOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DoQuickFieldAsyncHandler;
|
||||
typedef Outcome<Error, Model::DoSelfDelegateResult> DoSelfDelegateOutcome;
|
||||
typedef std::future<DoSelfDelegateOutcome> DoSelfDelegateOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::DoSelfDelegateRequest&, const DoSelfDelegateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DoSelfDelegateAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableAccessForCloudSiemResult> EnableAccessForCloudSiemOutcome;
|
||||
typedef std::future<EnableAccessForCloudSiemOutcome> EnableAccessForCloudSiemOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::EnableAccessForCloudSiemRequest&, const EnableAccessForCloudSiemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableAccessForCloudSiemAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableServiceForCloudSiemResult> EnableServiceForCloudSiemOutcome;
|
||||
typedef std::future<EnableServiceForCloudSiemOutcome> EnableServiceForCloudSiemOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::EnableServiceForCloudSiemRequest&, const EnableServiceForCloudSiemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableServiceForCloudSiemAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCapacityResult> GetCapacityOutcome;
|
||||
typedef std::future<GetCapacityOutcome> GetCapacityOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::GetCapacityRequest&, const GetCapacityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCapacityAsyncHandler;
|
||||
@@ -305,9 +459,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetStorageResult> GetStorageOutcome;
|
||||
typedef std::future<GetStorageOutcome> GetStorageOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::GetStorageRequest&, const GetStorageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStorageAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAccountAccessIdResult> ListAccountAccessIdOutcome;
|
||||
typedef std::future<ListAccountAccessIdOutcome> ListAccountAccessIdOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListAccountAccessIdRequest&, const ListAccountAccessIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAccountAccessIdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAccountsByLogResult> ListAccountsByLogOutcome;
|
||||
typedef std::future<ListAccountsByLogOutcome> ListAccountsByLogOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListAccountsByLogRequest&, const ListAccountsByLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAccountsByLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAllProdsResult> ListAllProdsOutcome;
|
||||
typedef std::future<ListAllProdsOutcome> ListAllProdsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListAllProdsRequest&, const ListAllProdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAllProdsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListAutomateResponseConfigsResult> ListAutomateResponseConfigsOutcome;
|
||||
typedef std::future<ListAutomateResponseConfigsOutcome> ListAutomateResponseConfigsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListAutomateResponseConfigsRequest&, const ListAutomateResponseConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAutomateResponseConfigsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBindAccountResult> ListBindAccountOutcome;
|
||||
typedef std::future<ListBindAccountOutcome> ListBindAccountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListBindAccountRequest&, const ListBindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBindAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBindDataSourcesResult> ListBindDataSourcesOutcome;
|
||||
typedef std::future<ListBindDataSourcesOutcome> ListBindDataSourcesOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListBindDataSourcesRequest&, const ListBindDataSourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBindDataSourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListCloudSiemCustomizeRulesResult> ListCloudSiemCustomizeRulesOutcome;
|
||||
typedef std::future<ListCloudSiemCustomizeRulesOutcome> ListCloudSiemCustomizeRulesOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListCloudSiemCustomizeRulesRequest&, const ListCloudSiemCustomizeRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCloudSiemCustomizeRulesAsyncHandler;
|
||||
@@ -317,18 +486,48 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListCustomizeRuleTestResultResult> ListCustomizeRuleTestResultOutcome;
|
||||
typedef std::future<ListCustomizeRuleTestResultOutcome> ListCustomizeRuleTestResultOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListCustomizeRuleTestResultRequest&, const ListCustomizeRuleTestResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCustomizeRuleTestResultAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataSourceLogsResult> ListDataSourceLogsOutcome;
|
||||
typedef std::future<ListDataSourceLogsOutcome> ListDataSourceLogsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListDataSourceLogsRequest&, const ListDataSourceLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourceLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDataSourceTypesResult> ListDataSourceTypesOutcome;
|
||||
typedef std::future<ListDataSourceTypesOutcome> ListDataSourceTypesOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListDataSourceTypesRequest&, const ListDataSourceTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourceTypesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDeliveryResult> ListDeliveryOutcome;
|
||||
typedef std::future<ListDeliveryOutcome> ListDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListDeliveryRequest&, const ListDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeliveryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDisposeStrategyResult> ListDisposeStrategyOutcome;
|
||||
typedef std::future<ListDisposeStrategyOutcome> ListDisposeStrategyOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListDisposeStrategyRequest&, const ListDisposeStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDisposeStrategyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListImportedLogsByProdResult> ListImportedLogsByProdOutcome;
|
||||
typedef std::future<ListImportedLogsByProdOutcome> ListImportedLogsByProdOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListImportedLogsByProdRequest&, const ListImportedLogsByProdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListImportedLogsByProdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOperationResult> ListOperationOutcome;
|
||||
typedef std::future<ListOperationOutcome> ListOperationOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListOperationRequest&, const ListOperationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOperationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListProjectLogStoresResult> ListProjectLogStoresOutcome;
|
||||
typedef std::future<ListProjectLogStoresOutcome> ListProjectLogStoresOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListProjectLogStoresRequest&, const ListProjectLogStoresOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProjectLogStoresAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListQuickQueryResult> ListQuickQueryOutcome;
|
||||
typedef std::future<ListQuickQueryOutcome> ListQuickQueryOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListQuickQueryRequest&, const ListQuickQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListQuickQueryAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRdUsersResult> ListRdUsersOutcome;
|
||||
typedef std::future<ListRdUsersOutcome> ListRdUsersOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListRdUsersRequest&, const ListRdUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRdUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserProdLogsResult> ListUserProdLogsOutcome;
|
||||
typedef std::future<ListUserProdLogsOutcome> ListUserProdLogsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListUserProdLogsRequest&, const ListUserProdLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserProdLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUsersByProdResult> ListUsersByProdOutcome;
|
||||
typedef std::future<ListUsersByProdOutcome> ListUsersByProdOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ListUsersByProdRequest&, const ListUsersByProdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersByProdAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyBindAccountResult> ModifyBindAccountOutcome;
|
||||
typedef std::future<ModifyBindAccountOutcome> ModifyBindAccountOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ModifyBindAccountRequest&, const ModifyBindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBindAccountAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDataSourceResult> ModifyDataSourceOutcome;
|
||||
typedef std::future<ModifyDataSourceOutcome> ModifyDataSourceOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ModifyDataSourceRequest&, const ModifyDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDataSourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDataSourceLogResult> ModifyDataSourceLogOutcome;
|
||||
typedef std::future<ModifyDataSourceLogOutcome> ModifyDataSourceLogOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ModifyDataSourceLogRequest&, const ModifyDataSourceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDataSourceLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::OpenDeliveryResult> OpenDeliveryOutcome;
|
||||
typedef std::future<OpenDeliveryOutcome> OpenDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::OpenDeliveryRequest&, const OpenDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenDeliveryAsyncHandler;
|
||||
@@ -365,6 +564,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ShowQuickAnalysisResult> ShowQuickAnalysisOutcome;
|
||||
typedef std::future<ShowQuickAnalysisOutcome> ShowQuickAnalysisOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::ShowQuickAnalysisRequest&, const ShowQuickAnalysisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ShowQuickAnalysisAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitImportLogTasksResult> SubmitImportLogTasksOutcome;
|
||||
typedef std::future<SubmitImportLogTasksOutcome> SubmitImportLogTasksOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::SubmitImportLogTasksRequest&, const SubmitImportLogTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitImportLogTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitJobsResult> SubmitJobsOutcome;
|
||||
typedef std::future<SubmitJobsOutcome> SubmitJobsOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::SubmitJobsRequest&, const SubmitJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitJobsAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateAutomateResponseConfigStatusResult> UpdateAutomateResponseConfigStatusOutcome;
|
||||
typedef std::future<UpdateAutomateResponseConfigStatusOutcome> UpdateAutomateResponseConfigStatusOutcomeCallable;
|
||||
typedef std::function<void(const Cloud_siemClient*, const Model::UpdateAutomateResponseConfigStatusRequest&, const UpdateAutomateResponseConfigStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAutomateResponseConfigStatusAsyncHandler;
|
||||
@@ -376,30 +581,60 @@ namespace AlibabaCloud
|
||||
Cloud_siemClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Cloud_siemClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Cloud_siemClient();
|
||||
AddDataSourceOutcome addDataSource(const Model::AddDataSourceRequest &request)const;
|
||||
void addDataSourceAsync(const Model::AddDataSourceRequest& request, const AddDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDataSourceOutcomeCallable addDataSourceCallable(const Model::AddDataSourceRequest& request) const;
|
||||
AddDataSourceLogOutcome addDataSourceLog(const Model::AddDataSourceLogRequest &request)const;
|
||||
void addDataSourceLogAsync(const Model::AddDataSourceLogRequest& request, const AddDataSourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddDataSourceLogOutcomeCallable addDataSourceLogCallable(const Model::AddDataSourceLogRequest& request) const;
|
||||
AddUserOutcome addUser(const Model::AddUserRequest &request)const;
|
||||
void addUserAsync(const Model::AddUserRequest& request, const AddUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserOutcomeCallable addUserCallable(const Model::AddUserRequest& request) const;
|
||||
AddUserSourceLogConfigOutcome addUserSourceLogConfig(const Model::AddUserSourceLogConfigRequest &request)const;
|
||||
void addUserSourceLogConfigAsync(const Model::AddUserSourceLogConfigRequest& request, const AddUserSourceLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserSourceLogConfigOutcomeCallable addUserSourceLogConfigCallable(const Model::AddUserSourceLogConfigRequest& request) const;
|
||||
BatchJobCheckOutcome batchJobCheck(const Model::BatchJobCheckRequest &request)const;
|
||||
void batchJobCheckAsync(const Model::BatchJobCheckRequest& request, const BatchJobCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchJobCheckOutcomeCallable batchJobCheckCallable(const Model::BatchJobCheckRequest& request) const;
|
||||
BatchJobSubmitOutcome batchJobSubmit(const Model::BatchJobSubmitRequest &request)const;
|
||||
void batchJobSubmitAsync(const Model::BatchJobSubmitRequest& request, const BatchJobSubmitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BatchJobSubmitOutcomeCallable batchJobSubmitCallable(const Model::BatchJobSubmitRequest& request) const;
|
||||
BindAccountOutcome bindAccount(const Model::BindAccountRequest &request)const;
|
||||
void bindAccountAsync(const Model::BindAccountRequest& request, const BindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindAccountOutcomeCallable bindAccountCallable(const Model::BindAccountRequest& request) const;
|
||||
CloseDeliveryOutcome closeDelivery(const Model::CloseDeliveryRequest &request)const;
|
||||
void closeDeliveryAsync(const Model::CloseDeliveryRequest& request, const CloseDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseDeliveryOutcomeCallable closeDeliveryCallable(const Model::CloseDeliveryRequest& request) const;
|
||||
DeleteAutomateResponseConfigOutcome deleteAutomateResponseConfig(const Model::DeleteAutomateResponseConfigRequest &request)const;
|
||||
void deleteAutomateResponseConfigAsync(const Model::DeleteAutomateResponseConfigRequest& request, const DeleteAutomateResponseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteAutomateResponseConfigOutcomeCallable deleteAutomateResponseConfigCallable(const Model::DeleteAutomateResponseConfigRequest& request) const;
|
||||
DeleteBindAccountOutcome deleteBindAccount(const Model::DeleteBindAccountRequest &request)const;
|
||||
void deleteBindAccountAsync(const Model::DeleteBindAccountRequest& request, const DeleteBindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBindAccountOutcomeCallable deleteBindAccountCallable(const Model::DeleteBindAccountRequest& request) const;
|
||||
DeleteCustomizeRuleOutcome deleteCustomizeRule(const Model::DeleteCustomizeRuleRequest &request)const;
|
||||
void deleteCustomizeRuleAsync(const Model::DeleteCustomizeRuleRequest& request, const DeleteCustomizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteCustomizeRuleOutcomeCallable deleteCustomizeRuleCallable(const Model::DeleteCustomizeRuleRequest& request) const;
|
||||
DeleteDataSourceOutcome deleteDataSource(const Model::DeleteDataSourceRequest &request)const;
|
||||
void deleteDataSourceAsync(const Model::DeleteDataSourceRequest& request, const DeleteDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDataSourceOutcomeCallable deleteDataSourceCallable(const Model::DeleteDataSourceRequest& request) const;
|
||||
DeleteDataSourceLogOutcome deleteDataSourceLog(const Model::DeleteDataSourceLogRequest &request)const;
|
||||
void deleteDataSourceLogAsync(const Model::DeleteDataSourceLogRequest& request, const DeleteDataSourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDataSourceLogOutcomeCallable deleteDataSourceLogCallable(const Model::DeleteDataSourceLogRequest& request) const;
|
||||
DeleteQuickQueryOutcome deleteQuickQuery(const Model::DeleteQuickQueryRequest &request)const;
|
||||
void deleteQuickQueryAsync(const Model::DeleteQuickQueryRequest& request, const DeleteQuickQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteQuickQueryOutcomeCallable deleteQuickQueryCallable(const Model::DeleteQuickQueryRequest& request) const;
|
||||
DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
|
||||
void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
|
||||
DeleteWhiteRuleListOutcome deleteWhiteRuleList(const Model::DeleteWhiteRuleListRequest &request)const;
|
||||
void deleteWhiteRuleListAsync(const Model::DeleteWhiteRuleListRequest& request, const DeleteWhiteRuleListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteWhiteRuleListOutcomeCallable deleteWhiteRuleListCallable(const Model::DeleteWhiteRuleListRequest& request) const;
|
||||
DescribeAggregateFunctionOutcome describeAggregateFunction(const Model::DescribeAggregateFunctionRequest &request)const;
|
||||
void describeAggregateFunctionAsync(const Model::DescribeAggregateFunctionRequest& request, const DescribeAggregateFunctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAggregateFunctionOutcomeCallable describeAggregateFunctionCallable(const Model::DescribeAggregateFunctionRequest& request) const;
|
||||
DescribeAlertSceneOutcome describeAlertScene(const Model::DescribeAlertSceneRequest &request)const;
|
||||
void describeAlertSceneAsync(const Model::DescribeAlertSceneRequest& request, const DescribeAlertSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertSceneOutcomeCallable describeAlertSceneCallable(const Model::DescribeAlertSceneRequest& request) const;
|
||||
DescribeAlertSceneByEventOutcome describeAlertSceneByEvent(const Model::DescribeAlertSceneByEventRequest &request)const;
|
||||
void describeAlertSceneByEventAsync(const Model::DescribeAlertSceneByEventRequest& request, const DescribeAlertSceneByEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertSceneByEventOutcomeCallable describeAlertSceneByEventCallable(const Model::DescribeAlertSceneByEventRequest& request) const;
|
||||
@@ -412,12 +647,24 @@ namespace AlibabaCloud
|
||||
DescribeAlertTypeOutcome describeAlertType(const Model::DescribeAlertTypeRequest &request)const;
|
||||
void describeAlertTypeAsync(const Model::DescribeAlertTypeRequest& request, const DescribeAlertTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertTypeOutcomeCallable describeAlertTypeCallable(const Model::DescribeAlertTypeRequest& request) const;
|
||||
DescribeAlertsOutcome describeAlerts(const Model::DescribeAlertsRequest &request)const;
|
||||
void describeAlertsAsync(const Model::DescribeAlertsRequest& request, const DescribeAlertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertsOutcomeCallable describeAlertsCallable(const Model::DescribeAlertsRequest& request) const;
|
||||
DescribeAlertsCountOutcome describeAlertsCount(const Model::DescribeAlertsCountRequest &request)const;
|
||||
void describeAlertsCountAsync(const Model::DescribeAlertsCountRequest& request, const DescribeAlertsCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertsCountOutcomeCallable describeAlertsCountCallable(const Model::DescribeAlertsCountRequest& request) const;
|
||||
DescribeAlertsWithEntityOutcome describeAlertsWithEntity(const Model::DescribeAlertsWithEntityRequest &request)const;
|
||||
void describeAlertsWithEntityAsync(const Model::DescribeAlertsWithEntityRequest& request, const DescribeAlertsWithEntityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertsWithEntityOutcomeCallable describeAlertsWithEntityCallable(const Model::DescribeAlertsWithEntityRequest& request) const;
|
||||
DescribeAlertsWithEventOutcome describeAlertsWithEvent(const Model::DescribeAlertsWithEventRequest &request)const;
|
||||
void describeAlertsWithEventAsync(const Model::DescribeAlertsWithEventRequest& request, const DescribeAlertsWithEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAlertsWithEventOutcomeCallable describeAlertsWithEventCallable(const Model::DescribeAlertsWithEventRequest& request) const;
|
||||
DescribeAttackTimeLineOutcome describeAttackTimeLine(const Model::DescribeAttackTimeLineRequest &request)const;
|
||||
void describeAttackTimeLineAsync(const Model::DescribeAttackTimeLineRequest& request, const DescribeAttackTimeLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAttackTimeLineOutcomeCallable describeAttackTimeLineCallable(const Model::DescribeAttackTimeLineRequest& request) const;
|
||||
DescribeAuthOutcome describeAuth(const Model::DescribeAuthRequest &request)const;
|
||||
void describeAuthAsync(const Model::DescribeAuthRequest& request, const DescribeAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAuthOutcomeCallable describeAuthCallable(const Model::DescribeAuthRequest& request) const;
|
||||
DescribeAutomateResponseConfigCounterOutcome describeAutomateResponseConfigCounter(const Model::DescribeAutomateResponseConfigCounterRequest &request)const;
|
||||
void describeAutomateResponseConfigCounterAsync(const Model::DescribeAutomateResponseConfigCounterRequest& request, const DescribeAutomateResponseConfigCounterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAutomateResponseConfigCounterOutcomeCallable describeAutomateResponseConfigCounterCallable(const Model::DescribeAutomateResponseConfigCounterRequest& request) const;
|
||||
@@ -439,6 +686,9 @@ namespace AlibabaCloud
|
||||
DescribeCloudSiemEventsOutcome describeCloudSiemEvents(const Model::DescribeCloudSiemEventsRequest &request)const;
|
||||
void describeCloudSiemEventsAsync(const Model::DescribeCloudSiemEventsRequest& request, const DescribeCloudSiemEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCloudSiemEventsOutcomeCallable describeCloudSiemEventsCallable(const Model::DescribeCloudSiemEventsRequest& request) const;
|
||||
DescribeCsImportedProdStatusByUserOutcome describeCsImportedProdStatusByUser(const Model::DescribeCsImportedProdStatusByUserRequest &request)const;
|
||||
void describeCsImportedProdStatusByUserAsync(const Model::DescribeCsImportedProdStatusByUserRequest& request, const DescribeCsImportedProdStatusByUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCsImportedProdStatusByUserOutcomeCallable describeCsImportedProdStatusByUserCallable(const Model::DescribeCsImportedProdStatusByUserRequest& request) const;
|
||||
DescribeCustomizeRuleOutcome describeCustomizeRule(const Model::DescribeCustomizeRuleRequest &request)const;
|
||||
void describeCustomizeRuleAsync(const Model::DescribeCustomizeRuleRequest& request, const DescribeCustomizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCustomizeRuleOutcomeCallable describeCustomizeRuleCallable(const Model::DescribeCustomizeRuleRequest& request) const;
|
||||
@@ -451,6 +701,12 @@ namespace AlibabaCloud
|
||||
DescribeCustomizeRuleTestHistogramOutcome describeCustomizeRuleTestHistogram(const Model::DescribeCustomizeRuleTestHistogramRequest &request)const;
|
||||
void describeCustomizeRuleTestHistogramAsync(const Model::DescribeCustomizeRuleTestHistogramRequest& request, const DescribeCustomizeRuleTestHistogramAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCustomizeRuleTestHistogramOutcomeCallable describeCustomizeRuleTestHistogramCallable(const Model::DescribeCustomizeRuleTestHistogramRequest& request) const;
|
||||
DescribeDataSourceInstanceOutcome describeDataSourceInstance(const Model::DescribeDataSourceInstanceRequest &request)const;
|
||||
void describeDataSourceInstanceAsync(const Model::DescribeDataSourceInstanceRequest& request, const DescribeDataSourceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDataSourceInstanceOutcomeCallable describeDataSourceInstanceCallable(const Model::DescribeDataSourceInstanceRequest& request) const;
|
||||
DescribeDataSourceParametersOutcome describeDataSourceParameters(const Model::DescribeDataSourceParametersRequest &request)const;
|
||||
void describeDataSourceParametersAsync(const Model::DescribeDataSourceParametersRequest& request, const DescribeDataSourceParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDataSourceParametersOutcomeCallable describeDataSourceParametersCallable(const Model::DescribeDataSourceParametersRequest& request) const;
|
||||
DescribeDisposeAndPlaybookOutcome describeDisposeAndPlaybook(const Model::DescribeDisposeAndPlaybookRequest &request)const;
|
||||
void describeDisposeAndPlaybookAsync(const Model::DescribeDisposeAndPlaybookRequest& request, const DescribeDisposeAndPlaybookAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDisposeAndPlaybookOutcomeCallable describeDisposeAndPlaybookCallable(const Model::DescribeDisposeAndPlaybookRequest& request) const;
|
||||
@@ -466,6 +722,9 @@ namespace AlibabaCloud
|
||||
DescribeEventDisposeOutcome describeEventDispose(const Model::DescribeEventDisposeRequest &request)const;
|
||||
void describeEventDisposeAsync(const Model::DescribeEventDisposeRequest& request, const DescribeEventDisposeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeEventDisposeOutcomeCallable describeEventDisposeCallable(const Model::DescribeEventDisposeRequest& request) const;
|
||||
DescribeImportedLogCountOutcome describeImportedLogCount(const Model::DescribeImportedLogCountRequest &request)const;
|
||||
void describeImportedLogCountAsync(const Model::DescribeImportedLogCountRequest& request, const DescribeImportedLogCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeImportedLogCountOutcomeCallable describeImportedLogCountCallable(const Model::DescribeImportedLogCountRequest& request) const;
|
||||
DescribeJobStatusOutcome describeJobStatus(const Model::DescribeJobStatusRequest &request)const;
|
||||
void describeJobStatusAsync(const Model::DescribeJobStatusRequest& request, const DescribeJobStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeJobStatusOutcomeCallable describeJobStatusCallable(const Model::DescribeJobStatusRequest& request) const;
|
||||
@@ -484,21 +743,39 @@ namespace AlibabaCloud
|
||||
DescribeOperatorsOutcome describeOperators(const Model::DescribeOperatorsRequest &request)const;
|
||||
void describeOperatorsAsync(const Model::DescribeOperatorsRequest& request, const DescribeOperatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeOperatorsOutcomeCallable describeOperatorsCallable(const Model::DescribeOperatorsRequest& request) const;
|
||||
DescribeProdCountOutcome describeProdCount(const Model::DescribeProdCountRequest &request)const;
|
||||
void describeProdCountAsync(const Model::DescribeProdCountRequest& request, const DescribeProdCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeProdCountOutcomeCallable describeProdCountCallable(const Model::DescribeProdCountRequest& request) const;
|
||||
DescribeScopeUsersOutcome describeScopeUsers(const Model::DescribeScopeUsersRequest &request)const;
|
||||
void describeScopeUsersAsync(const Model::DescribeScopeUsersRequest& request, const DescribeScopeUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeScopeUsersOutcomeCallable describeScopeUsersCallable(const Model::DescribeScopeUsersRequest& request) const;
|
||||
DescribeServiceStatusOutcome describeServiceStatus(const Model::DescribeServiceStatusRequest &request)const;
|
||||
void describeServiceStatusAsync(const Model::DescribeServiceStatusRequest& request, const DescribeServiceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeServiceStatusOutcomeCallable describeServiceStatusCallable(const Model::DescribeServiceStatusRequest& request) const;
|
||||
DescribeStorageOutcome describeStorage(const Model::DescribeStorageRequest &request)const;
|
||||
void describeStorageAsync(const Model::DescribeStorageRequest& request, const DescribeStorageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeStorageOutcomeCallable describeStorageCallable(const Model::DescribeStorageRequest& request) const;
|
||||
DescribeUserBuyStatusOutcome describeUserBuyStatus(const Model::DescribeUserBuyStatusRequest &request)const;
|
||||
void describeUserBuyStatusAsync(const Model::DescribeUserBuyStatusRequest& request, const DescribeUserBuyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeUserBuyStatusOutcomeCallable describeUserBuyStatusCallable(const Model::DescribeUserBuyStatusRequest& request) const;
|
||||
DescribeWafScopeOutcome describeWafScope(const Model::DescribeWafScopeRequest &request)const;
|
||||
void describeWafScopeAsync(const Model::DescribeWafScopeRequest& request, const DescribeWafScopeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWafScopeOutcomeCallable describeWafScopeCallable(const Model::DescribeWafScopeRequest& request) const;
|
||||
DescribeWhiteRuleListOutcome describeWhiteRuleList(const Model::DescribeWhiteRuleListRequest &request)const;
|
||||
void describeWhiteRuleListAsync(const Model::DescribeWhiteRuleListRequest& request, const DescribeWhiteRuleListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeWhiteRuleListOutcomeCallable describeWhiteRuleListCallable(const Model::DescribeWhiteRuleListRequest& request) const;
|
||||
DoQuickFieldOutcome doQuickField(const Model::DoQuickFieldRequest &request)const;
|
||||
void doQuickFieldAsync(const Model::DoQuickFieldRequest& request, const DoQuickFieldAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DoQuickFieldOutcomeCallable doQuickFieldCallable(const Model::DoQuickFieldRequest& request) const;
|
||||
DoSelfDelegateOutcome doSelfDelegate(const Model::DoSelfDelegateRequest &request)const;
|
||||
void doSelfDelegateAsync(const Model::DoSelfDelegateRequest& request, const DoSelfDelegateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DoSelfDelegateOutcomeCallable doSelfDelegateCallable(const Model::DoSelfDelegateRequest& request) const;
|
||||
EnableAccessForCloudSiemOutcome enableAccessForCloudSiem(const Model::EnableAccessForCloudSiemRequest &request)const;
|
||||
void enableAccessForCloudSiemAsync(const Model::EnableAccessForCloudSiemRequest& request, const EnableAccessForCloudSiemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableAccessForCloudSiemOutcomeCallable enableAccessForCloudSiemCallable(const Model::EnableAccessForCloudSiemRequest& request) const;
|
||||
EnableServiceForCloudSiemOutcome enableServiceForCloudSiem(const Model::EnableServiceForCloudSiemRequest &request)const;
|
||||
void enableServiceForCloudSiemAsync(const Model::EnableServiceForCloudSiemRequest& request, const EnableServiceForCloudSiemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableServiceForCloudSiemOutcomeCallable enableServiceForCloudSiemCallable(const Model::EnableServiceForCloudSiemRequest& request) const;
|
||||
GetCapacityOutcome getCapacity(const Model::GetCapacityRequest &request)const;
|
||||
void getCapacityAsync(const Model::GetCapacityRequest& request, const GetCapacityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCapacityOutcomeCallable getCapacityCallable(const Model::GetCapacityRequest& request) const;
|
||||
@@ -514,9 +791,24 @@ namespace AlibabaCloud
|
||||
GetStorageOutcome getStorage(const Model::GetStorageRequest &request)const;
|
||||
void getStorageAsync(const Model::GetStorageRequest& request, const GetStorageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetStorageOutcomeCallable getStorageCallable(const Model::GetStorageRequest& request) const;
|
||||
ListAccountAccessIdOutcome listAccountAccessId(const Model::ListAccountAccessIdRequest &request)const;
|
||||
void listAccountAccessIdAsync(const Model::ListAccountAccessIdRequest& request, const ListAccountAccessIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAccountAccessIdOutcomeCallable listAccountAccessIdCallable(const Model::ListAccountAccessIdRequest& request) const;
|
||||
ListAccountsByLogOutcome listAccountsByLog(const Model::ListAccountsByLogRequest &request)const;
|
||||
void listAccountsByLogAsync(const Model::ListAccountsByLogRequest& request, const ListAccountsByLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAccountsByLogOutcomeCallable listAccountsByLogCallable(const Model::ListAccountsByLogRequest& request) const;
|
||||
ListAllProdsOutcome listAllProds(const Model::ListAllProdsRequest &request)const;
|
||||
void listAllProdsAsync(const Model::ListAllProdsRequest& request, const ListAllProdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAllProdsOutcomeCallable listAllProdsCallable(const Model::ListAllProdsRequest& request) const;
|
||||
ListAutomateResponseConfigsOutcome listAutomateResponseConfigs(const Model::ListAutomateResponseConfigsRequest &request)const;
|
||||
void listAutomateResponseConfigsAsync(const Model::ListAutomateResponseConfigsRequest& request, const ListAutomateResponseConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListAutomateResponseConfigsOutcomeCallable listAutomateResponseConfigsCallable(const Model::ListAutomateResponseConfigsRequest& request) const;
|
||||
ListBindAccountOutcome listBindAccount(const Model::ListBindAccountRequest &request)const;
|
||||
void listBindAccountAsync(const Model::ListBindAccountRequest& request, const ListBindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBindAccountOutcomeCallable listBindAccountCallable(const Model::ListBindAccountRequest& request) const;
|
||||
ListBindDataSourcesOutcome listBindDataSources(const Model::ListBindDataSourcesRequest &request)const;
|
||||
void listBindDataSourcesAsync(const Model::ListBindDataSourcesRequest& request, const ListBindDataSourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBindDataSourcesOutcomeCallable listBindDataSourcesCallable(const Model::ListBindDataSourcesRequest& request) const;
|
||||
ListCloudSiemCustomizeRulesOutcome listCloudSiemCustomizeRules(const Model::ListCloudSiemCustomizeRulesRequest &request)const;
|
||||
void listCloudSiemCustomizeRulesAsync(const Model::ListCloudSiemCustomizeRulesRequest& request, const ListCloudSiemCustomizeRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCloudSiemCustomizeRulesOutcomeCallable listCloudSiemCustomizeRulesCallable(const Model::ListCloudSiemCustomizeRulesRequest& request) const;
|
||||
@@ -526,18 +818,48 @@ namespace AlibabaCloud
|
||||
ListCustomizeRuleTestResultOutcome listCustomizeRuleTestResult(const Model::ListCustomizeRuleTestResultRequest &request)const;
|
||||
void listCustomizeRuleTestResultAsync(const Model::ListCustomizeRuleTestResultRequest& request, const ListCustomizeRuleTestResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListCustomizeRuleTestResultOutcomeCallable listCustomizeRuleTestResultCallable(const Model::ListCustomizeRuleTestResultRequest& request) const;
|
||||
ListDataSourceLogsOutcome listDataSourceLogs(const Model::ListDataSourceLogsRequest &request)const;
|
||||
void listDataSourceLogsAsync(const Model::ListDataSourceLogsRequest& request, const ListDataSourceLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataSourceLogsOutcomeCallable listDataSourceLogsCallable(const Model::ListDataSourceLogsRequest& request) const;
|
||||
ListDataSourceTypesOutcome listDataSourceTypes(const Model::ListDataSourceTypesRequest &request)const;
|
||||
void listDataSourceTypesAsync(const Model::ListDataSourceTypesRequest& request, const ListDataSourceTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDataSourceTypesOutcomeCallable listDataSourceTypesCallable(const Model::ListDataSourceTypesRequest& request) const;
|
||||
ListDeliveryOutcome listDelivery(const Model::ListDeliveryRequest &request)const;
|
||||
void listDeliveryAsync(const Model::ListDeliveryRequest& request, const ListDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDeliveryOutcomeCallable listDeliveryCallable(const Model::ListDeliveryRequest& request) const;
|
||||
ListDisposeStrategyOutcome listDisposeStrategy(const Model::ListDisposeStrategyRequest &request)const;
|
||||
void listDisposeStrategyAsync(const Model::ListDisposeStrategyRequest& request, const ListDisposeStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDisposeStrategyOutcomeCallable listDisposeStrategyCallable(const Model::ListDisposeStrategyRequest& request) const;
|
||||
ListImportedLogsByProdOutcome listImportedLogsByProd(const Model::ListImportedLogsByProdRequest &request)const;
|
||||
void listImportedLogsByProdAsync(const Model::ListImportedLogsByProdRequest& request, const ListImportedLogsByProdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListImportedLogsByProdOutcomeCallable listImportedLogsByProdCallable(const Model::ListImportedLogsByProdRequest& request) const;
|
||||
ListOperationOutcome listOperation(const Model::ListOperationRequest &request)const;
|
||||
void listOperationAsync(const Model::ListOperationRequest& request, const ListOperationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOperationOutcomeCallable listOperationCallable(const Model::ListOperationRequest& request) const;
|
||||
ListProjectLogStoresOutcome listProjectLogStores(const Model::ListProjectLogStoresRequest &request)const;
|
||||
void listProjectLogStoresAsync(const Model::ListProjectLogStoresRequest& request, const ListProjectLogStoresAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListProjectLogStoresOutcomeCallable listProjectLogStoresCallable(const Model::ListProjectLogStoresRequest& request) const;
|
||||
ListQuickQueryOutcome listQuickQuery(const Model::ListQuickQueryRequest &request)const;
|
||||
void listQuickQueryAsync(const Model::ListQuickQueryRequest& request, const ListQuickQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListQuickQueryOutcomeCallable listQuickQueryCallable(const Model::ListQuickQueryRequest& request) const;
|
||||
ListRdUsersOutcome listRdUsers(const Model::ListRdUsersRequest &request)const;
|
||||
void listRdUsersAsync(const Model::ListRdUsersRequest& request, const ListRdUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRdUsersOutcomeCallable listRdUsersCallable(const Model::ListRdUsersRequest& request) const;
|
||||
ListUserProdLogsOutcome listUserProdLogs(const Model::ListUserProdLogsRequest &request)const;
|
||||
void listUserProdLogsAsync(const Model::ListUserProdLogsRequest& request, const ListUserProdLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserProdLogsOutcomeCallable listUserProdLogsCallable(const Model::ListUserProdLogsRequest& request) const;
|
||||
ListUsersByProdOutcome listUsersByProd(const Model::ListUsersByProdRequest &request)const;
|
||||
void listUsersByProdAsync(const Model::ListUsersByProdRequest& request, const ListUsersByProdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUsersByProdOutcomeCallable listUsersByProdCallable(const Model::ListUsersByProdRequest& request) const;
|
||||
ModifyBindAccountOutcome modifyBindAccount(const Model::ModifyBindAccountRequest &request)const;
|
||||
void modifyBindAccountAsync(const Model::ModifyBindAccountRequest& request, const ModifyBindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyBindAccountOutcomeCallable modifyBindAccountCallable(const Model::ModifyBindAccountRequest& request) const;
|
||||
ModifyDataSourceOutcome modifyDataSource(const Model::ModifyDataSourceRequest &request)const;
|
||||
void modifyDataSourceAsync(const Model::ModifyDataSourceRequest& request, const ModifyDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDataSourceOutcomeCallable modifyDataSourceCallable(const Model::ModifyDataSourceRequest& request) const;
|
||||
ModifyDataSourceLogOutcome modifyDataSourceLog(const Model::ModifyDataSourceLogRequest &request)const;
|
||||
void modifyDataSourceLogAsync(const Model::ModifyDataSourceLogRequest& request, const ModifyDataSourceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDataSourceLogOutcomeCallable modifyDataSourceLogCallable(const Model::ModifyDataSourceLogRequest& request) const;
|
||||
OpenDeliveryOutcome openDelivery(const Model::OpenDeliveryRequest &request)const;
|
||||
void openDeliveryAsync(const Model::OpenDeliveryRequest& request, const OpenDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
OpenDeliveryOutcomeCallable openDeliveryCallable(const Model::OpenDeliveryRequest& request) const;
|
||||
@@ -574,6 +896,12 @@ namespace AlibabaCloud
|
||||
ShowQuickAnalysisOutcome showQuickAnalysis(const Model::ShowQuickAnalysisRequest &request)const;
|
||||
void showQuickAnalysisAsync(const Model::ShowQuickAnalysisRequest& request, const ShowQuickAnalysisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ShowQuickAnalysisOutcomeCallable showQuickAnalysisCallable(const Model::ShowQuickAnalysisRequest& request) const;
|
||||
SubmitImportLogTasksOutcome submitImportLogTasks(const Model::SubmitImportLogTasksRequest &request)const;
|
||||
void submitImportLogTasksAsync(const Model::SubmitImportLogTasksRequest& request, const SubmitImportLogTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitImportLogTasksOutcomeCallable submitImportLogTasksCallable(const Model::SubmitImportLogTasksRequest& request) const;
|
||||
SubmitJobsOutcome submitJobs(const Model::SubmitJobsRequest &request)const;
|
||||
void submitJobsAsync(const Model::SubmitJobsRequest& request, const SubmitJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitJobsOutcomeCallable submitJobsCallable(const Model::SubmitJobsRequest& request) const;
|
||||
UpdateAutomateResponseConfigStatusOutcome updateAutomateResponseConfigStatus(const Model::UpdateAutomateResponseConfigStatusRequest &request)const;
|
||||
void updateAutomateResponseConfigStatusAsync(const Model::UpdateAutomateResponseConfigStatusRequest& request, const UpdateAutomateResponseConfigStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateAutomateResponseConfigStatusOutcomeCallable updateAutomateResponseConfigStatusCallable(const Model::UpdateAutomateResponseConfigStatusRequest& request) const;
|
||||
|
||||
@@ -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_CLOUD_SIEM_MODEL_ADDDATASOURCELOGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCELOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddDataSourceLogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddDataSourceLogRequest();
|
||||
~AddDataSourceLogRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getLogCode() const;
|
||||
void setLogCode(const std::string &logCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceLogs() const;
|
||||
void setDataSourceInstanceLogs(const std::string &dataSourceInstanceLogs);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string logCode_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceLogs_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCELOGREQUEST_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_CLOUD_SIEM_MODEL_ADDDATASOURCELOGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCELOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddDataSourceLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string logInstanceId;
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
AddDataSourceLogResult();
|
||||
explicit AddDataSourceLogResult(const std::string &payload);
|
||||
~AddDataSourceLogResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCELOGRESULT_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_CLOUD_SIEM_MODEL_ADDDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddDataSourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddDataSourceRequest();
|
||||
~AddDataSourceRequest();
|
||||
std::string getDataSourceType() const;
|
||||
void setDataSourceType(const std::string &dataSourceType);
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getDataSourceInstanceName() const;
|
||||
void setDataSourceInstanceName(const std::string &dataSourceInstanceName);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceRemark() const;
|
||||
void setDataSourceInstanceRemark(const std::string &dataSourceInstanceRemark);
|
||||
std::string getDataSourceInstanceParams() const;
|
||||
void setDataSourceInstanceParams(const std::string &dataSourceInstanceParams);
|
||||
|
||||
private:
|
||||
std::string dataSourceType_;
|
||||
std::string cloudCode_;
|
||||
std::string dataSourceInstanceName_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceRemark_;
|
||||
std::string dataSourceInstanceParams_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCEREQUEST_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_CLOUD_SIEM_MODEL_ADDDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
std::string dataSourceInstanceId;
|
||||
};
|
||||
|
||||
|
||||
AddDataSourceResult();
|
||||
explicit AddDataSourceResult(const std::string &payload);
|
||||
~AddDataSourceResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDDATASOURCERESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddUserRequest();
|
||||
~AddUserRequest();
|
||||
long getAddedUserId() const;
|
||||
void setAddedUserId(long addedUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
long addedUserId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERREQUEST_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_CLOUD_SIEM_MODEL_ADDUSERRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserResult();
|
||||
explicit AddUserResult(const std::string &payload);
|
||||
~AddUserResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERRESULT_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_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddUserSourceLogConfigRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddUserSourceLogConfigRequest();
|
||||
~AddUserSourceLogConfigRequest();
|
||||
std::string getDisPlayLine() const;
|
||||
void setDisPlayLine(const std::string &disPlayLine);
|
||||
long getSubUserId() const;
|
||||
void setSubUserId(long subUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSourceProdCode() const;
|
||||
void setSourceProdCode(const std::string &sourceProdCode);
|
||||
std::string getSourceLogInfo() const;
|
||||
void setSourceLogInfo(const std::string &sourceLogInfo);
|
||||
int getDeleted() const;
|
||||
void setDeleted(int deleted);
|
||||
std::string getSourceLogCode() const;
|
||||
void setSourceLogCode(const std::string &sourceLogCode);
|
||||
|
||||
private:
|
||||
std::string disPlayLine_;
|
||||
long subUserId_;
|
||||
std::string regionId_;
|
||||
std::string sourceProdCode_;
|
||||
std::string sourceLogInfo_;
|
||||
int deleted_;
|
||||
std::string sourceLogCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT AddUserSourceLogConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long mainUserId;
|
||||
bool displayed;
|
||||
std::string diplayLine;
|
||||
std::string subUserName;
|
||||
std::string sourceProdCode;
|
||||
bool imported;
|
||||
long subUserId;
|
||||
std::string sourceLogCode;
|
||||
};
|
||||
|
||||
|
||||
AddUserSourceLogConfigResult();
|
||||
explicit AddUserSourceLogConfigResult(const std::string &payload);
|
||||
~AddUserSourceLogConfigResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ADDUSERSOURCELOGCONFIGRESULT_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_CLOUD_SIEM_MODEL_BINDACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_BINDACCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT BindAccountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
BindAccountRequest();
|
||||
~BindAccountRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getAccountName() const;
|
||||
void setAccountName(const std::string &accountName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getAccessId() const;
|
||||
void setAccessId(const std::string &accessId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string accountName_;
|
||||
std::string regionId_;
|
||||
std::string accessId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_BINDACCOUNTREQUEST_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_CLOUD_SIEM_MODEL_BINDACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_BINDACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT BindAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
BindAccountResult();
|
||||
explicit BindAccountResult(const std::string &payload);
|
||||
~BindAccountResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_BINDACCOUNTRESULT_H_
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
CloseDeliveryResult();
|
||||
explicit CloseDeliveryResult(const std::string &payload);
|
||||
~CloseDeliveryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteBindAccountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteBindAccountRequest();
|
||||
~DeleteBindAccountRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
long getBindId() const;
|
||||
void setBindId(long bindId);
|
||||
std::string getAccessId() const;
|
||||
void setAccessId(const std::string &accessId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
long bindId_;
|
||||
std::string accessId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTREQUEST_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_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteBindAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
DeleteBindAccountResult();
|
||||
explicit DeleteBindAccountResult(const std::string &payload);
|
||||
~DeleteBindAccountResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEBINDACCOUNTRESULT_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_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteDataSourceLogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDataSourceLogRequest();
|
||||
~DeleteDataSourceLogRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getLogInstanceId() const;
|
||||
void setLogInstanceId(const std::string &logInstanceId);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string logInstanceId_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGREQUEST_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_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteDataSourceLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string logInstanceId;
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
DeleteDataSourceLogResult();
|
||||
explicit DeleteDataSourceLogResult(const std::string &payload);
|
||||
~DeleteDataSourceLogResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCELOGRESULT_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_CLOUD_SIEM_MODEL_DELETEDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteDataSourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDataSourceRequest();
|
||||
~DeleteDataSourceRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCEREQUEST_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_CLOUD_SIEM_MODEL_DELETEDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
DeleteDataSourceResult();
|
||||
explicit DeleteDataSourceResult(const std::string &payload);
|
||||
~DeleteDataSourceResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEDATASOURCERESULT_H_
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
DeleteQuickQueryResult();
|
||||
explicit DeleteQuickQueryResult(const std::string &payload);
|
||||
~DeleteQuickQueryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteUserRequest();
|
||||
~DeleteUserRequest();
|
||||
long getAddedUserId() const;
|
||||
void setAddedUserId(long addedUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
long addedUserId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEUSERREQUEST_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_CLOUD_SIEM_MODEL_DELETEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DeleteUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserResult();
|
||||
explicit DeleteUserResult(const std::string &payload);
|
||||
~DeleteUserResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DELETEUSERRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertSceneRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertSceneRequest();
|
||||
~DescribeAlertSceneRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENEREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertSceneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
struct Target
|
||||
{
|
||||
std::string type;
|
||||
std::string value;
|
||||
std::vector<std::string> values;
|
||||
std::string name;
|
||||
};
|
||||
std::string alertType;
|
||||
std::string alertTileId;
|
||||
std::string alertName;
|
||||
std::vector<DataItem::Target> targets;
|
||||
std::string alertTypeId;
|
||||
std::string alertNameId;
|
||||
std::string alertTile;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlertSceneResult();
|
||||
explicit DescribeAlertSceneResult(const std::string &payload);
|
||||
~DescribeAlertSceneResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSCENERESULT_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_CLOUD_SIEM_MODEL_DESCRIBEALERTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertsRequest();
|
||||
~DescribeAlertsRequest();
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
std::string getIsDefend() const;
|
||||
void setIsDefend(const std::string &isDefend);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getSubUserId() const;
|
||||
void setSubUserId(const std::string &subUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<std::string> getLevel() const;
|
||||
void setLevel(const std::vector<std::string> &level);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getAlertTitle() const;
|
||||
void setAlertTitle(const std::string &alertTitle);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getAlertUuid() const;
|
||||
void setAlertUuid(const std::string &alertUuid);
|
||||
|
||||
private:
|
||||
std::string source_;
|
||||
std::string isDefend_;
|
||||
long startTime_;
|
||||
std::string subUserId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<std::string> level_;
|
||||
long endTime_;
|
||||
std::string alertTitle_;
|
||||
int currentPage_;
|
||||
std::string alertUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSREQUEST_H_
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct PageInfo
|
||||
{
|
||||
long totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
};
|
||||
struct ResponseDataItem
|
||||
{
|
||||
struct AlertInfoListItem
|
||||
{
|
||||
std::string keyName;
|
||||
std::string values;
|
||||
std::string key;
|
||||
};
|
||||
std::string alertDescEn;
|
||||
std::string attCk;
|
||||
std::string endTime;
|
||||
std::string alertTypeEn;
|
||||
std::string logTime;
|
||||
std::string gmtModified;
|
||||
std::string alertTypeCode;
|
||||
long subUserId;
|
||||
std::string isDefend;
|
||||
std::vector<ResponseDataItem::AlertInfoListItem> alertInfoList;
|
||||
std::string alertType;
|
||||
std::string alertTitle;
|
||||
std::string alertDetail;
|
||||
std::string alertTitleEn;
|
||||
std::string alertLevel;
|
||||
std::string assetList;
|
||||
std::string alertNameCode;
|
||||
std::string alertUuid;
|
||||
long mainUserId;
|
||||
std::string cloudCode;
|
||||
std::string alertName;
|
||||
std::string alertSrcProd;
|
||||
std::string alertSrcProdModule;
|
||||
std::string alertDescCode;
|
||||
std::string startTime;
|
||||
std::string logUuid;
|
||||
std::string occurTime;
|
||||
std::string alertDesc;
|
||||
std::string gmtCreate;
|
||||
std::string alertNameEn;
|
||||
long id;
|
||||
std::string incidentUuid;
|
||||
};
|
||||
PageInfo pageInfo;
|
||||
std::vector<ResponseDataItem> responseData;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlertsResult();
|
||||
explicit DescribeAlertsResult(const std::string &payload);
|
||||
~DescribeAlertsResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSRESULT_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_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsWithEntityRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertsWithEntityRequest();
|
||||
~DescribeAlertsWithEntityRequest();
|
||||
long getEntityId() const;
|
||||
void setEntityId(long entityId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSophonTaskId() const;
|
||||
void setSophonTaskId(const std::string &sophonTaskId);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getIncidentUuid() const;
|
||||
void setIncidentUuid(const std::string &incidentUuid);
|
||||
|
||||
private:
|
||||
long entityId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string sophonTaskId_;
|
||||
int currentPage_;
|
||||
std::string incidentUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYREQUEST_H_
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsWithEntityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct PageInfo
|
||||
{
|
||||
long totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
};
|
||||
struct ResponseDataItem
|
||||
{
|
||||
struct AlertInfoListItem
|
||||
{
|
||||
std::string keyName;
|
||||
std::string values;
|
||||
std::string key;
|
||||
};
|
||||
std::string alertDescEn;
|
||||
std::string attCk;
|
||||
std::string endTime;
|
||||
std::string alertTypeEn;
|
||||
std::string logTime;
|
||||
std::string gmtModified;
|
||||
std::string alertTypeCode;
|
||||
long subUserId;
|
||||
std::string isDefend;
|
||||
std::vector<ResponseDataItem::AlertInfoListItem> alertInfoList;
|
||||
std::string alertType;
|
||||
std::string alertTitle;
|
||||
std::string alertDetail;
|
||||
std::string alertTitleEn;
|
||||
std::string alertLevel;
|
||||
std::string assetList;
|
||||
std::string alertNameCode;
|
||||
std::string alertUuid;
|
||||
long mainUserId;
|
||||
std::string cloudCode;
|
||||
std::string alertName;
|
||||
std::string alertSrcProd;
|
||||
std::string alertSrcProdModule;
|
||||
std::string alertDescCode;
|
||||
std::string startTime;
|
||||
std::string logUuid;
|
||||
std::string occurTime;
|
||||
std::string alertDesc;
|
||||
std::string gmtCreate;
|
||||
std::string alertNameEn;
|
||||
long id;
|
||||
std::string incidentUuid;
|
||||
};
|
||||
PageInfo pageInfo;
|
||||
std::vector<ResponseDataItem> responseData;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlertsWithEntityResult();
|
||||
explicit DescribeAlertsWithEntityResult(const std::string &payload);
|
||||
~DescribeAlertsWithEntityResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHENTITYRESULT_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_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsWithEventRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertsWithEventRequest();
|
||||
~DescribeAlertsWithEventRequest();
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
std::string getIsDefend() const;
|
||||
void setIsDefend(const std::string &isDefend);
|
||||
long getSubUserId() const;
|
||||
void setSubUserId(long subUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<std::string> getLevel() const;
|
||||
void setLevel(const std::vector<std::string> &level);
|
||||
std::string getAlertTitle() const;
|
||||
void setAlertTitle(const std::string &alertTitle);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getIncidentUuid() const;
|
||||
void setIncidentUuid(const std::string &incidentUuid);
|
||||
|
||||
private:
|
||||
std::string source_;
|
||||
std::string isDefend_;
|
||||
long subUserId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::vector<std::string> level_;
|
||||
std::string alertTitle_;
|
||||
int currentPage_;
|
||||
std::string incidentUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTREQUEST_H_
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAlertsWithEventResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct PageInfo
|
||||
{
|
||||
long totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
};
|
||||
struct ResponseDataItem
|
||||
{
|
||||
struct AlertInfoListItem
|
||||
{
|
||||
std::string keyName;
|
||||
std::string values;
|
||||
std::string key;
|
||||
};
|
||||
std::string alertDescEn;
|
||||
std::string attCk;
|
||||
std::string endTime;
|
||||
std::string alertTypeEn;
|
||||
std::string logTime;
|
||||
std::string gmtModified;
|
||||
std::string alertTypeCode;
|
||||
long subUserId;
|
||||
std::string isDefend;
|
||||
std::vector<ResponseDataItem::AlertInfoListItem> alertInfoList;
|
||||
std::string alertType;
|
||||
std::string alertTitle;
|
||||
std::string alertDetail;
|
||||
std::string alertTitleEn;
|
||||
std::string alertLevel;
|
||||
std::string assetList;
|
||||
std::string alertNameCode;
|
||||
std::string alertUuid;
|
||||
long mainUserId;
|
||||
std::string cloudCode;
|
||||
std::string alertName;
|
||||
std::string alertSrcProd;
|
||||
std::string alertSrcProdModule;
|
||||
std::string alertDescCode;
|
||||
std::string startTime;
|
||||
std::string logUuid;
|
||||
std::string occurTime;
|
||||
std::string alertDesc;
|
||||
std::string gmtCreate;
|
||||
std::string alertNameEn;
|
||||
long id;
|
||||
std::string incidentUuid;
|
||||
};
|
||||
PageInfo pageInfo;
|
||||
std::vector<ResponseDataItem> responseData;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlertsWithEventResult();
|
||||
explicit DescribeAlertsWithEventResult(const std::string &payload);
|
||||
~DescribeAlertsWithEventResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEALERTSWITHEVENTRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEAUTHREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEAUTHREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAuthRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAuthRequest();
|
||||
~DescribeAuthRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEAUTHREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBEAUTHRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEAUTHRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeAuthResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeAuthResult();
|
||||
explicit DescribeAuthResult(const std::string &payload);
|
||||
~DescribeAuthResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEAUTHRESULT_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_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeCsImportedProdStatusByUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCsImportedProdStatusByUserRequest();
|
||||
~DescribeCsImportedProdStatusByUserRequest();
|
||||
long getUserId() const;
|
||||
void setUserId(long userId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSourceLogProd() const;
|
||||
void setSourceLogProd(const std::string &sourceLogProd);
|
||||
|
||||
private:
|
||||
long userId_;
|
||||
std::string regionId_;
|
||||
std::string sourceLogProd_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeCsImportedProdStatusByUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeCsImportedProdStatusByUserResult();
|
||||
explicit DescribeCsImportedProdStatusByUserResult(const std::string &payload);
|
||||
~DescribeCsImportedProdStatusByUserResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBECSIMPORTEDPRODSTATUSBYUSERRESULT_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_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeDataSourceInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDataSourceInstanceRequest();
|
||||
~DescribeDataSourceInstanceRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCEREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeDataSourceInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DataSourceInstanceParam
|
||||
{
|
||||
std::string paraCode;
|
||||
std::string paraValue;
|
||||
};
|
||||
std::string cloudCode;
|
||||
std::string accountId;
|
||||
std::vector<DataSourceInstanceParam> dataSourceInstanceParams;
|
||||
std::string dataSourceInstanceId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDataSourceInstanceResult();
|
||||
explicit DescribeDataSourceInstanceResult(const std::string &payload);
|
||||
~DescribeDataSourceInstanceResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEINSTANCERESULT_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_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeDataSourceParametersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDataSourceParametersRequest();
|
||||
~DescribeDataSourceParametersRequest();
|
||||
std::string getDataSourceType() const;
|
||||
void setDataSourceType(const std::string &dataSourceType);
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string dataSourceType_;
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeDataSourceParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
struct ParamValueItem
|
||||
{
|
||||
std::string label;
|
||||
std::string value;
|
||||
};
|
||||
int canEditted;
|
||||
std::string cloudCode;
|
||||
std::vector<DataItem::ParamValueItem> paramValue;
|
||||
std::string title;
|
||||
std::string defaultValue;
|
||||
std::string hit;
|
||||
std::string paraCode;
|
||||
int required;
|
||||
std::string paraName;
|
||||
std::string dataSourceType;
|
||||
int paraLevel;
|
||||
std::string paraType;
|
||||
std::string formatCheck;
|
||||
bool disabled;
|
||||
};
|
||||
|
||||
|
||||
DescribeDataSourceParametersResult();
|
||||
explicit DescribeDataSourceParametersResult(const std::string &payload);
|
||||
~DescribeDataSourceParametersResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEDATASOURCEPARAMETERSRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeImportedLogCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeImportedLogCountRequest();
|
||||
~DescribeImportedLogCountRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeImportedLogCountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int totalLogCount;
|
||||
int unImportedLogCount;
|
||||
int importedLogCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeImportedLogCountResult();
|
||||
explicit DescribeImportedLogCountResult(const std::string &payload);
|
||||
~DescribeImportedLogCountResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEIMPORTEDLOGCOUNTRESULT_H_
|
||||
@@ -47,24 +47,12 @@ namespace AlibabaCloud
|
||||
DescribeLogStoreResult();
|
||||
explicit DescribeLogStoreResult(const std::string &payload);
|
||||
~DescribeLogStoreResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeProdCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeProdCountRequest();
|
||||
~DescribeProdCountRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeProdCountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int aliyunProdCount;
|
||||
int hcloudProdCount;
|
||||
int qcloudProdCount;
|
||||
};
|
||||
|
||||
|
||||
DescribeProdCountResult();
|
||||
explicit DescribeProdCountResult(const std::string &payload);
|
||||
~DescribeProdCountResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEPRODCOUNTRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeServiceStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeServiceStatusRequest();
|
||||
~DescribeServiceStatusRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeServiceStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeServiceStatusResult();
|
||||
explicit DescribeServiceStatusResult(const std::string &payload);
|
||||
~DescribeServiceStatusResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBESERVICESTATUSRESULT_H_
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
DescribeStorageResult();
|
||||
explicit DescribeStorageResult(const std::string &payload);
|
||||
~DescribeStorageResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeUserBuyStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeUserBuyStatusRequest();
|
||||
~DescribeUserBuyStatusRequest();
|
||||
long getSubUserId() const;
|
||||
void setSubUserId(long subUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
long subUserId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSREQUEST_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_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeUserBuyStatusResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long mainUserId;
|
||||
long endTime;
|
||||
int capacity;
|
||||
std::string subUserName;
|
||||
bool canBuy;
|
||||
std::string masterUserName;
|
||||
std::string sasInstanceId;
|
||||
long subUserId;
|
||||
long masterUserId;
|
||||
long durationDays;
|
||||
std::string mainUserName;
|
||||
};
|
||||
|
||||
|
||||
DescribeUserBuyStatusResult();
|
||||
explicit DescribeUserBuyStatusResult(const std::string &payload);
|
||||
~DescribeUserBuyStatusResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEUSERBUYSTATUSRESULT_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_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeWhiteRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeWhiteRuleListRequest();
|
||||
~DescribeWhiteRuleListRequest();
|
||||
std::string getAlertName() const;
|
||||
void setAlertName(const std::string &alertName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
int getCurrentPage() const;
|
||||
void setCurrentPage(int currentPage);
|
||||
std::string getAlertType() const;
|
||||
void setAlertType(const std::string &alertType);
|
||||
std::string getIncidentUuid() const;
|
||||
void setIncidentUuid(const std::string &incidentUuid);
|
||||
|
||||
private:
|
||||
std::string alertName_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
int currentPage_;
|
||||
std::string alertType_;
|
||||
std::string incidentUuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTREQUEST_H_
|
||||
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT DescribeWhiteRuleListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct PageInfo
|
||||
{
|
||||
long totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
};
|
||||
struct ResponseDataItem
|
||||
{
|
||||
struct Expression
|
||||
{
|
||||
struct Condition
|
||||
{
|
||||
struct Left
|
||||
{
|
||||
std::string modifierParam;
|
||||
std::string type;
|
||||
bool isVar;
|
||||
std::string value;
|
||||
std::string modifier;
|
||||
};
|
||||
struct Right
|
||||
{
|
||||
std::string modifierParam;
|
||||
std::string type;
|
||||
bool isVar;
|
||||
std::string value;
|
||||
std::string modifier;
|
||||
};
|
||||
Left left;
|
||||
bool isNot;
|
||||
Right right;
|
||||
std::string _operator;
|
||||
int itemId;
|
||||
};
|
||||
std::string logic;
|
||||
std::vector<Condition> conditions;
|
||||
};
|
||||
int status;
|
||||
std::string alertName;
|
||||
std::string gmtModified;
|
||||
std::string alertTypeId;
|
||||
std::string alertNameId;
|
||||
std::string alertType;
|
||||
std::string gmtCreate;
|
||||
Expression expression;
|
||||
long subAliuid;
|
||||
long id;
|
||||
long aliuid;
|
||||
std::string incidentUuid;
|
||||
std::string alertUuid;
|
||||
};
|
||||
PageInfo pageInfo;
|
||||
std::vector<ResponseDataItem> responseData;
|
||||
};
|
||||
|
||||
|
||||
DescribeWhiteRuleListResult();
|
||||
explicit DescribeWhiteRuleListResult(const std::string &payload);
|
||||
~DescribeWhiteRuleListResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_DESCRIBEWHITERULELISTRESULT_H_
|
||||
@@ -51,24 +51,12 @@ namespace AlibabaCloud
|
||||
DoQuickFieldResult();
|
||||
explicit DoQuickFieldResult(const std::string &payload);
|
||||
~DoQuickFieldResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
DoSelfDelegateResult();
|
||||
explicit DoSelfDelegateResult(const std::string &payload);
|
||||
~DoSelfDelegateResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT EnableAccessForCloudSiemRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableAccessForCloudSiemRequest();
|
||||
~EnableAccessForCloudSiemRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMREQUEST_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_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT EnableAccessForCloudSiemResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableAccessForCloudSiemResult();
|
||||
explicit EnableAccessForCloudSiemResult(const std::string &payload);
|
||||
~EnableAccessForCloudSiemResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLEACCESSFORCLOUDSIEMRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT EnableServiceForCloudSiemRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableServiceForCloudSiemRequest();
|
||||
~EnableServiceForCloudSiemRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMREQUEST_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_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT EnableServiceForCloudSiemResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableServiceForCloudSiemResult();
|
||||
explicit EnableServiceForCloudSiemResult(const std::string &payload);
|
||||
~EnableServiceForCloudSiemResult();
|
||||
bool getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_ENABLESERVICEFORCLOUDSIEMRESULT_H_
|
||||
@@ -43,24 +43,12 @@ namespace AlibabaCloud
|
||||
GetCapacityResult();
|
||||
explicit GetCapacityResult(const std::string &payload);
|
||||
~GetCapacityResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -50,24 +50,12 @@ namespace AlibabaCloud
|
||||
GetHistogramsResult();
|
||||
explicit GetHistogramsResult(const std::string &payload);
|
||||
~GetHistogramsResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
GetQuickQueryResult();
|
||||
explicit GetQuickQueryResult(const std::string &payload);
|
||||
~GetQuickQueryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -44,24 +44,12 @@ namespace AlibabaCloud
|
||||
GetStorageResult();
|
||||
explicit GetStorageResult(const std::string &payload);
|
||||
~GetStorageResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAccountAccessIdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAccountAccessIdRequest();
|
||||
~ListAccountAccessIdRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDREQUEST_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_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAccountAccessIdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string cloudCode;
|
||||
std::string accountId;
|
||||
std::string accessId;
|
||||
int bound;
|
||||
long subUserId;
|
||||
std::string accountStr;
|
||||
std::string accessIdMd5;
|
||||
};
|
||||
|
||||
|
||||
ListAccountAccessIdResult();
|
||||
explicit ListAccountAccessIdResult(const std::string &payload);
|
||||
~ListAccountAccessIdResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTACCESSIDRESULT_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_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAccountsByLogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAccountsByLogRequest();
|
||||
~ListAccountsByLogRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getLogCodes() const;
|
||||
void setLogCodes(const std::vector<std::string> &logCodes);
|
||||
std::string getProdCode() const;
|
||||
void setProdCode(const std::string &prodCode);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> logCodes_;
|
||||
std::string prodCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGREQUEST_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_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAccountsByLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
long mainUserId;
|
||||
std::string accountId;
|
||||
int imported;
|
||||
long subUserId;
|
||||
std::string prodCode;
|
||||
std::string logCode;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
ListAccountsByLogResult();
|
||||
explicit ListAccountsByLogResult(const std::string &payload);
|
||||
~ListAccountsByLogResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTACCOUNTSBYLOGRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTALLPRODSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTALLPRODSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAllProdsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListAllProdsRequest();
|
||||
~ListAllProdsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTALLPRODSREQUEST_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_CLOUD_SIEM_MODEL_LISTALLPRODSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTALLPRODSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListAllProdsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ProdListItem
|
||||
{
|
||||
std::string modifyTime;
|
||||
std::string cloudCode;
|
||||
int totalLogCount;
|
||||
std::string prodCode;
|
||||
int importedLogCount;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int currentPage;
|
||||
std::vector<ProdListItem> prodList;
|
||||
};
|
||||
|
||||
|
||||
ListAllProdsResult();
|
||||
explicit ListAllProdsResult(const std::string &payload);
|
||||
~ListAllProdsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTALLPRODSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListBindAccountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListBindAccountRequest();
|
||||
~ListBindAccountRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListBindAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string modifyTime;
|
||||
std::string cloudCode;
|
||||
long bindId;
|
||||
std::string accountId;
|
||||
std::string accessId;
|
||||
std::string createUser;
|
||||
long dataSourceCount;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
ListBindAccountResult();
|
||||
explicit ListBindAccountResult(const std::string &payload);
|
||||
~ListBindAccountResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDACCOUNTRESULT_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_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListBindDataSourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListBindDataSourcesRequest();
|
||||
~ListBindDataSourcesRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESREQUEST_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_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListBindDataSourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string cloudCode;
|
||||
std::string accountId;
|
||||
std::string dataSourceName;
|
||||
std::string dataSourceType;
|
||||
int taskCount;
|
||||
std::string dataSourceRemark;
|
||||
std::string accountName;
|
||||
std::string dataSourceInstanceId;
|
||||
int logCount;
|
||||
};
|
||||
|
||||
|
||||
ListBindDataSourcesResult();
|
||||
explicit ListBindDataSourcesResult(const std::string &payload);
|
||||
~ListBindDataSourcesResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTBINDDATASOURCESRESULT_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_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListDataSourceLogsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataSourceLogsRequest();
|
||||
~ListDataSourceLogsRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListDataSourceLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DataSourceInstanceLog
|
||||
{
|
||||
struct LogParam
|
||||
{
|
||||
std::string paraCode;
|
||||
std::string paraValue;
|
||||
};
|
||||
std::string logInstanceId;
|
||||
int taskStatus;
|
||||
std::string logCode;
|
||||
std::string logMdsCode;
|
||||
std::vector<DataSourceInstanceLog::LogParam> logParams;
|
||||
};
|
||||
std::vector<DataSourceInstanceLog> dataSourceInstanceLogs;
|
||||
std::string cloudCode;
|
||||
std::string accountId;
|
||||
long subUserId;
|
||||
std::string dataSourceInstanceName;
|
||||
std::string dataSourceInstanceRemark;
|
||||
std::string dataSourceInstanceId;
|
||||
};
|
||||
|
||||
|
||||
ListDataSourceLogsResult();
|
||||
explicit ListDataSourceLogsResult(const std::string &payload);
|
||||
~ListDataSourceLogsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCELOGSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListDataSourceTypesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListDataSourceTypesRequest();
|
||||
~ListDataSourceTypesRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESREQUEST_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_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListDataSourceTypesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string cloudCode;
|
||||
std::string dataSourceType;
|
||||
};
|
||||
|
||||
|
||||
ListDataSourceTypesResult();
|
||||
explicit ListDataSourceTypesResult(const std::string &payload);
|
||||
~ListDataSourceTypesResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTDATASOURCETYPESRESULT_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_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListImportedLogsByProdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListImportedLogsByProdRequest();
|
||||
~ListImportedLogsByProdRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getProdCode() const;
|
||||
void setProdCode(const std::string &prodCode);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
std::string prodCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListImportedLogsByProdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string modifyTime;
|
||||
std::string cloudCode;
|
||||
int autoImported;
|
||||
int importedUserCount;
|
||||
int imported;
|
||||
int totalUserCount;
|
||||
std::string prodCode;
|
||||
int unImportedUserCount;
|
||||
std::string logCode;
|
||||
std::string logMdsCode;
|
||||
};
|
||||
|
||||
|
||||
ListImportedLogsByProdResult();
|
||||
explicit ListImportedLogsByProdResult(const std::string &payload);
|
||||
~ListImportedLogsByProdResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTIMPORTEDLOGSBYPRODRESULT_H_
|
||||
@@ -42,24 +42,12 @@ namespace AlibabaCloud
|
||||
ListOperationResult();
|
||||
explicit ListOperationResult(const std::string &payload);
|
||||
~ListOperationResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListProjectLogStoresRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListProjectLogStoresRequest();
|
||||
~ListProjectLogStoresRequest();
|
||||
long getSubUserId() const;
|
||||
void setSubUserId(long subUserId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSourceProdCode() const;
|
||||
void setSourceProdCode(const std::string &sourceProdCode);
|
||||
std::string getSourceLogCode() const;
|
||||
void setSourceLogCode(const std::string &sourceLogCode);
|
||||
|
||||
private:
|
||||
long subUserId_;
|
||||
std::string regionId_;
|
||||
std::string sourceProdCode_;
|
||||
std::string sourceLogCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESREQUEST_H_
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListProjectLogStoresResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string project;
|
||||
long mainUserId;
|
||||
std::string logStore;
|
||||
std::string subUserName;
|
||||
long subUserId;
|
||||
std::string endPoint;
|
||||
std::string regionId;
|
||||
std::string localName;
|
||||
};
|
||||
|
||||
|
||||
ListProjectLogStoresResult();
|
||||
explicit ListProjectLogStoresResult(const std::string &payload);
|
||||
~ListProjectLogStoresResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTPROJECTLOGSTORESRESULT_H_
|
||||
@@ -49,24 +49,12 @@ namespace AlibabaCloud
|
||||
ListQuickQueryResult();
|
||||
explicit ListQuickQueryResult(const std::string &payload);
|
||||
~ListQuickQueryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTRDUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTRDUSERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListRdUsersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListRdUsersRequest();
|
||||
~ListRdUsersRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTRDUSERSREQUEST_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_CLOUD_SIEM_MODEL_LISTRDUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTRDUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListRdUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
long mainUserId;
|
||||
bool delegatedOrNot;
|
||||
std::string joinedTime;
|
||||
std::string subUserName;
|
||||
long subUserId;
|
||||
bool joined;
|
||||
};
|
||||
|
||||
|
||||
ListRdUsersResult();
|
||||
explicit ListRdUsersResult(const std::string &payload);
|
||||
~ListRdUsersResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTRDUSERSRESULT_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_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListUserProdLogsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListUserProdLogsRequest();
|
||||
~ListUserProdLogsRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSourceProdCode() const;
|
||||
void setSourceProdCode(const std::string &sourceProdCode);
|
||||
std::string getSourceLogCode() const;
|
||||
void setSourceLogCode(const std::string &sourceLogCode);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string sourceProdCode_;
|
||||
std::string sourceLogCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListUserProdLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
long mainUserId;
|
||||
std::string displayLine;
|
||||
int isDeleted;
|
||||
bool displayed;
|
||||
std::string subUserName;
|
||||
std::string sourceProdCode;
|
||||
bool imported;
|
||||
long subUserId;
|
||||
std::string sourceLogInfo;
|
||||
std::string sourceLogCode;
|
||||
};
|
||||
|
||||
|
||||
ListUserProdLogsResult();
|
||||
explicit ListUserProdLogsResult(const std::string &payload);
|
||||
~ListUserProdLogsResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERPRODLOGSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERSBYPRODREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERSBYPRODREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListUsersByProdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListUsersByProdRequest();
|
||||
~ListUsersByProdRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSourceProdCode() const;
|
||||
void setSourceProdCode(const std::string &sourceProdCode);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string sourceProdCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERSBYPRODREQUEST_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_CLOUD_SIEM_MODEL_LISTUSERSBYPRODRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERSBYPRODRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ListUsersByProdResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
std::string cloudCode;
|
||||
long mainUserId;
|
||||
std::string subUserName;
|
||||
std::string sourceProdCode;
|
||||
std::string sourceLogName;
|
||||
bool imported;
|
||||
long subUserId;
|
||||
std::string sourceLogCode;
|
||||
std::string logMdsCode;
|
||||
};
|
||||
|
||||
|
||||
ListUsersByProdResult();
|
||||
explicit ListUsersByProdResult(const std::string &payload);
|
||||
~ListUsersByProdResult();
|
||||
std::vector<DataItem> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataItem> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_LISTUSERSBYPRODRESULT_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_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyBindAccountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyBindAccountRequest();
|
||||
~ModifyBindAccountRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getAccountName() const;
|
||||
void setAccountName(const std::string &accountName);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
long getBindId() const;
|
||||
void setBindId(long bindId);
|
||||
std::string getAccessId() const;
|
||||
void setAccessId(const std::string &accessId);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string accountName_;
|
||||
std::string regionId_;
|
||||
long bindId_;
|
||||
std::string accessId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTREQUEST_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_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyBindAccountResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
ModifyBindAccountResult();
|
||||
explicit ModifyBindAccountResult(const std::string &payload);
|
||||
~ModifyBindAccountResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYBINDACCOUNTRESULT_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_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyDataSourceLogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDataSourceLogRequest();
|
||||
~ModifyDataSourceLogRequest();
|
||||
std::string getDataSourceType() const;
|
||||
void setDataSourceType(const std::string &dataSourceType);
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getLogCode() const;
|
||||
void setLogCode(const std::string &logCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getLogInstanceId() const;
|
||||
void setLogInstanceId(const std::string &logInstanceId);
|
||||
std::string getDataSourceInstanceLogs() const;
|
||||
void setDataSourceInstanceLogs(const std::string &dataSourceInstanceLogs);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string dataSourceType_;
|
||||
std::string cloudCode_;
|
||||
std::string accountId_;
|
||||
std::string logCode_;
|
||||
std::string regionId_;
|
||||
std::string logInstanceId_;
|
||||
std::string dataSourceInstanceLogs_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGREQUEST_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_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyDataSourceLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string logInstanceId;
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
ModifyDataSourceLogResult();
|
||||
explicit ModifyDataSourceLogResult(const std::string &payload);
|
||||
~ModifyDataSourceLogResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCELOGRESULT_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_CLOUD_SIEM_MODEL_MODIFYDATASOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyDataSourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDataSourceRequest();
|
||||
~ModifyDataSourceRequest();
|
||||
std::string getDataSourceType() const;
|
||||
void setDataSourceType(const std::string &dataSourceType);
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getDataSourceInstanceName() const;
|
||||
void setDataSourceInstanceName(const std::string &dataSourceInstanceName);
|
||||
std::string getAccountId() const;
|
||||
void setAccountId(const std::string &accountId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDataSourceInstanceRemark() const;
|
||||
void setDataSourceInstanceRemark(const std::string &dataSourceInstanceRemark);
|
||||
std::string getDataSourceInstanceParams() const;
|
||||
void setDataSourceInstanceParams(const std::string &dataSourceInstanceParams);
|
||||
std::string getDataSourceInstanceId() const;
|
||||
void setDataSourceInstanceId(const std::string &dataSourceInstanceId);
|
||||
|
||||
private:
|
||||
std::string dataSourceType_;
|
||||
std::string cloudCode_;
|
||||
std::string dataSourceInstanceName_;
|
||||
std::string accountId_;
|
||||
std::string regionId_;
|
||||
std::string dataSourceInstanceRemark_;
|
||||
std::string dataSourceInstanceParams_;
|
||||
std::string dataSourceInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCEREQUEST_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_CLOUD_SIEM_MODEL_MODIFYDATASOURCERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT ModifyDataSourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
std::string dataSourceInstanceId;
|
||||
};
|
||||
|
||||
|
||||
ModifyDataSourceResult();
|
||||
explicit ModifyDataSourceResult(const std::string &payload);
|
||||
~ModifyDataSourceResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_MODIFYDATASOURCERESULT_H_
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
OpenDeliveryResult();
|
||||
explicit OpenDeliveryResult(const std::string &payload);
|
||||
~OpenDeliveryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
RestoreCapacityResult();
|
||||
explicit RestoreCapacityResult(const std::string &payload);
|
||||
~RestoreCapacityResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
SaveQuickQueryResult();
|
||||
explicit SaveQuickQueryResult(const std::string &payload);
|
||||
~SaveQuickQueryResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,12 @@ namespace AlibabaCloud
|
||||
SetStorageResult();
|
||||
explicit SetStorageResult(const std::string &payload);
|
||||
~SetStorageResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
bool getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
bool data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,24 +41,12 @@ namespace AlibabaCloud
|
||||
ShowQuickAnalysisResult();
|
||||
explicit ShowQuickAnalysisResult(const std::string &payload);
|
||||
~ShowQuickAnalysisResult();
|
||||
std::string getDyCode()const;
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
int getCode()const;
|
||||
std::string getDyMessage()const;
|
||||
bool getSuccess()const;
|
||||
std::string getErrCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dyCode_;
|
||||
std::string message_;
|
||||
Data data_;
|
||||
int code_;
|
||||
std::string dyMessage_;
|
||||
bool success_;
|
||||
std::string errCode_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cloud_siem {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT SubmitImportLogTasksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SubmitImportLogTasksRequest();
|
||||
~SubmitImportLogTasksRequest();
|
||||
std::string getCloudCode() const;
|
||||
void setCloudCode(const std::string &cloudCode);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getLogCodes() const;
|
||||
void setLogCodes(const std::string &logCodes);
|
||||
std::string getProdCode() const;
|
||||
void setProdCode(const std::string &prodCode);
|
||||
int getAutoImported() const;
|
||||
void setAutoImported(int autoImported);
|
||||
std::string getAccounts() const;
|
||||
void setAccounts(const std::string &accounts);
|
||||
|
||||
private:
|
||||
std::string cloudCode_;
|
||||
std::string regionId_;
|
||||
std::string logCodes_;
|
||||
std::string prodCode_;
|
||||
int autoImported_;
|
||||
std::string accounts_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cloud_siem
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSREQUEST_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_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloud-siem/Cloud_siemExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cloud_siem
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUD_SIEM_EXPORT SubmitImportLogTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
SubmitImportLogTasksResult();
|
||||
explicit SubmitImportLogTasksResult(const std::string &payload);
|
||||
~SubmitImportLogTasksResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUD_SIEM_MODEL_SUBMITIMPORTLOGTASKSRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user