AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::ElasticBeanstalk::Application

创建 Elastic Beanstalk 应用程序。

语法

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

JSON

Copy
{ "Type" : "AWS::ElasticBeanstalk::Application", "Properties" : { "ApplicationName" : String, "Description" : String, "ResourceLifecycleConfig" : ApplicationResourceLifecycleConfig } }

YAML

Copy
Type: "AWS::ElasticBeanstalk::Application" Properties: ApplicationName: String Description: String ResourceLifecycleConfig:      ApplicationResourceLifecycleConfig

属性

ApplicationName

Elastic Beanstalk 应用程序的名称。如果不指定名称,则 AWS CloudFormation 生成一个唯一的物理 ID 并将该 ID 用作应用程序名称。有关更多信息,请参阅 名称类型

重要

如果指定一个名称,您将无法执行需要替换此资源的更新。您可以执行不需要或者只需要部分中断的更新。如果必须替换资源,请指定新名称。

Required: No

Type: String

更新要求替换

Description

对此应用程序的可选描述。

Required: No

Type: String

更新要求无需中断

ResourceLifecycleConfig

定义应用程序所属资源的生命周期设置,以及 Elastic Beanstalk 为应用生命周期设置而假定的服务角色。

必需:否

类型Elastic Beanstalk 应用程序 ApplicationResourceLifecycleConfig

更新要求无需中断

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。

有关使用 Ref 功能的更多信息,请参阅参考

示例

JSON

Copy
{ "Type" : "AWS::ElasticBeanstalk::Application", "Properties" : { "ApplicationName" : "SampleAWSElasticBeanstalkApplication", "Description" : "AWS Elastic Beanstalk PHP Sample Application" } }

YAML

Copy
Type: "AWS::ElasticBeanstalk::Application" Properties: ApplicationName: "SampleAWSElasticBeanstalkApplication" Description: "AWS Elastic Beanstalk PHP Sample Application"

另请参阅