Skip to content

Commit 5fe7381

Browse files
feat(api): api update (#2476)
1 parent 3d80b9e commit 5fe7381

File tree

12 files changed

+233
-341
lines changed

12 files changed

+233
-341
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 1542
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-04a45bd421e28ee706da1feab38ccbaf3f29822e3331d713d9097d7cc855a07b.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-ab77157d91e6056139f11e1b8ff2d7aba23176ae44a15aa49f9c8546b18caf2c.yml

src/cloudflare/types/workers/script_update_params.py

Lines changed: 33 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Dict, List, Union, Iterable, Optional
5+
from typing import List, Union, Iterable, Optional
66
from typing_extensions import Literal, Required, TypeAlias, TypedDict
77

88
from .migration_step_param import MigrationStepParam
@@ -15,7 +15,6 @@
1515
"MetadataAssets",
1616
"MetadataAssetsConfig",
1717
"MetadataBinding",
18-
"MetadataBindingWorkersBindingKindAny",
1918
"MetadataBindingWorkersBindingKindAI",
2019
"MetadataBindingWorkersBindingKindAnalyticsEngine",
2120
"MetadataBindingWorkersBindingKindAssets",
@@ -24,15 +23,15 @@
2423
"MetadataBindingWorkersBindingKindDispatchNamespace",
2524
"MetadataBindingWorkersBindingKindDispatchNamespaceOutbound",
2625
"MetadataBindingWorkersBindingKindDispatchNamespaceOutboundWorker",
27-
"MetadataBindingWorkersBindingKindDo",
26+
"MetadataBindingWorkersBindingKindDurableObjectNamespace",
2827
"MetadataBindingWorkersBindingKindHyperdrive",
2928
"MetadataBindingWorkersBindingKindJson",
3029
"MetadataBindingWorkersBindingKindKVNamespace",
31-
"MetadataBindingWorkersBindingKindMTLSCERT",
30+
"MetadataBindingWorkersBindingKindMTLSCertificate",
3231
"MetadataBindingWorkersBindingKindPlainText",
3332
"MetadataBindingWorkersBindingKindQueue",
34-
"MetadataBindingWorkersBindingKindR2",
35-
"MetadataBindingWorkersBindingKindSecret",
33+
"MetadataBindingWorkersBindingKindR2Bucket",
34+
"MetadataBindingWorkersBindingKindSecretText",
3635
"MetadataBindingWorkersBindingKindService",
3736
"MetadataBindingWorkersBindingKindTailConsumer",
3837
"MetadataBindingWorkersBindingKindVectorize",
@@ -85,49 +84,38 @@ class MetadataAssets(TypedDict, total=False):
8584
"""Token provided upon successful upload of all files from a registered manifest."""
8685

8786

88-
class MetadataBindingWorkersBindingKindAnyTyped(TypedDict, total=False):
89-
name: Required[str]
90-
"""A JavaScript variable name for the binding."""
91-
92-
type: Required[str]
93-
"""The kind of resource that the binding provides."""
94-
95-
96-
MetadataBindingWorkersBindingKindAny: TypeAlias = Union[MetadataBindingWorkersBindingKindAnyTyped, Dict[str, object]]
97-
98-
9987
class MetadataBindingWorkersBindingKindAI(TypedDict, total=False):
10088
name: Required[str]
10189
"""A JavaScript variable name for the binding."""
10290

103-
type: Required[Literal["ai"]]
91+
type: Required[str]
10492
"""The kind of resource that the binding provides."""
10593

10694

10795
class MetadataBindingWorkersBindingKindAnalyticsEngine(TypedDict, total=False):
10896
dataset: Required[str]
109-
"""The dataset name to bind to."""
97+
"""The name of the dataset to bind to."""
11098

11199
name: Required[str]
112100
"""A JavaScript variable name for the binding."""
113101

114-
type: Required[Literal["analytics_engine"]]
102+
type: Required[str]
115103
"""The kind of resource that the binding provides."""
116104

117105

118106
class MetadataBindingWorkersBindingKindAssets(TypedDict, total=False):
119107
name: Required[str]
120108
"""A JavaScript variable name for the binding."""
121109

122-
type: Required[Literal["assets"]]
110+
type: Required[str]
123111
"""The kind of resource that the binding provides."""
124112

125113

126114
class MetadataBindingWorkersBindingKindBrowserRendering(TypedDict, total=False):
127115
name: Required[str]
128116
"""A JavaScript variable name for the binding."""
129117

130-
type: Required[Literal["browser_rendering"]]
118+
type: Required[str]
131119
"""The kind of resource that the binding provides."""
132120

133121

@@ -138,7 +126,7 @@ class MetadataBindingWorkersBindingKindD1(TypedDict, total=False):
138126
name: Required[str]
139127
"""A JavaScript variable name for the binding."""
140128

141-
type: Required[Literal["d1"]]
129+
type: Required[str]
142130
"""The kind of resource that the binding provides."""
143131

144132

@@ -168,21 +156,21 @@ class MetadataBindingWorkersBindingKindDispatchNamespace(TypedDict, total=False)
168156
namespace: Required[str]
169157
"""Namespace to bind to."""
170158

171-
type: Required[Literal["dispatch_namespace"]]
159+
type: Required[str]
172160
"""The kind of resource that the binding provides."""
173161

174162
outbound: MetadataBindingWorkersBindingKindDispatchNamespaceOutbound
175163
"""Outbound worker."""
176164

177165

178-
class MetadataBindingWorkersBindingKindDo(TypedDict, total=False):
166+
class MetadataBindingWorkersBindingKindDurableObjectNamespace(TypedDict, total=False):
179167
class_name: Required[str]
180168
"""The exported class name of the Durable Object."""
181169

182170
name: Required[str]
183171
"""A JavaScript variable name for the binding."""
184172

185-
type: Required[Literal["durable_object_namespace"]]
173+
type: Required[str]
186174
"""The kind of resource that the binding provides."""
187175

188176
environment: str
@@ -205,7 +193,7 @@ class MetadataBindingWorkersBindingKindHyperdrive(TypedDict, total=False):
205193
name: Required[str]
206194
"""A JavaScript variable name for the binding."""
207195

208-
type: Required[Literal["hyperdrive"]]
196+
type: Required[str]
209197
"""The kind of resource that the binding provides."""
210198

211199

@@ -216,7 +204,7 @@ class MetadataBindingWorkersBindingKindJson(TypedDict, total=False):
216204
name: Required[str]
217205
"""A JavaScript variable name for the binding."""
218206

219-
type: Required[Literal["json"]]
207+
type: Required[str]
220208
"""The kind of resource that the binding provides."""
221209

222210

@@ -227,18 +215,18 @@ class MetadataBindingWorkersBindingKindKVNamespace(TypedDict, total=False):
227215
namespace_id: Required[str]
228216
"""Namespace identifier tag."""
229217

230-
type: Required[Literal["kv_namespace"]]
218+
type: Required[str]
231219
"""The kind of resource that the binding provides."""
232220

233221

234-
class MetadataBindingWorkersBindingKindMTLSCERT(TypedDict, total=False):
222+
class MetadataBindingWorkersBindingKindMTLSCertificate(TypedDict, total=False):
235223
certificate_id: Required[str]
236224
"""Identifier of the certificate to bind to."""
237225

238226
name: Required[str]
239227
"""A JavaScript variable name for the binding."""
240228

241-
type: Required[Literal["mtls_certificate"]]
229+
type: Required[str]
242230
"""The kind of resource that the binding provides."""
243231

244232

@@ -249,7 +237,7 @@ class MetadataBindingWorkersBindingKindPlainText(TypedDict, total=False):
249237
text: Required[str]
250238
"""The text value to use."""
251239

252-
type: Required[Literal["plain_text"]]
240+
type: Required[str]
253241
"""The kind of resource that the binding provides."""
254242

255243

@@ -260,29 +248,29 @@ class MetadataBindingWorkersBindingKindQueue(TypedDict, total=False):
260248
queue_name: Required[str]
261249
"""Name of the Queue to bind to."""
262250

263-
type: Required[Literal["queue"]]
251+
type: Required[str]
264252
"""The kind of resource that the binding provides."""
265253

266254

267-
class MetadataBindingWorkersBindingKindR2(TypedDict, total=False):
255+
class MetadataBindingWorkersBindingKindR2Bucket(TypedDict, total=False):
268256
bucket_name: Required[str]
269257
"""R2 bucket to bind to."""
270258

271259
name: Required[str]
272260
"""A JavaScript variable name for the binding."""
273261

274-
type: Required[Literal["r2_bucket"]]
262+
type: Required[str]
275263
"""The kind of resource that the binding provides."""
276264

277265

278-
class MetadataBindingWorkersBindingKindSecret(TypedDict, total=False):
266+
class MetadataBindingWorkersBindingKindSecretText(TypedDict, total=False):
279267
name: Required[str]
280268
"""A JavaScript variable name for the binding."""
281269

282270
text: Required[str]
283271
"""The secret value to use."""
284272

285-
type: Required[Literal["secret_text"]]
273+
type: Required[str]
286274
"""The kind of resource that the binding provides."""
287275

288276

@@ -296,7 +284,7 @@ class MetadataBindingWorkersBindingKindService(TypedDict, total=False):
296284
service: Required[str]
297285
"""Name of Worker to bind to."""
298286

299-
type: Required[Literal["service"]]
287+
type: Required[str]
300288
"""The kind of resource that the binding provides."""
301289

302290

@@ -307,7 +295,7 @@ class MetadataBindingWorkersBindingKindTailConsumer(TypedDict, total=False):
307295
service: Required[str]
308296
"""Name of Tail Worker to bind to."""
309297

310-
type: Required[Literal["tail_consumer"]]
298+
type: Required[str]
311299
"""The kind of resource that the binding provides."""
312300

313301

@@ -318,35 +306,34 @@ class MetadataBindingWorkersBindingKindVectorize(TypedDict, total=False):
318306
name: Required[str]
319307
"""A JavaScript variable name for the binding."""
320308

321-
type: Required[Literal["vectorize"]]
309+
type: Required[str]
322310
"""The kind of resource that the binding provides."""
323311

324312

325313
class MetadataBindingWorkersBindingKindVersionMetadata(TypedDict, total=False):
326314
name: Required[str]
327315
"""A JavaScript variable name for the binding."""
328316

329-
type: Required[Literal["version_metadata"]]
317+
type: Required[str]
330318
"""The kind of resource that the binding provides."""
331319

332320

333321
MetadataBinding: TypeAlias = Union[
334-
MetadataBindingWorkersBindingKindAny,
335322
MetadataBindingWorkersBindingKindAI,
336323
MetadataBindingWorkersBindingKindAnalyticsEngine,
337324
MetadataBindingWorkersBindingKindAssets,
338325
MetadataBindingWorkersBindingKindBrowserRendering,
339326
MetadataBindingWorkersBindingKindD1,
340327
MetadataBindingWorkersBindingKindDispatchNamespace,
341-
MetadataBindingWorkersBindingKindDo,
328+
MetadataBindingWorkersBindingKindDurableObjectNamespace,
342329
MetadataBindingWorkersBindingKindHyperdrive,
343330
MetadataBindingWorkersBindingKindJson,
344331
MetadataBindingWorkersBindingKindKVNamespace,
345-
MetadataBindingWorkersBindingKindMTLSCERT,
332+
MetadataBindingWorkersBindingKindMTLSCertificate,
346333
MetadataBindingWorkersBindingKindPlainText,
347334
MetadataBindingWorkersBindingKindQueue,
348-
MetadataBindingWorkersBindingKindR2,
349-
MetadataBindingWorkersBindingKindSecret,
335+
MetadataBindingWorkersBindingKindR2Bucket,
336+
MetadataBindingWorkersBindingKindSecretText,
350337
MetadataBindingWorkersBindingKindService,
351338
MetadataBindingWorkersBindingKindTailConsumer,
352339
MetadataBindingWorkersBindingKindVectorize,

0 commit comments

Comments
 (0)