AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Contains the configuration settings for a user interface (UI) element for an Amplify app. A component is configured as a primary, stand-alone UI element. Use ComponentChild to configure an instance of a Component. A ComponentChild instance inherits the configuration of the main Component.

Inheritance Hierarchy

System.Object
  Amazon.AmplifyUIBuilder.Model.Component

Namespace: Amazon.AmplifyUIBuilder.Model
Assembly: AWSSDK.AmplifyUIBuilder.dll
Version: 3.x.y.z

Syntax

C#
public class Component

The Component type exposes the following members

Constructors

NameDescription
Public Method Component()

Properties

NameTypeDescription
Public Property AppId System.String

Gets and sets the property AppId.

The unique ID of the Amplify app associated with the component.

Public Property BindingProperties System.Collections.Generic.Dictionary<System.String, Amazon.AmplifyUIBuilder.Model.ComponentBindingPropertiesValue>

Gets and sets the property BindingProperties.

The information to connect a component's properties to data at runtime. You can't specify tags as a valid property for bindingProperties.

Public Property Children System.Collections.Generic.List<Amazon.AmplifyUIBuilder.Model.ComponentChild>

Gets and sets the property Children.

A list of the component's ComponentChild instances.

Public Property CollectionProperties System.Collections.Generic.Dictionary<System.String, Amazon.AmplifyUIBuilder.Model.ComponentDataConfiguration>

Gets and sets the property CollectionProperties.

The data binding configuration for the component's properties. Use this for a collection component. You can't specify tags as a valid property for collectionProperties.

Public Property ComponentType System.String

Gets and sets the property ComponentType.

The type of the component. This can be an Amplify custom UI component or another custom component.

Public Property CreatedAt System.DateTime

Gets and sets the property CreatedAt.

The time that the component was created.

Public Property EnvironmentName System.String

Gets and sets the property EnvironmentName.

The name of the backend environment that is a part of the Amplify app.

Public Property Events System.Collections.Generic.Dictionary<System.String, Amazon.AmplifyUIBuilder.Model.ComponentEvent>

Gets and sets the property Events.

Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

Public Property Id System.String

Gets and sets the property Id.

The unique ID of the component.

Public Property ModifiedAt System.DateTime

Gets and sets the property ModifiedAt.

The time that the component was modified.

Public Property Name System.String

Gets and sets the property Name.

The name of the component.

Public Property Overrides System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.String, System.String>>

Gets and sets the property Overrides.

Describes the component's properties that can be overriden in a customized instance of the component. You can't specify tags as a valid property for overrides.

Public Property Properties System.Collections.Generic.Dictionary<System.String, Amazon.AmplifyUIBuilder.Model.ComponentProperty>

Gets and sets the property Properties.

Describes the component's properties. You can't specify tags as a valid property for properties.

Public Property SchemaVersion System.String

Gets and sets the property SchemaVersion.

The schema version of the component when it was imported.

Public Property SourceId System.String

Gets and sets the property SourceId.

The unique ID of the component in its original source system, such as Figma.

Public Property Tags System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Tags.

One or more key-value pairs to use when tagging the component.

Public Property Variants System.Collections.Generic.List<Amazon.AmplifyUIBuilder.Model.ComponentVariant>

Gets and sets the property Variants.

A list of the component's variants. A variant is a unique style configuration of a main component.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5