cloudflare
Version:
The official TypeScript library for the Cloudflare API
41 lines • 2.2 kB
TypeScript
import { APIResource } from 'cloudflare/resource';
import * as AvailableAlertsAPI from 'cloudflare/resources/alerting/available-alerts';
import * as HistoryAPI from 'cloudflare/resources/alerting/history';
import * as PoliciesAPI from 'cloudflare/resources/alerting/policies';
import * as DestinationsAPI from 'cloudflare/resources/alerting/destinations/destinations';
export declare class Alerting extends APIResource {
availableAlerts: AvailableAlertsAPI.AvailableAlerts;
destinations: DestinationsAPI.Destinations;
history: HistoryAPI.HistoryResource;
policies: PoliciesAPI.Policies;
}
export interface Alert {
/**
* UUID
*/
id?: string;
}
export declare namespace Alerting {
export import AvailableAlerts = AvailableAlertsAPI.AvailableAlerts;
export import AvailableAlertListResponse = AvailableAlertsAPI.AvailableAlertListResponse;
export import AvailableAlertListParams = AvailableAlertsAPI.AvailableAlertListParams;
export import Destinations = DestinationsAPI.Destinations;
export import HistoryResource = HistoryAPI.HistoryResource;
export import History = HistoryAPI.History;
export import HistoriesV4PagePaginationArray = HistoryAPI.HistoriesV4PagePaginationArray;
export import HistoryListParams = HistoryAPI.HistoryListParams;
export import Policies = PoliciesAPI.Policies;
export import Mechanism = PoliciesAPI.Mechanism;
export import Policy = PoliciesAPI.Policy;
export import PolicyFilter = PoliciesAPI.PolicyFilter;
export import PolicyCreateResponse = PoliciesAPI.PolicyCreateResponse;
export import PolicyUpdateResponse = PoliciesAPI.PolicyUpdateResponse;
export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse;
export import PoliciesSinglePage = PoliciesAPI.PoliciesSinglePage;
export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams;
export import PolicyUpdateParams = PoliciesAPI.PolicyUpdateParams;
export import PolicyListParams = PoliciesAPI.PolicyListParams;
export import PolicyDeleteParams = PoliciesAPI.PolicyDeleteParams;
export import PolicyGetParams = PoliciesAPI.PolicyGetParams;
}
//# sourceMappingURL=alerting.d.ts.map