Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita24a64d

Browse files
stainless-app[bot]meorphis
authored andcommitted
feat(api): api update (#2137)
1 parentdb8c1ce commita24a64d

23 files changed

+23
-3610
lines changed

‎.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints:1417
2-
openapi_spec_url:https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-2d63750bcbd8172347f67b96d9f915bb7a400716f6e6d2088e6c00bef8b1e0a8.yml
1+
configured_endpoints:1381
2+
openapi_spec_url:https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-34e58184c8582fbfa6e469d190a541a701067980fa9d9158ed1ffc1eed88d681.yml

‎api.md

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,15 +1223,6 @@ Methods:
12231223
Types:
12241224

12251225
- <code><ahref="./src/resources/filters.ts">FirewallFilter</a></code>
1226-
- <code><ahref="./src/resources/filters.ts">FilterCreateResponse</a></code>
1227-
1228-
Methods:
1229-
1230-
- <codetitle="post /zones/{zone_id}/filters">client.filters.<ahref="./src/resources/filters.ts">create</a>({ ...params }) -> FilterCreateResponse | null</code>
1231-
- <codetitle="put /zones/{zone_id}/filters/{filter_id}">client.filters.<ahref="./src/resources/filters.ts">update</a>(filterId, { ...params }) -> FirewallFilter</code>
1232-
- <codetitle="get /zones/{zone_id}/filters">client.filters.<ahref="./src/resources/filters.ts">list</a>({ ...params }) -> FirewallFiltersV4PagePaginationArray</code>
1233-
- <codetitle="delete /zones/{zone_id}/filters/{filter_id}">client.filters.<ahref="./src/resources/filters.ts">delete</a>(filterId, { ...params }) -> FirewallFilter</code>
1234-
- <codetitle="get /zones/{zone_id}/filters/{filter_id}">client.filters.<ahref="./src/resources/filters.ts">get</a>(filterId, { ...params }) -> FirewallFilter</code>
12351226

12361227
#Firewall
12371228

@@ -1244,15 +1235,6 @@ Types:
12441235
- <code><ahref="./src/resources/firewall/lockdowns.ts">LockdownCIDRConfiguration</a></code>
12451236
- <code><ahref="./src/resources/firewall/lockdowns.ts">LockdownIPConfiguration</a></code>
12461237
- <code><ahref="./src/resources/firewall/lockdowns.ts">LockdownURL</a></code>
1247-
- <code><ahref="./src/resources/firewall/lockdowns.ts">LockdownDeleteResponse</a></code>
1248-
1249-
Methods:
1250-
1251-
- <codetitle="post /zones/{zone_id}/firewall/lockdowns">client.firewall.lockdowns.<ahref="./src/resources/firewall/lockdowns.ts">create</a>({ ...params }) -> Lockdown</code>
1252-
- <codetitle="put /zones/{zone_id}/firewall/lockdowns/{lock_downs_id}">client.firewall.lockdowns.<ahref="./src/resources/firewall/lockdowns.ts">update</a>(lockDownsId, { ...params }) -> Lockdown</code>
1253-
- <codetitle="get /zones/{zone_id}/firewall/lockdowns">client.firewall.lockdowns.<ahref="./src/resources/firewall/lockdowns.ts">list</a>({ ...params }) -> LockdownsV4PagePaginationArray</code>
1254-
- <codetitle="delete /zones/{zone_id}/firewall/lockdowns/{lock_downs_id}">client.firewall.lockdowns.<ahref="./src/resources/firewall/lockdowns.ts">delete</a>(lockDownsId, { ...params }) -> LockdownDeleteResponse</code>
1255-
- <codetitle="get /zones/{zone_id}/firewall/lockdowns/{lock_downs_id}">client.firewall.lockdowns.<ahref="./src/resources/firewall/lockdowns.ts">get</a>(lockDownsId, { ...params }) -> Lockdown</code>
12561238

12571239
##Rules
12581240

@@ -1261,17 +1243,6 @@ Types:
12611243
- <code><ahref="./src/resources/firewall/rules.ts">FirewallRule</a></code>
12621244
- <code><ahref="./src/resources/firewall/rules.ts">Product</a></code>
12631245
- <code><ahref="./src/resources/firewall/rules.ts">DeletedFilter</a></code>
1264-
- <code><ahref="./src/resources/firewall/rules.ts">RuleCreateResponse</a></code>
1265-
- <code><ahref="./src/resources/firewall/rules.ts">RuleEditResponse</a></code>
1266-
1267-
Methods:
1268-
1269-
- <codetitle="post /zones/{zone_id}/firewall/rules">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">create</a>({ ...params }) -> RuleCreateResponse | null</code>
1270-
- <codetitle="put /zones/{zone_id}/firewall/rules/{rule_id}">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">update</a>(ruleId, { ...params }) -> FirewallRule</code>
1271-
- <codetitle="get /zones/{zone_id}/firewall/rules">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">list</a>({ ...params }) -> FirewallRulesV4PagePaginationArray</code>
1272-
- <codetitle="delete /zones/{zone_id}/firewall/rules/{rule_id}">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">delete</a>(ruleId, { ...params }) -> FirewallRule</code>
1273-
- <codetitle="patch /zones/{zone_id}/firewall/rules/{rule_id}">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">edit</a>(ruleId, { ...params }) -> RuleEditResponse | null</code>
1274-
- <codetitle="get /zones/{zone_id}/firewall/rules/{rule_id}">client.firewall.rules.<ahref="./src/resources/firewall/rules.ts">get</a>(ruleId, { ...params }) -> FirewallRule</code>
12751246

12761247
##AccessRules
12771248

@@ -1284,36 +1255,14 @@ Types:
12841255
- <code><ahref="./src/resources/firewall/access-rules.ts">IPV6Configuration</a></code>
12851256
- <code><ahref="./src/resources/firewall/access-rules.ts">AccessRuleCreateResponse</a></code>
12861257
- <code><ahref="./src/resources/firewall/access-rules.ts">AccessRuleListResponse</a></code>
1287-
- <code><ahref="./src/resources/firewall/access-rules.ts">AccessRuleDeleteResponse</a></code>
1288-
- <code><ahref="./src/resources/firewall/access-rules.ts">AccessRuleEditResponse</a></code>
1289-
- <code><ahref="./src/resources/firewall/access-rules.ts">AccessRuleGetResponse</a></code>
12901258

12911259
Methods:
12921260

12931261
- <codetitle="post /{account_or_zone}/{account_or_zone_id}/firewall/access_rules/rules">client.firewall.accessRules.<ahref="./src/resources/firewall/access-rules.ts">create</a>({ ...params }) -> AccessRuleCreateResponse</code>
12941262
- <codetitle="get /{account_or_zone}/{account_or_zone_id}/firewall/access_rules/rules">client.firewall.accessRules.<ahref="./src/resources/firewall/access-rules.ts">list</a>({ ...params }) -> AccessRuleListResponsesV4PagePaginationArray</code>
1295-
- <codetitle="delete /{account_or_zone}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}">client.firewall.accessRules.<ahref="./src/resources/firewall/access-rules.ts">delete</a>(ruleId, { ...params }) -> AccessRuleDeleteResponse | null</code>
1296-
- <codetitle="patch /{account_or_zone}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}">client.firewall.accessRules.<ahref="./src/resources/firewall/access-rules.ts">edit</a>(ruleId, { ...params }) -> AccessRuleEditResponse</code>
1297-
- <codetitle="get /{account_or_zone}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}">client.firewall.accessRules.<ahref="./src/resources/firewall/access-rules.ts">get</a>(ruleId, { ...params }) -> AccessRuleGetResponse</code>
12981263

12991264
##UARules
13001265

1301-
Types:
1302-
1303-
- <code><ahref="./src/resources/firewall/ua-rules.ts">UARuleCreateResponse</a></code>
1304-
- <code><ahref="./src/resources/firewall/ua-rules.ts">UARuleUpdateResponse</a></code>
1305-
- <code><ahref="./src/resources/firewall/ua-rules.ts">UARuleListResponse</a></code>
1306-
- <code><ahref="./src/resources/firewall/ua-rules.ts">UARuleDeleteResponse</a></code>
1307-
- <code><ahref="./src/resources/firewall/ua-rules.ts">UARuleGetResponse</a></code>
1308-
1309-
Methods:
1310-
1311-
- <codetitle="post /zones/{zone_id}/firewall/ua_rules">client.firewall.uaRules.<ahref="./src/resources/firewall/ua-rules.ts">create</a>({ ...params }) -> UARuleCreateResponse</code>
1312-
- <codetitle="put /zones/{zone_id}/firewall/ua_rules/{ua_rule_id}">client.firewall.uaRules.<ahref="./src/resources/firewall/ua-rules.ts">update</a>(uaRuleId, { ...params }) -> UARuleUpdateResponse</code>
1313-
- <codetitle="get /zones/{zone_id}/firewall/ua_rules">client.firewall.uaRules.<ahref="./src/resources/firewall/ua-rules.ts">list</a>({ ...params }) -> UARuleListResponsesV4PagePaginationArray</code>
1314-
- <codetitle="delete /zones/{zone_id}/firewall/ua_rules/{ua_rule_id}">client.firewall.uaRules.<ahref="./src/resources/firewall/ua-rules.ts">delete</a>(uaRuleId, { ...params }) -> UARuleDeleteResponse</code>
1315-
- <codetitle="get /zones/{zone_id}/firewall/ua_rules/{ua_rule_id}">client.firewall.uaRules.<ahref="./src/resources/firewall/ua-rules.ts">get</a>(uaRuleId, { ...params }) -> UARuleGetResponse</code>
1316-
13171266
##WAF
13181267

13191268
###Overrides
@@ -1324,28 +1273,9 @@ Types:
13241273
- <code><ahref="./src/resources/firewall/waf/overrides.ts">OverrideURL</a></code>
13251274
- <code><ahref="./src/resources/firewall/waf/overrides.ts">RewriteAction</a></code>
13261275
- <code><ahref="./src/resources/firewall/waf/overrides.ts">WAFRule</a></code>
1327-
- <code><ahref="./src/resources/firewall/waf/overrides.ts">OverrideDeleteResponse</a></code>
1328-
1329-
Methods:
1330-
1331-
- <codetitle="post /zones/{zone_id}/firewall/waf/overrides">client.firewall.waf.overrides.<ahref="./src/resources/firewall/waf/overrides.ts">create</a>({ ...params }) -> Override</code>
1332-
- <codetitle="put /zones/{zone_id}/firewall/waf/overrides/{overrides_id}">client.firewall.waf.overrides.<ahref="./src/resources/firewall/waf/overrides.ts">update</a>(overridesId, { ...params }) -> Override</code>
1333-
- <codetitle="get /zones/{zone_id}/firewall/waf/overrides">client.firewall.waf.overrides.<ahref="./src/resources/firewall/waf/overrides.ts">list</a>({ ...params }) -> OverridesV4PagePaginationArray</code>
1334-
- <codetitle="delete /zones/{zone_id}/firewall/waf/overrides/{overrides_id}">client.firewall.waf.overrides.<ahref="./src/resources/firewall/waf/overrides.ts">delete</a>(overridesId, { ...params }) -> OverrideDeleteResponse</code>
1335-
- <codetitle="get /zones/{zone_id}/firewall/waf/overrides/{overrides_id}">client.firewall.waf.overrides.<ahref="./src/resources/firewall/waf/overrides.ts">get</a>(overridesId, { ...params }) -> Override</code>
13361276

13371277
###Packages
13381278

1339-
Types:
1340-
1341-
- <code><ahref="./src/resources/firewall/waf/packages/packages.ts">PackageListResponse</a></code>
1342-
- <code><ahref="./src/resources/firewall/waf/packages/packages.ts">PackageGetResponse</a></code>
1343-
1344-
Methods:
1345-
1346-
- <codetitle="get /zones/{zone_id}/firewall/waf/packages">client.firewall.waf.packages.<ahref="./src/resources/firewall/waf/packages/packages.ts">list</a>({ ...params }) -> PackageListResponsesV4PagePaginationArray</code>
1347-
- <codetitle="get /zones/{zone_id}/firewall/waf/packages/{package_id}">client.firewall.waf.packages.<ahref="./src/resources/firewall/waf/packages/packages.ts">get</a>(packageId, { ...params }) -> PackageGetResponse</code>
1348-
13491279
####Groups
13501280

13511281
Types:
@@ -1654,15 +1584,6 @@ Types:
16541584
- <code><ahref="./src/resources/rate-limits.ts">Action</a></code>
16551585
- <code><ahref="./src/resources/rate-limits.ts">Methods</a></code>
16561586
- <code><ahref="./src/resources/rate-limits.ts">RateLimit</a></code>
1657-
- <code><ahref="./src/resources/rate-limits.ts">RateLimitDeleteResponse</a></code>
1658-
1659-
Methods:
1660-
1661-
- <codetitle="post /zones/{zone_id}/rate_limits">client.rateLimits.<ahref="./src/resources/rate-limits.ts">create</a>({ ...params }) -> RateLimit</code>
1662-
- <codetitle="get /zones/{zone_id}/rate_limits">client.rateLimits.<ahref="./src/resources/rate-limits.ts">list</a>({ ...params }) -> RateLimitsV4PagePaginationArray</code>
1663-
- <codetitle="delete /zones/{zone_id}/rate_limits/{rate_limit_id}">client.rateLimits.<ahref="./src/resources/rate-limits.ts">delete</a>(rateLimitId, { ...params }) -> RateLimitDeleteResponse</code>
1664-
- <codetitle="put /zones/{zone_id}/rate_limits/{rate_limit_id}">client.rateLimits.<ahref="./src/resources/rate-limits.ts">edit</a>(rateLimitId, { ...params }) -> RateLimit</code>
1665-
- <codetitle="get /zones/{zone_id}/rate_limits/{rate_limit_id}">client.rateLimits.<ahref="./src/resources/rate-limits.ts">get</a>(rateLimitId, { ...params }) -> RateLimit</code>
16661587

16671588
#SecondaryDNS
16681589

‎src/resources/filters.ts

Lines changed: 1 addition & 191 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import{APIResource}from'../resource';
4-
import*asCorefrom'../core';
5-
import{V4PagePaginationArray,typeV4PagePaginationArrayParams}from'../pagination';
64

7-
exportclassFiltersextendsAPIResource{
8-
/**
9-
* Creates one or more filters.
10-
*
11-
*@deprecated The Filters API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api for full details.
12-
*/
13-
create(
14-
params:FilterCreateParams,
15-
options?:Core.RequestOptions,
16-
):Core.APIPromise<FilterCreateResponse|null>{
17-
const{ zone_id, ...body}=params;
18-
return(
19-
this._client.post(`/zones/${zone_id}/filters`,{ body, ...options})asCore.APIPromise<{
20-
result:FilterCreateResponse|null;
21-
}>
22-
)._thenUnwrap((obj)=>obj.result);
23-
}
24-
25-
/**
26-
* Updates an existing filter.
27-
*
28-
*@deprecated The Filters API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api for full details.
29-
*/
30-
update(
31-
filterId:string,
32-
params:FilterUpdateParams,
33-
options?:Core.RequestOptions,
34-
):Core.APIPromise<FirewallFilter>{
35-
const{ zone_id, body}=params;
36-
return(
37-
this._client.put(`/zones/${zone_id}/filters/${filterId}`,{
38-
body:body,
39-
...options,
40-
})asCore.APIPromise<{result:FirewallFilter}>
41-
)._thenUnwrap((obj)=>obj.result);
42-
}
43-
44-
/**
45-
* Fetches filters in a zone. You can filter the results using several optional
46-
* parameters.
47-
*
48-
*@deprecated The Filters API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api for full details.
49-
*/
50-
list(
51-
params:FilterListParams,
52-
options?:Core.RequestOptions,
53-
):Core.PagePromise<FirewallFiltersV4PagePaginationArray,FirewallFilter>{
54-
const{ zone_id, ...query}=params;
55-
returnthis._client.getAPIList(`/zones/${zone_id}/filters`,FirewallFiltersV4PagePaginationArray,{
56-
query,
57-
...options,
58-
});
59-
}
60-
61-
/**
62-
* Deletes an existing filter.
63-
*
64-
*@deprecated The Filters API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api for full details.
65-
*/
66-
delete(
67-
filterId:string,
68-
params:FilterDeleteParams,
69-
options?:Core.RequestOptions,
70-
):Core.APIPromise<FirewallFilter>{
71-
const{ zone_id}=params;
72-
return(
73-
this._client.delete(`/zones/${zone_id}/filters/${filterId}`,options)asCore.APIPromise<{
74-
result:FirewallFilter;
75-
}>
76-
)._thenUnwrap((obj)=>obj.result);
77-
}
78-
79-
/**
80-
* Fetches the details of a filter.
81-
*
82-
*@deprecated The Filters API is deprecated in favour of using the Ruleset Engine. See https://developers.cloudflare.com/fundamentals/api/reference/deprecations/#firewall-rules-api-and-filters-api for full details.
83-
*/
84-
get(
85-
filterId:string,
86-
params:FilterGetParams,
87-
options?:Core.RequestOptions,
88-
):Core.APIPromise<FirewallFilter>{
89-
const{ zone_id}=params;
90-
return(
91-
this._client.get(`/zones/${zone_id}/filters/${filterId}`,options)asCore.APIPromise<{
92-
result:FirewallFilter;
93-
}>
94-
)._thenUnwrap((obj)=>obj.result);
95-
}
96-
}
97-
98-
exportclassFirewallFiltersV4PagePaginationArrayextendsV4PagePaginationArray<FirewallFilter>{}
5+
exportclassFiltersextendsAPIResource{}
996

1007
exportinterfaceFirewallFilter{
1018
/**
@@ -124,100 +31,3 @@ export interface FirewallFilter {
12431
*/
12532
ref?:string;
12633
}
127-
128-
exportinterfaceFirewallFilterParam{
129-
/**
130-
* An informative summary of the filter.
131-
*/
132-
description?:string;
133-
134-
/**
135-
* The filter expression. For more information, refer to
136-
* [Expressions](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/).
137-
*/
138-
expression?:string;
139-
140-
/**
141-
* When true, indicates that the filter is currently paused.
142-
*/
143-
paused?:boolean;
144-
145-
/**
146-
* A short reference tag. Allows you to select related filters.
147-
*/
148-
ref?:string;
149-
}
150-
151-
exporttypeFilterCreateResponse=Array<FirewallFilter>;
152-
153-
exportinterfaceFilterCreateParams{
154-
/**
155-
* Path param: Identifier
156-
*/
157-
zone_id:string;
158-
159-
/**
160-
* Body param: The filter expression. For more information, refer to
161-
* [Expressions](https://developers.cloudflare.com/ruleset-engine/rules-language/expressions/).
162-
*/
163-
expression:string;
164-
}
165-
166-
exportinterfaceFilterUpdateParams{
167-
/**
168-
* Path param: Identifier
169-
*/
170-
zone_id:string;
171-
172-
/**
173-
* Body param:
174-
*/
175-
body:unknown;
176-
}
177-
178-
exportinterfaceFilterListParamsextendsV4PagePaginationArrayParams{
179-
/**
180-
* Path param: Identifier
181-
*/
182-
zone_id:string;
183-
184-
/**
185-
* Query param: The unique identifier of the filter.
186-
*/
187-
id?:string;
188-
189-
/**
190-
* Query param: A case-insensitive string to find in the description.
191-
*/
192-
description?:string;
193-
194-
/**
195-
* Query param: A case-insensitive string to find in the expression.
196-
*/
197-
expression?:string;
198-
199-
/**
200-
* Query param: When true, indicates that the filter is currently paused.
201-
*/
202-
paused?:boolean;
203-
204-
/**
205-
* Query param: The filter ref (a short reference tag) to search for. Must be an
206-
* exact match.
207-
*/
208-
ref?:string;
209-
}
210-
211-
exportinterfaceFilterDeleteParams{
212-
/**
213-
* Identifier
214-
*/
215-
zone_id:string;
216-
}
217-
218-
exportinterfaceFilterGetParams{
219-
/**
220-
* Identifier
221-
*/
222-
zone_id:string;
223-
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp