A collection of configuration templates for AWS IoT GreenGrass resources as well as security controls for monitoring and protecting AWS IoT GreenGrass configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.
This template creates a Greengrass logger definition with an initial version that contains a logger. The logger has properties such as ID, type, component, level, and space.
This template creates a logger definition and a logger definition version.
This template creates a Greengrass resource definition with an initial version that contains different types of resources. The resources include local device resources, local volume resources, SageMaker machine learning model resources, S3 machine learning model resources, and Secrets Manager secret resources.
This template creates a resource definition version for AWS Greengrass. It includes multiple types of resources such as local device resources, local volume resources, SageMaker machine learning model resources, S3 machine learning model resources, and Secrets Manager secret resources.
This template creates a Greengrass subscription definition with a subscription. The subscription source is an existing device in the group and the target is a function in the group that is referenced using the ImportValue function.
This template creates a subscription definition version for AWS Greengrass. It defines a subscription for a subscription definition and references an existing device in the group as the subscription source.
This template creates an AWS IoT Greengrass Connector Definition for a demo test connector. The connector is configured to use an SNS topic as the default SNS ARN.
This template creates a Greengrass Connector Definition and a Connector Definition Version. The Connector Definition includes a connector for SNS, with a default SNS ARN parameter.
This template creates a CoreDefinition with an InitialVersion. It allows you to specify the CoreDefinitionName, CoreId, CoreThingArn, and CoreCertificateArn parameters to customize the CoreDefinition. The template outputs the CoreDefinitionId.
This template creates an Amazon Greengrass Core Definition and Core Definition Version for managing Greengrass Cores in AWS IoT Greengrass.
This template creates a Greengrass device definition with a specified name and an initial version that contains a device. The device is identified by an ID and associated with a Thing ARN and a certificate ARN. The template also enables shadow synchronization for the device.
This template creates a device definition and device definition version resources. The device definition version references the device definition and contains a device. The device definition version includes the device ID, certificate ARN, sync shadow property, and thing ARN.
This template creates an AWS IoT Greengrass Function Definition, which includes a test function with specific configuration settings such as memory size, timeout, and environment variables.
This template creates an Amazon Greengrass function definition and version, with a test function and its configuration. The function is executed in a Greengrass container with specified memory size, timeout, and environment variables.