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<Map<String, ComponentBindingPropertiesValueArgs>>? = null, val children: Output<List<ComponentChildArgs>>? = null, val collectionProperties: Output<Map<String, ComponentDataConfigurationArgs>>? = null, val componentType: Output<String>? = null, val environmentName: Output<String>? = null, val events: Output<Map<String, ComponentEventArgs>>? = null, val name: Output<String>? = null, val overrides: Output<Map<String, Any>>? = null, val properties: Output<Map<String, ComponentPropertyArgs>>? = null, val schemaVersion: Output<String>? = null, val sourceId: Output<String>? = null, val tags: Output<Map<String, String>>? = 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<Map<String, FormFieldConfigArgs>>? = null, val formActionType: Output<FormActionType>? = null, val labelDecorator: Output<FormLabelDecorator>? = null, val name: Output<String>? = null, val schemaVersion: Output<String>? = null, val sectionalElements: Output<Map<String, FormSectionalElementArgs>>? = null, val style: Output<FormStyleArgs>? = null, val tags: Output<Map<String, String>>? = 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<Map<String, String>>? = 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