Skip to content

Commit 6734e9b

Browse files
chore(api): update composite API spec
1 parent 9ea4469 commit 6734e9b

File tree

187 files changed

+15171
-13341
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

187 files changed

+15171
-13341
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1859
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-7c981c72c3b84f1b39c664311bcc286c0965bf2833955853107bc1988cc5ff25.yml
3-
openapi_spec_hash: d4b77a5657c299c78a79bb3e5b326fef
1+
configured_endpoints: 1858
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-30a19b0d3813d162ef87b7f4b9b29582d83afbab5291c85bf2522516fd1264c5.yml
3+
openapi_spec_hash: 2f89047322a2f7a306150dd6c7afdcfa
44
config_hash: b005a07fe728e7a9d190900f93eaa41f

api.md

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2379,6 +2379,7 @@ from cloudflare.types.workers import (
23792379
Script,
23802380
ScriptSetting,
23812381
ScriptUpdateResponse,
2382+
ScriptListResponse,
23822383
ScriptGetResponse,
23832384
ScriptSearchResponse,
23842385
)
@@ -2387,7 +2388,7 @@ from cloudflare.types.workers import (
23872388
Methods:
23882389

23892390
- <code title="put /accounts/{account_id}/workers/scripts/{script_name}">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">update</a>(script_name, \*, account_id, \*\*<a href="src/cloudflare/types/workers/script_update_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/script_update_response.py">ScriptUpdateResponse</a></code>
2390-
- <code title="get /accounts/{account_id}/workers/scripts">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/script_list_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/script.py">SyncSinglePage[Script]</a></code>
2391+
- <code title="get /accounts/{account_id}/workers/scripts">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/script_list_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/script_list_response.py">SyncSinglePage[ScriptListResponse]</a></code>
23912392
- <code title="delete /accounts/{account_id}/workers/scripts/{script_name}">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">delete</a>(script_name, \*, account_id, \*\*<a href="src/cloudflare/types/workers/script_delete_params.py">params</a>) -> object</code>
23922393
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">get</a>(script_name, \*, account_id) -> str</code>
23932394
- <code title="get /accounts/{account_id}/workers/scripts-search">client.workers.scripts.<a href="./src/cloudflare/resources/workers/scripts/scripts.py">search</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/script_search_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/script_search_response.py">ScriptSearchResponse</a></code>
@@ -3352,15 +3353,8 @@ Methods:
33523353

33533354
## LOADocuments
33543355

3355-
Types:
3356-
3357-
```python
3358-
from cloudflare.types.addressing import LOADocumentCreateResponse
3359-
```
3360-
33613356
Methods:
33623357

3363-
- <code title="post /accounts/{account_id}/addressing/loa_documents">client.addressing.loa_documents.<a href="./src/cloudflare/resources/addressing/loa_documents.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/addressing/loa_document_create_params.py">params</a>) -> <a href="./src/cloudflare/types/addressing/loa_document_create_response.py">Optional[LOADocumentCreateResponse]</a></code>
33643358
- <code title="get /accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download">client.addressing.loa_documents.<a href="./src/cloudflare/resources/addressing/loa_documents.py">get</a>(loa_document_id, \*, account_id) -> BinaryAPIResponse</code>
33653359

33663360
## Prefixes
@@ -4519,7 +4513,7 @@ Methods:
45194513
Methods:
45204514

45214515
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">create</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
4522-
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">list</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">SyncSinglePage[Deployment]</a></code>
4516+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">list</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">SyncV4PagePaginationArray[Deployment]</a></code>
45234517
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">delete</a>(deployment_id, \*, account_id, project_name) -> object</code>
45244518
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">get</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
45254519
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">retry</a>(deployment_id, \*, account_id, project_name, \*\*<a href="src/cloudflare/types/pages/projects/deployment_retry_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
@@ -6377,25 +6371,13 @@ Methods:
63776371

63786372
### Cloudflared
63796373

6380-
Types:
6381-
6382-
```python
6383-
from cloudflare.types.zero_trust.tunnels import (
6384-
CloudflaredCreateResponse,
6385-
CloudflaredListResponse,
6386-
CloudflaredDeleteResponse,
6387-
CloudflaredEditResponse,
6388-
CloudflaredGetResponse,
6389-
)
6390-
```
6391-
63926374
Methods:
63936375

6394-
- <code title="post /accounts/{account_id}/cfd_tunnel">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/tunnels/cloudflared_create_response.py">CloudflaredCreateResponse</a></code>
6395-
- <code title="get /accounts/{account_id}/cfd_tunnel">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_list_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/tunnels/cloudflared_list_response.py">SyncV4PagePaginationArray[CloudflaredListResponse]</a></code>
6396-
- <code title="delete /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">delete</a>(tunnel_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/tunnels/cloudflared_delete_response.py">CloudflaredDeleteResponse</a></code>
6397-
- <code title="patch /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">edit</a>(tunnel_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/tunnels/cloudflared_edit_response.py">CloudflaredEditResponse</a></code>
6398-
- <code title="get /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">get</a>(tunnel_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/tunnels/cloudflared_get_response.py">CloudflaredGetResponse</a></code>
6376+
- <code title="post /accounts/{account_id}/cfd_tunnel">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_create_params.py">params</a>) -> <a href="./src/cloudflare/types/shared/cloudflare_tunnel.py">CloudflareTunnel</a></code>
6377+
- <code title="get /accounts/{account_id}/cfd_tunnel">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_list_params.py">params</a>) -> <a href="./src/cloudflare/types/shared/cloudflare_tunnel.py">SyncV4PagePaginationArray[CloudflareTunnel]</a></code>
6378+
- <code title="delete /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">delete</a>(tunnel_id, \*, account_id) -> <a href="./src/cloudflare/types/shared/cloudflare_tunnel.py">CloudflareTunnel</a></code>
6379+
- <code title="patch /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">edit</a>(tunnel_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/tunnels/cloudflared_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/shared/cloudflare_tunnel.py">CloudflareTunnel</a></code>
6380+
- <code title="get /accounts/{account_id}/cfd_tunnel/{tunnel_id}">client.zero_trust.tunnels.cloudflared.<a href="./src/cloudflare/resources/zero_trust/tunnels/cloudflared/cloudflared.py">get</a>(tunnel_id, \*, account_id) -> <a href="./src/cloudflare/types/shared/cloudflare_tunnel.py">CloudflareTunnel</a></code>
63996381

64006382
#### Configurations
64016383

src/cloudflare/resources/addressing/loa_documents.py

Lines changed: 1 addition & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,24 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, Optional, cast
5+
from typing import Optional
66

77
import httpx
88

99
from ..._types import Body, Query, Headers, NotGiven, not_given
10-
from ..._utils import maybe_transform, async_maybe_transform
1110
from ..._compat import cached_property
1211
from ..._resource import SyncAPIResource, AsyncAPIResource
1312
from ..._response import (
1413
BinaryAPIResponse,
1514
AsyncBinaryAPIResponse,
1615
StreamedBinaryAPIResponse,
1716
AsyncStreamedBinaryAPIResponse,
18-
to_raw_response_wrapper,
19-
to_streamed_response_wrapper,
20-
async_to_raw_response_wrapper,
2117
to_custom_raw_response_wrapper,
22-
async_to_streamed_response_wrapper,
2318
to_custom_streamed_response_wrapper,
2419
async_to_custom_raw_response_wrapper,
2520
async_to_custom_streamed_response_wrapper,
2621
)
27-
from ..._wrappers import ResultWrapper
2822
from ..._base_client import make_request_options
29-
from ...types.addressing import loa_document_create_params
30-
from ...types.addressing.loa_document_create_response import LOADocumentCreateResponse
3123

3224
__all__ = ["LOADocumentsResource", "AsyncLOADocumentsResource"]
3325

@@ -52,53 +44,6 @@ def with_streaming_response(self) -> LOADocumentsResourceWithStreamingResponse:
5244
"""
5345
return LOADocumentsResourceWithStreamingResponse(self)
5446

55-
def create(
56-
self,
57-
*,
58-
account_id: str,
59-
loa_document: str,
60-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
61-
# The extra values given here take precedence over values defined on the client or passed to this method.
62-
extra_headers: Headers | None = None,
63-
extra_query: Query | None = None,
64-
extra_body: Body | None = None,
65-
timeout: float | httpx.Timeout | None | NotGiven = not_given,
66-
) -> Optional[LOADocumentCreateResponse]:
67-
"""
68-
Submit LOA document (pdf format) under the account.
69-
70-
Args:
71-
account_id: Identifier of a Cloudflare account.
72-
73-
loa_document: LOA document to upload.
74-
75-
extra_headers: Send extra headers
76-
77-
extra_query: Add additional query parameters to the request
78-
79-
extra_body: Add additional JSON properties to the request
80-
81-
timeout: Override the client-level default timeout for this request, in seconds
82-
"""
83-
if not account_id:
84-
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
85-
# It should be noted that the actual Content-Type header that will be
86-
# sent to the server will contain a `boundary` parameter, e.g.
87-
# multipart/form-data; boundary=---abc--
88-
extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})}
89-
return self._post(
90-
f"/accounts/{account_id}/addressing/loa_documents",
91-
body=maybe_transform({"loa_document": loa_document}, loa_document_create_params.LOADocumentCreateParams),
92-
options=make_request_options(
93-
extra_headers=extra_headers,
94-
extra_query=extra_query,
95-
extra_body=extra_body,
96-
timeout=timeout,
97-
post_parser=ResultWrapper[Optional[LOADocumentCreateResponse]]._unwrapper,
98-
),
99-
cast_to=cast(Type[Optional[LOADocumentCreateResponse]], ResultWrapper[LOADocumentCreateResponse]),
100-
)
101-
10247
def get(
10348
self,
10449
loa_document_id: Optional[str],
@@ -161,55 +106,6 @@ def with_streaming_response(self) -> AsyncLOADocumentsResourceWithStreamingRespo
161106
"""
162107
return AsyncLOADocumentsResourceWithStreamingResponse(self)
163108

164-
async def create(
165-
self,
166-
*,
167-
account_id: str,
168-
loa_document: str,
169-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
170-
# The extra values given here take precedence over values defined on the client or passed to this method.
171-
extra_headers: Headers | None = None,
172-
extra_query: Query | None = None,
173-
extra_body: Body | None = None,
174-
timeout: float | httpx.Timeout | None | NotGiven = not_given,
175-
) -> Optional[LOADocumentCreateResponse]:
176-
"""
177-
Submit LOA document (pdf format) under the account.
178-
179-
Args:
180-
account_id: Identifier of a Cloudflare account.
181-
182-
loa_document: LOA document to upload.
183-
184-
extra_headers: Send extra headers
185-
186-
extra_query: Add additional query parameters to the request
187-
188-
extra_body: Add additional JSON properties to the request
189-
190-
timeout: Override the client-level default timeout for this request, in seconds
191-
"""
192-
if not account_id:
193-
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
194-
# It should be noted that the actual Content-Type header that will be
195-
# sent to the server will contain a `boundary` parameter, e.g.
196-
# multipart/form-data; boundary=---abc--
197-
extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})}
198-
return await self._post(
199-
f"/accounts/{account_id}/addressing/loa_documents",
200-
body=await async_maybe_transform(
201-
{"loa_document": loa_document}, loa_document_create_params.LOADocumentCreateParams
202-
),
203-
options=make_request_options(
204-
extra_headers=extra_headers,
205-
extra_query=extra_query,
206-
extra_body=extra_body,
207-
timeout=timeout,
208-
post_parser=ResultWrapper[Optional[LOADocumentCreateResponse]]._unwrapper,
209-
),
210-
cast_to=cast(Type[Optional[LOADocumentCreateResponse]], ResultWrapper[LOADocumentCreateResponse]),
211-
)
212-
213109
async def get(
214110
self,
215111
loa_document_id: Optional[str],
@@ -256,9 +152,6 @@ class LOADocumentsResourceWithRawResponse:
256152
def __init__(self, loa_documents: LOADocumentsResource) -> None:
257153
self._loa_documents = loa_documents
258154

259-
self.create = to_raw_response_wrapper(
260-
loa_documents.create,
261-
)
262155
self.get = to_custom_raw_response_wrapper(
263156
loa_documents.get,
264157
BinaryAPIResponse,
@@ -269,9 +162,6 @@ class AsyncLOADocumentsResourceWithRawResponse:
269162
def __init__(self, loa_documents: AsyncLOADocumentsResource) -> None:
270163
self._loa_documents = loa_documents
271164

272-
self.create = async_to_raw_response_wrapper(
273-
loa_documents.create,
274-
)
275165
self.get = async_to_custom_raw_response_wrapper(
276166
loa_documents.get,
277167
AsyncBinaryAPIResponse,
@@ -282,9 +172,6 @@ class LOADocumentsResourceWithStreamingResponse:
282172
def __init__(self, loa_documents: LOADocumentsResource) -> None:
283173
self._loa_documents = loa_documents
284174

285-
self.create = to_streamed_response_wrapper(
286-
loa_documents.create,
287-
)
288175
self.get = to_custom_streamed_response_wrapper(
289176
loa_documents.get,
290177
StreamedBinaryAPIResponse,
@@ -295,9 +182,6 @@ class AsyncLOADocumentsResourceWithStreamingResponse:
295182
def __init__(self, loa_documents: AsyncLOADocumentsResource) -> None:
296183
self._loa_documents = loa_documents
297184

298-
self.create = async_to_streamed_response_wrapper(
299-
loa_documents.create,
300-
)
301185
self.get = async_to_custom_streamed_response_wrapper(
302186
loa_documents.get,
303187
AsyncStreamedBinaryAPIResponse,

src/cloudflare/resources/addressing/prefixes/bgp_prefixes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def create(
5050
prefix_id: str,
5151
*,
5252
account_id: str,
53-
cidr: str | Omit = omit,
53+
cidr: str,
5454
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5555
# The extra values given here take precedence over values defined on the client or passed to this method.
5656
extra_headers: Headers | None = None,
@@ -283,7 +283,7 @@ async def create(
283283
prefix_id: str,
284284
*,
285285
account_id: str,
286-
cidr: str | Omit = omit,
286+
cidr: str,
287287
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
288288
# The extra values given here take precedence over values defined on the client or passed to this method.
289289
extra_headers: Headers | None = None,

0 commit comments

Comments
 (0)