cloudflare_access_mutual_tls_certificate (Resource)

Provides a Cloudflare Access Mutual TLS Certificate resource. Mutual TLS authentication ensures that the traffic is secure and trusted in both directions between a client and server and can be used with Access to only allows requests from devices with a corresponding client certificate.

Example Usage

resource "cloudflare_access_mutual_tls_certificate" "my_cert" {
  zone_id              = "0da42c8d2132a9ddaf714f9e7c920711"
  name                 = "My Root Cert"
  certificate          = var.ca_pem
  associated_hostnames = ["staging.example.com"]
}

Schema

Required

Optional

Read-Only

Import

Import is supported using the following syntax:

# Account level import.
$ terraform import cloudflare_access_mutual_tls_certificate.example account/<account_id>/<mutual_tls_certificate_id>

# Zone level import.
$ terraform import cloudflare_access_mutual_tls_certificate.example zone/<zone_id>/<mutual_tls_certificate_id>