cloudflare/cloudflare-typescript

Public

mirrored from https://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
5c55beef2af16ccbb4aa2a0186f0316e8dce92c9

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/resources/alerting/alerting.ts

45lines · modecode

1// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3import { APIResource } from 'cloudflare/resource';
4import * as AvailableAlertsAPI from 'cloudflare/resources/alerting/available-alerts';
5import * as HistoryAPI from 'cloudflare/resources/alerting/history';
6import * as PoliciesAPI from 'cloudflare/resources/alerting/policies';
7import * as DestinationsAPI from 'cloudflare/resources/alerting/destinations/destinations';
8
9export class Alerting extends APIResource {
10 availableAlerts: AvailableAlertsAPI.AvailableAlerts = new AvailableAlertsAPI.AvailableAlerts(this._client);
11 destinations: DestinationsAPI.Destinations = new DestinationsAPI.Destinations(this._client);
12 history: HistoryAPI.HistoryResource = new HistoryAPI.HistoryResource(this._client);
13 policies: PoliciesAPI.Policies = new PoliciesAPI.Policies(this._client);
14}
15
16export interface Alert {
17 /**
18 * UUID
19 */
20 id?: string;
21}
22
23export namespace Alerting {
24 export import AvailableAlerts = AvailableAlertsAPI.AvailableAlerts;
25 export import AvailableAlertListResponse = AvailableAlertsAPI.AvailableAlertListResponse;
26 export import AvailableAlertListParams = AvailableAlertsAPI.AvailableAlertListParams;
27 export import Destinations = DestinationsAPI.Destinations;
28 export import HistoryResource = HistoryAPI.HistoryResource;
29 export import History = HistoryAPI.History;
30 export import HistoriesV4PagePaginationArray = HistoryAPI.HistoriesV4PagePaginationArray;
31 export import HistoryListParams = HistoryAPI.HistoryListParams;
32 export import Policies = PoliciesAPI.Policies;
33 export import Mechanism = PoliciesAPI.Mechanism;
34 export import Policy = PoliciesAPI.Policy;
35 export import PolicyFilter = PoliciesAPI.PolicyFilter;
36 export import PolicyCreateResponse = PoliciesAPI.PolicyCreateResponse;
37 export import PolicyUpdateResponse = PoliciesAPI.PolicyUpdateResponse;
38 export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse;
39 export import PoliciesSinglePage = PoliciesAPI.PoliciesSinglePage;
40 export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams;
41 export import PolicyUpdateParams = PoliciesAPI.PolicyUpdateParams;
42 export import PolicyListParams = PoliciesAPI.PolicyListParams;
43 export import PolicyDeleteParams = PoliciesAPI.PolicyDeleteParams;
44 export import PolicyGetParams = PoliciesAPI.PolicyGetParams;
45}
46