Skip to content
Start here

Directory

DirectoryServices

resource cloudflare_connectivity_directory_service

required Expand Collapse
account_id: String

Account identifier

name: String
type: String
host: Attributes
ipv4?: String
network?: Attributes
tunnel_id: String
ipv6?: String
hostname?: String
resolver_network?: Attributes
tunnel_id: String
resolver_ips?: List[String]
optional Expand Collapse
http_port?: Int64
https_port?: Int64
computed Expand Collapse
id: String
service_id: String
created_at: Time
updated_at: Time

cloudflare_connectivity_directory_service

resource "cloudflare_connectivity_directory_service" "example_connectivity_directory_service" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  host = {
    hostname = "api.example.com"
    resolver_network = {
      tunnel_id = "0191dce4-9ab4-7fce-b660-8e5dec5172da"
      resolver_ips = ["string"]
    }
  }
  name = "web-server"
  type = "http"
  http_port = 8080
  https_port = 8443
}

data cloudflare_connectivity_directory_service

required Expand Collapse
account_id: String
optional Expand Collapse
service_id?: String
filter?: Attributes
type?: String
computed Expand Collapse
id: String
created_at: Time
http_port: Int64
https_port: Int64
name: String
type: String
updated_at: Time
host: Attributes
ipv4: String
network: Attributes
tunnel_id: String
ipv6: String
hostname: String
resolver_network: Attributes
tunnel_id: String
resolver_ips: List[String]

cloudflare_connectivity_directory_service

data "cloudflare_connectivity_directory_service" "example_connectivity_directory_service" {
  account_id = "account_id"
  service_id = "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}

data cloudflare_connectivity_directory_services

required Expand Collapse
account_id: String

Account identifier

optional Expand Collapse
type?: String
max_items?: Int64

Max items to fetch, default: 1000

computed Expand Collapse
result: List[Attributes]

The items returned by the data source

id: String
host: Attributes
ipv4: String
network: Attributes
tunnel_id: String
ipv6: String
hostname: String
resolver_network: Attributes
tunnel_id: String
resolver_ips: List[String]
name: String
type: String
created_at: Time
http_port: Int64
https_port: Int64
service_id: String
updated_at: Time

cloudflare_connectivity_directory_services

data "cloudflare_connectivity_directory_services" "example_connectivity_directory_services" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  type = "http"
}