Types:
from cloudflare.types.workers import MigrationStep, SingleStepMigration, WorkerMetadataTypes:
from cloudflare.types.workers.beta import Worker, WorkerDeleteResponseMethods:
client.workers.beta.workers.create(*, account_id, **params) -> Workerclient.workers.beta.workers.update(worker_id, *, account_id, **params) -> Workerclient.workers.beta.workers.list(*, account_id, **params) -> SyncV4PagePaginationArray[Worker]client.workers.beta.workers.delete(worker_id, *, account_id) -> WorkerDeleteResponseclient.workers.beta.workers.edit(worker_id, *, account_id, **params) -> Workerclient.workers.beta.workers.get(worker_id, *, account_id) -> Worker
Types:
from cloudflare.types.workers.beta.workers import Version, VersionDeleteResponseMethods:
client.workers.beta.workers.versions.create(worker_id, *, account_id, **params) -> Versionclient.workers.beta.workers.versions.list(worker_id, *, account_id, **params) -> SyncV4PagePaginationArray[Version]client.workers.beta.workers.versions.delete(version_id, *, account_id, worker_id) -> VersionDeleteResponseclient.workers.beta.workers.versions.get(version_id, *, account_id, worker_id, **params) -> Version
Types:
from cloudflare.types.workers import (
RouteCreateResponse,
RouteUpdateResponse,
RouteListResponse,
RouteDeleteResponse,
RouteGetResponse,
)Methods:
client.workers.routes.create(*, zone_id, **params) -> RouteCreateResponseclient.workers.routes.update(route_id, *, zone_id, **params) -> RouteUpdateResponseclient.workers.routes.list(*, zone_id) -> SyncSinglePage[RouteListResponse]client.workers.routes.delete(route_id, *, zone_id) -> RouteDeleteResponseclient.workers.routes.get(route_id, *, zone_id) -> RouteGetResponse
Types:
from cloudflare.types.workers.assets import UploadCreateResponseMethods:
client.workers.assets.upload.create(*, account_id, **params) -> Optional[UploadCreateResponse]
Types:
from cloudflare.types.workers import (
Script,
ScriptSetting,
ScriptUpdateResponse,
ScriptListResponse,
ScriptGetResponse,
ScriptSearchResponse,
)Methods:
client.workers.scripts.update(script_name, *, account_id, **params) -> ScriptUpdateResponseclient.workers.scripts.list(*, account_id, **params) -> SyncSinglePage[ScriptListResponse]client.workers.scripts.delete(script_name, *, account_id, **params) -> objectclient.workers.scripts.get(script_name, *, account_id) -> strclient.workers.scripts.search(*, account_id, **params) -> ScriptSearchResponse
Types:
from cloudflare.types.workers.scripts.assets import UploadCreateResponseMethods:
client.workers.scripts.assets.upload.create(script_name, *, account_id, **params) -> Optional[UploadCreateResponse]
Types:
from cloudflare.types.workers.scripts import (
SubdomainCreateResponse,
SubdomainDeleteResponse,
SubdomainGetResponse,
)Methods:
client.workers.scripts.subdomain.create(script_name, *, account_id, **params) -> SubdomainCreateResponseclient.workers.scripts.subdomain.delete(script_name, *, account_id) -> SubdomainDeleteResponseclient.workers.scripts.subdomain.get(script_name, *, account_id) -> SubdomainGetResponse
Types:
from cloudflare.types.workers.scripts import ScheduleUpdateResponse, ScheduleGetResponseMethods:
client.workers.scripts.schedules.update(script_name, *, account_id, **params) -> ScheduleUpdateResponseclient.workers.scripts.schedules.get(script_name, *, account_id) -> ScheduleGetResponse
Types:
from cloudflare.types.workers.scripts import (
ConsumerScript,
TailCreateResponse,
TailDeleteResponse,
TailGetResponse,
)Methods:
client.workers.scripts.tail.create(script_name, *, account_id, **params) -> TailCreateResponseclient.workers.scripts.tail.delete(id, *, account_id, script_name) -> TailDeleteResponseclient.workers.scripts.tail.get(script_name, *, account_id) -> TailGetResponse
Methods:
client.workers.scripts.content.update(script_name, *, account_id, **params) -> Scriptclient.workers.scripts.content.get(script_name, *, account_id) -> BinaryAPIResponse
Methods:
client.workers.scripts.settings.edit(script_name, *, account_id, **params) -> ScriptSettingclient.workers.scripts.settings.get(script_name, *, account_id) -> ScriptSetting
Types:
from cloudflare.types.workers.scripts import (
Deployment,
DeploymentListResponse,
DeploymentDeleteResponse,
)Methods:
client.workers.scripts.deployments.create(script_name, *, account_id, **params) -> Deploymentclient.workers.scripts.deployments.list(script_name, *, account_id) -> DeploymentListResponseclient.workers.scripts.deployments.delete(deployment_id, *, account_id, script_name) -> DeploymentDeleteResponseclient.workers.scripts.deployments.get(deployment_id, *, account_id, script_name) -> Deployment
Types:
from cloudflare.types.workers.scripts import (
VersionCreateResponse,
VersionListResponse,
VersionGetResponse,
)Methods:
client.workers.scripts.versions.create(script_name, *, account_id, **params) -> VersionCreateResponseclient.workers.scripts.versions.list(script_name, *, account_id, **params) -> SyncV4PagePagination[VersionListResponse]client.workers.scripts.versions.get(version_id, *, account_id, script_name) -> VersionGetResponse
Types:
from cloudflare.types.workers.scripts import (
SecretUpdateResponse,
SecretListResponse,
SecretGetResponse,
)Methods:
client.workers.scripts.secrets.update(script_name, *, account_id, **params) -> Optional[SecretUpdateResponse]client.workers.scripts.secrets.list(script_name, *, account_id) -> SyncSinglePage[SecretListResponse]client.workers.scripts.secrets.delete(secret_name, *, account_id, script_name, **params) -> objectclient.workers.scripts.secrets.get(secret_name, *, account_id, script_name, **params) -> Optional[SecretGetResponse]
Types:
from cloudflare.types.workers.scripts import (
ScriptAndVersionSettingEditResponse,
ScriptAndVersionSettingGetResponse,
)Methods:
client.workers.scripts.script_and_version_settings.edit(script_name, *, account_id, **params) -> ScriptAndVersionSettingEditResponseclient.workers.scripts.script_and_version_settings.get(script_name, *, account_id) -> ScriptAndVersionSettingGetResponse
Types:
from cloudflare.types.workers import AccountSettingUpdateResponse, AccountSettingGetResponseMethods:
client.workers.account_settings.update(*, account_id, **params) -> AccountSettingUpdateResponseclient.workers.account_settings.get(*, account_id) -> AccountSettingGetResponse
Types:
from cloudflare.types.workers import (
DomainUpdateResponse,
DomainListResponse,
DomainDeleteResponse,
DomainGetResponse,
)Methods:
client.workers.domains.update(*, account_id, **params) -> DomainUpdateResponseclient.workers.domains.list(*, account_id, **params) -> SyncSinglePage[DomainListResponse]client.workers.domains.delete(domain_id, *, account_id) -> DomainDeleteResponseclient.workers.domains.get(domain_id, *, account_id) -> DomainGetResponse
Types:
from cloudflare.types.workers import SubdomainUpdateResponse, SubdomainGetResponseMethods:
client.workers.subdomains.update(*, account_id, **params) -> SubdomainUpdateResponseclient.workers.subdomains.delete(*, account_id) -> Noneclient.workers.subdomains.get(*, account_id) -> SubdomainGetResponse
Types:
from cloudflare.types.workers.observability import (
TelemetryKeysResponse,
TelemetryQueryResponse,
TelemetryValuesResponse,
)Methods:
client.workers.observability.telemetry.keys(*, account_id, **params) -> SyncSinglePage[TelemetryKeysResponse]client.workers.observability.telemetry.query(*, account_id, **params) -> TelemetryQueryResponseclient.workers.observability.telemetry.values(*, account_id, **params) -> SyncSinglePage[TelemetryValuesResponse]
Types:
from cloudflare.types.workers.observability import (
DestinationCreateResponse,
DestinationUpdateResponse,
DestinationListResponse,
DestinationDeleteResponse,
)Methods:
client.workers.observability.destinations.create(*, account_id, **params) -> DestinationCreateResponseclient.workers.observability.destinations.update(slug, *, account_id, **params) -> DestinationUpdateResponseclient.workers.observability.destinations.list(*, account_id, **params) -> SyncSinglePage[DestinationListResponse]client.workers.observability.destinations.delete(slug, *, account_id) -> Optional[DestinationDeleteResponse]