Origin TLS Client Auth
List Certificates
Deprecated
client.OriginTLSClientAuth.List(ctx, query) (*SinglePage[OriginTLSClientAuthListResponse], error)
GET/zones/{zone_id}/origin_tls_client_auth
Get Certificate Details
Deprecated
client.OriginTLSClientAuth.Get(ctx, certificateID, query) (*OriginTLSClientAuthGetResponse, error)
GET/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Upload Certificate
Deprecated
client.OriginTLSClientAuth.New(ctx, params) (*OriginTLSClientAuthNewResponse, error)
POST/zones/{zone_id}/origin_tls_client_auth
Delete Certificate
Deprecated
client.OriginTLSClientAuth.Delete(ctx, certificateID, body) (*OriginTLSClientAuthDeleteResponse, error)
DELETE/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Origin TLS Client AuthZone Certificates
List Certificates
client.OriginTLSClientAuth.ZoneCertificates.List(ctx, query) (*SinglePage[ZoneCertificateListResponse], error)
GET/zones/{zone_id}/origin_tls_client_auth
Get Certificate Details
client.OriginTLSClientAuth.ZoneCertificates.Get(ctx, certificateID, query) (*ZoneCertificateGetResponse, error)
GET/zones/{zone_id}/origin_tls_client_auth/{certificate_id}
Upload Certificate
client.OriginTLSClientAuth.ZoneCertificates.New(ctx, params) (*ZoneCertificateNewResponse, error)
POST/zones/{zone_id}/origin_tls_client_auth
Delete Certificate
client.OriginTLSClientAuth.ZoneCertificates.Delete(ctx, certificateID, body) (*ZoneCertificateDeleteResponse, error)
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(ctx, hostname, query) (*AuthenticatedOriginPull, error)
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname}
Enable or Disable a Hostname for Client Authentication
client.OriginTLSClientAuth.Hostnames.Update(ctx, params) (*SinglePage[HostnameUpdateResponse], error)
PUT/zones/{zone_id}/origin_tls_client_auth/hostnames
Origin TLS Client AuthHostname Certificates
List Certificates
client.OriginTLSClientAuth.HostnameCertificates.List(ctx, query) (*SinglePage[HostnameCertificateListResponse], error)
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Get the Hostname Client Certificate
client.OriginTLSClientAuth.HostnameCertificates.Get(ctx, certificateID, query) (*HostnameCertificateGetResponse, error)
GET/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id}
Upload a Hostname Client Certificate
client.OriginTLSClientAuth.HostnameCertificates.New(ctx, params) (*HostnameCertificateNewResponse, error)
POST/zones/{zone_id}/origin_tls_client_auth/hostnames/certificates
Delete Hostname Client Certificate
client.OriginTLSClientAuth.HostnameCertificates.Delete(ctx, certificateID, body) (*HostnameCertificateDeleteResponse, error)
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(ctx, query) (*SettingGetResponse, error)
GET/zones/{zone_id}/origin_tls_client_auth/settings
Set Enablement for Zone
client.OriginTLSClientAuth.Settings.Update(ctx, params) (*SettingUpdateResponse, error)
PUT/zones/{zone_id}/origin_tls_client_auth/settings