docs/v3/api-ref/cli/work-pool.mdx
prefect work-poolprefect work-pool [OPTIONS] COMMAND [ARGS]...
prefect work-pool storageprefect work-pool storage [OPTIONS] COMMAND [ARGS]...
prefect work-pool storage configureprefect work-pool storage configure [OPTIONS] COMMAND [ARGS]...
prefect work-pool storage configure s3prefect work-pool 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-pool storage configure gcsprefect work-pool 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-pool storage configure azure-blob-storageprefect work-pool 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-pool storage inspectprefect work-pool storage inspect [OPTIONS] WORK_POOL_NAME
$ prefect work-pool storage inspect "my-pool"
$ prefect work-pool storage inspect "my-pool" --output json
prefect work-pool createprefect work-pool 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-pool lsprefect work-pool ls [OPTIONS]
$ prefect work-pool ls
prefect work-pool inspectprefect work-pool inspect [OPTIONS] NAME
$ prefect work-pool inspect "my-pool"
$ prefect work-pool inspect "my-pool" --output json
prefect work-pool slotsprefect work-pool slots [OPTIONS] NAME
prefect work-pool pauseprefect work-pool pause [OPTIONS] NAME
$ prefect work-pool pause "my-pool"
prefect work-pool resumeprefect work-pool resume [OPTIONS] NAME
$ prefect work-pool resume "my-pool"
prefect work-pool updateprefect work-pool update [OPTIONS] NAME
$ prefect work-pool update "my-pool"
prefect work-pool provision-infrastructureprefect work-pool provision-infrastructure [OPTIONS] NAME
$ prefect work-pool provision-infrastructure "my-pool"
$ prefect work-pool provision-infra "my-pool"
prefect work-pool provision-infraprefect work-pool provision-infra [OPTIONS] NAME
$ prefect work-pool provision-infrastructure "my-pool"
$ prefect work-pool provision-infra "my-pool"
prefect work-pool deleteprefect work-pool delete [OPTIONS] NAME
$ prefect work-pool delete "my-pool"
prefect work-pool set-concurrency-limitprefect work-pool set-concurrency-limit [OPTIONS] NAME CONCURRENCY_LIMIT
$ prefect work-pool set-concurrency-limit "my-pool" 10
prefect work-pool clear-concurrency-limitprefect work-pool clear-concurrency-limit [OPTIONS] NAME
$ prefect work-pool clear-concurrency-limit "my-pool"
prefect work-pool get-default-base-job-templateprefect work-pool get-default-base-job-template [OPTIONS]
$ prefect work-pool get-default-base-job-template --type kubernetes
prefect work-pool previewprefect work-pool preview [OPTIONS] [NAME]
$ prefect work-pool preview "my-pool" --hours 24