cloudflare_waiting_room (Resource)

Provides a Cloudflare Waiting Room resource.

Example Usage

# Waiting Room
resource "cloudflare_waiting_room" "example" {
  zone_id              = "0da42c8d2132a9ddaf714f9e7c920711"
  name                 = "foo"
  host                 = "foo.example.com"
  path                 = "/"
  new_users_per_minute = 200
  total_active_users   = 200
  cookie_suffix        = "queue1"

  additional_routes {
    host = "shop1.example.com"
    path = "/example-path"
  }

  additional_routes {
    host = "shop2.example.com"
  }

  queueing_status_code  = 200
}

Schema

Required

Optional

Read-Only

Nested Schema for additional_routes

Required:

Optional:

Nested Schema for timeouts

Optional:

Import

Import is supported using the following syntax:

# Use the Zone ID and Waiting Room ID to import.
$ terraform import cloudflare_waiting_room.default <zone_id>/<waiting_room_id>