cloudflare
Version:
The official TypeScript library for the Cloudflare API
56 lines • 2.18 kB
TypeScript
import * as Core from 'cloudflare/core';
import { APIResource } from 'cloudflare/resource';
import * as FallbackOriginAPI from 'cloudflare/resources/custom-hostnames/fallback-origin';
export declare class FallbackOrigin extends APIResource {
/**
* Update Fallback Origin for Custom Hostnames
*/
update(params: FallbackOriginUpdateParams, options?: Core.RequestOptions): Core.APIPromise<FallbackOriginUpdateResponse>;
/**
* Delete Fallback Origin for Custom Hostnames
*/
delete(params: FallbackOriginDeleteParams, options?: Core.RequestOptions): Core.APIPromise<FallbackOriginDeleteResponse>;
/**
* Get Fallback Origin for Custom Hostnames
*/
get(params: FallbackOriginGetParams, options?: Core.RequestOptions): Core.APIPromise<FallbackOriginGetResponse>;
}
export type FallbackOriginUpdateResponse = unknown | string | null;
export type FallbackOriginDeleteResponse = unknown | string | null;
export type FallbackOriginGetResponse = unknown | string | null;
export interface FallbackOriginUpdateParams {
/**
* Path param: Identifier
*/
zone_id: string;
/**
* Body param: Your origin hostname that requests to your custom hostnames will be
* sent to.
*/
origin: string;
}
export interface FallbackOriginDeleteParams {
/**
* Path param: Identifier
*/
zone_id: string;
/**
* Body param:
*/
body: unknown;
}
export interface FallbackOriginGetParams {
/**
* Identifier
*/
zone_id: string;
}
export declare namespace FallbackOrigin {
export import FallbackOriginUpdateResponse = FallbackOriginAPI.FallbackOriginUpdateResponse;
export import FallbackOriginDeleteResponse = FallbackOriginAPI.FallbackOriginDeleteResponse;
export import FallbackOriginGetResponse = FallbackOriginAPI.FallbackOriginGetResponse;
export import FallbackOriginUpdateParams = FallbackOriginAPI.FallbackOriginUpdateParams;
export import FallbackOriginDeleteParams = FallbackOriginAPI.FallbackOriginDeleteParams;
export import FallbackOriginGetParams = FallbackOriginAPI.FallbackOriginGetParams;
}
//# sourceMappingURL=fallback-origin.d.ts.map