UNPKG

@datadog/datadog-api-client

Version:
542 lines 226 kB
import { BaseAPIRequestFactory } from "../../datadog-api-client-common/baseapi"; import { Configuration } from "../../datadog-api-client-common/configuration"; import { RequestContext, ResponseContext, HttpFile } from "../../datadog-api-client-common/http/http"; import { AnalysisRequest } from "../models/AnalysisRequest"; import { AnalysisResponse } from "../models/AnalysisResponse"; import { AssetType } from "../models/AssetType"; import { AssigneeRequest } from "../models/AssigneeRequest"; import { AssigneeResponse } from "../models/AssigneeResponse"; import { AttachCaseRequest } from "../models/AttachCaseRequest"; import { AttachJiraIssueRequest } from "../models/AttachJiraIssueRequest"; import { AttachServiceNowTicketRequest } from "../models/AttachServiceNowTicketRequest"; import { CloudAssetType } from "../models/CloudAssetType"; import { ConvertJobResultsToSignalsRequest } from "../models/ConvertJobResultsToSignalsRequest"; import { CreateCaseRequestArray } from "../models/CreateCaseRequestArray"; import { CreateCustomFrameworkRequest } from "../models/CreateCustomFrameworkRequest"; import { CreateCustomFrameworkResponse } from "../models/CreateCustomFrameworkResponse"; import { CreateJiraIssueRequestArray } from "../models/CreateJiraIssueRequestArray"; import { CreateNotificationRuleParameters } from "../models/CreateNotificationRuleParameters"; import { CreateServiceNowTicketRequestArray } from "../models/CreateServiceNowTicketRequestArray"; import { CycloneDXBom } from "../models/CycloneDXBom"; import { DefaultRulesetsPerLanguageResponse } from "../models/DefaultRulesetsPerLanguageResponse"; import { DeleteCustomFrameworkResponse } from "../models/DeleteCustomFrameworkResponse"; import { DetachCaseRequest } from "../models/DetachCaseRequest"; import { DueDateRuleCreateRequest } from "../models/DueDateRuleCreateRequest"; import { DueDateRuleReorderRequest } from "../models/DueDateRuleReorderRequest"; import { DueDateRuleResponse } from "../models/DueDateRuleResponse"; import { DueDateRulesResponse } from "../models/DueDateRulesResponse"; import { DueDateRuleUpdateRequest } from "../models/DueDateRuleUpdateRequest"; import { EntityContextResponse } from "../models/EntityContextResponse"; import { Finding } from "../models/Finding"; import { FindingCaseResponse } from "../models/FindingCaseResponse"; import { FindingCaseResponseArray } from "../models/FindingCaseResponseArray"; import { FindingEvaluation } from "../models/FindingEvaluation"; import { FindingStatus } from "../models/FindingStatus"; import { FindingVulnerabilityType } from "../models/FindingVulnerabilityType"; import { GetAstRequest } from "../models/GetAstRequest"; import { GetAstResponse } from "../models/GetAstResponse"; import { GetCustomFrameworkResponse } from "../models/GetCustomFrameworkResponse"; import { GetFindingResponse } from "../models/GetFindingResponse"; import { GetIoCIndicatorResponse } from "../models/GetIoCIndicatorResponse"; import { GetMultipleRulesetsRequest } from "../models/GetMultipleRulesetsRequest"; import { GetMultipleRulesetsResponse } from "../models/GetMultipleRulesetsResponse"; import { GetResourceEvaluationFiltersResponse } from "../models/GetResourceEvaluationFiltersResponse"; import { GetRuleVersionHistoryResponse } from "../models/GetRuleVersionHistoryResponse"; import { GetSBOMResponse } from "../models/GetSBOMResponse"; import { GetSuppressionVersionHistoryResponse } from "../models/GetSuppressionVersionHistoryResponse"; import { HistoricalJobResponse } from "../models/HistoricalJobResponse"; import { IoCExplorerListResponse } from "../models/IoCExplorerListResponse"; import { IoCTriageState } from "../models/IoCTriageState"; import { IoCTriageWriteRequest } from "../models/IoCTriageWriteRequest"; import { IoCTriageWriteResponse } from "../models/IoCTriageWriteResponse"; import { JobCreateResponse } from "../models/JobCreateResponse"; import { ListAssetsSBOMsResponse } from "../models/ListAssetsSBOMsResponse"; import { ListFindingsResponse } from "../models/ListFindingsResponse"; import { ListHistoricalJobsResponse } from "../models/ListHistoricalJobsResponse"; import { ListSecurityFindingsResponse } from "../models/ListSecurityFindingsResponse"; import { ListVulnerabilitiesResponse } from "../models/ListVulnerabilitiesResponse"; import { ListVulnerableAssetsResponse } from "../models/ListVulnerableAssetsResponse"; import { MuteFindingsRequest } from "../models/MuteFindingsRequest"; import { MuteFindingsResponse } from "../models/MuteFindingsResponse"; import { MuteRuleCreateRequest } from "../models/MuteRuleCreateRequest"; import { MuteRuleReorderRequest } from "../models/MuteRuleReorderRequest"; import { MuteRuleResponse } from "../models/MuteRuleResponse"; import { MuteRulesResponse } from "../models/MuteRulesResponse"; import { MuteRuleUpdateRequest } from "../models/MuteRuleUpdateRequest"; import { NodeTypesResponse } from "../models/NodeTypesResponse"; import { NotificationRulePreviewResponse } from "../models/NotificationRulePreviewResponse"; import { NotificationRuleResponse } from "../models/NotificationRuleResponse"; import { NotificationRulesListResponse } from "../models/NotificationRulesListResponse"; import { PatchNotificationRuleParameters } from "../models/PatchNotificationRuleParameters"; import { RunHistoricalJobRequest } from "../models/RunHistoricalJobRequest"; import { SampleLogGenerationBulkSubscriptionRequest } from "../models/SampleLogGenerationBulkSubscriptionRequest"; import { SampleLogGenerationBulkSubscriptionResponse } from "../models/SampleLogGenerationBulkSubscriptionResponse"; import { SampleLogGenerationSubscriptionCreateRequest } from "../models/SampleLogGenerationSubscriptionCreateRequest"; import { SampleLogGenerationSubscriptionResponse } from "../models/SampleLogGenerationSubscriptionResponse"; import { SampleLogGenerationSubscriptionsResponse } from "../models/SampleLogGenerationSubscriptionsResponse"; import { SampleLogGenerationSubscriptionsStatusFilter } from "../models/SampleLogGenerationSubscriptionsStatusFilter"; import { SastRulesetResponse } from "../models/SastRulesetResponse"; import { SastRulesetsResponse } from "../models/SastRulesetsResponse"; import { SBOMComponentLicenseType } from "../models/SBOMComponentLicenseType"; import { SBOMFormat } from "../models/SBOMFormat"; import { ScannedAssetsMetadata } from "../models/ScannedAssetsMetadata"; import { SecretRuleArray } from "../models/SecretRuleArray"; import { SecurityFilterCreateRequest } from "../models/SecurityFilterCreateRequest"; import { SecurityFilterResponse } from "../models/SecurityFilterResponse"; import { SecurityFiltersResponse } from "../models/SecurityFiltersResponse"; import { SecurityFilterUpdateRequest } from "../models/SecurityFilterUpdateRequest"; import { SecurityFilterVersionsResponse } from "../models/SecurityFilterVersionsResponse"; import { SecurityFindingsData } from "../models/SecurityFindingsData"; import { SecurityFindingsSearchRequest } from "../models/SecurityFindingsSearchRequest"; import { SecurityFindingsSort } from "../models/SecurityFindingsSort"; import { SecurityMonitoringContentPackStatesResponse } from "../models/SecurityMonitoringContentPackStatesResponse"; import { SecurityMonitoringCriticalAssetCreateRequest } from "../models/SecurityMonitoringCriticalAssetCreateRequest"; import { SecurityMonitoringCriticalAssetResponse } from "../models/SecurityMonitoringCriticalAssetResponse"; import { SecurityMonitoringCriticalAssetsResponse } from "../models/SecurityMonitoringCriticalAssetsResponse"; import { SecurityMonitoringCriticalAssetUpdateRequest } from "../models/SecurityMonitoringCriticalAssetUpdateRequest"; import { SecurityMonitoringDatasetCreateRequest } from "../models/SecurityMonitoringDatasetCreateRequest"; import { SecurityMonitoringDatasetCreateResponse } from "../models/SecurityMonitoringDatasetCreateResponse"; import { SecurityMonitoringDatasetDependenciesRequest } from "../models/SecurityMonitoringDatasetDependenciesRequest"; import { SecurityMonitoringDatasetDependenciesResponse } from "../models/SecurityMonitoringDatasetDependenciesResponse"; import { SecurityMonitoringDatasetResponse } from "../models/SecurityMonitoringDatasetResponse"; import { SecurityMonitoringDatasetsListResponse } from "../models/SecurityMonitoringDatasetsListResponse"; import { SecurityMonitoringDatasetUpdateRequest } from "../models/SecurityMonitoringDatasetUpdateRequest"; import { SecurityMonitoringDatasetVersionHistoryResponse } from "../models/SecurityMonitoringDatasetVersionHistoryResponse"; import { SecurityMonitoringIntegrationConfigCreateRequest } from "../models/SecurityMonitoringIntegrationConfigCreateRequest"; import { SecurityMonitoringIntegrationConfigResponse } from "../models/SecurityMonitoringIntegrationConfigResponse"; import { SecurityMonitoringIntegrationConfigsResponse } from "../models/SecurityMonitoringIntegrationConfigsResponse"; import { SecurityMonitoringIntegrationConfigUpdateRequest } from "../models/SecurityMonitoringIntegrationConfigUpdateRequest"; import { SecurityMonitoringIntegrationCredentialsValidateRequest } from "../models/SecurityMonitoringIntegrationCredentialsValidateRequest"; import { SecurityMonitoringIntegrationType } from "../models/SecurityMonitoringIntegrationType"; import { SecurityMonitoringListRulesResponse } from "../models/SecurityMonitoringListRulesResponse"; import { SecurityMonitoringPaginatedSuppressionsResponse } from "../models/SecurityMonitoringPaginatedSuppressionsResponse"; import { SecurityMonitoringRuleBulkDeletePayload } from "../models/SecurityMonitoringRuleBulkDeletePayload"; import { SecurityMonitoringRuleBulkDeleteResponse } from "../models/SecurityMonitoringRuleBulkDeleteResponse"; import { SecurityMonitoringRuleBulkExportPayload } from "../models/SecurityMonitoringRuleBulkExportPayload"; import { SecurityMonitoringRuleConvertBulkPayload } from "../models/SecurityMonitoringRuleConvertBulkPayload"; import { SecurityMonitoringRuleConvertPayload } from "../models/SecurityMonitoringRuleConvertPayload"; import { SecurityMonitoringRuleConvertResponse } from "../models/SecurityMonitoringRuleConvertResponse"; import { SecurityMonitoringRuleCreatePayload } from "../models/SecurityMonitoringRuleCreatePayload"; import { SecurityMonitoringRuleResponse } from "../models/SecurityMonitoringRuleResponse"; import { SecurityMonitoringRuleSort } from "../models/SecurityMonitoringRuleSort"; import { SecurityMonitoringRuleTestRequest } from "../models/SecurityMonitoringRuleTestRequest"; import { SecurityMonitoringRuleTestResponse } from "../models/SecurityMonitoringRuleTestResponse"; import { SecurityMonitoringRuleUpdatePayload } from "../models/SecurityMonitoringRuleUpdatePayload"; import { SecurityMonitoringRuleValidatePayload } from "../models/SecurityMonitoringRuleValidatePayload"; import { SecurityMonitoringSignal } from "../models/SecurityMonitoringSignal"; import { SecurityMonitoringSignalAssigneeUpdateRequest } from "../models/SecurityMonitoringSignalAssigneeUpdateRequest"; import { SecurityMonitoringSignalIncidentsUpdateRequest } from "../models/SecurityMonitoringSignalIncidentsUpdateRequest"; import { SecurityMonitoringSignalListRequest } from "../models/SecurityMonitoringSignalListRequest"; import { SecurityMonitoringSignalResponse } from "../models/SecurityMonitoringSignalResponse"; import { SecurityMonitoringSignalsBulkAssigneeUpdateRequest } from "../models/SecurityMonitoringSignalsBulkAssigneeUpdateRequest"; import { SecurityMonitoringSignalsBulkStateUpdateRequest } from "../models/SecurityMonitoringSignalsBulkStateUpdateRequest"; import { SecurityMonitoringSignalsBulkTriageUpdateResponse } from "../models/SecurityMonitoringSignalsBulkTriageUpdateResponse"; import { SecurityMonitoringSignalsBulkUpdateRequest } from "../models/SecurityMonitoringSignalsBulkUpdateRequest"; import { SecurityMonitoringSignalsListResponse } from "../models/SecurityMonitoringSignalsListResponse"; import { SecurityMonitoringSignalsSort } from "../models/SecurityMonitoringSignalsSort"; import { SecurityMonitoringSignalStateUpdateRequest } from "../models/SecurityMonitoringSignalStateUpdateRequest"; import { SecurityMonitoringSignalSuggestedActionsResponse } from "../models/SecurityMonitoringSignalSuggestedActionsResponse"; import { SecurityMonitoringSignalTriageUpdateResponse } from "../models/SecurityMonitoringSignalTriageUpdateResponse"; import { SecurityMonitoringSignalUpdateRequest } from "../models/SecurityMonitoringSignalUpdateRequest"; import { SecurityMonitoringSuppressionCreateRequest } from "../models/SecurityMonitoringSuppressionCreateRequest"; import { SecurityMonitoringSuppressionResponse } from "../models/SecurityMonitoringSuppressionResponse"; import { SecurityMonitoringSuppressionSort } from "../models/SecurityMonitoringSuppressionSort"; import { SecurityMonitoringSuppressionsResponse } from "../models/SecurityMonitoringSuppressionsResponse"; import { SecurityMonitoringSuppressionUpdateRequest } from "../models/SecurityMonitoringSuppressionUpdateRequest"; import { SecurityMonitoringTerraformBulkExportRequest } from "../models/SecurityMonitoringTerraformBulkExportRequest"; import { SecurityMonitoringTerraformConvertRequest } from "../models/SecurityMonitoringTerraformConvertRequest"; import { SecurityMonitoringTerraformExportResponse } from "../models/SecurityMonitoringTerraformExportResponse"; import { SecurityMonitoringTerraformResourceType } from "../models/SecurityMonitoringTerraformResourceType"; import { SignalEntitiesResponse } from "../models/SignalEntitiesResponse"; import { SingleEntityContextResponse } from "../models/SingleEntityContextResponse"; import { TicketCreationRuleCreateRequest } from "../models/TicketCreationRuleCreateRequest"; import { TicketCreationRuleReorderRequest } from "../models/TicketCreationRuleReorderRequest"; import { TicketCreationRuleResponse } from "../models/TicketCreationRuleResponse"; import { TicketCreationRulesResponse } from "../models/TicketCreationRulesResponse"; import { TicketCreationRuleUpdateRequest } from "../models/TicketCreationRuleUpdateRequest"; import { UpdateCustomFrameworkRequest } from "../models/UpdateCustomFrameworkRequest"; import { UpdateCustomFrameworkResponse } from "../models/UpdateCustomFrameworkResponse"; import { UpdateResourceEvaluationFiltersRequest } from "../models/UpdateResourceEvaluationFiltersRequest"; import { UpdateResourceEvaluationFiltersResponse } from "../models/UpdateResourceEvaluationFiltersResponse"; import { VulnerabilityEcosystem } from "../models/VulnerabilityEcosystem"; import { VulnerabilitySeverity } from "../models/VulnerabilitySeverity"; import { VulnerabilityStatus } from "../models/VulnerabilityStatus"; import { VulnerabilityTool } from "../models/VulnerabilityTool"; import { VulnerabilityType } from "../models/VulnerabilityType"; export declare class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory { activateContentPack(contentPackId: string, _options?: Configuration): Promise<RequestContext>; attachCase(caseId: string, body: AttachCaseRequest, _options?: Configuration): Promise<RequestContext>; attachJiraIssue(body: AttachJiraIssueRequest, _options?: Configuration): Promise<RequestContext>; attachServiceNowTicket(body: AttachServiceNowTicketRequest, _options?: Configuration): Promise<RequestContext>; batchGetSecurityMonitoringDatasetDependencies(body: SecurityMonitoringDatasetDependenciesRequest, _options?: Configuration): Promise<RequestContext>; bulkConvertExistingSecurityMonitoringRules(body: SecurityMonitoringRuleConvertBulkPayload, _options?: Configuration): Promise<RequestContext>; bulkCreateSampleLogGenerationSubscriptions(body: SampleLogGenerationBulkSubscriptionRequest, _options?: Configuration): Promise<RequestContext>; bulkDeleteSecurityMonitoringRules(body: SecurityMonitoringRuleBulkDeletePayload, _options?: Configuration): Promise<RequestContext>; bulkEditSecurityMonitoringSignals(body: SecurityMonitoringSignalsBulkUpdateRequest, _options?: Configuration): Promise<RequestContext>; bulkEditSecurityMonitoringSignalsAssignee(body: SecurityMonitoringSignalsBulkAssigneeUpdateRequest, _options?: Configuration): Promise<RequestContext>; bulkEditSecurityMonitoringSignalsState(body: SecurityMonitoringSignalsBulkStateUpdateRequest, _options?: Configuration): Promise<RequestContext>; bulkExportSecurityMonitoringRules(body: SecurityMonitoringRuleBulkExportPayload, _options?: Configuration): Promise<RequestContext>; bulkExportSecurityMonitoringTerraformResources(resourceType: SecurityMonitoringTerraformResourceType, body: SecurityMonitoringTerraformBulkExportRequest, _options?: Configuration): Promise<RequestContext>; cancelHistoricalJob(jobId: string, _options?: Configuration): Promise<RequestContext>; convertExistingSecurityMonitoringRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; convertJobResultToSignal(body: ConvertJobResultsToSignalsRequest, _options?: Configuration): Promise<RequestContext>; convertSecurityMonitoringRuleFromJSONToTerraform(body: SecurityMonitoringRuleConvertPayload, _options?: Configuration): Promise<RequestContext>; convertSecurityMonitoringTerraformResource(resourceType: SecurityMonitoringTerraformResourceType, body: SecurityMonitoringTerraformConvertRequest, _options?: Configuration): Promise<RequestContext>; createCases(body: CreateCaseRequestArray, _options?: Configuration): Promise<RequestContext>; createCustomFramework(body: CreateCustomFrameworkRequest, _options?: Configuration): Promise<RequestContext>; createIoCTriageState(body: IoCTriageWriteRequest, _options?: Configuration): Promise<RequestContext>; createJiraIssues(body: CreateJiraIssueRequestArray, _options?: Configuration): Promise<RequestContext>; createSampleLogGenerationSubscription(body: SampleLogGenerationSubscriptionCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityFilter(body: SecurityFilterCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityFindingsAutomationDueDateRule(body: DueDateRuleCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityFindingsAutomationMuteRule(body: MuteRuleCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityFindingsAutomationTicketCreationRule(body: TicketCreationRuleCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityMonitoringCriticalAsset(body: SecurityMonitoringCriticalAssetCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityMonitoringDataset(body: SecurityMonitoringDatasetCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityMonitoringIntegrationConfig(body: SecurityMonitoringIntegrationConfigCreateRequest, _options?: Configuration): Promise<RequestContext>; createSecurityMonitoringRule(body: SecurityMonitoringRuleCreatePayload, _options?: Configuration): Promise<RequestContext>; createSecurityMonitoringSuppression(body: SecurityMonitoringSuppressionCreateRequest, _options?: Configuration): Promise<RequestContext>; createServiceNowTickets(body: CreateServiceNowTicketRequestArray, _options?: Configuration): Promise<RequestContext>; createSignalNotificationRule(body: CreateNotificationRuleParameters, _options?: Configuration): Promise<RequestContext>; createStaticAnalysisAst(body: GetAstRequest, _options?: Configuration): Promise<RequestContext>; createStaticAnalysisServerAnalysis(body: AnalysisRequest, _options?: Configuration): Promise<RequestContext>; createVulnerabilityNotificationRule(body: CreateNotificationRuleParameters, _options?: Configuration): Promise<RequestContext>; deactivateContentPack(contentPackId: string, _options?: Configuration): Promise<RequestContext>; deleteCustomFramework(handle: string, version: string, _options?: Configuration): Promise<RequestContext>; deleteHistoricalJob(jobId: string, _options?: Configuration): Promise<RequestContext>; deleteSampleLogGenerationSubscription(contentPackId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityFilter(securityFilterId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityFindingsAutomationDueDateRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityFindingsAutomationMuteRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityFindingsAutomationTicketCreationRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityMonitoringCriticalAsset(criticalAssetId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityMonitoringDataset(datasetId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityMonitoringIntegrationConfig(integrationConfigId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityMonitoringRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; deleteSecurityMonitoringSuppression(suppressionId: string, _options?: Configuration): Promise<RequestContext>; deleteSignalNotificationRule(id: string, _options?: Configuration): Promise<RequestContext>; deleteVulnerabilityNotificationRule(id: string, _options?: Configuration): Promise<RequestContext>; detachCase(body: DetachCaseRequest, _options?: Configuration): Promise<RequestContext>; editSecurityMonitoringSignal(signalId: string, body: SecurityMonitoringSignalUpdateRequest, _options?: Configuration): Promise<RequestContext>; editSecurityMonitoringSignalAssignee(signalId: string, body: SecurityMonitoringSignalAssigneeUpdateRequest, _options?: Configuration): Promise<RequestContext>; editSecurityMonitoringSignalIncidents(signalId: string, body: SecurityMonitoringSignalIncidentsUpdateRequest, _options?: Configuration): Promise<RequestContext>; editSecurityMonitoringSignalState(signalId: string, body: SecurityMonitoringSignalStateUpdateRequest, _options?: Configuration): Promise<RequestContext>; exportSecurityMonitoringTerraformResource(resourceType: SecurityMonitoringTerraformResourceType, resourceId: string, _options?: Configuration): Promise<RequestContext>; getContentPacksStates(_options?: Configuration): Promise<RequestContext>; getCriticalAssetsAffectingRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getCustomFramework(handle: string, version: string, _options?: Configuration): Promise<RequestContext>; getEntityContext(query?: string, from?: string, to?: string, asOf?: string, limit?: number, pageToken?: string, _options?: Configuration): Promise<RequestContext>; getFinding(findingId: string, snapshotTimestamp?: number, _options?: Configuration): Promise<RequestContext>; getHistoricalJob(jobId: string, _options?: Configuration): Promise<RequestContext>; getIndicatorOfCompromise(indicator: string, ocsf?: boolean, includeTriageHistory?: boolean, triageHistoryLimit?: number, triageHistoryOffset?: number, _options?: Configuration): Promise<RequestContext>; getInvestigationLogQueriesMatchingSignal(signalId: string, _options?: Configuration): Promise<RequestContext>; getResourceEvaluationFilters(cloudProvider?: string, accountId?: string, skipCache?: boolean, _options?: Configuration): Promise<RequestContext>; getRuleVersionHistory(ruleId: string, pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; getSBOM(assetType: AssetType, filterAssetName: string, filterRepoDigest?: string, extFormat?: SBOMFormat, _options?: Configuration): Promise<RequestContext>; getSecretsRules(_options?: Configuration): Promise<RequestContext>; getSecurityFilter(securityFilterId: string, _options?: Configuration): Promise<RequestContext>; getSecurityFindingsAutomationDueDateRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getSecurityFindingsAutomationMuteRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getSecurityFindingsAutomationTicketCreationRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringCriticalAsset(criticalAssetId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringDataset(datasetId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringDatasetByVersion(datasetId: string, version: number, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringDatasetVersionHistory(datasetId: string, pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringHistsignal(histsignalId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringHistsignalsByJobId(jobId: string, filterQuery?: string, filterFrom?: Date, filterTo?: Date, sort?: SecurityMonitoringSignalsSort, pageCursor?: string, pageLimit?: number, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringIntegrationConfig(integrationConfigId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringSignal(signalId: string, _options?: Configuration): Promise<RequestContext>; getSecurityMonitoringSuppression(suppressionId: string, _options?: Configuration): Promise<RequestContext>; getSignalEntities(signalId: string, limit?: number, _options?: Configuration): Promise<RequestContext>; getSignalNotificationRule(id: string, _options?: Configuration): Promise<RequestContext>; getSignalNotificationRules(_options?: Configuration): Promise<RequestContext>; getSingleEntityContext(id: string, from?: string, to?: string, asOf?: string, _options?: Configuration): Promise<RequestContext>; getStaticAnalysisDefaultRulesets(language: string, _options?: Configuration): Promise<RequestContext>; getStaticAnalysisNodeTypes(language: string, _options?: Configuration): Promise<RequestContext>; getStaticAnalysisRuleset(rulesetName: string, includeTests?: boolean, includeTestingRules?: boolean, _options?: Configuration): Promise<RequestContext>; getStaticAnalysisTreeSitterWasm(file: string, _options?: Configuration): Promise<RequestContext>; getSuggestedActionsMatchingSignal(signalId: string, _options?: Configuration): Promise<RequestContext>; getSuppressionsAffectingFutureRule(body: SecurityMonitoringRuleCreatePayload, _options?: Configuration): Promise<RequestContext>; getSuppressionsAffectingRule(ruleId: string, _options?: Configuration): Promise<RequestContext>; getSuppressionVersionHistory(suppressionId: string, pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; getVulnerabilityNotificationRule(id: string, _options?: Configuration): Promise<RequestContext>; getVulnerabilityNotificationRules(_options?: Configuration): Promise<RequestContext>; importSecurityVulnerabilities(body: CycloneDXBom, _options?: Configuration): Promise<RequestContext>; listAssetsSBOMs(pageToken?: string, pageNumber?: number, filterAssetType?: AssetType, filterAssetName?: string, filterPackageName?: string, filterPackageVersion?: string, filterLicenseName?: string, filterLicenseType?: SBOMComponentLicenseType, _options?: Configuration): Promise<RequestContext>; listFindings(pageLimit?: number, snapshotTimestamp?: number, pageCursor?: string, filterTags?: string, filterEvaluationChangedAt?: string, filterMuted?: boolean, filterRuleId?: string, filterRuleName?: string, filterResourceType?: string, filterResourceId?: string, filterDiscoveryTimestamp?: string, filterEvaluation?: FindingEvaluation, filterStatus?: FindingStatus, filterVulnerabilityType?: Array<FindingVulnerabilityType>, detailedFindings?: boolean, _options?: Configuration): Promise<RequestContext>; listHistoricalJobs(pageSize?: number, pageNumber?: number, sort?: string, filterQuery?: string, _options?: Configuration): Promise<RequestContext>; listIndicatorsOfCompromise(limit?: number, offset?: number, query?: string, sortColumn?: string, sortOrder?: string, ocsf?: boolean, workedBy?: string, triageState?: IoCTriageState, _options?: Configuration): Promise<RequestContext>; listMultipleRulesets(body: GetMultipleRulesetsRequest, _options?: Configuration): Promise<RequestContext>; listSampleLogGenerationSubscriptions(status?: SampleLogGenerationSubscriptionsStatusFilter, startTimestamp?: Date, endTimestamp?: Date, _options?: Configuration): Promise<RequestContext>; listScannedAssetsMetadata(pageToken?: string, pageNumber?: number, filterAssetType?: CloudAssetType, filterAssetName?: string, filterLastSuccessOrigin?: string, filterLastSuccessEnv?: string, _options?: Configuration): Promise<RequestContext>; listSecurityFilters(_options?: Configuration): Promise<RequestContext>; listSecurityFilterVersions(_options?: Configuration): Promise<RequestContext>; listSecurityFindings(filterQuery?: string, pageCursor?: string, pageLimit?: number, sort?: SecurityFindingsSort, _options?: Configuration): Promise<RequestContext>; listSecurityFindingsAutomationDueDateRules(pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; listSecurityFindingsAutomationMuteRules(pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; listSecurityFindingsAutomationTicketCreationRules(pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringCriticalAssets(_options?: Configuration): Promise<RequestContext>; listSecurityMonitoringDatasets(pageSize?: number, pageNumber?: number, sort?: string, filterQuery?: string, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringHistsignals(filterQuery?: string, filterFrom?: Date, filterTo?: Date, sort?: SecurityMonitoringSignalsSort, pageCursor?: string, pageLimit?: number, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringIntegrationConfigs(filterIntegrationType?: SecurityMonitoringIntegrationType, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringRules(pageSize?: number, pageNumber?: number, query?: string, sort?: SecurityMonitoringRuleSort, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringSignals(filterQuery?: string, filterFrom?: Date, filterTo?: Date, sort?: SecurityMonitoringSignalsSort, pageCursor?: string, pageLimit?: number, _options?: Configuration): Promise<RequestContext>; listSecurityMonitoringSuppressions(query?: string, sort?: SecurityMonitoringSuppressionSort, pageSize?: number, pageNumber?: number, _options?: Configuration): Promise<RequestContext>; listStaticAnalysisCodegenRulesets(_options?: Configuration): Promise<RequestContext>; listVulnerabilities(pageToken?: string, pageNumber?: number, filterType?: VulnerabilityType, filterCvssBaseScoreOp?: number, filterCvssBaseSeverity?: VulnerabilitySeverity, filterCvssBaseVector?: string, filterCvssDatadogScoreOp?: number, filterCvssDatadogSeverity?: VulnerabilitySeverity, filterCvssDatadogVector?: string, filterStatus?: VulnerabilityStatus, filterTool?: VulnerabilityTool, filterLibraryName?: string, filterLibraryVersion?: string, filterAdvisoryId?: string, filterRisksExploitationProbability?: boolean, filterRisksPocExploitAvailable?: boolean, filterRisksExploitAvailable?: boolean, filterRisksEpssScoreOp?: number, filterRisksEpssSeverity?: VulnerabilitySeverity, filterLanguage?: string, filterEcosystem?: VulnerabilityEcosystem, filterCodeLocationLocation?: string, filterCodeLocationFilePath?: string, filterCodeLocationMethod?: string, filterFixAvailable?: boolean, filterRepoDigests?: string, filterOrigin?: string, filterRunningKernel?: boolean, filterAssetName?: string, filterAssetType?: AssetType, filterAssetVersionFirst?: string, filterAssetVersionLast?: string, filterAssetRepositoryUrl?: string, filterAssetRisksInProduction?: boolean, filterAssetRisksUnderAttack?: boolean, filterAssetRisksIsPubliclyAccessible?: boolean, filterAssetRisksHasPrivilegedAccess?: boolean, filterAssetRisksHasAccessToSensitiveData?: boolean, filterAssetEnvironments?: string, filterAssetTeams?: string, filterAssetArch?: string, filterAssetOperatingSystemName?: string, filterAssetOperatingSystemVersion?: string, _options?: Configuration): Promise<RequestContext>; listVulnerableAssets(pageToken?: string, pageNumber?: number, filterName?: string, filterType?: AssetType, filterVersionFirst?: string, filterVersionLast?: string, filterRepositoryUrl?: string, filterRisksInProduction?: boolean, filterRisksUnderAttack?: boolean, filterRisksIsPubliclyAccessible?: boolean, filterRisksHasPrivilegedAccess?: boolean, filterRisksHasAccessToSensitiveData?: boolean, filterEnvironments?: string, filterTeams?: string, filterArch?: string, filterOperatingSystemName?: string, filterOperatingSystemVersion?: string, _options?: Configuration): Promise<RequestContext>; muteSecurityFindings(body: MuteFindingsRequest, _options?: Configuration): Promise<RequestContext>; patchSignalNotificationRule(id: string, body: PatchNotificationRuleParameters, _options?: Configuration): Promise<RequestContext>; patchVulnerabilityNotificationRule(id: string, body: PatchNotificationRuleParameters, _options?: Configuration): Promise<RequestContext>; reorderSecurityFindingsAutomationDueDateRules(body: DueDateRuleReorderRequest, _options?: Configuration): Promise<RequestContext>; reorderSecurityFindingsAutomationMuteRules(body: MuteRuleReorderRequest, _options?: Configuration): Promise<RequestContext>; reorderSecurityFindingsAutomationTicketCreationRules(body: TicketCreationRuleReorderRequest, _options?: Configuration): Promise<RequestContext>; restoreSecurityMonitoringRule(ruleId: string, version: number, _options?: Configuration): Promise<RequestContext>; runHistoricalJob(body: RunHistoricalJobRequest, _options?: Configuration): Promise<RequestContext>; searchSecurityFindings(body: SecurityFindingsSearchRequest, _options?: Configuration): Promise<RequestContext>; searchSecurityMonitoringHistsignals(body?: SecurityMonitoringSignalListRequest, _options?: Configuration): Promise<RequestContext>; searchSecurityMonitoringSignals(body?: SecurityMonitoringSignalListRequest, _options?: Configuration): Promise<RequestContext>; sendSecurityMonitoringNotificationPreview(body: CreateNotificationRuleParameters, _options?: Configuration): Promise<RequestContext>; testExistingSecurityMonitoringRule(ruleId: string, body: SecurityMonitoringRuleTestRequest, _options?: Configuration): Promise<RequestContext>; testSecurityMonitoringRule(body: SecurityMonitoringRuleTestRequest, _options?: Configuration): Promise<RequestContext>; updateCustomFramework(handle: string, version: string, body: UpdateCustomFrameworkRequest, _options?: Configuration): Promise<RequestContext>; updateFindingsAssignee(body: AssigneeRequest, _options?: Configuration): Promise<RequestContext>; updateResourceEvaluationFilters(body: UpdateResourceEvaluationFiltersRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityFilter(securityFilterId: string, body: SecurityFilterUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityFindingsAutomationDueDateRule(ruleId: string, body: DueDateRuleUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityFindingsAutomationMuteRule(ruleId: string, body: MuteRuleUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityFindingsAutomationTicketCreationRule(ruleId: string, body: TicketCreationRuleUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityMonitoringCriticalAsset(criticalAssetId: string, body: SecurityMonitoringCriticalAssetUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityMonitoringDataset(datasetId: string, body: SecurityMonitoringDatasetUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityMonitoringIntegrationConfig(integrationConfigId: string, body: SecurityMonitoringIntegrationConfigUpdateRequest, _options?: Configuration): Promise<RequestContext>; updateSecurityMonitoringRule(ruleId: string, body: SecurityMonitoringRuleUpdatePayload, _options?: Configuration): Promise<RequestContext>; updateSecurityMonitoringSuppression(suppressionId: string, body: SecurityMonitoringSuppressionUpdateRequest, _options?: Configuration): Promise<RequestContext>; validateSecurityMonitoringIntegrationConfig(integrationConfigId: string, _options?: Configuration): Promise<RequestContext>; validateSecurityMonitoringIntegrationCredentials(body: SecurityMonitoringIntegrationCredentialsValidateRequest, _options?: Configuration): Promise<RequestContext>; validateSecurityMonitoringRule(body: SecurityMonitoringRuleValidatePayload, _options?: Configuration): Promise<RequestContext>; validateSecurityMonitoringSuppression(body: SecurityMonitoringSuppressionCreateRequest, _options?: Configuration): Promise<RequestContext>; } export declare class SecurityMonitoringApiResponseProcessor { /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to activateContentPack * @throws ApiException if the response code was not in [200, 299] */ activateContentPack(response: ResponseContext): Promise<void>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to attachCase * @throws ApiException if the response code was not in [200, 299] */ attachCase(response: ResponseContext): Promise<FindingCaseResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to attachJiraIssue * @throws ApiException if the response code was not in [200, 299] */ attachJiraIssue(response: ResponseContext): Promise<FindingCaseResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to attachServiceNowTicket * @throws ApiException if the response code was not in [200, 299] */ attachServiceNowTicket(response: ResponseContext): Promise<FindingCaseResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to batchGetSecurityMonitoringDatasetDependencies * @throws ApiException if the response code was not in [200, 299] */ batchGetSecurityMonitoringDatasetDependencies(response: ResponseContext): Promise<SecurityMonitoringDatasetDependenciesResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkConvertExistingSecurityMonitoringRules * @throws ApiException if the response code was not in [200, 299] */ bulkConvertExistingSecurityMonitoringRules(response: ResponseContext): Promise<HttpFile>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkCreateSampleLogGenerationSubscriptions * @throws ApiException if the response code was not in [200, 299] */ bulkCreateSampleLogGenerationSubscriptions(response: ResponseContext): Promise<SampleLogGenerationBulkSubscriptionResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkDeleteSecurityMonitoringRules * @throws ApiException if the response code was not in [200, 299] */ bulkDeleteSecurityMonitoringRules(response: ResponseContext): Promise<SecurityMonitoringRuleBulkDeleteResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkEditSecurityMonitoringSignals * @throws ApiException if the response code was not in [200, 299] */ bulkEditSecurityMonitoringSignals(response: ResponseContext): Promise<SecurityMonitoringSignalsBulkTriageUpdateResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkEditSecurityMonitoringSignalsAssignee * @throws ApiException if the response code was not in [200, 299] */ bulkEditSecurityMonitoringSignalsAssignee(response: ResponseContext): Promise<SecurityMonitoringSignalsBulkTriageUpdateResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkEditSecurityMonitoringSignalsState * @throws ApiException if the response code was not in [200, 299] */ bulkEditSecurityMonitoringSignalsState(response: ResponseContext): Promise<SecurityMonitoringSignalsBulkTriageUpdateResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkExportSecurityMonitoringRules * @throws ApiException if the response code was not in [200, 299] */ bulkExportSecurityMonitoringRules(response: ResponseContext): Promise<HttpFile>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to bulkExportSecurityMonitoringTerraformResources * @throws ApiException if the response code was not in [200, 299] */ bulkExportSecurityMonitoringTerraformResources(response: ResponseContext): Promise<HttpFile>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to cancelHistoricalJob * @throws ApiException if the response code was not in [200, 299] */ cancelHistoricalJob(response: ResponseContext): Promise<void>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to convertExistingSecurityMonitoringRule * @throws ApiException if the response code was not in [200, 299] */ convertExistingSecurityMonitoringRule(response: ResponseContext): Promise<SecurityMonitoringRuleConvertResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to convertJobResultToSignal * @throws ApiException if the response code was not in [200, 299] */ convertJobResultToSignal(response: ResponseContext): Promise<void>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to convertSecurityMonitoringRuleFromJSONToTerraform * @throws ApiException if the response code was not in [200, 299] */ convertSecurityMonitoringRuleFromJSONToTerraform(response: ResponseContext): Promise<SecurityMonitoringRuleConvertResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to convertSecurityMonitoringTerraformResource * @throws ApiException if the response code was not in [200, 299] */ convertSecurityMonitoringTerraformResource(response: ResponseContext): Promise<SecurityMonitoringTerraformExportResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createCases * @throws ApiException if the response code was not in [200, 299] */ createCases(response: ResponseContext): Promise<FindingCaseResponseArray>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createCustomFramework * @throws ApiException if the response code was not in [200, 299] */ createCustomFramework(response: ResponseContext): Promise<CreateCustomFrameworkResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createIoCTriageState * @throws ApiException if the response code was not in [200, 299] */ createIoCTriageState(response: ResponseContext): Promise<IoCTriageWriteResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createJiraIssues * @throws ApiException if the response code was not in [200, 299] */ createJiraIssues(response: ResponseContext): Promise<FindingCaseResponseArray>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSampleLogGenerationSubscription * @throws ApiException if the response code was not in [200, 299] */ createSampleLogGenerationSubscription(response: ResponseContext): Promise<SampleLogGenerationSubscriptionResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSecurityFilter * @throws ApiException if the response code was not in [200, 299] */ createSecurityFilter(response: ResponseContext): Promise<SecurityFilterResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSecurityFindingsAutomationDueDateRule * @throws ApiException if the response code was not in [200, 299] */ createSecurityFindingsAutomationDueDateRule(response: ResponseContext): Promise<DueDateRuleResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSecurityFindingsAutomationMuteRule * @throws ApiException if the response code was not in [200, 299] */ createSecurityFindingsAutomationMuteRule(response: ResponseContext): Promise<MuteRuleResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSecurityFindingsAutomationTicketCreationRule * @throws ApiException if the response code was not in [200, 299] */ createSecurityFindingsAutomationTicketCreationRule(response: ResponseContext): Promise<TicketCreationRuleResponse>; /** * Unwraps the actual response sent by the server from the response context and deserializes the response content * to the expected objects * * @params response Response returned by the server for a request to createSecurityMonitoringCriticalAsset * @throws ApiExcep