UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

77 lines 2.06 kB
import { APIResource } from "../../../resource.js"; import * as Core from "../../../core.js"; import * as IssuesAPI from "../../intel/attack-surface-report/issues.js"; export declare class Severity extends APIResource { /** * Get Security Center Insight Counts by Severity */ get(params?: SeverityGetParams, options?: Core.RequestOptions): Core.APIPromise<SeverityGetResponse>; get(options?: Core.RequestOptions): Core.APIPromise<SeverityGetResponse>; } export type SeverityGetResponse = Array<SeverityGetResponse.SeverityGetResponseItem>; export declare namespace SeverityGetResponse { interface SeverityGetResponseItem { count?: number; value?: string; } } export interface SeverityGetParams { /** * Path param: The Account ID to use for this endpoint. Mutually exclusive with the * Zone ID. */ account_id?: string; /** * Path param: The Zone ID to use for this endpoint. Mutually exclusive with the * Account ID. */ zone_id?: string; /** * Query param: */ dismissed?: boolean; /** * Query param: */ issue_class?: Array<string>; /** * Query param: */ 'issue_class~neq'?: Array<string>; /** * Query param: */ issue_type?: Array<IssuesAPI.IssueTypeParam>; /** * Query param: */ 'issue_type~neq'?: Array<IssuesAPI.IssueTypeParam>; /** * Query param: */ product?: Array<string>; /** * Query param: */ 'product~neq'?: Array<string>; /** * Query param: */ severity?: Array<IssuesAPI.SeverityQueryParamParam>; /** * Query param: */ 'severity~neq'?: Array<IssuesAPI.SeverityQueryParamParam>; /** * Query param: */ subject?: Array<string>; /** * Query param: */ 'subject~neq'?: Array<string>; } export declare namespace Severity { export { type SeverityGetResponse as SeverityGetResponse, type SeverityGetParams as SeverityGetParams }; } //# sourceMappingURL=severity.d.ts.map