---
title: Connectivity
---

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

# Connectivity

#### ConnectivityDirectoryServices

#### resource cloudflare\_connectivity\_directory\_service

##### required Expand Collapse

account\_id: String

Account identifier

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

name: String

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

type: String

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

<details>

<summary>

host: Attributes

</summary>

ipv4?: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv4">Link to this property</a>

<details>

<summary>

network?: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network">Link to this property</a>

ipv6?: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv6">Link to this property</a>

hostname?: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20hostname">Link to this property</a>

<details>

<summary>

resolver\_network?: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

resolver\_ips?: List\[String]

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20resolver_ips">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network">Link to this property</a>

</details>

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20host>)

##### optional Expand Collapse

app\_protocol?: String

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20app_protocol>)

http\_port?: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20http_port>)

https\_port?: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20https_port>)

tcp\_port?: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tcp_port>)

<details>

<summary>

tls\_settings?: Attributes

TLS settings for a connectivity service.

If omitted, the default mode (<code>verify_full</code>) is used.

</summary>

cert\_verification\_mode: String

TLS certificate verification mode for the connection to the origin.

- <code>"verify_full"</code> — verify certificate chain and hostname (default)
- <code>"verify_ca"</code> — verify certificate chain only, skip hostname check
- <code>"disabled"</code> — do not verify the server certificate at all

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tls_settings%20%3E%20(attribute)%20cert_verification_mode">Link to this property</a>

</details>

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20tls_settings>)

##### computed Expand Collapse

id: String

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

service\_id: String

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20service_id>)

created\_at: Time

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

updated\_at: Time

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20updated_at>)

### cloudflare\_connectivity\_directory\_service

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_connectivity_directory_service" "example_connectivity_directory_service" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  host = {
    ipv4 = "10.0.0.1"
    network = {
      tunnel_id = "0191dce4-9ab4-7fce-b660-8e5dec5172da"
    }
  }
  name = "web-app"
  type = "http"
  http_port = 8080
  https_port = 8443
  tls_settings = {
    cert_verification_mode = "verify_full"
  }
}
```

#### data cloudflare\_connectivity\_directory\_service

##### required Expand Collapse

account\_id: String

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

##### optional Expand Collapse

service\_id?: String

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20service_id>)

<details>

<summary>

filter?: Attributes

</summary>

type?: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20filter%20%3E%20(attribute)%20type">Link to this property</a>

</details>

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

##### computed Expand Collapse

id: String

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

app\_protocol: String

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20app_protocol>)

created\_at: Time

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

http\_port: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20http_port>)

https\_port: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20https_port>)

name: String

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

tcp\_port: Int64

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tcp_port>)

type: String

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

updated\_at: Time

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20updated_at>)

<details>

<summary>

host: Attributes

</summary>

ipv4: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv4">Link to this property</a>

<details>

<summary>

network: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network">Link to this property</a>

ipv6: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv6">Link to this property</a>

hostname: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20hostname">Link to this property</a>

<details>

<summary>

resolver\_network: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

resolver\_ips: List\[String]

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20resolver_ips">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network">Link to this property</a>

</details>

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20host>)

<details>

<summary>

tls\_settings: Attributes

TLS settings for a connectivity service.

If omitted, the default mode (<code>verify_full</code>) is used.

</summary>

cert\_verification\_mode: String

TLS certificate verification mode for the connection to the origin.

- <code>"verify_full"</code> — verify certificate chain and hostname (default)
- <code>"verify_ca"</code> — verify certificate chain only, skip hostname check
- <code>"disabled"</code> — do not verify the server certificate at all

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tls_settings%20%3E%20(attribute)%20cert_verification_mode">Link to this property</a>

</details>

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20tls_settings>)

### cloudflare\_connectivity\_directory\_service

Terraform

HTTPTypeScriptPythonGoTerraform

```
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

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

##### optional Expand Collapse

type?: String

[Link to this property](<#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20type>)

max\_items?: Int64

Max items to fetch, default: 1000

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

<details>

<summary>

host: Attributes

</summary>

ipv4: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv4">Link to this property</a>

<details>

<summary>

network: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20network">Link to this property</a>

ipv6: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20ipv6">Link to this property</a>

hostname: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20hostname">Link to this property</a>

<details>

<summary>

resolver\_network: Attributes

</summary>

tunnel\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20tunnel_id">Link to this property</a>

resolver\_ips: List\[String]

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network%20%3E%20(attribute)%20resolver_ips">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host%20%3E%20(attribute)%20resolver_network">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20host">Link to this property</a>

name: String

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

type: String

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

created\_at: Time

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

http\_port: Int64

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20http_port">Link to this property</a>

https\_port: Int64

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20https_port">Link to this property</a>

service\_id: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20service_id">Link to this property</a>

<details>

<summary>

tls\_settings: Attributes

TLS settings for a connectivity service.

If omitted, the default mode (<code>verify_full</code>) is used.

</summary>

cert\_verification\_mode: String

TLS certificate verification mode for the connection to the origin.

- <code>"verify_full"</code> — verify certificate chain and hostname (default)
- <code>"verify_ca"</code> — verify certificate chain only, skip hostname check
- <code>"disabled"</code> — do not verify the server certificate at all

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20tls_settings%20%3E%20(attribute)%20cert_verification_mode">Link to this property</a>

</details>

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20tls_settings">Link to this property</a>

updated\_at: Time

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20updated_at">Link to this property</a>

app\_protocol: String

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20app_protocol">Link to this property</a>

tcp\_port: Int64

<a href="#(resource)%20connectivity.directory.services%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20tcp_port">Link to this property</a>

</details>

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

### cloudflare\_connectivity\_directory\_services

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_connectivity_directory_services" "example_connectivity_directory_services" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  type = "tcp"
}
```