AWS::Amplify::App - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Amplify::App

AWS::Amplify::App 资源在 Amplify 控制台中创建应用程序。应用程序是分支的集合。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::Amplify::App", "Properties" : { "AccessToken" : String, "AutoBranchCreationConfig" : AutoBranchCreationConfig, "BasicAuthConfig" : BasicAuthConfig, "BuildSpec" : String, "CustomRules" : [ CustomRule, ... ], "Description" : String, "EnableBranchAutoDeletion" : Boolean, "EnvironmentVariables" : [ EnvironmentVariable, ... ], "IAMServiceRole" : String, "Name" : String, "OauthToken" : String, "Repository" : String, "Tags" : [ Tag, ... ] } }

属性

AccessToken

Amplify 应用程序的第三方源代码管理系统的个人访问令牌,用于创建 Webhook 和只读部署密钥。未存储令牌。

必需:否

类型:字符串

Update requires: No interruption

AutoBranchCreationConfig

设置用于自动创建分支的配置。

必需:否

类型AutoBranchCreationConfig

Update requires: No interruption

BasicAuthConfig

Amplify 应用程序的基本授权的凭证。

必需:否

类型BasicAuthConfig

Update requires: No interruption

BuildSpec

Amplify 应用程序的构建规范(构建规范)。

必需:否

类型:字符串

Update requires: No interruption

CustomRules

Amplify 应用程序的自定义重写和重定向规则。

必需:否

类型CustomRule 的列表

Update requires: No interruption

Description

Amplify 应用程序的描述。

必需:否

类型:字符串

Update requires: No interruption

EnableBranchAutoDeletion

当您从 Git 存储库中删除分支时,自动断开 Amplify 控制台中的分支。

必需:否

类型:布尔值

Update requires: No interruption

EnvironmentVariables

Amplify 应用程序的环境变量映射。

必需:否

类型EnvironmentVariable 的列表

Update requires: No interruption

IAMServiceRole

Amplify 应用程序的 Amazon 资源名称 (ARN) 的 AWS Identity and Access Management (IAM) 服务角色。

必需:否

类型:字符串

Update requires: No interruption

Name

Amplify 应用程序的名称。

必需:是

类型:字符串

Update requires: No interruption

OauthToken

Amplify 应用程序的第三方源代码控制系统的 OAuth 令牌。OAuth 令牌用于创建 Webhook 和只读部署密钥。未存储 OAuth 令牌。

必需:否

类型:字符串

Update requires: No interruption

Repository

Amplify 应用程序的存储库。

必需:否

类型:字符串

Update requires: No interruption

Tags

Amplify 应用程序的标签。

必需:否

类型Tag 的列表

Update requires: No interruption

返回值

Fn::GetAtt

AppId

Amplify 应用程序的唯一 ID。

AppName

Amplify 应用程序的名称。

Arn

Amplify 应用程序的 ARN。

DefaultDomain

Amplify 应用程序的默认域。