Component

class Component : KotlinCustomResource

Definition of AWS::AmplifyUIBuilder::Component Resource Type

Properties

Link copied to clipboard
val appId: Output<String>?

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

Link copied to clipboard
val awsId: Output<String>

The unique ID of the component.

Link copied to clipboard

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

Link copied to clipboard

A list of the component's ComponentChild instances.

Link copied to clipboard

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 .

Link copied to clipboard
val componentType: Output<String>?

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

Link copied to clipboard
val createdAt: Output<String>

The time that the component was created.

Link copied to clipboard
val environmentName: Output<String>?

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

Link copied to clipboard

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.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val modifiedAt: Output<String>

The time that the component was modified.

Link copied to clipboard
val name: Output<String>?

The name of the component.

Link copied to clipboard
val overrides: Output<Map<String, Any>>?

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 .

Link copied to clipboard

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

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val schemaVersion: Output<String>?

The schema version of the component when it was imported.

Link copied to clipboard
val sourceId: Output<String>?

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

Link copied to clipboard
val tags: Output<Map<String, String>>?

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

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard

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