---
title: Pipelines
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/terraform)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Pipelines

#### resource cloudflare\_pipeline

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20account_id>)

name: String

Specifies the name of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20name>)

sql: String

Specifies SQL for the Pipeline processing flow.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20sql>)

##### computed Expand Collapse

id: String

Indicates a unique identifier for this pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20id>)

created\_at: String

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_at>)

failure\_reason: String

Indicates the reason for the failure of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20failure_reason>)

modified\_at: String

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20modified_at>)

status: String

Indicates the current status of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20status>)

<details>

<summary>

tables: List\[Attributes]

List of streams and sinks used by this pipeline.

</summary>

id: String

Unique identifier for the connection (stream or sink).

<a href="#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20id">Link to this property</a>

latest: Int64

Latest available version of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20latest">Link to this property</a>

name: String

Name of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20name">Link to this property</a>

type: String

Type of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20type">Link to this property</a>

version: Int64

Current version of the connection used by this pipeline.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20version">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tables>)

### cloudflare\_pipeline

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_pipeline" "example_pipeline" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  name = "my_pipeline"
  sql = "insert into sink select * from source;"
}
```

#### data cloudflare\_pipeline

##### required Expand Collapse

pipeline\_id: String

Specifies the public ID of the pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20pipeline_id>)

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20account_id>)

##### computed Expand Collapse

id: String

Specifies the public ID of the pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20id>)

created\_at: String

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_at>)

failure\_reason: String

Indicates the reason for the failure of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20failure_reason>)

modified\_at: String

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20modified_at>)

name: String

Indicates the name of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20name>)

sql: String

Specifies SQL for the Pipeline processing flow.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20sql>)

status: String

Indicates the current status of the Pipeline.

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20status>)

<details>

<summary>

tables: List\[Attributes]

List of streams and sinks used by this pipeline.

</summary>

id: String

Unique identifier for the connection (stream or sink).

<a href="#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20id">Link to this property</a>

latest: Int64

Latest available version of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20latest">Link to this property</a>

name: String

Name of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20name">Link to this property</a>

type: String

Type of the connection.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20type">Link to this property</a>

version: Int64

Current version of the connection used by this pipeline.

<a href="#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables%20%3E%20(attribute)%20version">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tables>)

### cloudflare\_pipeline

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pipeline" "example_pipeline" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  pipeline_id = "043e105f4ecef8ad9ca31a8372d0c353"
}
```

#### PipelinesSinks

#### resource cloudflare\_pipeline\_sink

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20account_id>)

name: String

Defines the name of the Sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20name>)

type: String

Specifies the type of sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20type>)

##### optional Expand Collapse

<details>

<summary>

config?: Attributes

Defines the configuration of the R2 Sink.

</summary>

account\_id: String

Cloudflare Account ID for the bucket

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20account_id">Link to this property</a>

bucket: String

R2 Bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20bucket">Link to this property</a>

<details>

<summary>

credentials?: Attributes

</summary>

access\_key\_id: String

Cloudflare Account ID for the bucket

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20credentials%20%3E%20(attribute)%20access_key_id">Link to this property</a>

secret\_access\_key: String

Cloudflare Account ID for the bucket

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20credentials%20%3E%20(attribute)%20secret_access_key">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20credentials">Link to this property</a>

<details>

<summary>

file\_naming?: Attributes

Controls filename prefix/suffix and strategy.

</summary>

prefix?: String

The prefix to use in file name. i.e prefix-.parquet

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20prefix">Link to this property</a>

strategy?: String

Filename generation strategy.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20strategy">Link to this property</a>

suffix?: String

This will overwrite the default file suffix. i.e .parquet, use with caution

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20suffix">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming">Link to this property</a>

jurisdiction?: String

Jurisdiction this bucket is hosted in

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

<details>

<summary>

partitioning?: Attributes

Data-layout partitioning for sinks.

</summary>

time\_pattern?: String

The pattern of the date string

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning%20%3E%20(attribute)%20time_pattern">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning">Link to this property</a>

path?: String

Subpath within the bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path">Link to this property</a>

<details>

<summary>

rolling\_policy?: Attributes

Rolling policy for file sinks (when &amp; why to close a file and open a new one).

</summary>

file\_size\_bytes?: Int64

Files will be rolled after reaching this number of bytes

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20file_size_bytes">Link to this property</a>

inactivity\_seconds?: Int64

Number of seconds of inactivity to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20inactivity_seconds">Link to this property</a>

interval\_seconds?: Int64

Number of seconds to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20interval_seconds">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy">Link to this property</a>

token?: String

Authentication token

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20token">Link to this property</a>

table\_name?: String

Table name

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20table_name">Link to this property</a>

namespace?: String

Table namespace

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20namespace">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20config>)

<details>

<summary>

format?: Attributes

Defines the output data format of a sink.

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

compression?: String

Specifies the compression applied to JSON sink output.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

decimal\_encoding?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured?: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

row\_group\_bytes?: Int64

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format>)

<details>

<summary>

schema?: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields?: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required?: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred?: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema>)

##### computed Expand Collapse

id: String

Indicates a unique identifier for this sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20id>)

created\_at: Time

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_at>)

modified\_at: Time

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20modified_at>)

### cloudflare\_pipeline\_sink

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_pipeline_sink" "example_pipeline_sink" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  name = "my_sink"
  type = "r2"
  config = {
    account_id = "account_id"
    bucket = "bucket"
    credentials = {
      access_key_id = "access_key_id"
      secret_access_key = "secret_access_key"
    }
    file_naming = {
      prefix = "prefix"
      strategy = "serial"
      suffix = "suffix"
    }
    jurisdiction = "jurisdiction"
    partitioning = {
      time_pattern = "year=%Y/month=%m/day=%d/hour=%H"
    }
    path = "path"
    rolling_policy = {
      file_size_bytes = 0
      inactivity_seconds = 1
      interval_seconds = 1
    }
  }
  format = {
    type = "json"
    compression = "uncompressed"
    decimal_encoding = "number"
    timestamp_format = "rfc3339"
    unstructured = true
  }
  schema = {
    fields = [{
      type = "int32"
      metadata_key = "metadata_key"
      name = "name"
      required = true
      sql_name = "sql_name"
    }]
    inferred = true
  }
}
```

#### data cloudflare\_pipeline\_sink

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20account_id>)

##### optional Expand Collapse

sink\_id?: String

Specifies the publid ID of the sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20sink_id>)

<details>

<summary>

filter?: Attributes

</summary>

name?: String

Filters sinks by name (case-insensitive substring).

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter%20%3E%20(attribute)%20name">Link to this property</a>

pipeline\_id?: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter%20%3E%20(attribute)%20pipeline_id">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter>)

##### computed Expand Collapse

id: String

Specifies the publid ID of the sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20id>)

created\_at: Time

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_at>)

modified\_at: Time

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20modified_at>)

name: String

Defines the name of the Sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20name>)

type: String

Specifies the type of sink.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20type>)

<details>

<summary>

config: Attributes

Defines the configuration of the R2 Sink.

</summary>

account\_id: String

Cloudflare Account ID for the bucket

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20account_id">Link to this property</a>

bucket: String

R2 Bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20bucket">Link to this property</a>

<details>

<summary>

file\_naming: Attributes

Controls filename prefix/suffix and strategy.

</summary>

prefix: String

The prefix to use in file name. i.e prefix-.parquet

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20prefix">Link to this property</a>

strategy: String

Filename generation strategy.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20strategy">Link to this property</a>

suffix: String

This will overwrite the default file suffix. i.e .parquet, use with caution

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20suffix">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming">Link to this property</a>

jurisdiction: String

Jurisdiction this bucket is hosted in

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

<details>

<summary>

partitioning: Attributes

Data-layout partitioning for sinks.

</summary>

time\_pattern: String

The pattern of the date string

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning%20%3E%20(attribute)%20time_pattern">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning">Link to this property</a>

path: String

Subpath within the bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path">Link to this property</a>

<details>

<summary>

rolling\_policy: Attributes

Rolling policy for file sinks (when &amp; why to close a file and open a new one).

</summary>

file\_size\_bytes: Int64

Files will be rolled after reaching this number of bytes

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20file_size_bytes">Link to this property</a>

inactivity\_seconds: Int64

Number of seconds of inactivity to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20inactivity_seconds">Link to this property</a>

interval\_seconds: Int64

Number of seconds to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20interval_seconds">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy">Link to this property</a>

table\_name: String

Table name

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20table_name">Link to this property</a>

namespace: String

Table namespace

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config%20%3E%20(attribute)%20namespace">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20config>)

<details>

<summary>

format: Attributes

Defines the output data format of a sink.

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

compression: String

Specifies the compression applied to JSON sink output.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

decimal\_encoding: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

row\_group\_bytes: Int64

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format>)

<details>

<summary>

schema: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema>)

### cloudflare\_pipeline\_sink

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pipeline_sink" "example_pipeline_sink" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  sink_id = "0223105f4ecef8ad9ca31a8372d0c353"
}
```

#### data cloudflare\_pipeline\_sinks

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20account_id>)

##### optional Expand Collapse

name?: String

Filters sinks by name (case-insensitive substring).

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20name>)

pipeline\_id?: String

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20pipeline_id>)

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20max_items>)

##### computed Expand Collapse

<details>

<summary>

result: List\[Attributes]

The items returned by the data source

</summary>

id: String

Indicates a unique identifier for this sink.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20id">Link to this property</a>

created\_at: Time

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20created_at">Link to this property</a>

modified\_at: Time

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20modified_at">Link to this property</a>

name: String

Defines the name of the Sink.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20name">Link to this property</a>

type: String

Specifies the type of sink.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20type">Link to this property</a>

<details>

<summary>

config: Attributes

Defines the configuration of the R2 Sink.

</summary>

account\_id: String

Cloudflare Account ID for the bucket

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20account_id">Link to this property</a>

bucket: String

R2 Bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20bucket">Link to this property</a>

<details>

<summary>

file\_naming: Attributes

Controls filename prefix/suffix and strategy.

</summary>

prefix: String

The prefix to use in file name. i.e prefix-.parquet

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20prefix">Link to this property</a>

strategy: String

Filename generation strategy.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20strategy">Link to this property</a>

suffix: String

This will overwrite the default file suffix. i.e .parquet, use with caution

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming%20%3E%20(attribute)%20suffix">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20file_naming">Link to this property</a>

jurisdiction: String

Jurisdiction this bucket is hosted in

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

<details>

<summary>

partitioning: Attributes

Data-layout partitioning for sinks.

</summary>

time\_pattern: String

The pattern of the date string

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning%20%3E%20(attribute)%20time_pattern">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20partitioning">Link to this property</a>

path: String

Subpath within the bucket to write to

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path">Link to this property</a>

<details>

<summary>

rolling\_policy: Attributes

Rolling policy for file sinks (when &amp; why to close a file and open a new one).

</summary>

file\_size\_bytes: Int64

Files will be rolled after reaching this number of bytes

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20file_size_bytes">Link to this property</a>

inactivity\_seconds: Int64

Number of seconds of inactivity to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20inactivity_seconds">Link to this property</a>

interval\_seconds: Int64

Number of seconds to wait before rolling over to a new file

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy%20%3E%20(attribute)%20interval_seconds">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20rolling_policy">Link to this property</a>

table\_name: String

Table name

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20table_name">Link to this property</a>

namespace: String

Table namespace

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config%20%3E%20(attribute)%20namespace">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20config">Link to this property</a>

<details>

<summary>

format: Attributes

Defines the output data format of a sink.

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

compression: String

Specifies the compression applied to JSON sink output.

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

decimal\_encoding: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

row\_group\_bytes: Int64

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format">Link to this property</a>

<details>

<summary>

schema: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit: String

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred: Bool

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.sinks%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result>)

### cloudflare\_pipeline\_sinks

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pipeline_sinks" "example_pipeline_sinks" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  name = "x"
  pipeline_id = "pipeline_id"
}
```

#### PipelinesStreams

#### resource cloudflare\_pipeline\_stream

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20account_id>)

name: String

Specifies the name of the Stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20name>)

##### optional Expand Collapse

<details>

<summary>

format?: Attributes

Defines the data format of the events.

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

decimal\_encoding?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured?: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

compression?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

row\_group\_bytes?: Int64

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20format>)

<details>

<summary>

schema?: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields?: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required?: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit?: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred?: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20schema>)

<details>

<summary>

http?: Attributes

</summary>

authentication: Bool

Indicates that authentication is required for the HTTP endpoint.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20authentication">Link to this property</a>

enabled: Bool

Indicates that the HTTP endpoint is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20enabled">Link to this property</a>

<details>

<summary>

cors?: Attributes

Specifies the CORS options for the HTTP endpoint.

</summary>

origins?: List\[String]

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors%20%3E%20(attribute)%20origins">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http>)

<details>

<summary>

worker\_binding?: Attributes

</summary>

enabled: Bool

Indicates that the worker binding is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20worker_binding%20%3E%20(attribute)%20enabled">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20worker_binding>)

##### computed Expand Collapse

id: String

Indicates a unique identifier for this stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20id>)

created\_at: Time

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_at>)

endpoint: String

Indicates the endpoint URL of this stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20endpoint>)

modified\_at: Time

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20modified_at>)

version: Int64

Indicates the current version of this stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20version>)

### cloudflare\_pipeline\_stream

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_pipeline_stream" "example_pipeline_stream" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  name = "my_stream"
  format = {
    type = "json"
    decimal_encoding = "number"
    timestamp_format = "rfc3339"
    unstructured = true
  }
  http = {
    authentication = false
    enabled = true
    cors = {
      origins = ["string"]
    }
  }
  schema = {
    fields = [{
      type = "int32"
      metadata_key = "metadata_key"
      name = "name"
      required = true
      sql_name = "sql_name"
    }]
    inferred = true
  }
  worker_binding = {
    enabled = true
  }
}
```

#### data cloudflare\_pipeline\_stream

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20account_id>)

##### optional Expand Collapse

stream\_id?: String

Specifies the public ID of the stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20stream_id>)

<details>

<summary>

filter?: Attributes

</summary>

name?: String

Filters streams by name (case-insensitive substring).

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter%20%3E%20(attribute)%20name">Link to this property</a>

pipeline\_id?: String

Specifies the public ID of the pipeline.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter%20%3E%20(attribute)%20pipeline_id">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter>)

##### computed Expand Collapse

id: String

Specifies the public ID of the stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20id>)

created\_at: Time

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_at>)

endpoint: String

Indicates the endpoint URL of this stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20endpoint>)

modified\_at: Time

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20modified_at>)

name: String

Indicates the name of the Stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20name>)

version: Int64

Indicates the current version of this stream.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20version>)

<details>

<summary>

format: Attributes

Defines the data format of the events.

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

decimal\_encoding: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

compression: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

row\_group\_bytes: Int64

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20format>)

<details>

<summary>

http: Attributes

</summary>

authentication: Bool

Indicates that authentication is required for the HTTP endpoint.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20authentication">Link to this property</a>

enabled: Bool

Indicates that the HTTP endpoint is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20enabled">Link to this property</a>

<details>

<summary>

cors: Attributes

Specifies the CORS options for the HTTP endpoint.

</summary>

origins: List\[String]

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors%20%3E%20(attribute)%20origins">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http>)

<details>

<summary>

schema: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20schema>)

<details>

<summary>

worker\_binding: Attributes

</summary>

enabled: Bool

Indicates that the worker binding is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20worker_binding%20%3E%20(attribute)%20enabled">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20worker_binding>)

### cloudflare\_pipeline\_stream

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pipeline_stream" "example_pipeline_stream" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  stream_id = "033e105f4ecef8ad9ca31a8372d0c353"
}
```

#### data cloudflare\_pipeline\_streams

##### required Expand Collapse

account\_id: String

Specifies the public ID of the account.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20account_id>)

##### optional Expand Collapse

name?: String

Filters streams by name (case-insensitive substring).

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20name>)

pipeline\_id?: String

Specifies the public ID of the pipeline.

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20pipeline_id>)

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20max_items>)

##### computed Expand Collapse

<details>

<summary>

result: List\[Attributes]

The items returned by the data source

</summary>

id: String

Indicates a unique identifier for this stream.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20id">Link to this property</a>

created\_at: Time

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20created_at">Link to this property</a>

<details>

<summary>

http: Attributes

</summary>

authentication: Bool

Indicates that authentication is required for the HTTP endpoint.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http%20%3E%20(attribute)%20authentication">Link to this property</a>

enabled: Bool

Indicates that the HTTP endpoint is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http%20%3E%20(attribute)%20enabled">Link to this property</a>

<details>

<summary>

cors: Attributes

Specifies the CORS options for the HTTP endpoint.

</summary>

origins: List\[String]

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors%20%3E%20(attribute)%20origins">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http%20%3E%20(attribute)%20cors">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http">Link to this property</a>

modified\_at: Time

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20modified_at">Link to this property</a>

name: String

Indicates the name of the Stream.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20name">Link to this property</a>

version: Int64

Indicates the current version of this stream.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20version">Link to this property</a>

<details>

<summary>

worker\_binding: Attributes

</summary>

enabled: Bool

Indicates that the worker binding is enabled.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20worker_binding%20%3E%20(attribute)%20enabled">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20worker_binding">Link to this property</a>

endpoint: String

Indicates the endpoint URL of this stream.

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20endpoint">Link to this property</a>

<details>

<summary>

format: Attributes

Defines the data format of the events.

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20type">Link to this property</a>

decimal\_encoding: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20decimal_encoding">Link to this property</a>

timestamp\_format: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20timestamp_format">Link to this property</a>

unstructured: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20unstructured">Link to this property</a>

compression: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20compression">Link to this property</a>

row\_group\_bytes: Int64

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format%20%3E%20(attribute)%20row_group_bytes">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20format">Link to this property</a>

<details>

<summary>

schema: Attributes

Defines the schema of the events in the data stream.

</summary>

<details>

<summary>

fields: List\[Attributes]

</summary>

type: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20type">Link to this property</a>

metadata\_key: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20metadata_key">Link to this property</a>

name: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20name">Link to this property</a>

required: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20required">Link to this property</a>

sql\_name: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20sql_name">Link to this property</a>

unit: String

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields%20%3E%20(attribute)%20unit">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20fields">Link to this property</a>

inferred: Bool

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema%20%3E%20(attribute)%20inferred">Link to this property</a>

</details>

<a href="#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20schema">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pipelines.streams%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result>)

### cloudflare\_pipeline\_streams

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pipeline_streams" "example_pipeline_streams" {
  account_id = "0123105f4ecef8ad9ca31a8372d0c353"
  name = "x"
  pipeline_id = "043e105f4ecef8ad9ca31a8372d0c353"
}
```