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 intepreted 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
--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