UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

44 lines 1.37 kB
import { APIResource } from "../../../resource.js"; import * as Core from "../../../core.js"; export declare class Retention extends APIResource { /** * Updates log retention flag for Logpull API. */ create(params: RetentionCreateParams, options?: Core.RequestOptions): Core.APIPromise<RetentionCreateResponse | null>; /** * Gets log retention flag for Logpull API. */ get(params: RetentionGetParams, options?: Core.RequestOptions): Core.APIPromise<RetentionGetResponse | null>; } export interface RetentionCreateResponse { /** * The log retention flag for Logpull API. */ flag?: boolean; } export interface RetentionGetResponse { /** * The log retention flag for Logpull API. */ flag?: boolean; } export interface RetentionCreateParams { /** * Path param: Identifier */ zone_id: string; /** * Body param: The log retention flag for Logpull API. */ flag?: boolean; } export interface RetentionGetParams { /** * Identifier */ zone_id: string; } export declare namespace Retention { export { type RetentionCreateResponse as RetentionCreateResponse, type RetentionGetResponse as RetentionGetResponse, type RetentionCreateParams as RetentionCreateParams, type RetentionGetParams as RetentionGetParams, }; } //# sourceMappingURL=retention.d.ts.map