UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

37 lines 1.32 kB
import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as SummaryAPI from 'cloudflare/resources/zero-trust/risk-scoring/summary'; export declare class Summary extends APIResource { /** * Get risk score info for all users in the account */ get(accountIdentifier: string, query?: SummaryGetParams, options?: Core.RequestOptions): Core.APIPromise<SummaryGetResponse>; get(accountIdentifier: string, options?: Core.RequestOptions): Core.APIPromise<SummaryGetResponse>; } export interface SummaryGetResponse { users?: Array<SummaryGetResponse.User>; } export declare namespace SummaryGetResponse { interface User { email: string; event_count: number; last_event: string; max_risk_level: 'low' | 'medium' | 'high' | null; name: string; /** * The ID for a user */ user_id: string; } } export interface SummaryGetParams { direction?: 'desc' | 'asc'; order_by?: 'timestamp' | 'event_count' | 'max_risk_level'; page?: number; per_page?: number; } export declare namespace Summary { export import SummaryGetResponse = SummaryAPI.SummaryGetResponse; export import SummaryGetParams = SummaryAPI.SummaryGetParams; } //# sourceMappingURL=summary.d.ts.map