AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

AWS::Cloud9::EnvironmentEC2

AWS::Cloud9::EnvironmentEC2 资源在 AWS Cloud9 中创建 Amazon EC2 开发环境。有关更多信息,请参阅 AWS Cloud9 用户指南 中的创建环境

语法

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

JSON

{ "Type" : "AWS::Cloud9::EnvironmentEC2", "Properties" : { "Repositories" : [ Repository, ... ], "OwnerArn" : String, "Description" : String, "AutomaticStopTimeMinutes" : Integer, "InstanceType" : String, "Name" : String, "SubnetId" : String } }

YAML

Type: "AWS::Cloud9::EnvironmentEC2" Properties: Repositories: - Repository OwnerArn: String Description: String AutomaticStopTimeMinutes: Integer InstanceType: String Name: String SubnetId: String

属性

Repositories

要克隆到开发环境中的任何 AWS CodeCommit 源代码存储库。

必需:否

类型AWS Cloud9 EnvironmentEC2 存储库 的列表

更新要求无需中断

OwnerArn

环境所有者的 Amazon 资源名称 (ARN)。如果未指定此值,则 ARN 默认为此环境的创建者。

必需:否

类型:字符串

更新要求替换

Description

要创建的环境的描述。

必需:否

类型:字符串

更新要求替换

AutomaticStopTimeMinutes

在上次使用环境后关闭运行实例之前的分钟数。

必需:否

类型:整数

更新要求替换

InstanceType

在其上托管环境的实例的类型 (例如,t2.micro)。

必需:是

类型:字符串

更新要求替换

Name

要创建的环境的名称。

必需:是

类型:字符串

更新要求替换

SubnetId

Amazon Virtual Private Cloud (Amazon VPC) 中要使用的子网的 ID。

必需:是

类型:字符串

更新要求替换

返回值

Ref

当您将 AWS::Cloud9::EnvironmentEC2 资源的逻辑 ID 传递给内部函数 Ref 时,此函数返回开发环境的 ID,例如 2bc3642873c342e485f7e0c561234567

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

Fn::GetAtt

Fn::GetAtt 返回一个此类型指定属性的值。以下为可用属性和示例返回值。

Arn

开发环境的 Amazon 资源名称 (ARN),例如 arn:aws:cloud9:us-east-2:123456789012:environment:2bc3642873c342e485f7e0c561234567

Name

开发环境的名称,例如 my-demo-environment

有关使用 Fn::GetAtt 的更多信息,请参见 Fn::GetAtt

本页内容: