Origin TLS Client Auth
List Certificates
client.originTLSClientAuth.list(OriginTLSClientAuthListParams { zone_id } params, RequestOptionsoptions?): SinglePage<OriginTLSClientAuthListResponse { id, certificate, enabled, private_key } >
GET/zones/{zone_id}/origin_tls_client_auth
Get Certificate Details
client.originTLSClientAuth.get(stringcertificateId, OriginTLSClientAuthGetParams { zone_id } params, RequestOptionsoptions?): OriginTLSClientAuthGetResponse { id, certificate, enabled, private_key }
GET/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Upload Certificate
client.originTLSClientAuth.create(OriginTLSClientAuthCreateParams { zone_id, certificate, private_key } params, RequestOptionsoptions?): OriginTLSClientAuthCreateResponse { id, certificate, enabled, private_key }
POST/zones/{zone_id}/origin_tls_client_auth
Delete Certificate
client.originTLSClientAuth.delete(stringcertificateId, OriginTLSClientAuthDeleteParams { zone_id } params, RequestOptionsoptions?): OriginTLSClientAuthDeleteResponse { id, certificate, enabled, private_key }
DELETE/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Origin TLS Client AuthHostnames
Get the Hostname Status for Client Authentication
client.originTLSClientAuth.hostnames.get(stringhostname, HostnameGetParams { zone_id } params, RequestOptionsoptions?): AuthenticatedOriginPull { cert_id, cert_status, cert_updated_at, 11 more }
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname}
Enable or Disable a Hostname for Client Authentication
client.originTLSClientAuth.hostnames.update(HostnameUpdateParams { zone_id, config } params, RequestOptionsoptions?): SinglePage<HostnameUpdateResponse { id, cert_id, certificate, 3 more } >
PUT/zones/{zone_id}/origin_tls_client_auth/hostnames
Origin TLS Client AuthHostnamesCertificates
List Certificates
client.originTLSClientAuth.hostnames.certificates.list(CertificateListParams { zone_id } params, RequestOptionsoptions?): SinglePage<CertificateListResponse { id, certificate, expires_on, 5 more } >
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Get the Hostname Client Certificate
client.originTLSClientAuth.hostnames.certificates.get(stringcertificateId, CertificateGetParams { zone_id } params, RequestOptionsoptions?): CertificateGetResponse { id, certificate, expires_on, 5 more }
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id}
Upload a Hostname Client Certificate
client.originTLSClientAuth.hostnames.certificates.create(CertificateCreateParams { zone_id, certificate, private_key } params, RequestOptionsoptions?): CertificateCreateResponse { id, certificate, expires_on, 5 more }
POST/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Delete Hostname Client Certificate
client.originTLSClientAuth.hostnames.certificates.delete(stringcertificateId, CertificateDeleteParams { zone_id } params, RequestOptionsoptions?): CertificateDeleteResponse { id, certificate, expires_on, 5 more }
DELETE/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id}
Origin TLS Client AuthSettings
Get Enablement Setting for Zone
client.originTLSClientAuth.settings.get(SettingGetParams { zone_id } params, RequestOptionsoptions?): SettingGetResponse { enabled }
GET/zones/{zone_id}/origin_tls_client_auth/settings
Set Enablement for Zone
client.originTLSClientAuth.settings.update(SettingUpdateParams { zone_id, enabled } params, RequestOptionsoptions?): SettingUpdateResponse { enabled }
PUT/zones/{zone_id}/origin_tls_client_auth/settings