Class: Aws::AmplifyUIBuilder::Types::ComponentChild
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::ComponentChild
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-amplifyuibuilder/types.rb
Overview
A nested UI configuration within a parent ‘Component`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#children ⇒ Array<Types::ComponentChild>
The list of ‘ComponentChild` instances for this component.
-
#component_type ⇒ String
The type of the child component.
-
#events ⇒ Hash<String,Types::ComponentEvent>
Describes the events that can be raised on the child component.
-
#name ⇒ String
The name of the child component.
-
#properties ⇒ Hash<String,Types::ComponentProperty>
Describes the properties of the child component.
-
#source_id ⇒ String
The unique ID of the child component in its original source system, such as Figma.
Instance Attribute Details
#children ⇒ Array<Types::ComponentChild>
The list of ‘ComponentChild` instances for this component.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |
#component_type ⇒ String
The type of the child component.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |
#events ⇒ Hash<String,Types::ComponentEvent>
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.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the child component.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |
#properties ⇒ Hash<String,Types::ComponentProperty>
Describes the properties of the child component. You can’t specify ‘tags` as a valid property for `properties`.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |
#source_id ⇒ String
The unique ID of the child component in its original source system, such as Figma.
725 726 727 728 729 730 731 732 733 734 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 725 class ComponentChild < Struct.new( :component_type, :name, :properties, :children, :events, :source_id) SENSITIVE = [] include Aws::Structure end |