cloudflare/cloudflare-typescript

Public

mirrored fromhttps://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v6.0.0-beta.2

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/resources/alerting/alerting.ts

108lines · modecode

1// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3import { APIResource } from '../../resource';
4import * as AvailableAlertsAPI from './available-alerts';
5import { AvailableAlertListParams, AvailableAlertListResponse, AvailableAlerts } from './available-alerts';
6import * as HistoryAPI from './history';
7import { HistoriesV4PagePaginationArray, History, HistoryListParams, HistoryResource } from './history';
8import * as PoliciesAPI from './policies';
9import {
10 Mechanism,
11 Policies,
12 PoliciesSinglePage,
13 Policy,
14 PolicyCreateParams,
15 PolicyCreateResponse,
16 PolicyDeleteParams,
17 PolicyDeleteResponse,
18 PolicyFilter,
19 PolicyGetParams,
20 PolicyListParams,
21 PolicyUpdateParams,
22 PolicyUpdateResponse,
23} from './policies';
24import * as SilencesAPI from './silences';
25import {
26 SilenceCreateParams,
27 SilenceCreateResponse,
28 SilenceDeleteParams,
29 SilenceDeleteResponse,
30 SilenceGetParams,
31 SilenceGetResponse,
32 SilenceListParams,
33 SilenceListResponse,
34 SilenceListResponsesSinglePage,
35 SilenceUpdateParams,
36 SilenceUpdateResponse,
37 SilenceUpdateResponsesSinglePage,
38 Silences,
39} from './silences';
40import * as DestinationsAPI from './destinations/destinations';
41import { Destinations } from './destinations/destinations';
42
43export class Alerting extends APIResource {
44 availableAlerts: AvailableAlertsAPI.AvailableAlerts = new AvailableAlertsAPI.AvailableAlerts(this._client);
45 destinations: DestinationsAPI.Destinations = new DestinationsAPI.Destinations(this._client);
46 history: HistoryAPI.HistoryResource = new HistoryAPI.HistoryResource(this._client);
47 policies: PoliciesAPI.Policies = new PoliciesAPI.Policies(this._client);
48 silences: SilencesAPI.Silences = new SilencesAPI.Silences(this._client);
49}
50
51Alerting.AvailableAlerts = AvailableAlerts;
52Alerting.Destinations = Destinations;
53Alerting.HistoryResource = HistoryResource;
54Alerting.HistoriesV4PagePaginationArray = HistoriesV4PagePaginationArray;
55Alerting.Policies = Policies;
56Alerting.PoliciesSinglePage = PoliciesSinglePage;
57Alerting.Silences = Silences;
58Alerting.SilenceUpdateResponsesSinglePage = SilenceUpdateResponsesSinglePage;
59Alerting.SilenceListResponsesSinglePage = SilenceListResponsesSinglePage;
60
61export declare namespace Alerting {
62 export {
63 AvailableAlerts as AvailableAlerts,
64 type AvailableAlertListResponse as AvailableAlertListResponse,
65 type AvailableAlertListParams as AvailableAlertListParams,
66 };
67
68 export { Destinations as Destinations };
69
70 export {
71 HistoryResource as HistoryResource,
72 type History as History,
73 HistoriesV4PagePaginationArray as HistoriesV4PagePaginationArray,
74 type HistoryListParams as HistoryListParams,
75 };
76
77 export {
78 Policies as Policies,
79 type Mechanism as Mechanism,
80 type Policy as Policy,
81 type PolicyFilter as PolicyFilter,
82 type PolicyCreateResponse as PolicyCreateResponse,
83 type PolicyUpdateResponse as PolicyUpdateResponse,
84 type PolicyDeleteResponse as PolicyDeleteResponse,
85 PoliciesSinglePage as PoliciesSinglePage,
86 type PolicyCreateParams as PolicyCreateParams,
87 type PolicyUpdateParams as PolicyUpdateParams,
88 type PolicyListParams as PolicyListParams,
89 type PolicyDeleteParams as PolicyDeleteParams,
90 type PolicyGetParams as PolicyGetParams,
91 };
92
93 export {
94 Silences as Silences,
95 type SilenceCreateResponse as SilenceCreateResponse,
96 type SilenceUpdateResponse as SilenceUpdateResponse,
97 type SilenceListResponse as SilenceListResponse,
98 type SilenceDeleteResponse as SilenceDeleteResponse,
99 type SilenceGetResponse as SilenceGetResponse,
100 SilenceUpdateResponsesSinglePage as SilenceUpdateResponsesSinglePage,
101 SilenceListResponsesSinglePage as SilenceListResponsesSinglePage,
102 type SilenceCreateParams as SilenceCreateParams,
103 type SilenceUpdateParams as SilenceUpdateParams,
104 type SilenceListParams as SilenceListParams,
105 type SilenceDeleteParams as SilenceDeleteParams,
106 type SilenceGetParams as SilenceGetParams,
107 };
108}
109