@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
542 lines • 226 kB
TypeScript
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