Architect serverless framework module for destroying projects created with Architect
Architect Destroy destroys Architect-generated projects. More specifically, it destroys your projects' CloudFormation Stacks, CloudWatch Log Groups, S3 bucket used during deployment, SSM Parameters added by arc env
, and if called with --force
(or the force
param via API), destroys your DynamoDB (@tables
) databases and S3 bucket housing your static assets (@static
).
API
destroy({ appname, stackname, env, force, now }, callback)
Destroys all infrastructure associated to your Architect app.
appname
: the name of the Architect app in question as defined in your app.arc
file.stackname
: the custom stack name (if specified during deployment, e.g. arc deploy --name foo
)env
: the stage or environment name to destroy, typical values are staging
or production
force
proceeds to destroy your app even if it contains DynamoDB tables and / or an S3 bucket containing @static
assets.now
: (boolean) immeditely destroy the app (instead of waiting the requisite 5 seconds)