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

AWS::Greengrass::GroupVersion

AWS::Greengrass::GroupVersion 资源表示 AWS IoT Greengrass 中的组版本。组版本引用核心定义版本、设备定义版本、订阅定义版本以及其他包含要部署到 Greengrass 核心设备的组件的版本类型。组版本必须引用包含一个核心的核心定义版本。可以根据您的业务需求来选择性地包含其他版本类型。

注意

要创建组版本,您必须指定与版本关联的组的 ID。有关创建组的信息,请参阅 AWS::Greengrass::Group

语法

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

JSON

{ "Type" : "AWS::Greengrass::GroupVersion", "Properties" : { "ConnectorDefinitionVersionArn" : String, "CoreDefinitionVersionArn" : String, "DeviceDefinitionVersionArn" : String, "FunctionDefinitionVersionArn" : String, "GroupId" : String, "LoggerDefinitionVersionArn" : String, "ResourceDefinitionVersionArn" : String, "SubscriptionDefinitionVersionArn" : String } }

属性

ConnectorDefinitionVersionArn

连接器定义版本的 Amazon 资源名称 (ARN),其中包含要与组版本一起部署的连接器。

必需:否

类型:字符串

Update requires: Replacement

CoreDefinitionVersionArn

核心定义版本的 ARN,其中包含要与组版本一起部署的核心。目前,核心定义版本只能包含一个核心。

必需:否

类型:字符串

Update requires: Replacement

DeviceDefinitionVersionArn

设备定义版本的 ARN,其中包含要与组版本一起部署的设备。

必需:否

类型:字符串

Update requires: Replacement

FunctionDefinitionVersionArn

函数定义版本的 ARN,其中包含要与组版本一起部署的函数。

必需:否

类型:字符串

Update requires: Replacement

GroupId

与此版本关联的组的 ID。此值是 GUID。

必需:是

类型:字符串

Update requires: Replacement

LoggerDefinitionVersionArn

日志记录程序定义版本的 ARN,其中包含要与组版本一起部署的日志记录程序。

必需:否

类型:字符串

Update requires: Replacement

ResourceDefinitionVersionArn

资源定义版本的 ARN,其中包含要与组版本一起部署的资源。

必需:否

类型:字符串

Update requires: Replacement

SubscriptionDefinitionVersionArn

订阅定义版本的 ARN,其中包含要与组版本一起部署的订阅。

必需:否

类型:字符串

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回组版本的 ARN,例如 arn:aws:greengrass:us-east-1:123456789012:/greengrass/definition/groups/1234a5b6-78cd-901e-2fgh-3i45j6k178l9/versions/9876ac30-4bdb-4f9d-95af-b5fdb66be1a2

For more information about using the Ref function, see Ref.

另请参阅