Skip to content

Commit 008556f

Browse files
feat: feat(pipelines): Configure SDKs/Terraform to use the new Pipelines, Streams, Sinks routes
* feat(pipelines): Configure SDKs/Terraform to use the new Pipelines, Streams, Sinks routes
1 parent afc24b0 commit 008556f

33 files changed

+6614
-289
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1894
1+
configured_endpoints: 1908
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-c3770555d9e46619703036a1104959dc48db5be8f70f139b8b82ab11b576bcaa.yml
33
openapi_spec_hash: 024347d83f907a68d0f8b38c1d2006d0
4-
config_hash: ff6f32bcf015c191b27ee4443df97f28
4+
config_hash: 0c4384f215154a287ab7fbe937bf1621

api.md

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10375,17 +10375,62 @@ from cloudflare.types.pipelines import (
1037510375
PipelineCreateResponse,
1037610376
PipelineUpdateResponse,
1037710377
PipelineListResponse,
10378+
PipelineCreateV1Response,
1037810379
PipelineGetResponse,
10380+
PipelineGetV1Response,
10381+
PipelineListV1Response,
10382+
PipelineValidateSqlResponse,
1037910383
)
1038010384
```
1038110385

1038210386
Methods:
1038310387

10384-
- <code title="post /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_create_response.py">PipelineCreateResponse</a></code>
10385-
- <code title="put /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines.py">update</a>(pipeline_name, \*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_update_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_update_response.py">PipelineUpdateResponse</a></code>
10386-
- <code title="get /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_list_response.py">PipelineListResponse</a></code>
10387-
- <code title="delete /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines.py">delete</a>(pipeline_name, \*, account_id) -> None</code>
10388-
- <code title="get /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines.py">get</a>(pipeline_name, \*, account_id) -> <a href="./src/cloudflare/types/pipelines/pipeline_get_response.py">PipelineGetResponse</a></code>
10388+
- <code title="post /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_create_response.py">PipelineCreateResponse</a></code>
10389+
- <code title="put /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">update</a>(pipeline_name, \*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_update_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_update_response.py">PipelineUpdateResponse</a></code>
10390+
- <code title="get /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_list_response.py">PipelineListResponse</a></code>
10391+
- <code title="delete /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">delete</a>(pipeline_name, \*, account_id) -> None</code>
10392+
- <code title="post /accounts/{account_id}/pipelines/v1/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">create_v1</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_create_v1_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_create_v1_response.py">PipelineCreateV1Response</a></code>
10393+
- <code title="delete /accounts/{account_id}/pipelines/v1/pipelines/{pipeline_id}">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">delete_v1</a>(pipeline_id, \*, account_id) -> None</code>
10394+
- <code title="get /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">get</a>(pipeline_name, \*, account_id) -> <a href="./src/cloudflare/types/pipelines/pipeline_get_response.py">PipelineGetResponse</a></code>
10395+
- <code title="get /accounts/{account_id}/pipelines/v1/pipelines/{pipeline_id}">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">get_v1</a>(pipeline_id, \*, account_id) -> <a href="./src/cloudflare/types/pipelines/pipeline_get_v1_response.py">PipelineGetV1Response</a></code>
10396+
- <code title="get /accounts/{account_id}/pipelines/v1/pipelines">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">list_v1</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_list_v1_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_list_v1_response.py">SyncV4PagePaginationArray[PipelineListV1Response]</a></code>
10397+
- <code title="post /accounts/{account_id}/pipelines/v1/validate_sql">client.pipelines.<a href="./src/cloudflare/resources/pipelines/pipelines.py">validate_sql</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/pipeline_validate_sql_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/pipeline_validate_sql_response.py">PipelineValidateSqlResponse</a></code>
10398+
10399+
## Sinks
10400+
10401+
Types:
10402+
10403+
```python
10404+
from cloudflare.types.pipelines import SinkCreateResponse, SinkListResponse, SinkGetResponse
10405+
```
10406+
10407+
Methods:
10408+
10409+
- <code title="post /accounts/{account_id}/pipelines/v1/sinks">client.pipelines.sinks.<a href="./src/cloudflare/resources/pipelines/sinks.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/sink_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/sink_create_response.py">SinkCreateResponse</a></code>
10410+
- <code title="get /accounts/{account_id}/pipelines/v1/sinks">client.pipelines.sinks.<a href="./src/cloudflare/resources/pipelines/sinks.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/sink_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/sink_list_response.py">SyncV4PagePaginationArray[SinkListResponse]</a></code>
10411+
- <code title="delete /accounts/{account_id}/pipelines/v1/sinks/{sink_id}">client.pipelines.sinks.<a href="./src/cloudflare/resources/pipelines/sinks.py">delete</a>(sink_id, \*, account_id, \*\*<a href="src/cloudflare/types/pipelines/sink_delete_params.py">params</a>) -> None</code>
10412+
- <code title="get /accounts/{account_id}/pipelines/v1/sinks/{sink_id}">client.pipelines.sinks.<a href="./src/cloudflare/resources/pipelines/sinks.py">get</a>(sink_id, \*, account_id) -> <a href="./src/cloudflare/types/pipelines/sink_get_response.py">SinkGetResponse</a></code>
10413+
10414+
## Streams
10415+
10416+
Types:
10417+
10418+
```python
10419+
from cloudflare.types.pipelines import (
10420+
StreamCreateResponse,
10421+
StreamUpdateResponse,
10422+
StreamListResponse,
10423+
StreamGetResponse,
10424+
)
10425+
```
10426+
10427+
Methods:
10428+
10429+
- <code title="post /accounts/{account_id}/pipelines/v1/streams">client.pipelines.streams.<a href="./src/cloudflare/resources/pipelines/streams.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/stream_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/stream_create_response.py">StreamCreateResponse</a></code>
10430+
- <code title="patch /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/cloudflare/resources/pipelines/streams.py">update</a>(stream_id, \*, account_id, \*\*<a href="src/cloudflare/types/pipelines/stream_update_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/stream_update_response.py">StreamUpdateResponse</a></code>
10431+
- <code title="get /accounts/{account_id}/pipelines/v1/streams">client.pipelines.streams.<a href="./src/cloudflare/resources/pipelines/streams.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pipelines/stream_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pipelines/stream_list_response.py">SyncV4PagePaginationArray[StreamListResponse]</a></code>
10432+
- <code title="delete /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/cloudflare/resources/pipelines/streams.py">delete</a>(stream_id, \*, account_id, \*\*<a href="src/cloudflare/types/pipelines/stream_delete_params.py">params</a>) -> None</code>
10433+
- <code title="get /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/cloudflare/resources/pipelines/streams.py">get</a>(stream_id, \*, account_id) -> <a href="./src/cloudflare/types/pipelines/stream_get_response.py">StreamGetResponse</a></code>
1038910434

1039010435
# SchemaValidation
1039110436

src/cloudflare/_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@
146146
from .resources.ssl.ssl import SSLResource, AsyncSSLResource
147147
from .resources.argo.argo import ArgoResource, AsyncArgoResource
148148
from .resources.logs.logs import LogsResource, AsyncLogsResource
149-
from .resources.pipelines import PipelinesResource, AsyncPipelinesResource
150149
from .resources.user.user import UserResource, AsyncUserResource
151150
from .resources.web3.web3 import Web3Resource, AsyncWeb3Resource
152151
from .resources.audit_logs import AuditLogsResource, AsyncAuditLogsResource
@@ -183,6 +182,7 @@
183182
from .resources.managed_transforms import ManagedTransformsResource, AsyncManagedTransformsResource
184183
from .resources.client_certificates import ClientCertificatesResource, AsyncClientCertificatesResource
185184
from .resources.hostnames.hostnames import HostnamesResource, AsyncHostnamesResource
185+
from .resources.pipelines.pipelines import PipelinesResource, AsyncPipelinesResource
186186
from .resources.registrar.registrar import RegistrarResource, AsyncRegistrarResource
187187
from .resources.turnstile.turnstile import TurnstileResource, AsyncTurnstileResource
188188
from .resources.vectorize.vectorize import VectorizeResource, AsyncVectorizeResource
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .sinks import (
4+
SinksResource,
5+
AsyncSinksResource,
6+
SinksResourceWithRawResponse,
7+
AsyncSinksResourceWithRawResponse,
8+
SinksResourceWithStreamingResponse,
9+
AsyncSinksResourceWithStreamingResponse,
10+
)
11+
from .streams import (
12+
StreamsResource,
13+
AsyncStreamsResource,
14+
StreamsResourceWithRawResponse,
15+
AsyncStreamsResourceWithRawResponse,
16+
StreamsResourceWithStreamingResponse,
17+
AsyncStreamsResourceWithStreamingResponse,
18+
)
19+
from .pipelines import (
20+
PipelinesResource,
21+
AsyncPipelinesResource,
22+
PipelinesResourceWithRawResponse,
23+
AsyncPipelinesResourceWithRawResponse,
24+
PipelinesResourceWithStreamingResponse,
25+
AsyncPipelinesResourceWithStreamingResponse,
26+
)
27+
28+
__all__ = [
29+
"SinksResource",
30+
"AsyncSinksResource",
31+
"SinksResourceWithRawResponse",
32+
"AsyncSinksResourceWithRawResponse",
33+
"SinksResourceWithStreamingResponse",
34+
"AsyncSinksResourceWithStreamingResponse",
35+
"StreamsResource",
36+
"AsyncStreamsResource",
37+
"StreamsResourceWithRawResponse",
38+
"AsyncStreamsResourceWithRawResponse",
39+
"StreamsResourceWithStreamingResponse",
40+
"AsyncStreamsResourceWithStreamingResponse",
41+
"PipelinesResource",
42+
"AsyncPipelinesResource",
43+
"PipelinesResourceWithRawResponse",
44+
"AsyncPipelinesResourceWithRawResponse",
45+
"PipelinesResourceWithStreamingResponse",
46+
"AsyncPipelinesResourceWithStreamingResponse",
47+
]

0 commit comments

Comments
 (0)