---
type: resource-type
title: CodeDeployApplication
description: aws resource type AWS::CodeDeploy::Application
name: CodeDeployApplication
lexicon: aws
resource_type: AWS::CodeDeploy::Application
---
`AWS::CodeDeploy::Application`, a resource type of the aws lexicon.

## Properties

- `ApplicationName` (`string`, optional): A name for the application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
- `ComputePlatform` (`string`, optional): The compute platform that CodeDeploy deploys the application to.
- `Tags` (`CodeDeployApplication_Tag[]`, optional): The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define.
