メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

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 をアプリケーション名として使用します。詳細については、「Name タイプ」を参照してください。

重要

名前を指定すると、このリソースの置換が必要な更新はできません。中断が不要であるか、一定の中断が必要な更新であれば、行うことができます。リソースを置き換える必要がある場合は、新しい名前を指定します。

Required: No

Type: String

更新に伴う要件: 置換

Description

このアプリケーションのオプションの説明。

Required: No

Type: String

更新に伴う要件: 中断はありません。

ResourceLifecycleConfig

アプリケーションに属するリソースのライフサイクル設定と、そのライフサイクル設定を適用するために Elastic Beanstalk が引き受けるサービスロールを定義します。

必須: いいえ

タイプ: Elastic Beanstalk Application ApplicationResourceLifecycleConfig

更新に伴う要件: 中断はありません。

戻り値

参照番号

このリソースの論理 ID が Ref 組み込み関数に提供されると、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"

以下の資料も参照してください。