Certificates
List mTLS certificates
client.ZeroTrust.Access.Certificates.List(ctx, params) (*V4PagePaginationArray[Certificate], error)
GET/{accounts_or_zones}/{account_or_zone_id}/access/certificates
Get an mTLS certificate
client.ZeroTrust.Access.Certificates.Get(ctx, certificateID, query) (*Certificate, error)
GET/{accounts_or_zones}/{account_or_zone_id}/access/certificates/{certificate_id}
Add an mTLS certificate
client.ZeroTrust.Access.Certificates.New(ctx, params) (*Certificate, error)
POST/{accounts_or_zones}/{account_or_zone_id}/access/certificates
Update an mTLS certificate
client.ZeroTrust.Access.Certificates.Update(ctx, certificateID, params) (*Certificate, error)
PUT/{accounts_or_zones}/{account_or_zone_id}/access/certificates/{certificate_id}
Delete an mTLS certificate
client.ZeroTrust.Access.Certificates.Delete(ctx, certificateID, body) (*AccessCertificateDeleteResponse, error)
DELETE/{accounts_or_zones}/{account_or_zone_id}/access/certificates/{certificate_id}
CertificatesSettings
List all mTLS hostname settings
client.ZeroTrust.Access.Certificates.Settings.Get(ctx, query) (*SinglePage[CertificateSettings], error)
GET/{accounts_or_zones}/{account_or_zone_id}/access/certificates/settings
Update an mTLS certificate's hostname settings
client.ZeroTrust.Access.Certificates.Settings.Update(ctx, params) (*SinglePage[CertificateSettings], error)
PUT/{accounts_or_zones}/{account_or_zone_id}/access/certificates/settings