Skip to content
Start here

Keyless Certificates

List Keyless SSL Configurations
keyless_certificates.list(KeylessCertificateListParams**kwargs) -> SyncSinglePage[KeylessCertificate]
GET/zones/{zone_id}/keyless_certificates
Get Keyless SSL Configuration
keyless_certificates.get(strkeyless_certificate_id, KeylessCertificateGetParams**kwargs) -> KeylessCertificate
GET/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}
Create Keyless SSL Configuration
keyless_certificates.create(KeylessCertificateCreateParams**kwargs) -> KeylessCertificate
POST/zones/{zone_id}/keyless_certificates
Edit Keyless SSL Configuration
keyless_certificates.edit(strkeyless_certificate_id, KeylessCertificateEditParams**kwargs) -> KeylessCertificate
PATCH/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}
Delete Keyless SSL Configuration
keyless_certificates.delete(strkeyless_certificate_id, KeylessCertificateDeleteParams**kwargs) -> KeylessCertificateDeleteResponse
DELETE/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}
ModelsExpand Collapse
class KeylessCertificate:
id: str

Keyless certificate identifier tag.

maxLength32
created_on: datetime

When the Keyless SSL was created.

formatdate-time
enabled: bool

Whether or not the Keyless SSL is on or off.

host: str

The keyless SSL name.

formathostname
maxLength253
modified_on: datetime

When the Keyless SSL was last modified.

formatdate-time
name: str

The keyless SSL name.

maxLength180
permissions: List[str]

Available permissions for the Keyless SSL for the current user requesting the item.

port: float

The keyless SSL port used to communicate between Cloudflare and the client's Keyless SSL server.

maxLength65535
status: Literal["active", "deleted"]

Status of the Keyless SSL.

One of the following:
"active"
"deleted"
tunnel: Optional[Tunnel]

Configuration for using Keyless SSL through a Cloudflare Tunnel

class Tunnel:

Configuration for using Keyless SSL through a Cloudflare Tunnel

private_ip: str

Private IP of the Key Server Host

vnet_id: str

Cloudflare Tunnel Virtual Network ID

class KeylessCertificateDeleteResponse:
id: Optional[str]

Identifier.

maxLength32