UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

81 lines 2.4 kB
import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; export declare class ManagedHeaders extends APIResource { /** * Fetches a list of all Managed Transforms. */ list(params: ManagedHeaderListParams, options?: Core.RequestOptions): Core.APIPromise<ManagedHeaderListResponse>; /** * Updates the status of one or more Managed Transforms. */ edit(params: ManagedHeaderEditParams, options?: Core.RequestOptions): Core.APIPromise<ManagedHeaderEditResponse>; } export interface RequestModel { /** * Human-readable identifier of the Managed Transform. */ id?: string; /** * When true, the Managed Transform is enabled. */ enabled?: boolean; } export interface ManagedHeaderListResponse { managed_request_headers?: Array<RequestModel>; managed_response_headers?: Array<RequestModel>; } export interface ManagedHeaderEditResponse { managed_request_headers?: Array<ManagedHeaderEditResponse.ManagedRequestHeader>; managed_response_headers?: Array<ManagedHeaderEditResponse.ManagedResponseHeader>; } export declare namespace ManagedHeaderEditResponse { interface ManagedRequestHeader { /** * Human-readable identifier of the Managed Transform. */ id?: string; /** * When true, the Managed Transform is available in the current Cloudflare plan. */ available?: boolean; /** * When true, the Managed Transform is enabled. */ enabled?: boolean; } interface ManagedResponseHeader { /** * Human-readable identifier of the Managed Transform. */ id?: string; /** * When true, the Managed Transform is available in the current Cloudflare plan. */ available?: boolean; /** * When true, the Managed Transform is enabled. */ enabled?: boolean; } } export interface ManagedHeaderListParams { /** * Identifier */ zone_id: string; } export interface ManagedHeaderEditParams { /** * Path param: Identifier */ zone_id: string; /** * Body param: */ managed_request_headers: Array<RequestModel>; /** * Body param: */ managed_response_headers: Array<RequestModel>; } //# sourceMappingURL=managed-headers.d.ts.map