Skip to content
Start here

Certificate Packs

List Certificate Packs
client.SSL.CertificatePacks.List(ctx, params) (*V4PagePaginationArray[CertificatePackListResponse], error)
GET/zones/{zone_id}/ssl/certificate_packs
Get Certificate Pack
client.SSL.CertificatePacks.Get(ctx, certificatePackID, query) (*CertificatePackGetResponse, error)
GET/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
Order Advanced Certificate Manager Certificate Pack
client.SSL.CertificatePacks.New(ctx, params) (*CertificatePackNewResponse, error)
POST/zones/{zone_id}/ssl/certificate_packs/order
Restart Validation or Update Advanced Certificate Manager Certificate Pack
client.SSL.CertificatePacks.Edit(ctx, certificatePackID, params) (*CertificatePackEditResponse, error)
PATCH/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
Delete Advanced Certificate Manager Certificate Pack
client.SSL.CertificatePacks.Delete(ctx, certificatePackID, body) (*CertificatePackDeleteResponse, error)
DELETE/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
ModelsExpand Collapse
type Host string
type RequestValidity float64

The number of days for which the certificate should be valid.

One of the following:
const RequestValidity7 RequestValidity = 7
const RequestValidity30 RequestValidity = 30
const RequestValidity90 RequestValidity = 90
const RequestValidity365 RequestValidity = 365
const RequestValidity730 RequestValidity = 730
const RequestValidity1095 RequestValidity = 1095
const RequestValidity5475 RequestValidity = 5475
type Status string

Status of certificate pack.

One of the following:
const StatusInitializing Status = "initializing"
const StatusPendingValidation Status = "pending_validation"
const StatusDeleted Status = "deleted"
const StatusPendingIssuance Status = "pending_issuance"
const StatusPendingDeployment Status = "pending_deployment"
const StatusPendingDeletion Status = "pending_deletion"
const StatusPendingExpiration Status = "pending_expiration"
const StatusExpired Status = "expired"
const StatusActive Status = "active"
const StatusInitializingTimedOut Status = "initializing_timed_out"
const StatusValidationTimedOut Status = "validation_timed_out"
const StatusIssuanceTimedOut Status = "issuance_timed_out"
const StatusDeploymentTimedOut Status = "deployment_timed_out"
const StatusDeletionTimedOut Status = "deletion_timed_out"
const StatusPendingCleanup Status = "pending_cleanup"
const StatusStagingDeployment Status = "staging_deployment"
const StatusStagingActive Status = "staging_active"
const StatusDeactivating Status = "deactivating"
const StatusInactive Status = "inactive"
const StatusBackupIssued Status = "backup_issued"
const StatusHoldingDeployment Status = "holding_deployment"
type ValidationMethod string

Validation method in use for a certificate pack order.

One of the following:
const ValidationMethodHTTP ValidationMethod = "http"
const ValidationMethodCNAME ValidationMethod = "cname"
const ValidationMethodTXT ValidationMethod = "txt"

Certificate PacksQuota

Get Certificate Pack Quotas
client.SSL.CertificatePacks.Quota.Get(ctx, query) (*CertificatePackQuotaGetResponse, error)
GET/zones/{zone_id}/ssl/certificate_packs/quota