docs/v3/api-ref/cli/work-pools.mdx
prefect work-poolsprefect work-pools [OPTIONS] COMMAND [ARGS]...
prefect work-pools storageprefect work-pools storage [OPTIONS] COMMAND [ARGS]...
prefect work-pools storage configureprefect work-pools storage configure [OPTIONS] COMMAND [ARGS]...
prefect work-pools storage configure s3prefect work-pools storage configure s3 [OPTIONS] WORK_POOL_NAME
$ prefect work-pool storage configure s3 "my-pool" --bucket my-bucket --aws-credentials-block-name my-credentials
prefect work-pools storage configure gcsprefect work-pools storage configure gcs [OPTIONS] WORK_POOL_NAME
$ prefect work-pool storage configure gcs "my-pool" --bucket my-bucket --gcp-credentials-block-name my-credentials
prefect work-pools storage configure azure-blob-storageprefect work-pools storage configure azure-blob-storage [OPTIONS] WORK_POOL_NAME
$ prefect work-pool storage configure azure-blob-storage "my-pool" --container my-container --azure-blob-storage-credentials-block-name my-credentials
prefect work-pools storage inspectprefect work-pools storage inspect [OPTIONS] WORK_POOL_NAME
$ prefect work-pool storage inspect "my-pool"
$ prefect work-pool storage inspect "my-pool" --output json
prefect work-pools createprefect work-pools create [OPTIONS] NAME
# Create a Kubernetes work pool in a paused state
$ prefect work-pool create "my-pool" --type kubernetes --paused
# Create a Docker work pool with a custom base job template
$ prefect work-pool create "my-pool" --type docker --base-job-template ./base-job-template.json
# Update an existing work pool
$ prefect work-pool create "existing-pool" --base-job-template ./base-job-template.json --overwrite
prefect work-pools lsprefect work-pools ls [OPTIONS]
$ prefect work-pool ls
prefect work-pools inspectprefect work-pools inspect [OPTIONS] NAME
$ prefect work-pool inspect "my-pool"
$ prefect work-pool inspect "my-pool" --output json
prefect work-pools slotsprefect work-pools slots [OPTIONS] NAME
prefect work-pools pauseprefect work-pools pause [OPTIONS] NAME
$ prefect work-pool pause "my-pool"
prefect work-pools resumeprefect work-pools resume [OPTIONS] NAME
$ prefect work-pool resume "my-pool"
prefect work-pools updateprefect work-pools update [OPTIONS] NAME
$ prefect work-pool update "my-pool"
prefect work-pools provision-infrastructureprefect work-pools provision-infrastructure [OPTIONS] NAME
$ prefect work-pool provision-infrastructure "my-pool"
$ prefect work-pool provision-infra "my-pool"
prefect work-pools provision-infraprefect work-pools provision-infra [OPTIONS] NAME
$ prefect work-pool provision-infrastructure "my-pool"
$ prefect work-pool provision-infra "my-pool"
prefect work-pools deleteprefect work-pools delete [OPTIONS] NAME
$ prefect work-pool delete "my-pool"
prefect work-pools set-concurrency-limitprefect work-pools set-concurrency-limit [OPTIONS] NAME CONCURRENCY_LIMIT
$ prefect work-pool set-concurrency-limit "my-pool" 10
prefect work-pools clear-concurrency-limitprefect work-pools clear-concurrency-limit [OPTIONS] NAME
$ prefect work-pool clear-concurrency-limit "my-pool"
prefect work-pools get-default-base-job-templateprefect work-pools get-default-base-job-template [OPTIONS]
$ prefect work-pool get-default-base-job-template --type kubernetes
prefect work-pools previewprefect work-pools preview [OPTIONS] [NAME]
$ prefect work-pool preview "my-pool" --hours 24