Origin TLS Client Auth
ModelsExpand Collapse
OriginTLSClientAuthListResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthListResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthGetResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthGetResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthCreateResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthCreateResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthDeleteResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
OriginTLSClientAuthDeleteResponse = ZoneAuthenticatedOriginPull { id, certificate, expires_on, 4 more }
Origin TLS Client AuthZone Certificates
List Certificates
GET/zones/{zone_id}/origin_tls_client_auth
Get Certificate Details
GET/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Upload Certificate
POST/zones/{zone_id}/origin_tls_client_auth
Delete Certificate
DELETE/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Origin TLS Client AuthHostnames
Get the Hostname Status for Client Authentication
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname}
Enable or Disable a Hostname for Client Authentication
PUT/zones/{zone_id}/origin_tls_client_auth/hostnames
ModelsExpand Collapse
AuthenticatedOriginPull { cert_id, cert_status, cert_updated_at, 11 more }
AuthenticatedOriginPull { cert_id, cert_status, cert_updated_at, 11 more }
cert_status: optional "initializing" or "pending_deployment" or "pending_deletion" or 4 moreStatus of the certificate or the association.
cert_status: optional "initializing" or "pending_deployment" or "pending_deletion" or 4 more
Status of the certificate or the association.
enabled: optional boolean
Indicates whether hostname-level authenticated origin pulls is enabled. A null value voids the association.
hostname: optional string
The hostname on the origin for which the client certificate uploaded will be used.
maxLength255
Origin TLS Client AuthHostname Certificates
List Certificates
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Get the Hostname Client Certificate
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id}
Upload a Hostname Client Certificate
POST/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Delete Hostname Client Certificate
DELETE/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id}
ModelsExpand Collapse
Origin TLS Client AuthSettings
Get Enablement Setting for Zone
GET/zones/{zone_id}/origin_tls_client_auth/settings
Set Enablement for Zone
PUT/zones/{zone_id}/origin_tls_client_auth/settings