application specification file in AWS CodeDeploy

application specification file
AWS CodeDeploy: A YAML-formatted file used to map the source files in an application revision to destinations on the instance. The file is also used to specify custom permissions for deployed files and specify scripts to be run on each instance at various stages of the deployment process.