AWS::AmplifyUIBuilder::Component ComponentChild
The ComponentChild
property specifies a nested UI configuration within a
parent Component
.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Children" :
[ ComponentChild, ... ]
, "ComponentType" :String
, "Events" :{
, "Name" :Key
:Value
, ...}String
, "Properties" :{
, "SourceId" :Key
:Value
, ...}String
}
YAML
Children:
- ComponentChild
ComponentType:String
Events:Name:
Key
:Value
String
Properties:SourceId:
Key
:Value
String
Properties
Children
-
The list of
ComponentChild
instances for this component.Required: No
Type: Array of ComponentChild
Update requires: No interruption
ComponentType
-
The type of the child component.
Required: Yes
Type: String
Update requires: No interruption
Events
-
Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
Required: No
Type: Object of ComponentEvent
Update requires: No interruption
Name
-
The name of the child component.
Required: Yes
Type: String
Update requires: No interruption
Properties
-
Describes the properties of the child component. You can't specify
tags
as a valid property forproperties
.Required: Yes
Type: Object of ComponentProperty
Update requires: No interruption
SourceId
-
The unique ID of the child component in its original source system, such as Figma.
Required: No
Type: String
Update requires: No interruption