AWS::AmplifyUIBuilder::Form
The AWS::AmplifyUIBuilder::Form resource specifies all of the information that is required to create a form.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::AmplifyUIBuilder::Form", "Properties" : { "AppId" :String, "Cta" :FormCTA, "DataType" :FormDataTypeConfig, "EnvironmentName" :String, "Fields" :{, "FormActionType" :Key:Value, ...}String, "LabelDecorator" :String, "Name" :String, "SchemaVersion" :String, "SectionalElements" :{, "Style" :Key:Value, ...}FormStyle, "Tags" :{} }Key:Value, ...}
YAML
Type: AWS::AmplifyUIBuilder::Form Properties: AppId:StringCta:FormCTADataType:FormDataTypeConfigEnvironmentName:StringFields:FormActionType:Key:ValueStringLabelDecorator:StringName:StringSchemaVersion:StringSectionalElements:Style:Key:ValueFormStyleTags:Key:Value
Properties
AppId-
The unique ID of the Amplify app associated with the form.
Required: No
Type: String
Update requires: No interruption
Cta-
The
FormCTAobject that stores the call to action configuration for the form.Required: No
Type: FormCTA
Update requires: No interruption
DataType-
The type of data source to use to create the form.
Required: Yes
Type: FormDataTypeConfig
Update requires: No interruption
EnvironmentName-
The name of the backend environment that is a part of the Amplify app.
Required: No
Type: String
Update requires: No interruption
Fields-
The configuration information for the form's fields.
Required: Yes
Type: Map of FieldConfig
Update requires: No interruption
FormActionType-
Specifies whether to perform a create or update action on the form.
Required: Yes
Type: String
Update requires: No interruption
LabelDecoratorProperty description not available.
Required: No
Type: String
Update requires: No interruption
Name-
The name of the form.
Required: Yes
Type: String
Update requires: No interruption
SchemaVersion-
The schema version of the form.
Required: Yes
Type: String
Update requires: No interruption
SectionalElements-
The configuration information for the visual helper elements for the form. These elements are not associated with any data.
Required: Yes
Type: Map of SectionalElement
Update requires: No interruption
Style-
The configuration for the form's style.
Required: Yes
Type: FormStyle
Update requires: No interruption
Tags-
One or more key-value pairs to use when tagging the form data.
Required: No
Type: Map of String
Update requires: Replacement
Return values
Ref
Fn::GetAtt
The Fn::GetAttintrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAttintrinsic function, see Fn::GetAtt.