Skip to content

Commit 3964451

Browse files
chore(api): update composite API spec
1 parent baf89c9 commit 3964451

16 files changed

Lines changed: 382 additions & 4 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 2010
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-749fa9c82bd62191084066b9beb45c43bd3e81cd9312c25d3b5a69d88eaa5f8e.yml
3-
openapi_spec_hash: 3610484783a40e123050d3ea2c9e0243
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-e25c97241a99ea759903d1055a6139aa4e21e831791766ad9f48a99884aed3c3.yml
3+
openapi_spec_hash: 35c67027f1c5166182c387656c478fc0
44
config_hash: 82cfe5a4a27ca8b4eb41cee4987d6c77

src/cloudflare/resources/email_security/investigate/move.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def bulk(
108108
timeout: float | httpx.Timeout | None | NotGiven = not_given,
109109
) -> SyncSinglePage[MoveBulkResponse]:
110110
"""
111-
Move multiple messages
111+
Maximum batch size: 100 messages per request
112112
113113
Args:
114114
account_id: Account Identifier
@@ -229,7 +229,7 @@ def bulk(
229229
timeout: float | httpx.Timeout | None | NotGiven = not_given,
230230
) -> AsyncPaginator[MoveBulkResponse, AsyncSinglePage[MoveBulkResponse]]:
231231
"""
232-
Move multiple messages
232+
Maximum batch size: 100 messages per request
233233
234234
Args:
235235
account_id: Account Identifier

src/cloudflare/types/workers/beta/workers/version.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
"BindingWorkersBindingKindPlainText",
3636
"BindingWorkersBindingKindPipelines",
3737
"BindingWorkersBindingKindQueue",
38+
"BindingWorkersBindingKindRatelimit",
39+
"BindingWorkersBindingKindRatelimitSimple",
3840
"BindingWorkersBindingKindR2Bucket",
3941
"BindingWorkersBindingKindSecretText",
4042
"BindingWorkersBindingKindSendEmail",
@@ -344,6 +346,30 @@ class BindingWorkersBindingKindQueue(BaseModel):
344346
"""The kind of resource that the binding provides."""
345347

346348

349+
class BindingWorkersBindingKindRatelimitSimple(BaseModel):
350+
"""The rate limit configuration."""
351+
352+
limit: float
353+
"""The limit (requests per period)."""
354+
355+
period: int
356+
"""The period in seconds."""
357+
358+
359+
class BindingWorkersBindingKindRatelimit(BaseModel):
360+
name: str
361+
"""A JavaScript variable name for the binding."""
362+
363+
namespace_id: str
364+
"""Identifier of the rate limit namespace to bind to."""
365+
366+
simple: BindingWorkersBindingKindRatelimitSimple
367+
"""The rate limit configuration."""
368+
369+
type: Literal["ratelimit"]
370+
"""The kind of resource that the binding provides."""
371+
372+
347373
class BindingWorkersBindingKindR2Bucket(BaseModel):
348374
bucket_name: str
349375
"""R2 bucket to bind to."""
@@ -530,6 +556,7 @@ class BindingWorkersBindingKindWasmModule(BaseModel):
530556
BindingWorkersBindingKindPlainText,
531557
BindingWorkersBindingKindPipelines,
532558
BindingWorkersBindingKindQueue,
559+
BindingWorkersBindingKindRatelimit,
533560
BindingWorkersBindingKindR2Bucket,
534561
BindingWorkersBindingKindSecretText,
535562
BindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/beta/workers/version_create_params.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
"BindingWorkersBindingKindPlainText",
3737
"BindingWorkersBindingKindPipelines",
3838
"BindingWorkersBindingKindQueue",
39+
"BindingWorkersBindingKindRatelimit",
40+
"BindingWorkersBindingKindRatelimitSimple",
3941
"BindingWorkersBindingKindR2Bucket",
4042
"BindingWorkersBindingKindSecretText",
4143
"BindingWorkersBindingKindSendEmail",
@@ -423,6 +425,30 @@ class BindingWorkersBindingKindQueue(TypedDict, total=False):
423425
"""The kind of resource that the binding provides."""
424426

425427

428+
class BindingWorkersBindingKindRatelimitSimple(TypedDict, total=False):
429+
"""The rate limit configuration."""
430+
431+
limit: Required[float]
432+
"""The limit (requests per period)."""
433+
434+
period: Required[int]
435+
"""The period in seconds."""
436+
437+
438+
class BindingWorkersBindingKindRatelimit(TypedDict, total=False):
439+
name: Required[str]
440+
"""A JavaScript variable name for the binding."""
441+
442+
namespace_id: Required[str]
443+
"""Identifier of the rate limit namespace to bind to."""
444+
445+
simple: Required[BindingWorkersBindingKindRatelimitSimple]
446+
"""The rate limit configuration."""
447+
448+
type: Required[Literal["ratelimit"]]
449+
"""The kind of resource that the binding provides."""
450+
451+
426452
class BindingWorkersBindingKindR2Bucket(TypedDict, total=False):
427453
bucket_name: Required[str]
428454
"""R2 bucket to bind to."""
@@ -623,6 +649,7 @@ class BindingWorkersBindingKindWasmModule(TypedDict, total=False):
623649
BindingWorkersBindingKindPlainText,
624650
BindingWorkersBindingKindPipelines,
625651
BindingWorkersBindingKindQueue,
652+
BindingWorkersBindingKindRatelimit,
626653
BindingWorkersBindingKindR2Bucket,
627654
BindingWorkersBindingKindSecretText,
628655
BindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/script_update_params.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
"MetadataBindingWorkersBindingKindPlainText",
3636
"MetadataBindingWorkersBindingKindPipelines",
3737
"MetadataBindingWorkersBindingKindQueue",
38+
"MetadataBindingWorkersBindingKindRatelimit",
39+
"MetadataBindingWorkersBindingKindRatelimitSimple",
3840
"MetadataBindingWorkersBindingKindR2Bucket",
3941
"MetadataBindingWorkersBindingKindSecretText",
4042
"MetadataBindingWorkersBindingKindSendEmail",
@@ -363,6 +365,30 @@ class MetadataBindingWorkersBindingKindQueue(TypedDict, total=False):
363365
"""The kind of resource that the binding provides."""
364366

365367

368+
class MetadataBindingWorkersBindingKindRatelimitSimple(TypedDict, total=False):
369+
"""The rate limit configuration."""
370+
371+
limit: Required[float]
372+
"""The limit (requests per period)."""
373+
374+
period: Required[int]
375+
"""The period in seconds."""
376+
377+
378+
class MetadataBindingWorkersBindingKindRatelimit(TypedDict, total=False):
379+
name: Required[str]
380+
"""A JavaScript variable name for the binding."""
381+
382+
namespace_id: Required[str]
383+
"""Identifier of the rate limit namespace to bind to."""
384+
385+
simple: Required[MetadataBindingWorkersBindingKindRatelimitSimple]
386+
"""The rate limit configuration."""
387+
388+
type: Required[Literal["ratelimit"]]
389+
"""The kind of resource that the binding provides."""
390+
391+
366392
class MetadataBindingWorkersBindingKindR2Bucket(TypedDict, total=False):
367393
bucket_name: Required[str]
368394
"""R2 bucket to bind to."""
@@ -563,6 +589,7 @@ class MetadataBindingWorkersBindingKindWasmModule(TypedDict, total=False):
563589
MetadataBindingWorkersBindingKindPlainText,
564590
MetadataBindingWorkersBindingKindPipelines,
565591
MetadataBindingWorkersBindingKindQueue,
592+
MetadataBindingWorkersBindingKindRatelimit,
566593
MetadataBindingWorkersBindingKindR2Bucket,
567594
MetadataBindingWorkersBindingKindSecretText,
568595
MetadataBindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/scripts/script_and_version_setting_edit_params.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
"SettingsBindingWorkersBindingKindPlainText",
3434
"SettingsBindingWorkersBindingKindPipelines",
3535
"SettingsBindingWorkersBindingKindQueue",
36+
"SettingsBindingWorkersBindingKindRatelimit",
37+
"SettingsBindingWorkersBindingKindRatelimitSimple",
3638
"SettingsBindingWorkersBindingKindR2Bucket",
3739
"SettingsBindingWorkersBindingKindSecretText",
3840
"SettingsBindingWorkersBindingKindSendEmail",
@@ -299,6 +301,30 @@ class SettingsBindingWorkersBindingKindQueue(TypedDict, total=False):
299301
"""The kind of resource that the binding provides."""
300302

301303

304+
class SettingsBindingWorkersBindingKindRatelimitSimple(TypedDict, total=False):
305+
"""The rate limit configuration."""
306+
307+
limit: Required[float]
308+
"""The limit (requests per period)."""
309+
310+
period: Required[int]
311+
"""The period in seconds."""
312+
313+
314+
class SettingsBindingWorkersBindingKindRatelimit(TypedDict, total=False):
315+
name: Required[str]
316+
"""A JavaScript variable name for the binding."""
317+
318+
namespace_id: Required[str]
319+
"""Identifier of the rate limit namespace to bind to."""
320+
321+
simple: Required[SettingsBindingWorkersBindingKindRatelimitSimple]
322+
"""The rate limit configuration."""
323+
324+
type: Required[Literal["ratelimit"]]
325+
"""The kind of resource that the binding provides."""
326+
327+
302328
class SettingsBindingWorkersBindingKindR2Bucket(TypedDict, total=False):
303329
bucket_name: Required[str]
304330
"""R2 bucket to bind to."""
@@ -499,6 +525,7 @@ class SettingsBindingWorkersBindingKindWasmModule(TypedDict, total=False):
499525
SettingsBindingWorkersBindingKindPlainText,
500526
SettingsBindingWorkersBindingKindPipelines,
501527
SettingsBindingWorkersBindingKindQueue,
528+
SettingsBindingWorkersBindingKindRatelimit,
502529
SettingsBindingWorkersBindingKindR2Bucket,
503530
SettingsBindingWorkersBindingKindSecretText,
504531
SettingsBindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/scripts/script_and_version_setting_edit_response.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
"BindingWorkersBindingKindPlainText",
3333
"BindingWorkersBindingKindPipelines",
3434
"BindingWorkersBindingKindQueue",
35+
"BindingWorkersBindingKindRatelimit",
36+
"BindingWorkersBindingKindRatelimitSimple",
3537
"BindingWorkersBindingKindR2Bucket",
3638
"BindingWorkersBindingKindSecretText",
3739
"BindingWorkersBindingKindSendEmail",
@@ -291,6 +293,30 @@ class BindingWorkersBindingKindQueue(BaseModel):
291293
"""The kind of resource that the binding provides."""
292294

293295

296+
class BindingWorkersBindingKindRatelimitSimple(BaseModel):
297+
"""The rate limit configuration."""
298+
299+
limit: float
300+
"""The limit (requests per period)."""
301+
302+
period: int
303+
"""The period in seconds."""
304+
305+
306+
class BindingWorkersBindingKindRatelimit(BaseModel):
307+
name: str
308+
"""A JavaScript variable name for the binding."""
309+
310+
namespace_id: str
311+
"""Identifier of the rate limit namespace to bind to."""
312+
313+
simple: BindingWorkersBindingKindRatelimitSimple
314+
"""The rate limit configuration."""
315+
316+
type: Literal["ratelimit"]
317+
"""The kind of resource that the binding provides."""
318+
319+
294320
class BindingWorkersBindingKindR2Bucket(BaseModel):
295321
bucket_name: str
296322
"""R2 bucket to bind to."""
@@ -477,6 +503,7 @@ class BindingWorkersBindingKindWasmModule(BaseModel):
477503
BindingWorkersBindingKindPlainText,
478504
BindingWorkersBindingKindPipelines,
479505
BindingWorkersBindingKindQueue,
506+
BindingWorkersBindingKindRatelimit,
480507
BindingWorkersBindingKindR2Bucket,
481508
BindingWorkersBindingKindSecretText,
482509
BindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/scripts/script_and_version_setting_get_response.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
"BindingWorkersBindingKindPlainText",
3333
"BindingWorkersBindingKindPipelines",
3434
"BindingWorkersBindingKindQueue",
35+
"BindingWorkersBindingKindRatelimit",
36+
"BindingWorkersBindingKindRatelimitSimple",
3537
"BindingWorkersBindingKindR2Bucket",
3638
"BindingWorkersBindingKindSecretText",
3739
"BindingWorkersBindingKindSendEmail",
@@ -291,6 +293,30 @@ class BindingWorkersBindingKindQueue(BaseModel):
291293
"""The kind of resource that the binding provides."""
292294

293295

296+
class BindingWorkersBindingKindRatelimitSimple(BaseModel):
297+
"""The rate limit configuration."""
298+
299+
limit: float
300+
"""The limit (requests per period)."""
301+
302+
period: int
303+
"""The period in seconds."""
304+
305+
306+
class BindingWorkersBindingKindRatelimit(BaseModel):
307+
name: str
308+
"""A JavaScript variable name for the binding."""
309+
310+
namespace_id: str
311+
"""Identifier of the rate limit namespace to bind to."""
312+
313+
simple: BindingWorkersBindingKindRatelimitSimple
314+
"""The rate limit configuration."""
315+
316+
type: Literal["ratelimit"]
317+
"""The kind of resource that the binding provides."""
318+
319+
294320
class BindingWorkersBindingKindR2Bucket(BaseModel):
295321
bucket_name: str
296322
"""R2 bucket to bind to."""
@@ -477,6 +503,7 @@ class BindingWorkersBindingKindWasmModule(BaseModel):
477503
BindingWorkersBindingKindPlainText,
478504
BindingWorkersBindingKindPipelines,
479505
BindingWorkersBindingKindQueue,
506+
BindingWorkersBindingKindRatelimit,
480507
BindingWorkersBindingKindR2Bucket,
481508
BindingWorkersBindingKindSecretText,
482509
BindingWorkersBindingKindSendEmail,

src/cloudflare/types/workers/scripts/version_create_params.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
"MetadataBindingWorkersBindingKindPlainText",
3333
"MetadataBindingWorkersBindingKindPipelines",
3434
"MetadataBindingWorkersBindingKindQueue",
35+
"MetadataBindingWorkersBindingKindRatelimit",
36+
"MetadataBindingWorkersBindingKindRatelimitSimple",
3537
"MetadataBindingWorkersBindingKindR2Bucket",
3638
"MetadataBindingWorkersBindingKindSecretText",
3739
"MetadataBindingWorkersBindingKindSendEmail",
@@ -303,6 +305,30 @@ class MetadataBindingWorkersBindingKindQueue(TypedDict, total=False):
303305
"""The kind of resource that the binding provides."""
304306

305307

308+
class MetadataBindingWorkersBindingKindRatelimitSimple(TypedDict, total=False):
309+
"""The rate limit configuration."""
310+
311+
limit: Required[float]
312+
"""The limit (requests per period)."""
313+
314+
period: Required[int]
315+
"""The period in seconds."""
316+
317+
318+
class MetadataBindingWorkersBindingKindRatelimit(TypedDict, total=False):
319+
name: Required[str]
320+
"""A JavaScript variable name for the binding."""
321+
322+
namespace_id: Required[str]
323+
"""Identifier of the rate limit namespace to bind to."""
324+
325+
simple: Required[MetadataBindingWorkersBindingKindRatelimitSimple]
326+
"""The rate limit configuration."""
327+
328+
type: Required[Literal["ratelimit"]]
329+
"""The kind of resource that the binding provides."""
330+
331+
306332
class MetadataBindingWorkersBindingKindR2Bucket(TypedDict, total=False):
307333
bucket_name: Required[str]
308334
"""R2 bucket to bind to."""
@@ -503,6 +529,7 @@ class MetadataBindingWorkersBindingKindWasmModule(TypedDict, total=False):
503529
MetadataBindingWorkersBindingKindPlainText,
504530
MetadataBindingWorkersBindingKindPipelines,
505531
MetadataBindingWorkersBindingKindQueue,
532+
MetadataBindingWorkersBindingKindRatelimit,
506533
MetadataBindingWorkersBindingKindR2Bucket,
507534
MetadataBindingWorkersBindingKindSecretText,
508535
MetadataBindingWorkersBindingKindSendEmail,

0 commit comments

Comments
 (0)