doctl serverless undeploy
Generated on 9 Apr 2025
from doctl
version
v1.124.0
Usage
doctl serverless undeploy [<package|function>...] [flags]
Description
This command removes functions, entire packages, or all functions and packages, from your function
namespace. In general, deploying new content does not remove old content although it may overwrite it.
Use doctl serverless undeploy
to effect removal. The command accepts a list of functions or packages.
Functions should be listed in pkgName/fnName
form, or fnName
for a function not in any package.
The --packages
flag causes arguments without slash separators to be interpreted as packages, in which case
the entire packages are removed.
Flags
Option | Description |
---|---|
--all |
remove all packages and functions Default: false |
--apihost |
|
--auth |
|
--force , -f |
Delete namespace resources without confirmation prompt Default: false |
--help , -h |
Help for this command |
--packages , -p |
interpret simple name arguments as packages Default: false |
--triggers |
interpret all arguments as triggers Default: false |
Related Commands
Command | Description |
---|---|
doctl serverless | Develop, test, and deploy serverless functions |
Global Flags
Option | Description |
---|---|
--access-token , -t |
API V2 access token |
--api-url , -u |
Override default API endpoint |
--config , -c |
Specify a custom config file Default: |
--context |
Specify a custom authentication context name |
--http-retry-max |
Set maximum number of retries for requests that fail with a 429 or 500-level error
Default: 5 |
--http-retry-wait-max |
Set the minimum number of seconds to wait before retrying a failed request
Default: 30 |
--http-retry-wait-min |
Set the maximum number of seconds to wait before retrying a failed request
Default: 1 |
--interactive |
Enable interactive behavior. Defaults to true if the terminal supports it (default false)
Default: false |
--output , -o |
Desired output format [text|json] Default: text |
--trace |
Show a log of network activity while performing a command Default: false |
--verbose , -v |
Enable verbose output Default: false |