AWS::Amplify::AppThe AWS::Amplify::App resource creates Apps in the Amplify Console. An App is a collection of branches.
18 configurable properties. 1 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
Name | string | Required |
AccessToken | string | Write-only |
AutoBranchCreationConfig | AutoBranchCreationConfig | Write-only |
BasicAuthConfig | BasicAuthConfig | Write-only |
BuildSpec | string | |
CacheConfig | CacheConfig | |
ComputeRoleArn | string | |
CustomHeaders | string | |
CustomRules | Array<CustomRule> | |
Description | string | |
EnableBranchAutoDeletion | boolean | |
EnvironmentVariables | Array<EnvironmentVariable> | |
IAMServiceRole | string | |
JobConfig | JobConfig | |
OauthToken | string | Write-only |
Platform | string | |
Repository | string | |
Tags | Array<Tag> |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
AppId | string | - |
AppName | string | - |
Arn | string | - |
DefaultDomain | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Amplify::App
Resources:
MyResource:
Type: AWS::Amplify::App
Properties:
Name: "my-name"
Tags:
- Key: Environment
Value: Production
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
amplify:GetAppamplify:CreateAppamplify:TagResourcecodecommit:GetRepositorycodecommit:PutRepositoryTriggerscodecommit:GetRepositoryTriggerssns:CreateTopicsns:Subscribeamplify:GetAppamplify:DeleteAppcodecommit:GetRepositorycodecommit:GetRepositoryTriggerscodecommit:PutRepositoryTriggerssns:Unsubscribeiam:PassRoleamplify:GetAppamplify:ListAppsamplify:ListTagsForResourceiam:PassRoleamplify:GetAppamplify:ListTagsForResourcecodecommit:GetRepositorycodecommit:GetRepositoryTriggersiam:PassRoleamplify:GetAppamplify:UpdateAppamplify:ListTagsForResourceamplify:TagResourceamplify:UntagResourcecodecommit:GetRepositorycodecommit:PutRepositoryTriggerscodecommit:GetRepositoryTriggersOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterArn