doctl serverless undeploy

Go to Navigation


doctl serverless undeploy [<package|function>...] [flags]


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.


Option Description
--all remove all packages and functions
Default: false
--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
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
  • macOS: ${HOME}/Library/Application Support/doctl/config.yaml
  • Linux: ${XDG_CONFIG_HOME}/doctl/config.yaml
  • Windows: %APPDATA%\doctl\config.yaml
--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