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

AWS::Greengrass::LoggerDefinitionVersion

AWS::Greengrass::LoggerDefinitionVersion 资源表示 AWS IoT Greengrass 的日志记录程序定义版本。日志记录程序定义版本包含日志记录程序的列表。

注意

要创建日志记录程序定义版本,您必须指定要与此版本关联的日志记录程序定义的 ID。有关创建日志记录程序定义的信息,请参阅 AWS::Greengrass::LoggerDefinition

在创建包含要部署的日志记录程序的日志记录程序定义版本后,您必须将其添加到组版本。有关更多信息,请参阅 AWS::Greengrass::Group

语法

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

JSON

{ "Type" : "AWS::Greengrass::LoggerDefinitionVersion", "Properties" : { "LoggerDefinitionId" : String, "Loggers" : [ Logger, ... ] } }

YAML

Type: AWS::Greengrass::LoggerDefinitionVersion Properties: LoggerDefinitionId: String Loggers: - Logger

属性

LoggerDefinitionId

与此版本关联的日志记录程序定义的 ID。此值是 GUID。

必需:是

类型:字符串

Update requires: Replacement

Loggers

此版本中的日志记录程序。

必需:是

类型Logger 的列表

Update requires: Replacement

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回日志记录程序定义版本的 Amazon 资源名称 (ARN),例如 arn:aws:greengrass:us-east-1:123456789012:/greengrass/definition/loggers/1234a5b6-78cd-901e-2fgh-3i45j6k178l9/versions/9876ac30-4bdb-4f9d-95af-b5fdb66be1a2

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

示例

日志记录程序定义版本代码段

以下代码段定义日志记录程序定义和日志记录程序定义版本资源。日志记录程序定义版本引用日志记录程序定义并包含日志记录程序。

有关完整模板的示例,请参阅 AWS::Greengrass::Group 资源。

JSON

"TestLoggerDefinition": { "Type": "AWS::Greengrass::LoggerDefinition", "Properties": { "Name": "DemoTestLoggerDefinition" } }, "TestLoggerDefinitionVersion": { "Type": "AWS::Greengrass::LoggerDefinitionVersion", "Properties": { "LoggerDefinitionId": { "Ref": "TestLoggerDefinition" }, "Loggers": [ { "Id": "TestLogger1", "Type": "FileSystem", "Component": "GreengrassSystem", "Level": "INFO", "Space": "128" } ] } }

YAML

TestLoggerDefinition: Type: 'AWS::Greengrass::LoggerDefinition' Properties: Name: DemoTestLoggerDefinition TestLoggerDefinitionVersion: Type: 'AWS::Greengrass::LoggerDefinitionVersion' Properties: LoggerDefinitionId: !Ref TestLoggerDefinition Loggers: - Id: TestLogger1 Type: FileSystem Component: GreengrassSystem Level: INFO Space: '128'

另请参阅