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

AWS::CodeDeploy::Application

AWS::CodeDeploy::Application 资源创建 AWS CodeDeploy 应用程序。在 AWS CodeDeploy 中,应用程序是充当容器的名称,以确保在部署期间引用修订、部署配置和部署组的正确组合。可以使用 AWS::CodeDeploy::DeploymentGroup 资源将应用程序与 AWS CodeDeploy 部署组关联。有关更多信息,请参阅 AWS CodeDeploy User Guide 中的 AWS CodeDeploy 部署

语法

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

JSON

{ "Type" : "AWS::CodeDeploy::Application", "Properties" : { "ApplicationName" : String } }

YAML

Type: "AWS::CodeDeploy::Application" Properties: ApplicationName: String

属性

ApplicationName

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

必需:否

Type: String

更新要求:不支持更新。

返回值

Ref

当您将 AWS::CodeDeploy::Application 资源的逻辑 ID 传递给内部函数 Ref 时,该函数返回应用程序名称,例如 myapplication-a123d0d1

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

示例

下面的示例创建一个 AWS CodeDeploy 应用程序:

JSON

"MyApplication" : { "Type" : "AWS::CodeDeploy::Application" }

YAML

MyApplication: Type: "AWS::CodeDeploy::Application"

相关资源

有关配置部署和指定应用程序修订的信息,请参阅 AWS::CodeDeploy::DeploymentConfigAWS::CodeDeploy::DeploymentGroup