---
type: resource-type
title: AmplifyApp
description: aws resource type AWS::Amplify::App
name: AmplifyApp
lexicon: aws
resource_type: AWS::Amplify::App
---
`AWS::Amplify::App`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required)
- `AccessToken` (`string`, optional)
- `AppId` (`string`, optional)
- `AppName` (`string`, optional)
- `Arn` (`string`, optional)
- `AutoBranchCreationConfig` (`AmplifyApp_AutoBranchCreationConfig`, optional)
- `BasicAuthConfig` (`AmplifyApp_BasicAuthConfig`, optional)
- `BuildSpec` (`string`, optional)
- `CacheConfig` (`AmplifyApp_CacheConfig`, optional)
- `ComputeRoleArn` (`string`, optional)
- `CustomHeaders` (`string`, optional)
- `CustomRules` (`AmplifyApp_CustomRule[]`, optional)
- `DefaultDomain` (`string`, optional)
- `Description` (`string`, optional)
- `EnableBranchAutoDeletion` (`boolean`, optional)
- `EnvironmentVariables` (`AmplifyApp_EnvironmentVariable[]`, optional)
- `IAMServiceRole` (`string`, optional)
- `JobConfig` (`AmplifyApp_JobConfig`, optional)
- `OauthToken` (`string`, optional)
- `Platform` (`"WEB" | "WEB_COMPUTE" | "WEB_DYNAMIC"`, optional)
- `Repository` (`string`, optional)
- `Tags` (`AmplifyApp_Tag[]`, optional)

## Attributes

- `AppId`
- `AppName`
- `Arn`
- `DefaultDomain`
