FormArgs

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

Constructors

Link copied to clipboard
constructor(appId: Output<String>? = null, cta: Output<FormCtaArgs>? = null, dataType: Output<FormDataTypeConfigArgs>? = null, environmentName: Output<String>? = null, fields: Output<Map<String, FormFieldConfigArgs>>? = null, formActionType: Output<FormActionType>? = null, labelDecorator: Output<FormLabelDecorator>? = null, name: Output<String>? = null, schemaVersion: Output<String>? = null, sectionalElements: Output<Map<String, FormSectionalElementArgs>>? = null, style: Output<FormStyleArgs>? = null, tags: Output<Map<String, String>>? = null)

Properties

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

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

Link copied to clipboard
val cta: Output<FormCtaArgs>? = null

The FormCTA object that stores the call to action configuration for the form.

Link copied to clipboard
val dataType: Output<FormDataTypeConfigArgs>? = null

The type of data source to use to create the form.

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

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

Link copied to clipboard
val fields: Output<Map<String, FormFieldConfigArgs>>? = null

The configuration information for the form's fields.

Link copied to clipboard
val formActionType: Output<FormActionType>? = null

Specifies whether to perform a create or update action on the form.

Link copied to clipboard
val labelDecorator: Output<FormLabelDecorator>? = null

Specifies an icon or decoration to display on the form.

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

The name of the form.

Link copied to clipboard
val schemaVersion: Output<String>? = null

The schema version of the form.

Link copied to clipboard

The configuration information for the visual helper elements for the form. These elements are not associated with any data.

Link copied to clipboard
val style: Output<FormStyleArgs>? = null

The configuration for the form's style.

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

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

Functions

Link copied to clipboard
open override fun toJava(): FormArgs