Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Component : KotlinCustomResource

Definition of AWS::AmplifyUIBuilder::Component Resource Type

Link copied to clipboard
data class ComponentArgs(val appId: Output<String>? = null, val bindingProperties: Output<ComponentBindingPropertiesArgs>? = null, val children: Output<List<ComponentChildArgs>>? = null, val collectionProperties: Output<ComponentCollectionPropertiesArgs>? = null, val componentType: Output<String>? = null, val environmentName: Output<String>? = null, val events: Output<ComponentEventsArgs>? = null, val name: Output<String>? = null, val overrides: Output<ComponentOverridesArgs>? = null, val properties: Output<ComponentPropertiesArgs>? = null, val schemaVersion: Output<String>? = null, val sourceId: Output<String>? = null, val tags: Output<ComponentTagsArgs>? = null, val variants: Output<List<ComponentVariantArgs>>? = null) : ConvertibleToJava<ComponentArgs>

Definition of AWS::AmplifyUIBuilder::Component Resource Type

Link copied to clipboard
Link copied to clipboard
object ComponentMapper : ResourceMapper<Component>
Link copied to clipboard
Link copied to clipboard
class Form : KotlinCustomResource

Definition of AWS::AmplifyUIBuilder::Form Resource Type

Link copied to clipboard
data class FormArgs(val appId: Output<String>? = null, val cta: Output<FormCtaArgs>? = null, val dataType: Output<FormDataTypeConfigArgs>? = null, val environmentName: Output<String>? = null, val fields: Output<FormFieldsMapArgs>? = null, val formActionType: Output<FormActionType>? = null, val labelDecorator: Output<FormLabelDecorator>? = null, val name: Output<String>? = null, val schemaVersion: Output<String>? = null, val sectionalElements: Output<FormSectionalElementMapArgs>? = null, val style: Output<FormStyleArgs>? = null, val tags: Output<FormTagsArgs>? = null) : ConvertibleToJava<FormArgs>

Definition of AWS::AmplifyUIBuilder::Form Resource Type

Link copied to clipboard

Builder for FormArgs.

Link copied to clipboard
object FormMapper : ResourceMapper<Form>
Link copied to clipboard

Builder for Form.

Link copied to clipboard
class Theme : KotlinCustomResource

Definition of AWS::AmplifyUIBuilder::Theme Resource Type

Link copied to clipboard
data class ThemeArgs(val appId: Output<String>? = null, val environmentName: Output<String>? = null, val name: Output<String>? = null, val overrides: Output<List<ThemeValuesArgs>>? = null, val tags: Output<ThemeTagsArgs>? = null, val values: Output<List<ThemeValuesArgs>>? = null) : ConvertibleToJava<ThemeArgs>

Definition of AWS::AmplifyUIBuilder::Theme Resource Type

Link copied to clipboard

Builder for ThemeArgs.

Link copied to clipboard
object ThemeMapper : ResourceMapper<Theme>
Link copied to clipboard

Builder for Theme.

Functions

Link copied to clipboard
suspend fun component(name: String, block: suspend ComponentResourceBuilder.() -> Unit): Component
Link copied to clipboard
fun form(name: String): Form
suspend fun form(name: String, block: suspend FormResourceBuilder.() -> Unit): Form
Link copied to clipboard
fun theme(name: String): Theme
suspend fun theme(name: String, block: suspend ThemeResourceBuilder.() -> Unit): Theme