Skip to content

Commit a3043d4

Browse files
feat(api): manual updates (#2295)
1 parent 17db44d commit a3043d4

File tree

13 files changed

+825
-3
lines changed

13 files changed

+825
-3
lines changed

.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1480
1+
configured_endpoints: 1483
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-405af13ac696c25ab9d54a26786eab9bf02e2c2ff817a7ec01a454056dda053c.yml

api.md

+16
Original file line numberDiff line numberDiff line change
@@ -2826,6 +2826,7 @@ from cloudflare.types.managed_transforms import (
28262826
Methods:
28272827

28282828
- <code title="get /zones/{zone_id}/managed_headers">client.managed_transforms.<a href="./src/cloudflare/resources/managed_transforms.py">list</a>(\*, zone_id) -> <a href="./src/cloudflare/types/managed_transforms/managed_transform_list_response.py">ManagedTransformListResponse</a></code>
2829+
- <code title="delete /zones/{zone_id}/managed_headers">client.managed_transforms.<a href="./src/cloudflare/resources/managed_transforms.py">delete</a>(\*, zone_id) -> None</code>
28292830
- <code title="patch /zones/{zone_id}/managed_headers">client.managed_transforms.<a href="./src/cloudflare/resources/managed_transforms.py">edit</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/managed_transforms/managed_transform_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/managed_transforms/managed_transform_edit_response.py">ManagedTransformEditResponse</a></code>
28302831

28312832
# PageShield
@@ -3017,6 +3018,7 @@ from cloudflare.types.url_normalization import (
30173018
Methods:
30183019

30193020
- <code title="put /zones/{zone_id}/url_normalization">client.url_normalization.<a href="./src/cloudflare/resources/url_normalization.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/url_normalization/url_normalization_update_params.py">params</a>) -> <a href="./src/cloudflare/types/url_normalization/url_normalization_update_response.py">URLNormalizationUpdateResponse</a></code>
3021+
- <code title="delete /zones/{zone_id}/url_normalization">client.url_normalization.<a href="./src/cloudflare/resources/url_normalization.py">delete</a>(\*, zone_id) -> None</code>
30203022
- <code title="get /zones/{zone_id}/url_normalization">client.url_normalization.<a href="./src/cloudflare/resources/url_normalization.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/url_normalization/url_normalization_get_response.py">URLNormalizationGetResponse</a></code>
30213023

30223024
# Spectrum
@@ -4726,6 +4728,20 @@ Methods:
47264728
- <code title="delete /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}">client.workers_for_platforms.dispatch.namespaces.scripts.<a href="./src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py">delete</a>(script_name, \*, account_id, dispatch_namespace, \*\*<a href="src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_delete_params.py">params</a>) -> None</code>
47274729
- <code title="get /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}">client.workers_for_platforms.dispatch.namespaces.scripts.<a href="./src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py">get</a>(script_name, \*, account_id, dispatch_namespace) -> <a href="./src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script.py">Optional[Script]</a></code>
47284730

4731+
##### AssetUpload
4732+
4733+
Types:
4734+
4735+
```python
4736+
from cloudflare.types.workers_for_platforms.dispatch.namespaces.scripts import (
4737+
AssetUploadCreateResponse,
4738+
)
4739+
```
4740+
4741+
Methods:
4742+
4743+
- <code title="post /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/assets-upload-session">client.workers_for_platforms.dispatch.namespaces.scripts.asset_upload.<a href="./src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/asset_upload.py">create</a>(script_name, \*, account_id, dispatch_namespace, \*\*<a href="src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/asset_upload_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/asset_upload_create_response.py">Optional[AssetUploadCreateResponse]</a></code>
4744+
47294745
##### Content
47304746

47314747
Methods:

src/cloudflare/resources/managed_transforms.py

+85-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import httpx
88

9-
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
9+
from .._types import NOT_GIVEN, Body, Query, Headers, NoneType, NotGiven
1010
from .._utils import (
1111
maybe_transform,
1212
async_maybe_transform,
@@ -87,6 +87,42 @@ def list(
8787
cast_to=cast(Type[ManagedTransformListResponse], ResultWrapper[ManagedTransformListResponse]),
8888
)
8989

90+
def delete(
91+
self,
92+
*,
93+
zone_id: str,
94+
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
95+
# The extra values given here take precedence over values defined on the client or passed to this method.
96+
extra_headers: Headers | None = None,
97+
extra_query: Query | None = None,
98+
extra_body: Body | None = None,
99+
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
100+
) -> None:
101+
"""
102+
Disables all Managed Transforms.
103+
104+
Args:
105+
zone_id: The unique ID of the zone.
106+
107+
extra_headers: Send extra headers
108+
109+
extra_query: Add additional query parameters to the request
110+
111+
extra_body: Add additional JSON properties to the request
112+
113+
timeout: Override the client-level default timeout for this request, in seconds
114+
"""
115+
if not zone_id:
116+
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
117+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
118+
return self._delete(
119+
f"/zones/{zone_id}/managed_headers",
120+
options=make_request_options(
121+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
122+
),
123+
cast_to=NoneType,
124+
)
125+
90126
def edit(
91127
self,
92128
*,
@@ -199,6 +235,42 @@ async def list(
199235
cast_to=cast(Type[ManagedTransformListResponse], ResultWrapper[ManagedTransformListResponse]),
200236
)
201237

238+
async def delete(
239+
self,
240+
*,
241+
zone_id: str,
242+
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
243+
# The extra values given here take precedence over values defined on the client or passed to this method.
244+
extra_headers: Headers | None = None,
245+
extra_query: Query | None = None,
246+
extra_body: Body | None = None,
247+
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
248+
) -> None:
249+
"""
250+
Disables all Managed Transforms.
251+
252+
Args:
253+
zone_id: The unique ID of the zone.
254+
255+
extra_headers: Send extra headers
256+
257+
extra_query: Add additional query parameters to the request
258+
259+
extra_body: Add additional JSON properties to the request
260+
261+
timeout: Override the client-level default timeout for this request, in seconds
262+
"""
263+
if not zone_id:
264+
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
265+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
266+
return await self._delete(
267+
f"/zones/{zone_id}/managed_headers",
268+
options=make_request_options(
269+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
270+
),
271+
cast_to=NoneType,
272+
)
273+
202274
async def edit(
203275
self,
204276
*,
@@ -259,6 +331,9 @@ def __init__(self, managed_transforms: ManagedTransformsResource) -> None:
259331
self.list = to_raw_response_wrapper(
260332
managed_transforms.list,
261333
)
334+
self.delete = to_raw_response_wrapper(
335+
managed_transforms.delete,
336+
)
262337
self.edit = to_raw_response_wrapper(
263338
managed_transforms.edit,
264339
)
@@ -271,6 +346,9 @@ def __init__(self, managed_transforms: AsyncManagedTransformsResource) -> None:
271346
self.list = async_to_raw_response_wrapper(
272347
managed_transforms.list,
273348
)
349+
self.delete = async_to_raw_response_wrapper(
350+
managed_transforms.delete,
351+
)
274352
self.edit = async_to_raw_response_wrapper(
275353
managed_transforms.edit,
276354
)
@@ -283,6 +361,9 @@ def __init__(self, managed_transforms: ManagedTransformsResource) -> None:
283361
self.list = to_streamed_response_wrapper(
284362
managed_transforms.list,
285363
)
364+
self.delete = to_streamed_response_wrapper(
365+
managed_transforms.delete,
366+
)
286367
self.edit = to_streamed_response_wrapper(
287368
managed_transforms.edit,
288369
)
@@ -295,6 +376,9 @@ def __init__(self, managed_transforms: AsyncManagedTransformsResource) -> None:
295376
self.list = async_to_streamed_response_wrapper(
296377
managed_transforms.list,
297378
)
379+
self.delete = async_to_streamed_response_wrapper(
380+
managed_transforms.delete,
381+
)
298382
self.edit = async_to_streamed_response_wrapper(
299383
managed_transforms.edit,
300384
)

src/cloudflare/resources/url_normalization.py

+85-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import httpx
99

10-
from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
10+
from .._types import NOT_GIVEN, Body, Query, Headers, NoneType, NotGiven
1111
from .._utils import (
1212
maybe_transform,
1313
async_maybe_transform,
@@ -101,6 +101,42 @@ def update(
101101
cast_to=cast(Type[URLNormalizationUpdateResponse], ResultWrapper[URLNormalizationUpdateResponse]),
102102
)
103103

104+
def delete(
105+
self,
106+
*,
107+
zone_id: str,
108+
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
109+
# The extra values given here take precedence over values defined on the client or passed to this method.
110+
extra_headers: Headers | None = None,
111+
extra_query: Query | None = None,
112+
extra_body: Body | None = None,
113+
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
114+
) -> None:
115+
"""
116+
Deletes the URL Normalization settings.
117+
118+
Args:
119+
zone_id: The unique ID of the zone.
120+
121+
extra_headers: Send extra headers
122+
123+
extra_query: Add additional query parameters to the request
124+
125+
extra_body: Add additional JSON properties to the request
126+
127+
timeout: Override the client-level default timeout for this request, in seconds
128+
"""
129+
if not zone_id:
130+
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
131+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
132+
return self._delete(
133+
f"/zones/{zone_id}/url_normalization",
134+
options=make_request_options(
135+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
136+
),
137+
cast_to=NoneType,
138+
)
139+
104140
def get(
105141
self,
106142
*,
@@ -213,6 +249,42 @@ async def update(
213249
cast_to=cast(Type[URLNormalizationUpdateResponse], ResultWrapper[URLNormalizationUpdateResponse]),
214250
)
215251

252+
async def delete(
253+
self,
254+
*,
255+
zone_id: str,
256+
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
257+
# The extra values given here take precedence over values defined on the client or passed to this method.
258+
extra_headers: Headers | None = None,
259+
extra_query: Query | None = None,
260+
extra_body: Body | None = None,
261+
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
262+
) -> None:
263+
"""
264+
Deletes the URL Normalization settings.
265+
266+
Args:
267+
zone_id: The unique ID of the zone.
268+
269+
extra_headers: Send extra headers
270+
271+
extra_query: Add additional query parameters to the request
272+
273+
extra_body: Add additional JSON properties to the request
274+
275+
timeout: Override the client-level default timeout for this request, in seconds
276+
"""
277+
if not zone_id:
278+
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
279+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
280+
return await self._delete(
281+
f"/zones/{zone_id}/url_normalization",
282+
options=make_request_options(
283+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
284+
),
285+
cast_to=NoneType,
286+
)
287+
216288
async def get(
217289
self,
218290
*,
@@ -260,6 +332,9 @@ def __init__(self, url_normalization: URLNormalizationResource) -> None:
260332
self.update = to_raw_response_wrapper(
261333
url_normalization.update,
262334
)
335+
self.delete = to_raw_response_wrapper(
336+
url_normalization.delete,
337+
)
263338
self.get = to_raw_response_wrapper(
264339
url_normalization.get,
265340
)
@@ -272,6 +347,9 @@ def __init__(self, url_normalization: AsyncURLNormalizationResource) -> None:
272347
self.update = async_to_raw_response_wrapper(
273348
url_normalization.update,
274349
)
350+
self.delete = async_to_raw_response_wrapper(
351+
url_normalization.delete,
352+
)
275353
self.get = async_to_raw_response_wrapper(
276354
url_normalization.get,
277355
)
@@ -284,6 +362,9 @@ def __init__(self, url_normalization: URLNormalizationResource) -> None:
284362
self.update = to_streamed_response_wrapper(
285363
url_normalization.update,
286364
)
365+
self.delete = to_streamed_response_wrapper(
366+
url_normalization.delete,
367+
)
287368
self.get = to_streamed_response_wrapper(
288369
url_normalization.get,
289370
)
@@ -296,6 +377,9 @@ def __init__(self, url_normalization: AsyncURLNormalizationResource) -> None:
296377
self.update = async_to_streamed_response_wrapper(
297378
url_normalization.update,
298379
)
380+
self.delete = async_to_streamed_response_wrapper(
381+
url_normalization.delete,
382+
)
299383
self.get = async_to_streamed_response_wrapper(
300384
url_normalization.get,
301385
)

src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py

+14
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,22 @@
4848
SettingsResourceWithStreamingResponse,
4949
AsyncSettingsResourceWithStreamingResponse,
5050
)
51+
from .asset_upload import (
52+
AssetUploadResource,
53+
AsyncAssetUploadResource,
54+
AssetUploadResourceWithRawResponse,
55+
AsyncAssetUploadResourceWithRawResponse,
56+
AssetUploadResourceWithStreamingResponse,
57+
AsyncAssetUploadResourceWithStreamingResponse,
58+
)
5159

5260
__all__ = [
61+
"AssetUploadResource",
62+
"AsyncAssetUploadResource",
63+
"AssetUploadResourceWithRawResponse",
64+
"AsyncAssetUploadResourceWithRawResponse",
65+
"AssetUploadResourceWithStreamingResponse",
66+
"AsyncAssetUploadResourceWithStreamingResponse",
5367
"ContentResource",
5468
"AsyncContentResource",
5569
"ContentResourceWithRawResponse",

0 commit comments

Comments
 (0)