Skip to content

Commit 7208b56

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 57d2fbe commit 7208b56

File tree

13 files changed

+4770
-1069
lines changed

13 files changed

+4770
-1069
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 & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9047,18 +9047,59 @@ Methods:
90479047

90489048
Types:
90499049

9050-
- <code><a href="./src/resources/pipelines.ts">PipelineCreateResponse</a></code>
9051-
- <code><a href="./src/resources/pipelines.ts">PipelineUpdateResponse</a></code>
9052-
- <code><a href="./src/resources/pipelines.ts">PipelineListResponse</a></code>
9053-
- <code><a href="./src/resources/pipelines.ts">PipelineGetResponse</a></code>
9050+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineCreateResponse</a></code>
9051+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineUpdateResponse</a></code>
9052+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineListResponse</a></code>
9053+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineCreateV1Response</a></code>
9054+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineGetResponse</a></code>
9055+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineGetV1Response</a></code>
9056+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineListV1Response</a></code>
9057+
- <code><a href="./src/resources/pipelines/pipelines.ts">PipelineValidateSqlResponse</a></code>
90549058

90559059
Methods:
90569060

9057-
- <code title="post /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/resources/pipelines.ts">create</a>({ ...params }) -> PipelineCreateResponse</code>
9058-
- <code title="put /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines.ts">update</a>(pipelineName, { ...params }) -> PipelineUpdateResponse</code>
9059-
- <code title="get /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/resources/pipelines.ts">list</a>({ ...params }) -> PipelineListResponse</code>
9060-
- <code title="delete /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines.ts">delete</a>(pipelineName, { ...params }) -> void</code>
9061-
- <code title="get /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines.ts">get</a>(pipelineName, { ...params }) -> PipelineGetResponse</code>
9061+
- <code title="post /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">create</a>({ ...params }) -> PipelineCreateResponse</code>
9062+
- <code title="put /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">update</a>(pipelineName, { ...params }) -> PipelineUpdateResponse</code>
9063+
- <code title="get /accounts/{account_id}/pipelines">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">list</a>({ ...params }) -> PipelineListResponse</code>
9064+
- <code title="delete /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">delete</a>(pipelineName, { ...params }) -> void</code>
9065+
- <code title="post /accounts/{account_id}/pipelines/v1/pipelines">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">createV1</a>({ ...params }) -> PipelineCreateV1Response</code>
9066+
- <code title="delete /accounts/{account_id}/pipelines/v1/pipelines/{pipeline_id}">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">deleteV1</a>(pipelineId, { ...params }) -> void</code>
9067+
- <code title="get /accounts/{account_id}/pipelines/{pipeline_name}">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">get</a>(pipelineName, { ...params }) -> PipelineGetResponse</code>
9068+
- <code title="get /accounts/{account_id}/pipelines/v1/pipelines/{pipeline_id}">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">getV1</a>(pipelineId, { ...params }) -> PipelineGetV1Response</code>
9069+
- <code title="get /accounts/{account_id}/pipelines/v1/pipelines">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">listV1</a>({ ...params }) -> PipelineListV1ResponsesV4PagePaginationArray</code>
9070+
- <code title="post /accounts/{account_id}/pipelines/v1/validate_sql">client.pipelines.<a href="./src/resources/pipelines/pipelines.ts">validateSql</a>({ ...params }) -> PipelineValidateSqlResponse</code>
9071+
9072+
## Sinks
9073+
9074+
Types:
9075+
9076+
- <code><a href="./src/resources/pipelines/sinks.ts">SinkCreateResponse</a></code>
9077+
- <code><a href="./src/resources/pipelines/sinks.ts">SinkListResponse</a></code>
9078+
- <code><a href="./src/resources/pipelines/sinks.ts">SinkGetResponse</a></code>
9079+
9080+
Methods:
9081+
9082+
- <code title="post /accounts/{account_id}/pipelines/v1/sinks">client.pipelines.sinks.<a href="./src/resources/pipelines/sinks.ts">create</a>({ ...params }) -> SinkCreateResponse</code>
9083+
- <code title="get /accounts/{account_id}/pipelines/v1/sinks">client.pipelines.sinks.<a href="./src/resources/pipelines/sinks.ts">list</a>({ ...params }) -> SinkListResponsesV4PagePaginationArray</code>
9084+
- <code title="delete /accounts/{account_id}/pipelines/v1/sinks/{sink_id}">client.pipelines.sinks.<a href="./src/resources/pipelines/sinks.ts">delete</a>(sinkId, { ...params }) -> void</code>
9085+
- <code title="get /accounts/{account_id}/pipelines/v1/sinks/{sink_id}">client.pipelines.sinks.<a href="./src/resources/pipelines/sinks.ts">get</a>(sinkId, { ...params }) -> SinkGetResponse</code>
9086+
9087+
## Streams
9088+
9089+
Types:
9090+
9091+
- <code><a href="./src/resources/pipelines/streams.ts">StreamCreateResponse</a></code>
9092+
- <code><a href="./src/resources/pipelines/streams.ts">StreamUpdateResponse</a></code>
9093+
- <code><a href="./src/resources/pipelines/streams.ts">StreamListResponse</a></code>
9094+
- <code><a href="./src/resources/pipelines/streams.ts">StreamGetResponse</a></code>
9095+
9096+
Methods:
9097+
9098+
- <code title="post /accounts/{account_id}/pipelines/v1/streams">client.pipelines.streams.<a href="./src/resources/pipelines/streams.ts">create</a>({ ...params }) -> StreamCreateResponse</code>
9099+
- <code title="patch /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/resources/pipelines/streams.ts">update</a>(streamId, { ...params }) -> StreamUpdateResponse</code>
9100+
- <code title="get /accounts/{account_id}/pipelines/v1/streams">client.pipelines.streams.<a href="./src/resources/pipelines/streams.ts">list</a>({ ...params }) -> StreamListResponsesV4PagePaginationArray</code>
9101+
- <code title="delete /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/resources/pipelines/streams.ts">delete</a>(streamId, { ...params }) -> void</code>
9102+
- <code title="get /accounts/{account_id}/pipelines/v1/streams/{stream_id}">client.pipelines.streams.<a href="./src/resources/pipelines/streams.ts">get</a>(streamId, { ...params }) -> StreamGetResponse</code>
90629103

90639104
# SchemaValidation
90649105

scripts/detect-breaking-changes

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,9 @@ TEST_PATHS=(
762762
tests/api-resources/secrets-store/stores/stores.test.ts
763763
tests/api-resources/secrets-store/stores/secrets.test.ts
764764
tests/api-resources/secrets-store/quota.test.ts
765-
tests/api-resources/pipelines.test.ts
765+
tests/api-resources/pipelines/pipelines.test.ts
766+
tests/api-resources/pipelines/sinks.test.ts
767+
tests/api-resources/pipelines/streams.test.ts
766768
tests/api-resources/schema-validation/schema-validation.test.ts
767769
tests/api-resources/schema-validation/schemas.test.ts
768770
tests/api-resources/schema-validation/settings/settings.test.ts

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ import { Memberships } from './resources/memberships';
3434
import { OriginCACertificates } from './resources/origin-ca-certificates';
3535
import { OriginPostQuantumEncryption } from './resources/origin-post-quantum-encryption';
3636
import { PageRules } from './resources/page-rules';
37-
import { Pipelines } from './resources/pipelines';
3837
import { RateLimits } from './resources/rate-limits';
3938
import { RealtimeKit } from './resources/realtime-kit';
4039
import { SecurityTXT } from './resources/security-txt';
@@ -89,6 +88,7 @@ import { Organizations } from './resources/organizations/organizations';
8988
import { OriginTLSClientAuth } from './resources/origin-tls-client-auth/origin-tls-client-auth';
9089
import { PageShield } from './resources/page-shield/page-shield';
9190
import { Pages } from './resources/pages/pages';
91+
import { Pipelines } from './resources/pipelines/pipelines';
9292
import { Queues } from './resources/queues/queues';
9393
import { R2 } from './resources/r2/r2';
9494
import { Radar } from './resources/radar/radar';

src/resources/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export { OriginTLSClientAuth } from './origin-tls-client-auth/origin-tls-client-
6565
export { PageRules } from './page-rules';
6666
export { PageShield } from './page-shield/page-shield';
6767
export { Pages } from './pages/pages';
68-
export { Pipelines } from './pipelines';
68+
export { Pipelines } from './pipelines/pipelines';
6969
export { Queues } from './queues/queues';
7070
export { R2 } from './r2/r2';
7171
export { RUM } from './rum/rum';

0 commit comments

Comments
 (0)