prefect work-pool

prefect work-pool [OPTIONS] COMMAND [ARGS]...

Manage work pools.

prefect work-pool create

prefect work-pool create [OPTIONS] NAME

Create a new work pool or update an existing one.

 Examples:  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 ls

prefect work-pool ls [OPTIONS]

List work pools.

 Examples: $ prefect work-pool ls

prefect work-pool inspect

prefect work-pool inspect [OPTIONS] NAME

Inspect a work pool.

 Examples: $ prefect work-pool inspect “my-pool”

prefect work-pool pause

prefect work-pool pause [OPTIONS] NAME

Pause a work pool.

 Examples: $ prefect work-pool pause “my-pool”

prefect work-pool resume

prefect work-pool resume [OPTIONS] NAME

Resume a work pool.

 Examples: $ prefect work-pool resume “my-pool”

prefect work-pool update

prefect work-pool update [OPTIONS] NAME

Update a work pool.

 Examples: $ prefect work-pool update “my-pool”

prefect work-pool provision-infrastructure

prefect work-pool provision-infrastructure [OPTIONS] NAME

Provision infrastructure for a work pool.

 Examples: $ prefect work-pool provision-infrastructure “my-pool”

$ prefect work-pool provision-infra “my-pool”

prefect work-pool provision-infra

prefect work-pool provision-infra [OPTIONS] NAME

Provision infrastructure for a work pool.

 Examples: $ prefect work-pool provision-infrastructure “my-pool”

$ prefect work-pool provision-infra “my-pool”

prefect work-pool delete

prefect work-pool delete [OPTIONS] NAME

Delete a work pool.

 Examples: $ prefect work-pool delete “my-pool”

prefect work-pool set-concurrency-limit

prefect work-pool set-concurrency-limit [OPTIONS] NAME CONCURRENCY_LIMIT

Set the concurrency limit for a work pool.

 Examples: $ prefect work-pool set-concurrency-limit “my-pool” 10

prefect work-pool clear-concurrency-limit

prefect work-pool clear-concurrency-limit [OPTIONS] NAME

Clear the concurrency limit for a work pool.

 Examples: $ prefect work-pool clear-concurrency-limit “my-pool”

prefect work-pool get-default-base-job-template

prefect work-pool get-default-base-job-template [OPTIONS]

Get the default base job template for a given work pool type.

 Examples: $ prefect work-pool get-default-base-job-template —type kubernetes

prefect work-pool preview

prefect work-pool preview [OPTIONS] [NAME]

Preview the work pool’s scheduled work for all queues.

 Examples: $ prefect work-pool preview “my-pool” —hours 24