---
title: Queues
---

[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**

# Queues

#### resource cloudflare\_queue

##### required Expand Collapse

account\_id: String

A Resource identifier.

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

queue\_name: String

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

##### optional Expand Collapse

jurisdiction?: String

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

<details>

<summary>

settings?: Attributes

</summary>

delivery\_delay?: Float64

Number of seconds to delay delivery of all messages to consumers.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20delivery_delay">Link to this property</a>

delivery\_paused?: Bool

Indicates if message delivery to consumers is currently paused.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20delivery_paused">Link to this property</a>

message\_retention\_period?: Float64

Number of seconds after which an unconsumed message will be delayed.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20message_retention_period">Link to this property</a>

</details>

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

##### computed Expand Collapse

id: String

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

queue\_id: String

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

consumers\_total\_count: Float64

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

created\_on: String

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

modified\_on: String

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

producers\_total\_count: Float64

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

<details>

<summary>

consumers: List\[Attributes]

</summary>

consumer\_id: String

A Resource identifier.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20consumer_id">Link to this property</a>

created\_on: Time

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20created_on">Link to this property</a>

dead\_letter\_queue: String

Name of the dead letter queue, or empty string if not configured

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20dead_letter_queue">Link to this property</a>

queue\_name: String

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20queue_name">Link to this property</a>

script\_name: String

Name of a Worker

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20script_name">Link to this property</a>

<details>

<summary>

settings: Attributes

</summary>

batch\_size: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries: Float64

The maximum number of retries

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings">Link to this property</a>

type: String

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

</details>

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

<details>

<summary>

producers: List\[Attributes]

</summary>

script: String

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20producers%20%3E%20(attribute)%20script">Link to this property</a>

type: String

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

bucket\_name: String

<a href="#(resource)%20queues%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20producers%20%3E%20(attribute)%20bucket_name">Link to this property</a>

</details>

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

### cloudflare\_queue

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_queue" "example_queue" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  queue_name = "example-queue"
  jurisdiction = "eu"
}
```

#### data cloudflare\_queue

##### required Expand Collapse

queue\_id: String

A Resource identifier.

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

account\_id: String

A Resource identifier.

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

##### computed Expand Collapse

id: String

A Resource identifier.

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

consumers\_total\_count: Float64

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

created\_on: String

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

jurisdiction: String

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

modified\_on: String

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

producers\_total\_count: Float64

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

queue\_name: String

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

<details>

<summary>

consumers: List\[Attributes]

</summary>

consumer\_id: String

A Resource identifier.

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

created\_on: Time

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

dead\_letter\_queue: String

Name of the dead letter queue, or empty string if not configured

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

queue\_name: String

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

script\_name: String

Name of a Worker

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

<details>

<summary>

settings: Attributes

</summary>

batch\_size: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries: Float64

The maximum number of retries

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

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

type: String

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

</details>

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

<details>

<summary>

producers: List\[Attributes]

</summary>

script: String

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

type: String

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

bucket\_name: String

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

</details>

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

<details>

<summary>

settings: Attributes

</summary>

delivery\_delay: Float64

Number of seconds to delay delivery of all messages to consumers.

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

delivery\_paused: Bool

Indicates if message delivery to consumers is currently paused.

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

message\_retention\_period: Float64

Number of seconds after which an unconsumed message will be delayed.

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

</details>

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

### cloudflare\_queue

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_queue" "example_queue" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  queue_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
```

#### data cloudflare\_queues

##### required Expand Collapse

account\_id: String

A Resource identifier.

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

##### optional Expand Collapse

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20queues%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

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

<details>

<summary>

consumers: List\[Attributes]

</summary>

consumer\_id: String

A Resource identifier.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20consumer_id">Link to this property</a>

created\_on: Time

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20created_on">Link to this property</a>

dead\_letter\_queue: String

Name of the dead letter queue, or empty string if not configured

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20dead_letter_queue">Link to this property</a>

queue\_name: String

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20queue_name">Link to this property</a>

script\_name: String

Name of a Worker

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20script_name">Link to this property</a>

<details>

<summary>

settings: Attributes

</summary>

batch\_size: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries: Float64

The maximum number of retries

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20consumers%20%3E%20(attribute)%20settings">Link to this property</a>

type: String

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

</details>

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

consumers\_total\_count: Float64

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

created\_on: String

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

jurisdiction: String

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

modified\_on: String

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

<details>

<summary>

producers: List\[Attributes]

</summary>

script: String

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20producers%20%3E%20(attribute)%20script">Link to this property</a>

type: String

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

bucket\_name: String

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20producers%20%3E%20(attribute)%20bucket_name">Link to this property</a>

</details>

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

producers\_total\_count: Float64

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

queue\_id: String

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

queue\_name: String

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

<details>

<summary>

settings: Attributes

</summary>

delivery\_delay: Float64

Number of seconds to delay delivery of all messages to consumers.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20delivery_delay">Link to this property</a>

delivery\_paused: Bool

Indicates if message delivery to consumers is currently paused.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20delivery_paused">Link to this property</a>

message\_retention\_period: Float64

Number of seconds after which an unconsumed message will be delayed.

<a href="#(resource)%20queues%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20message_retention_period">Link to this property</a>

</details>

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

</details>

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

### cloudflare\_queues

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_queues" "example_queues" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
```

#### QueuesConsumers

#### resource cloudflare\_queue\_consumer

##### required Expand Collapse

account\_id: String

A Resource identifier.

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

queue\_id: String

A Resource identifier.

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20queue_id>)

type: String

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

##### optional Expand Collapse

consumer\_id?: String

A Resource identifier.

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20consumer_id>)

dead\_letter\_queue?: String

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20dead_letter_queue>)

script\_name?: String

Name of a Worker

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20script_name>)

<details>

<summary>

settings?: Attributes

</summary>

batch\_size?: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency?: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries?: Float64

The maximum number of retries

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms?: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay?: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms?: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20settings>)

##### computed Expand Collapse

created\_on: Time

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_on>)

queue\_name: String

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20queue_name>)

### cloudflare\_queue\_consumer

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_queue_consumer" "example_queue_consumer" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  queue_id = "023e105f4ecef8ad9ca31a8372d0c353"
  script_name = "my-consumer-worker"
  type = "worker"
  dead_letter_queue = "example-queue"
  settings = {
    batch_size = 50
    max_concurrency = 10
    max_retries = 3
    max_wait_time_ms = 5000
    retry_delay = 10
  }
}
```

#### data cloudflare\_queue\_consumer

##### required Expand Collapse

account\_id: String

A Resource identifier.

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

consumer\_id: String

A Resource identifier.

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20consumer_id>)

queue\_id: String

A Resource identifier.

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20queue_id>)

##### computed Expand Collapse

created\_on: Time

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_on>)

dead\_letter\_queue: String

Name of the dead letter queue, or empty string if not configured

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20dead_letter_queue>)

queue\_name: String

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20queue_name>)

script\_name: String

Name of a Worker

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20script_name>)

type: String

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

<details>

<summary>

settings: Attributes

</summary>

batch\_size: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries: Float64

The maximum number of retries

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20settings>)

### cloudflare\_queue\_consumer

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_queue_consumer" "example_queue_consumer" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  queue_id = "023e105f4ecef8ad9ca31a8372d0c353"
  consumer_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
```

#### data cloudflare\_queue\_consumers

##### required Expand Collapse

account\_id: String

A Resource identifier.

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

queue\_id: String

A Resource identifier.

[Link to this property](<#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20queue_id>)

##### optional Expand Collapse

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20queues.consumers%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>

consumer\_id: String

A Resource identifier.

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

created\_on: Time

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

dead\_letter\_queue: String

Name of the dead letter queue, or empty string if not configured

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

queue\_name: String

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

script\_name: String

Name of a Worker

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

<details>

<summary>

settings: Attributes

</summary>

batch\_size: Float64

The maximum number of messages to include in a batch.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20batch_size">Link to this property</a>

max\_concurrency: Float64

Maximum number of concurrent consumers that may consume from this Queue. Set to <code>null</code> to automatically opt in to the platform’s maximum (recommended).

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_concurrency">Link to this property</a>

max\_retries: Float64

The maximum number of retries

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_retries">Link to this property</a>

max\_wait\_time\_ms: Float64

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20max_wait_time_ms">Link to this property</a>

retry\_delay: Float64

The number of seconds to delay before making the message available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20retry_delay">Link to this property</a>

visibility\_timeout\_ms: Float64

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

<a href="#(resource)%20queues.consumers%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20settings%20%3E%20(attribute)%20visibility_timeout_ms">Link to this property</a>

</details>

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

type: String

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

</details>

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

### cloudflare\_queue\_consumers

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_queue_consumers" "example_queue_consumers" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  queue_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
```