Skip to content

Commit aeff4dd

Browse files
chore(api): upload stainless config from cloudflare-config
1 parent f24bee7 commit aeff4dd

25 files changed

Lines changed: 4249 additions & 2 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1798
1+
configured_endpoints: 1807
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-06913f14cb00f0c733777e7a8881bcace4659c99eda8321fa1952db10a167c80.yml
33
openapi_spec_hash: 844e3609ec6add26270ac46e9872ed0e
4-
config_hash: a1304617cd14c003fb430a6827269eba
4+
config_hash: b05e3b65a0952dad8b29e219002b9939

api.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2255,6 +2255,39 @@ Types:
22552255
from cloudflare.types.workers import MigrationStep, SingleStepMigration, WorkerMetadata
22562256
```
22572257

2258+
## Beta
2259+
2260+
### Workers
2261+
2262+
Types:
2263+
2264+
```python
2265+
from cloudflare.types.workers.beta import Worker, WorkerDeleteResponse
2266+
```
2267+
2268+
Methods:
2269+
2270+
- <code title="post /accounts/{account_id}/workers/workers">client.workers.beta.workers.<a href="./src/cloudflare/resources/workers/beta/workers/workers.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/beta/worker_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/worker.py">Worker</a></code>
2271+
- <code title="put /accounts/{account_id}/workers/workers/{worker_id}">client.workers.beta.workers.<a href="./src/cloudflare/resources/workers/beta/workers/workers.py">update</a>(worker_id, \*, account_id, \*\*<a href="src/cloudflare/types/workers/beta/worker_update_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/worker.py">Worker</a></code>
2272+
- <code title="get /accounts/{account_id}/workers/workers">client.workers.beta.workers.<a href="./src/cloudflare/resources/workers/beta/workers/workers.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/beta/worker_list_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/worker.py">SyncV4PagePaginationArray[Worker]</a></code>
2273+
- <code title="delete /accounts/{account_id}/workers/workers/{worker_id}">client.workers.beta.workers.<a href="./src/cloudflare/resources/workers/beta/workers/workers.py">delete</a>(worker_id, \*, account_id) -> <a href="./src/cloudflare/types/workers/beta/worker_delete_response.py">WorkerDeleteResponse</a></code>
2274+
- <code title="get /accounts/{account_id}/workers/workers/{worker_id}">client.workers.beta.workers.<a href="./src/cloudflare/resources/workers/beta/workers/workers.py">get</a>(worker_id, \*, account_id) -> <a href="./src/cloudflare/types/workers/beta/worker.py">Worker</a></code>
2275+
2276+
#### Versions
2277+
2278+
Types:
2279+
2280+
```python
2281+
from cloudflare.types.workers.beta.workers import Version, VersionDeleteResponse
2282+
```
2283+
2284+
Methods:
2285+
2286+
- <code title="post /accounts/{account_id}/workers/workers/{worker_id}/versions">client.workers.beta.workers.versions.<a href="./src/cloudflare/resources/workers/beta/workers/versions.py">create</a>(worker_id, \*, account_id, \*\*<a href="src/cloudflare/types/workers/beta/workers/version_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/workers/version.py">Version</a></code>
2287+
- <code title="get /accounts/{account_id}/workers/workers/{worker_id}/versions">client.workers.beta.workers.versions.<a href="./src/cloudflare/resources/workers/beta/workers/versions.py">list</a>(worker_id, \*, account_id, \*\*<a href="src/cloudflare/types/workers/beta/workers/version_list_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/workers/version.py">SyncV4PagePaginationArray[Version]</a></code>
2288+
- <code title="delete /accounts/{account_id}/workers/workers/{worker_id}/versions/{version_id}">client.workers.beta.workers.versions.<a href="./src/cloudflare/resources/workers/beta/workers/versions.py">delete</a>(version_id, \*, account_id, worker_id) -> <a href="./src/cloudflare/types/workers/beta/workers/version_delete_response.py">VersionDeleteResponse</a></code>
2289+
- <code title="get /accounts/{account_id}/workers/workers/{worker_id}/versions/{version_id}">client.workers.beta.workers.versions.<a href="./src/cloudflare/resources/workers/beta/workers/versions.py">get</a>(version_id, \*, account_id, worker_id, \*\*<a href="src/cloudflare/types/workers/beta/workers/version_get_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/beta/workers/version.py">Version</a></code>
2290+
22582291
## Routes
22592292

22602293
Types:

src/cloudflare/resources/workers/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3+
from .beta import (
4+
BetaResource,
5+
AsyncBetaResource,
6+
BetaResourceWithRawResponse,
7+
AsyncBetaResourceWithRawResponse,
8+
BetaResourceWithStreamingResponse,
9+
AsyncBetaResourceWithStreamingResponse,
10+
)
311
from .assets import (
412
AssetsResource,
513
AsyncAssetsResource,
@@ -66,6 +74,12 @@
6674
)
6775

6876
__all__ = [
77+
"BetaResource",
78+
"AsyncBetaResource",
79+
"BetaResourceWithRawResponse",
80+
"AsyncBetaResourceWithRawResponse",
81+
"BetaResourceWithStreamingResponse",
82+
"AsyncBetaResourceWithStreamingResponse",
6983
"RoutesResource",
7084
"AsyncRoutesResource",
7185
"RoutesResourceWithRawResponse",
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .beta import (
4+
BetaResource,
5+
AsyncBetaResource,
6+
BetaResourceWithRawResponse,
7+
AsyncBetaResourceWithRawResponse,
8+
BetaResourceWithStreamingResponse,
9+
AsyncBetaResourceWithStreamingResponse,
10+
)
11+
from .workers import (
12+
WorkersResource,
13+
AsyncWorkersResource,
14+
WorkersResourceWithRawResponse,
15+
AsyncWorkersResourceWithRawResponse,
16+
WorkersResourceWithStreamingResponse,
17+
AsyncWorkersResourceWithStreamingResponse,
18+
)
19+
20+
__all__ = [
21+
"WorkersResource",
22+
"AsyncWorkersResource",
23+
"WorkersResourceWithRawResponse",
24+
"AsyncWorkersResourceWithRawResponse",
25+
"WorkersResourceWithStreamingResponse",
26+
"AsyncWorkersResourceWithStreamingResponse",
27+
"BetaResource",
28+
"AsyncBetaResource",
29+
"BetaResourceWithRawResponse",
30+
"AsyncBetaResourceWithRawResponse",
31+
"BetaResourceWithStreamingResponse",
32+
"AsyncBetaResourceWithStreamingResponse",
33+
]
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from ...._compat import cached_property
6+
from ...._resource import SyncAPIResource, AsyncAPIResource
7+
from .workers.workers import (
8+
WorkersResource,
9+
AsyncWorkersResource,
10+
WorkersResourceWithRawResponse,
11+
AsyncWorkersResourceWithRawResponse,
12+
WorkersResourceWithStreamingResponse,
13+
AsyncWorkersResourceWithStreamingResponse,
14+
)
15+
16+
__all__ = ["BetaResource", "AsyncBetaResource"]
17+
18+
19+
class BetaResource(SyncAPIResource):
20+
@cached_property
21+
def workers(self) -> WorkersResource:
22+
return WorkersResource(self._client)
23+
24+
@cached_property
25+
def with_raw_response(self) -> BetaResourceWithRawResponse:
26+
"""
27+
This property can be used as a prefix for any HTTP method call to return
28+
the raw response object instead of the parsed content.
29+
30+
For more information, see https://www.github.com/cloudflare/cloudflare-python#accessing-raw-response-data-eg-headers
31+
"""
32+
return BetaResourceWithRawResponse(self)
33+
34+
@cached_property
35+
def with_streaming_response(self) -> BetaResourceWithStreamingResponse:
36+
"""
37+
An alternative to `.with_raw_response` that doesn't eagerly read the response body.
38+
39+
For more information, see https://www.github.com/cloudflare/cloudflare-python#with_streaming_response
40+
"""
41+
return BetaResourceWithStreamingResponse(self)
42+
43+
44+
class AsyncBetaResource(AsyncAPIResource):
45+
@cached_property
46+
def workers(self) -> AsyncWorkersResource:
47+
return AsyncWorkersResource(self._client)
48+
49+
@cached_property
50+
def with_raw_response(self) -> AsyncBetaResourceWithRawResponse:
51+
"""
52+
This property can be used as a prefix for any HTTP method call to return
53+
the raw response object instead of the parsed content.
54+
55+
For more information, see https://www.github.com/cloudflare/cloudflare-python#accessing-raw-response-data-eg-headers
56+
"""
57+
return AsyncBetaResourceWithRawResponse(self)
58+
59+
@cached_property
60+
def with_streaming_response(self) -> AsyncBetaResourceWithStreamingResponse:
61+
"""
62+
An alternative to `.with_raw_response` that doesn't eagerly read the response body.
63+
64+
For more information, see https://www.github.com/cloudflare/cloudflare-python#with_streaming_response
65+
"""
66+
return AsyncBetaResourceWithStreamingResponse(self)
67+
68+
69+
class BetaResourceWithRawResponse:
70+
def __init__(self, beta: BetaResource) -> None:
71+
self._beta = beta
72+
73+
@cached_property
74+
def workers(self) -> WorkersResourceWithRawResponse:
75+
return WorkersResourceWithRawResponse(self._beta.workers)
76+
77+
78+
class AsyncBetaResourceWithRawResponse:
79+
def __init__(self, beta: AsyncBetaResource) -> None:
80+
self._beta = beta
81+
82+
@cached_property
83+
def workers(self) -> AsyncWorkersResourceWithRawResponse:
84+
return AsyncWorkersResourceWithRawResponse(self._beta.workers)
85+
86+
87+
class BetaResourceWithStreamingResponse:
88+
def __init__(self, beta: BetaResource) -> None:
89+
self._beta = beta
90+
91+
@cached_property
92+
def workers(self) -> WorkersResourceWithStreamingResponse:
93+
return WorkersResourceWithStreamingResponse(self._beta.workers)
94+
95+
96+
class AsyncBetaResourceWithStreamingResponse:
97+
def __init__(self, beta: AsyncBetaResource) -> None:
98+
self._beta = beta
99+
100+
@cached_property
101+
def workers(self) -> AsyncWorkersResourceWithStreamingResponse:
102+
return AsyncWorkersResourceWithStreamingResponse(self._beta.workers)
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .workers import (
4+
WorkersResource,
5+
AsyncWorkersResource,
6+
WorkersResourceWithRawResponse,
7+
AsyncWorkersResourceWithRawResponse,
8+
WorkersResourceWithStreamingResponse,
9+
AsyncWorkersResourceWithStreamingResponse,
10+
)
11+
from .versions import (
12+
VersionsResource,
13+
AsyncVersionsResource,
14+
VersionsResourceWithRawResponse,
15+
AsyncVersionsResourceWithRawResponse,
16+
VersionsResourceWithStreamingResponse,
17+
AsyncVersionsResourceWithStreamingResponse,
18+
)
19+
20+
__all__ = [
21+
"VersionsResource",
22+
"AsyncVersionsResource",
23+
"VersionsResourceWithRawResponse",
24+
"AsyncVersionsResourceWithRawResponse",
25+
"VersionsResourceWithStreamingResponse",
26+
"AsyncVersionsResourceWithStreamingResponse",
27+
"WorkersResource",
28+
"AsyncWorkersResource",
29+
"WorkersResourceWithRawResponse",
30+
"AsyncWorkersResourceWithRawResponse",
31+
"WorkersResourceWithStreamingResponse",
32+
"AsyncWorkersResourceWithStreamingResponse",
33+
]

0 commit comments

Comments
 (0)