AWS::GreengrassV2::Deployment ComponentDeploymentSpecification - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::GreengrassV2::Deployment ComponentDeploymentSpecification

Contains information about a component to deploy.


To declare this entity in your Amazon CloudFormation template, use the following syntax:



The version of the component.

Required: No

Type: String

Minimum: 1

Maximum: 64

Update requires: Replacement


The configuration updates to deploy for the component. You can define reset updates and merge updates. A reset updates the keys that you specify to the default configuration for the component. A merge updates the core device's component configuration with the keys and values that you specify. The Amazon IoT Greengrass Core software applies reset updates before it applies merge updates. For more information, see Update component configuration.

Required: No

Type: ComponentConfigurationUpdate

Update requires: Replacement


The system user and group that the software uses to run component processes on the core device. If you omit this parameter, the software uses the system user and group that you configure for the core device. For more information, see Configure the user and group that run components in the Amazon IoT Greengrass V2 Developer Guide.

Required: No

Type: ComponentRunWith

Update requires: Replacement