cloudflare
Version:
The official TypeScript library for the Cloudflare API
82 lines • 6.36 kB
TypeScript
import { APIResource } from "../../resource.js";
import * as DatasetsAPI from "./datasets.js";
import { DatasetDownloadParams, DatasetDownloadResponse, DatasetGetResponse, DatasetListParams, DatasetListResponse, Datasets } from "./datasets.js";
import * as SearchAPI from "./search.js";
import { Search, SearchGlobalParams, SearchGlobalResponse } from "./search.js";
import * as TCPResetsTimeoutsAPI from "./tcp-resets-timeouts.js";
import { TCPResetsTimeoutSummaryParams, TCPResetsTimeoutSummaryResponse, TCPResetsTimeoutTimeseriesGroupsParams, TCPResetsTimeoutTimeseriesGroupsResponse, TCPResetsTimeouts } from "./tcp-resets-timeouts.js";
import * as AIAPI from "./ai/ai.js";
import { AI } from "./ai/ai.js";
import * as AnnotationsAPI from "./annotations/annotations.js";
import { AnnotationListParams, AnnotationListResponse, Annotations } from "./annotations/annotations.js";
import * as AS112API from "./as112/as112.js";
import { AS112, AS112TimeseriesParams, AS112TimeseriesResponse } from "./as112/as112.js";
import * as AttacksAPI from "./attacks/attacks.js";
import { Attacks } from "./attacks/attacks.js";
import * as BGPAPI from "./bgp/bgp.js";
import { BGP, BGPTimeseriesParams, BGPTimeseriesResponse } from "./bgp/bgp.js";
import * as DNSAPI from "./dns/dns.js";
import { DNS, DNSTimeseriesParams, DNSTimeseriesResponse } from "./dns/dns.js";
import * as EmailAPI from "./email/email.js";
import { Email, RadarEmailSeries, RadarEmailSummary } from "./email/email.js";
import * as EntitiesAPI from "./entities/entities.js";
import { Entities, EntityGetParams, EntityGetResponse } from "./entities/entities.js";
import * as HTTPAPI from "./http/http.js";
import { HTTP, HTTPTimeseriesParams, HTTPTimeseriesResponse } from "./http/http.js";
import * as LeakedCredentialsAPI from "./leaked-credentials/leaked-credentials.js";
import { LeakedCredentials } from "./leaked-credentials/leaked-credentials.js";
import * as NetflowsAPI from "./netflows/netflows.js";
import { NetflowSummaryParams, NetflowSummaryResponse, NetflowTimeseriesParams, NetflowTimeseriesResponse, Netflows } from "./netflows/netflows.js";
import * as QualityAPI from "./quality/quality.js";
import { Quality } from "./quality/quality.js";
import * as RankingAPI from "./ranking/ranking.js";
import { Ranking, RankingTimeseriesGroupsParams, RankingTimeseriesGroupsResponse, RankingTopParams, RankingTopResponse } from "./ranking/ranking.js";
import * as RobotsTXTAPI from "./robots-txt/robots-txt.js";
import { RobotsTXT } from "./robots-txt/robots-txt.js";
import * as TrafficAnomaliesAPI from "./traffic-anomalies/traffic-anomalies.js";
import { TrafficAnomalies, TrafficAnomalyGetParams, TrafficAnomalyGetResponse } from "./traffic-anomalies/traffic-anomalies.js";
import * as VerifiedBotsAPI from "./verified-bots/verified-bots.js";
import { VerifiedBots } from "./verified-bots/verified-bots.js";
export declare class Radar extends APIResource {
ai: AIAPI.AI;
annotations: AnnotationsAPI.Annotations;
bgp: BGPAPI.BGP;
datasets: DatasetsAPI.Datasets;
dns: DNSAPI.DNS;
netflows: NetflowsAPI.Netflows;
search: SearchAPI.Search;
verifiedBots: VerifiedBotsAPI.VerifiedBots;
as112: AS112API.AS112;
email: EmailAPI.Email;
attacks: AttacksAPI.Attacks;
entities: EntitiesAPI.Entities;
http: HTTPAPI.HTTP;
quality: QualityAPI.Quality;
ranking: RankingAPI.Ranking;
trafficAnomalies: TrafficAnomaliesAPI.TrafficAnomalies;
tcpResetsTimeouts: TCPResetsTimeoutsAPI.TCPResetsTimeouts;
robotsTXT: RobotsTXTAPI.RobotsTXT;
leakedCredentials: LeakedCredentialsAPI.LeakedCredentials;
}
export declare namespace Radar {
export { AI as AI };
export { Annotations as Annotations, type AnnotationListResponse as AnnotationListResponse, type AnnotationListParams as AnnotationListParams, };
export { BGP as BGP, type BGPTimeseriesResponse as BGPTimeseriesResponse, type BGPTimeseriesParams as BGPTimeseriesParams, };
export { Datasets as Datasets, type DatasetListResponse as DatasetListResponse, type DatasetDownloadResponse as DatasetDownloadResponse, type DatasetGetResponse as DatasetGetResponse, type DatasetListParams as DatasetListParams, type DatasetDownloadParams as DatasetDownloadParams, };
export { DNS as DNS, type DNSTimeseriesResponse as DNSTimeseriesResponse, type DNSTimeseriesParams as DNSTimeseriesParams, };
export { Netflows as Netflows, type NetflowSummaryResponse as NetflowSummaryResponse, type NetflowTimeseriesResponse as NetflowTimeseriesResponse, type NetflowSummaryParams as NetflowSummaryParams, type NetflowTimeseriesParams as NetflowTimeseriesParams, };
export { Search as Search, type SearchGlobalResponse as SearchGlobalResponse, type SearchGlobalParams as SearchGlobalParams, };
export { VerifiedBots as VerifiedBots };
export { AS112 as AS112, type AS112TimeseriesResponse as AS112TimeseriesResponse, type AS112TimeseriesParams as AS112TimeseriesParams, };
export { Email as Email, type RadarEmailSeries as RadarEmailSeries, type RadarEmailSummary as RadarEmailSummary, };
export { Attacks as Attacks };
export { Entities as Entities, type EntityGetResponse as EntityGetResponse, type EntityGetParams as EntityGetParams, };
export { HTTP as HTTP, type HTTPTimeseriesResponse as HTTPTimeseriesResponse, type HTTPTimeseriesParams as HTTPTimeseriesParams, };
export { Quality as Quality };
export { Ranking as Ranking, type RankingTimeseriesGroupsResponse as RankingTimeseriesGroupsResponse, type RankingTopResponse as RankingTopResponse, type RankingTimeseriesGroupsParams as RankingTimeseriesGroupsParams, type RankingTopParams as RankingTopParams, };
export { TrafficAnomalies as TrafficAnomalies, type TrafficAnomalyGetResponse as TrafficAnomalyGetResponse, type TrafficAnomalyGetParams as TrafficAnomalyGetParams, };
export { TCPResetsTimeouts as TCPResetsTimeouts, type TCPResetsTimeoutSummaryResponse as TCPResetsTimeoutSummaryResponse, type TCPResetsTimeoutTimeseriesGroupsResponse as TCPResetsTimeoutTimeseriesGroupsResponse, type TCPResetsTimeoutSummaryParams as TCPResetsTimeoutSummaryParams, type TCPResetsTimeoutTimeseriesGroupsParams as TCPResetsTimeoutTimeseriesGroupsParams, };
export { RobotsTXT as RobotsTXT };
export { LeakedCredentials as LeakedCredentials };
}
//# sourceMappingURL=radar.d.ts.map