# AWS::AmplifyUIBuilder::Component ComponentChild ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "ComponentType" : String, "Name" : String, "Properties" : Properties, "Children" : [ ComponentChild, ... ], "Events" : Events }### YAML
ComponentType: String Name: String Properties: Properties Children: - ComponentChild Events: Events## Properties #### ComponentType _Required_: Yes _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Name _Required_: Yes _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Properties _Required_: Yes _Type_: Properties _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Children _Required_: No _Type_: List of ComponentChild _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Events _Required_: No _Type_: Events _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)