AWS::AmplifyUIBuilder::FormThe AWS::AmplifyUIBuilder::Form resource specifies all of the information that is required to create a form.
import { CfnForm } from 'aws-cdk-lib/aws-amplifyuibuilder';Or use the module namespace:
import * as amplifyuibuilder from 'aws-cdk-lib/aws-amplifyuibuilder';
// amplifyuibuilder.CfnFormConfiguration passed to the constructor as CfnFormProps.
appIdOptionalstringThe unique ID of the Amplify app associated with the form.
ctaOptionalIResolvable | FormCTAPropertyThe `FormCTA` object that stores the call to action configuration for the form.
dataTypeOptionalIResolvable | FormDataTypeConfigPropertyThe type of data source to use to create the form.
environmentNameOptionalstringThe name of the backend environment that is a part of the Amplify app.
fieldsOptionalIResolvable | { [key: string]: IResolvable | FieldConfigProperty }The configuration information for the form's fields.
formActionTypeOptionalstringSpecifies whether to perform a create or update action on the form.
labelDecoratorOptionalstringSpecifies an icon or decoration to display on the form.
nameOptionalstringThe name of the form.
schemaVersionOptionalstringThe schema version of the form.
sectionalElementsOptionalIResolvable | { [key: string]: IResolvable | SectionalElementProperty }The configuration information for the visual helper elements for the form. These elements are not associated with any data.
styleOptionalIResolvable | FormStylePropertyThe configuration for the form's style.
tagsOptional{ [key: string]: string }One or more key-value pairs to use when tagging the form data.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-amplifyuibuilderAWS::AmplifyUIBuilder::Form