cloudflare_spectrum_application (Resource)

Provides a Cloudflare Spectrum Application. You can extend the power of Cloudflare's DDoS, TLS, and IP Firewall to your other TCP-based services.

Example Usage

resource "cloudflare_spectrum_application" "example" {
  zone_id      = "0da42c8d2132a9ddaf714f9e7c920711"
  protocol     = "tcp/22"
  traffic_type = "direct"

  dns {
    type = "CNAME"
    name = "ssh.example.com"
  }

  origin_direct = [
    "tcp://192.0.2.1:22"
  ]

  edge_ips {
    type = "static"
    ips  = ["203.0.113.1", "203.0.113.2"]
  }
}

Schema

Required

Optional

Read-Only

Nested Schema for dns

Required:

Nested Schema for edge_ips

Required:

Optional:

Nested Schema for origin_dns

Required:

Nested Schema for origin_port_range

Required:

Import

Import is supported using the following syntax:

$ terraform import cloudflare_spectrum_application.example <zone_id>/<spectrum_application_id>