Types:
from cloudflare.types.custom_hostnames import (
BundleMethod,
CustomHostname,
DCVMethod,
DomainValidationType,
CustomHostnameCreateResponse,
CustomHostnameListResponse,
CustomHostnameDeleteResponse,
CustomHostnameEditResponse,
CustomHostnameGetResponse,
)Methods:
client.custom_hostnames.create(*, zone_id, **params) -> Optional[CustomHostnameCreateResponse]client.custom_hostnames.list(*, zone_id, **params) -> SyncV4PagePaginationArray[CustomHostnameListResponse]client.custom_hostnames.delete(custom_hostname_id, *, zone_id) -> CustomHostnameDeleteResponseclient.custom_hostnames.edit(custom_hostname_id, *, zone_id, **params) -> Optional[CustomHostnameEditResponse]client.custom_hostnames.get(custom_hostname_id, *, zone_id) -> Optional[CustomHostnameGetResponse]
Types:
from cloudflare.types.custom_hostnames import (
FallbackOriginUpdateResponse,
FallbackOriginDeleteResponse,
FallbackOriginGetResponse,
)Methods:
client.custom_hostnames.fallback_origin.update(*, zone_id, **params) -> Optional[FallbackOriginUpdateResponse]client.custom_hostnames.fallback_origin.delete(*, zone_id) -> Optional[FallbackOriginDeleteResponse]client.custom_hostnames.fallback_origin.get(*, zone_id) -> Optional[FallbackOriginGetResponse]
Types:
from cloudflare.types.custom_hostnames.certificate_pack import (
CertificateUpdateResponse,
CertificateDeleteResponse,
)Methods:
client.custom_hostnames.certificate_pack.certificates.update(certificate_id, *, zone_id, custom_hostname_id, certificate_pack_id, **params) -> Optional[CertificateUpdateResponse]client.custom_hostnames.certificate_pack.certificates.delete(certificate_id, *, zone_id, custom_hostname_id, certificate_pack_id) -> CertificateDeleteResponse