Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Struct ComponentType

sealed struct ComponentType
ComponentType enum represents the type of a component.

Fields

Constants

INTERACTIVE

ComponentType = {"INTERACTIVE"}
The INTERACTIVE type represents a type of component that provides interactability to the end users. Such components typically display graphical content and respond to user inputs such as keyboard.

SERVICE

ComponentType = {"SERVICE"}
The SERVICE type represents a type of component that performs operations in the background and does not offer interactable interface to the end users.

TASK

ComponentType = {"TASK"}
The TASK type represents a type of component that performs a finite duration of the work in the background. See Tasks API for more information.
Last modified on October 29, 2026