Types:
from cloudflare.types.pages import Deployment, Project, Stage, ProjectGetUploadTokenResponseMethods:
client.pages.projects.create(*, account_id, **params) -> Projectclient.pages.projects.list(*, account_id, **params) -> SyncV4PagePaginationArray[Project]client.pages.projects.delete(project_name, *, account_id) -> objectclient.pages.projects.edit(project_name, *, account_id, **params) -> Projectclient.pages.projects.get(project_name, *, account_id) -> Projectclient.pages.projects.get_upload_token(project_name, *, account_id) -> ProjectGetUploadTokenResponseclient.pages.projects.purge_build_cache(project_name, *, account_id) -> object
Methods:
client.pages.projects.deployments.create(project_name, *, account_id, **params) -> Deploymentclient.pages.projects.deployments.list(project_name, *, account_id, **params) -> SyncV4PagePaginationArray[Deployment]client.pages.projects.deployments.delete(deployment_id, *, account_id, project_name, **params) -> objectclient.pages.projects.deployments.get(deployment_id, *, account_id, project_name) -> Deploymentclient.pages.projects.deployments.retry(deployment_id, *, account_id, project_name) -> Deploymentclient.pages.projects.deployments.rollback(deployment_id, *, account_id, project_name) -> Deployment
Types:
from cloudflare.types.pages.projects.deployments.history import LogGetResponseMethods:
client.pages.projects.deployments.history.logs.get(deployment_id, *, account_id, project_name) -> LogGetResponse
Types:
from cloudflare.types.pages.projects.deployments import TailCreateResponseMethods:
client.pages.projects.deployments.tails.create(deployment_id, *, account_id, project_name, **params) -> TailCreateResponseclient.pages.projects.deployments.tails.delete(tail_id, *, account_id, project_name, deployment_id) -> object
Types:
from cloudflare.types.pages.projects import (
DomainCreateResponse,
DomainListResponse,
DomainEditResponse,
DomainGetResponse,
)Methods:
client.pages.projects.domains.create(project_name, *, account_id, **params) -> DomainCreateResponseclient.pages.projects.domains.list(project_name, *, account_id) -> SyncSinglePage[DomainListResponse]client.pages.projects.domains.delete(domain_name, *, account_id, project_name) -> objectclient.pages.projects.domains.edit(domain_name, *, account_id, project_name) -> DomainEditResponseclient.pages.projects.domains.get(domain_name, *, account_id, project_name) -> DomainGetResponse
Types:
from cloudflare.types.pages import (
AssetCheckMissingResponse,
AssetUploadResponse,
AssetUpsertHashesResponse,
)Methods:
client.pages.assets.check_missing(**params) -> SyncSinglePage[AssetCheckMissingResponse]client.pages.assets.upload(**params) -> AssetUploadResponseclient.pages.assets.upsert_hashes(**params) -> AssetUpsertHashesResponse