AWS Native is in preview. AWS Classic is fully supported.
aws-native.amplifyuibuilder.Form
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::AmplifyUIBuilder::Form Resource Type
Create Form Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Form(name: string, args?: FormArgs, opts?: CustomResourceOptions);
@overload
def Form(resource_name: str,
args: Optional[FormArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Form(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_id: Optional[str] = None,
cta: Optional[FormCtaArgs] = None,
data_type: Optional[FormDataTypeConfigArgs] = None,
environment_name: Optional[str] = None,
fields: Optional[Mapping[str, FormFieldConfigArgs]] = None,
form_action_type: Optional[FormActionType] = None,
label_decorator: Optional[FormLabelDecorator] = None,
name: Optional[str] = None,
schema_version: Optional[str] = None,
sectional_elements: Optional[Mapping[str, FormSectionalElementArgs]] = None,
style: Optional[FormStyleArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewForm(ctx *Context, name string, args *FormArgs, opts ...ResourceOption) (*Form, error)
public Form(string name, FormArgs? args = null, CustomResourceOptions? opts = null)
type: aws-native:amplifyuibuilder:Form
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args FormArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FormArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FormArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FormArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FormArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Form Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Form resource accepts the following input properties:
- App
Id string - The unique ID of the Amplify app associated with the form.
- Cta
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Cta - The
FormCTA
object that stores the call to action configuration for the form. - Data
Type Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Data Type Config - The type of data source to use to create the form.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Fields
Dictionary<string, Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Field Config Args> - The configuration information for the form's fields.
- Form
Action Pulumi.Type Aws Native. Amplify Ui Builder. Form Action Type - Specifies whether to perform a create or update action on the form.
- Label
Decorator Pulumi.Aws Native. Amplify Ui Builder. Form Label Decorator - Specifies an icon or decoration to display on the form.
- Name string
- The name of the form.
- Schema
Version string - The schema version of the form.
- Sectional
Elements Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Sectional Element Args> - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- Style
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Style - The configuration for the form's style.
- Dictionary<string, string>
- One or more key-value pairs to use when tagging the form data.
- App
Id string - The unique ID of the Amplify app associated with the form.
- Cta
Form
Cta Args - The
FormCTA
object that stores the call to action configuration for the form. - Data
Type FormData Type Config Args - The type of data source to use to create the form.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Fields
map[string]Form
Field Config Args - The configuration information for the form's fields.
- Form
Action FormType Action Type - Specifies whether to perform a create or update action on the form.
- Label
Decorator FormLabel Decorator - Specifies an icon or decoration to display on the form.
- Name string
- The name of the form.
- Schema
Version string - The schema version of the form.
- Sectional
Elements map[string]FormSectional Element Args - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- Style
Form
Style Args - The configuration for the form's style.
- map[string]string
- One or more key-value pairs to use when tagging the form data.
- app
Id String - The unique ID of the Amplify app associated with the form.
- cta
Form
Cta - The
FormCTA
object that stores the call to action configuration for the form. - data
Type FormData Type Config - The type of data source to use to create the form.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- fields
Map<String,Form
Field Config Args> - The configuration information for the form's fields.
- form
Action FormType Action Type - Specifies whether to perform a create or update action on the form.
- label
Decorator FormLabel Decorator - Specifies an icon or decoration to display on the form.
- name String
- The name of the form.
- schema
Version String - The schema version of the form.
- sectional
Elements Map<String,FormSectional Element Args> - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
Form
Style - The configuration for the form's style.
- Map<String,String>
- One or more key-value pairs to use when tagging the form data.
- app
Id string - The unique ID of the Amplify app associated with the form.
- cta
Form
Cta - The
FormCTA
object that stores the call to action configuration for the form. - data
Type FormData Type Config - The type of data source to use to create the form.
- environment
Name string - The name of the backend environment that is a part of the Amplify app.
- fields
{[key: string]: Form
Field Config Args} - The configuration information for the form's fields.
- form
Action FormType Action Type - Specifies whether to perform a create or update action on the form.
- label
Decorator FormLabel Decorator - Specifies an icon or decoration to display on the form.
- name string
- The name of the form.
- schema
Version string - The schema version of the form.
- sectional
Elements {[key: string]: FormSectional Element Args} - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
Form
Style - The configuration for the form's style.
- {[key: string]: string}
- One or more key-value pairs to use when tagging the form data.
- app_
id str - The unique ID of the Amplify app associated with the form.
- cta
Form
Cta Args - The
FormCTA
object that stores the call to action configuration for the form. - data_
type FormData Type Config Args - The type of data source to use to create the form.
- environment_
name str - The name of the backend environment that is a part of the Amplify app.
- fields
Mapping[str, Form
Field Config Args] - The configuration information for the form's fields.
- form_
action_ Formtype Action Type - Specifies whether to perform a create or update action on the form.
- label_
decorator FormLabel Decorator - Specifies an icon or decoration to display on the form.
- name str
- The name of the form.
- schema_
version str - The schema version of the form.
- sectional_
elements Mapping[str, FormSectional Element Args] - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
Form
Style Args - The configuration for the form's style.
- Mapping[str, str]
- One or more key-value pairs to use when tagging the form data.
- app
Id String - The unique ID of the Amplify app associated with the form.
- cta Property Map
- The
FormCTA
object that stores the call to action configuration for the form. - data
Type Property Map - The type of data source to use to create the form.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- fields Map<Property Map>
- The configuration information for the form's fields.
- form
Action "create" | "update"Type - Specifies whether to perform a create or update action on the form.
- label
Decorator "required" | "optional" | "none" - Specifies an icon or decoration to display on the form.
- name String
- The name of the form.
- schema
Version String - The schema version of the form.
- sectional
Elements Map<Property Map> - The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style Property Map
- The configuration for the form's style.
- Map<String>
- One or more key-value pairs to use when tagging the form data.
Outputs
All input properties are implicitly available as output properties. Additionally, the Form resource produces the following output properties:
Supporting Types
FormActionType, FormActionTypeArgs
- Create
- create
- Update
- update
- Form
Action Type Create - create
- Form
Action Type Update - update
- Create
- create
- Update
- update
- Create
- create
- Update
- update
- CREATE
- create
- UPDATE
- update
- "create"
- create
- "update"
- update
FormButton, FormButtonArgs
- Children string
- Describes the button's properties.
- Excluded bool
- Specifies whether the button is visible on the form.
- Position
Pulumi.
Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position0Properties Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position1Properties Aws Native. Amplify Ui Builder. Inputs. Form Field Position2Properties - The position of the button.
- Children string
- Describes the button's properties.
- Excluded bool
- Specifies whether the button is visible on the form.
- Position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - The position of the button.
- children String
- Describes the button's properties.
- excluded Boolean
- Specifies whether the button is visible on the form.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - The position of the button.
- children string
- Describes the button's properties.
- excluded boolean
- Specifies whether the button is visible on the form.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - The position of the button.
- children str
- Describes the button's properties.
- excluded bool
- Specifies whether the button is visible on the form.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - The position of the button.
- children String
- Describes the button's properties.
- excluded Boolean
- Specifies whether the button is visible on the form.
- position Property Map | Property Map | Property Map
- The position of the button.
FormButtonsPosition, FormButtonsPositionArgs
- Top
- top
- Bottom
- bottom
- Top
And Bottom - top_and_bottom
- Form
Buttons Position Top - top
- Form
Buttons Position Bottom - bottom
- Form
Buttons Position Top And Bottom - top_and_bottom
- Top
- top
- Bottom
- bottom
- Top
And Bottom - top_and_bottom
- Top
- top
- Bottom
- bottom
- Top
And Bottom - top_and_bottom
- TOP
- top
- BOTTOM
- bottom
- TOP_AND_BOTTOM
- top_and_bottom
- "top"
- top
- "bottom"
- bottom
- "top_
and_ bottom" - top_and_bottom
FormCta, FormCtaArgs
- Cancel
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Button - Displays a cancel button.
- Clear
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Button - Displays a clear button.
- Position
Pulumi.
Aws Native. Amplify Ui Builder. Form Buttons Position - The position of the button.
- Submit
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Button - Displays a submit button.
- Cancel
Form
Button - Displays a cancel button.
- Clear
Form
Button - Displays a clear button.
- Position
Form
Buttons Position - The position of the button.
- Submit
Form
Button - Displays a submit button.
- cancel
Form
Button - Displays a cancel button.
- clear
Form
Button - Displays a clear button.
- position
Form
Buttons Position - The position of the button.
- submit
Form
Button - Displays a submit button.
- cancel
Form
Button - Displays a cancel button.
- clear
Form
Button - Displays a clear button.
- position
Form
Buttons Position - The position of the button.
- submit
Form
Button - Displays a submit button.
- cancel
Form
Button - Displays a cancel button.
- clear
Form
Button - Displays a clear button.
- position
Form
Buttons Position - The position of the button.
- submit
Form
Button - Displays a submit button.
- cancel Property Map
- Displays a cancel button.
- clear Property Map
- Displays a clear button.
- position
"top" | "bottom" | "top_
and_ bottom" - The position of the button.
- submit Property Map
- Displays a submit button.
FormDataSourceType, FormDataSourceTypeArgs
- Data
Store - DataStore
- Custom
- Custom
- Form
Data Source Type Data Store - DataStore
- Form
Data Source Type Custom - Custom
- Data
Store - DataStore
- Custom
- Custom
- Data
Store - DataStore
- Custom
- Custom
- DATA_STORE
- DataStore
- CUSTOM
- Custom
- "Data
Store" - DataStore
- "Custom"
- Custom
FormDataTypeConfig, FormDataTypeConfigArgs
- Data
Source Pulumi.Type Aws Native. Amplify Ui Builder. Form Data Source Type - The data source type, either an Amplify DataStore model or a custom data type.
- Data
Type stringName - The unique name of the data type you are using as the data source for the form.
- Data
Source FormType Data Source Type - The data source type, either an Amplify DataStore model or a custom data type.
- Data
Type stringName - The unique name of the data type you are using as the data source for the form.
- data
Source FormType Data Source Type - The data source type, either an Amplify DataStore model or a custom data type.
- data
Type StringName - The unique name of the data type you are using as the data source for the form.
- data
Source FormType Data Source Type - The data source type, either an Amplify DataStore model or a custom data type.
- data
Type stringName - The unique name of the data type you are using as the data source for the form.
- data_
source_ Formtype Data Source Type - The data source type, either an Amplify DataStore model or a custom data type.
- data_
type_ strname - The unique name of the data type you are using as the data source for the form.
- data
Source "DataType Store" | "Custom" - The data source type, either an Amplify DataStore model or a custom data type.
- data
Type StringName - The unique name of the data type you are using as the data source for the form.
FormFieldConfig, FormFieldConfigArgs
- Excluded bool
- Specifies whether to hide a field.
- Input
Type Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Field Input Config - Describes the configuration for the default input value to display for a field.
- Label string
- The label for the field.
- Position
Pulumi.
Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position0Properties Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position1Properties Aws Native. Amplify Ui Builder. Inputs. Form Field Position2Properties - Specifies the field position.
- Validations
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Field Validation Configuration> - The validations to perform on the value in the field.
- Excluded bool
- Specifies whether to hide a field.
- Input
Type FormField Input Config - Describes the configuration for the default input value to display for a field.
- Label string
- The label for the field.
- Position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the field position.
- Validations
[]Form
Field Validation Configuration - The validations to perform on the value in the field.
- excluded Boolean
- Specifies whether to hide a field.
- input
Type FormField Input Config - Describes the configuration for the default input value to display for a field.
- label String
- The label for the field.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the field position.
- validations
List<Form
Field Validation Configuration> - The validations to perform on the value in the field.
- excluded boolean
- Specifies whether to hide a field.
- input
Type FormField Input Config - Describes the configuration for the default input value to display for a field.
- label string
- The label for the field.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the field position.
- validations
Form
Field Validation Configuration[] - The validations to perform on the value in the field.
- excluded bool
- Specifies whether to hide a field.
- input_
type FormField Input Config - Describes the configuration for the default input value to display for a field.
- label str
- The label for the field.
- position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the field position.
- validations
Sequence[Form
Field Validation Configuration] - The validations to perform on the value in the field.
- excluded Boolean
- Specifies whether to hide a field.
- input
Type Property Map - Describes the configuration for the default input value to display for a field.
- label String
- The label for the field.
- position Property Map | Property Map | Property Map
- Specifies the field position.
- validations List<Property Map>
- The validations to perform on the value in the field.
FormFieldInputConfig, FormFieldInputConfigArgs
- Type string
- The input type for the field.
- Default
Checked bool - Specifies whether a field has a default value.
- Default
Country stringCode - The default country code for a phone number.
- Default
Value string - The default value for the field.
- Descriptive
Text string - The text to display to describe the field.
- File
Uploader Pulumi.Config Aws Native. Amplify Ui Builder. Inputs. Form File Uploader Field Config - The configuration for the file uploader field.
- Is
Array bool - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - Max
Value double - The maximum value to display for the field.
- Min
Value double - The minimum value to display for the field.
- Name string
- The name of the field.
- Placeholder string
- The text to display as a placeholder for the field.
- Read
Only bool - Specifies a read only field.
- Required bool
- Specifies a field that requires input.
- Step double
- The stepping increment for a numeric value in a field.
- Value string
- The value for the field.
- Value
Mappings Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Value Mappings - The information to use to customize the input fields with data at runtime.
- Type string
- The input type for the field.
- Default
Checked bool - Specifies whether a field has a default value.
- Default
Country stringCode - The default country code for a phone number.
- Default
Value string - The default value for the field.
- Descriptive
Text string - The text to display to describe the field.
- File
Uploader FormConfig File Uploader Field Config - The configuration for the file uploader field.
- Is
Array bool - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - Max
Value float64 - The maximum value to display for the field.
- Min
Value float64 - The minimum value to display for the field.
- Name string
- The name of the field.
- Placeholder string
- The text to display as a placeholder for the field.
- Read
Only bool - Specifies a read only field.
- Required bool
- Specifies a field that requires input.
- Step float64
- The stepping increment for a numeric value in a field.
- Value string
- The value for the field.
- Value
Mappings FormValue Mappings - The information to use to customize the input fields with data at runtime.
- type String
- The input type for the field.
- default
Checked Boolean - Specifies whether a field has a default value.
- default
Country StringCode - The default country code for a phone number.
- default
Value String - The default value for the field.
- descriptive
Text String - The text to display to describe the field.
- file
Uploader FormConfig File Uploader Field Config - The configuration for the file uploader field.
- is
Array Boolean - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - max
Value Double - The maximum value to display for the field.
- min
Value Double - The minimum value to display for the field.
- name String
- The name of the field.
- placeholder String
- The text to display as a placeholder for the field.
- read
Only Boolean - Specifies a read only field.
- required Boolean
- Specifies a field that requires input.
- step Double
- The stepping increment for a numeric value in a field.
- value String
- The value for the field.
- value
Mappings FormValue Mappings - The information to use to customize the input fields with data at runtime.
- type string
- The input type for the field.
- default
Checked boolean - Specifies whether a field has a default value.
- default
Country stringCode - The default country code for a phone number.
- default
Value string - The default value for the field.
- descriptive
Text string - The text to display to describe the field.
- file
Uploader FormConfig File Uploader Field Config - The configuration for the file uploader field.
- is
Array boolean - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - max
Value number - The maximum value to display for the field.
- min
Value number - The minimum value to display for the field.
- name string
- The name of the field.
- placeholder string
- The text to display as a placeholder for the field.
- read
Only boolean - Specifies a read only field.
- required boolean
- Specifies a field that requires input.
- step number
- The stepping increment for a numeric value in a field.
- value string
- The value for the field.
- value
Mappings FormValue Mappings - The information to use to customize the input fields with data at runtime.
- type str
- The input type for the field.
- default_
checked bool - Specifies whether a field has a default value.
- default_
country_ strcode - The default country code for a phone number.
- default_
value str - The default value for the field.
- descriptive_
text str - The text to display to describe the field.
- file_
uploader_ Formconfig File Uploader Field Config - The configuration for the file uploader field.
- is_
array bool - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - max_
value float - The maximum value to display for the field.
- min_
value float - The minimum value to display for the field.
- name str
- The name of the field.
- placeholder str
- The text to display as a placeholder for the field.
- read_
only bool - Specifies a read only field.
- required bool
- Specifies a field that requires input.
- step float
- The stepping increment for a numeric value in a field.
- value str
- The value for the field.
- value_
mappings FormValue Mappings - The information to use to customize the input fields with data at runtime.
- type String
- The input type for the field.
- default
Checked Boolean - Specifies whether a field has a default value.
- default
Country StringCode - The default country code for a phone number.
- default
Value String - The default value for the field.
- descriptive
Text String - The text to display to describe the field.
- file
Uploader Property MapConfig - The configuration for the file uploader field.
- is
Array Boolean - Specifies whether to render the field as an array. This property is ignored if the
dataSourceType
for the form is a Data Store. - max
Value Number - The maximum value to display for the field.
- min
Value Number - The minimum value to display for the field.
- name String
- The name of the field.
- placeholder String
- The text to display as a placeholder for the field.
- read
Only Boolean - Specifies a read only field.
- required Boolean
- Specifies a field that requires input.
- step Number
- The stepping increment for a numeric value in a field.
- value String
- The value for the field.
- value
Mappings Property Map - The information to use to customize the input fields with data at runtime.
FormFieldPosition0Properties, FormFieldPosition0PropertiesArgs
FormFieldPosition1Properties, FormFieldPosition1PropertiesArgs
- Right
Of string
- Right
Of string
- right
Of String
- right
Of string
- right_
of str
- right
Of String
FormFieldPosition2Properties, FormFieldPosition2PropertiesArgs
- Below string
- Below string
- below String
- below string
- below str
- below String
FormFieldValidationConfiguration, FormFieldValidationConfigurationArgs
- Type string
- The validation to perform on an object type. ``
- Num
Values List<double> - The validation to perform on a number value.
- Str
Values List<string> - The validation to perform on a string value.
- Validation
Message string - The validation message to display.
- Type string
- The validation to perform on an object type. ``
- Num
Values []float64 - The validation to perform on a number value.
- Str
Values []string - The validation to perform on a string value.
- Validation
Message string - The validation message to display.
- type String
- The validation to perform on an object type. ``
- num
Values List<Double> - The validation to perform on a number value.
- str
Values List<String> - The validation to perform on a string value.
- validation
Message String - The validation message to display.
- type string
- The validation to perform on an object type. ``
- num
Values number[] - The validation to perform on a number value.
- str
Values string[] - The validation to perform on a string value.
- validation
Message string - The validation message to display.
- type str
- The validation to perform on an object type. ``
- num_
values Sequence[float] - The validation to perform on a number value.
- str_
values Sequence[str] - The validation to perform on a string value.
- validation_
message str - The validation message to display.
- type String
- The validation to perform on an object type. ``
- num
Values List<Number> - The validation to perform on a number value.
- str
Values List<String> - The validation to perform on a string value.
- validation
Message String - The validation message to display.
FormFileUploaderFieldConfig, FormFileUploaderFieldConfigArgs
- Accepted
File List<string>Types - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- Access
Level Pulumi.Aws Native. Amplify Ui Builder. Form Storage Access Level - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - Is
Resumable bool Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- Max
File doubleCount - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- Max
Size double - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- Show
Thumbnails bool - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
- Accepted
File []stringTypes - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- Access
Level FormStorage Access Level - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - Is
Resumable bool Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- Max
File float64Count - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- Max
Size float64 - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- Show
Thumbnails bool - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
- accepted
File List<String>Types - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- access
Level FormStorage Access Level - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - is
Resumable Boolean Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- max
File DoubleCount - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- max
Size Double - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- show
Thumbnails Boolean - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
- accepted
File string[]Types - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- access
Level FormStorage Access Level - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - is
Resumable boolean Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- max
File numberCount - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- max
Size number - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- show
Thumbnails boolean - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
- accepted_
file_ Sequence[str]types - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- access_
level FormStorage Access Level - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - is_
resumable bool Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- max_
file_ floatcount - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- max_
size float - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- show_
thumbnails bool - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
- accepted
File List<String>Types - The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
- access
Level "public" | "protected" | "private" - The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are
private
,protected
, orpublic
. For detailed information about the permissions associated with each access level, see File access levels in the Amplify documentation . - is
Resumable Boolean Allows the file upload operation to be paused and resumed. The default value is
false
.When
isResumable
is set totrue
, the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.- max
File NumberCount - Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- max
Size Number - The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- show
Thumbnails Boolean - Specifies whether to display or hide the image preview after selecting a file for upload. The default value is
true
to display the image preview.
FormFixedPosition, FormFixedPositionArgs
- First
- first
- Form
Fixed Position First - first
- First
- first
- First
- first
- FIRST
- first
- "first"
- first
FormInputBindingPropertiesValue, FormInputBindingPropertiesValueArgs
- Binding
Properties Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- Type string
- The property type.
- Binding
Properties FormInput Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- Type string
- The property type.
- binding
Properties FormInput Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- type String
- The property type.
- binding
Properties FormInput Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- type string
- The property type.
- binding_
properties FormInput Binding Properties Value Properties - Describes the properties to customize with data at runtime.
- type str
- The property type.
- binding
Properties Property Map - Describes the properties to customize with data at runtime.
- type String
- The property type.
FormInputBindingPropertiesValueProperties, FormInputBindingPropertiesValuePropertiesArgs
- Model string
- An Amplify DataStore model.
- Model string
- An Amplify DataStore model.
- model String
- An Amplify DataStore model.
- model string
- An Amplify DataStore model.
- model str
- An Amplify DataStore model.
- model String
- An Amplify DataStore model.
FormInputValueProperty, FormInputValuePropertyArgs
- Binding
Properties Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property Binding Properties - The information to bind fields to data at runtime.
- Concat
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property> - A list of form properties to concatenate to create the value to assign to this field property.
- Value string
- The value to assign to the input field.
- Binding
Properties FormInput Value Property Binding Properties - The information to bind fields to data at runtime.
- Concat
[]Form
Input Value Property - A list of form properties to concatenate to create the value to assign to this field property.
- Value string
- The value to assign to the input field.
- binding
Properties FormInput Value Property Binding Properties - The information to bind fields to data at runtime.
- concat
List<Form
Input Value Property> - A list of form properties to concatenate to create the value to assign to this field property.
- value String
- The value to assign to the input field.
- binding
Properties FormInput Value Property Binding Properties - The information to bind fields to data at runtime.
- concat
Form
Input Value Property[] - A list of form properties to concatenate to create the value to assign to this field property.
- value string
- The value to assign to the input field.
- binding_
properties FormInput Value Property Binding Properties - The information to bind fields to data at runtime.
- concat
Sequence[Form
Input Value Property] - A list of form properties to concatenate to create the value to assign to this field property.
- value str
- The value to assign to the input field.
- binding
Properties Property Map - The information to bind fields to data at runtime.
- concat List<Property Map>
- A list of form properties to concatenate to create the value to assign to this field property.
- value String
- The value to assign to the input field.
FormInputValuePropertyBindingProperties, FormInputValuePropertyBindingPropertiesArgs
FormLabelDecorator, FormLabelDecoratorArgs
- Required
- required
- Optional
- optional
- None
- none
- Form
Label Decorator Required - required
- Form
Label Decorator Optional - optional
- Form
Label Decorator None - none
- Required
- required
- Optional
- optional
- None
- none
- Required
- required
- Optional
- optional
- None
- none
- REQUIRED
- required
- OPTIONAL
- optional
- NONE
- none
- "required"
- required
- "optional"
- optional
- "none"
- none
FormSectionalElement, FormSectionalElementArgs
- Type string
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - Excluded bool
- Excludes a sectional element that was generated by default for a specified data model.
- Level double
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - Orientation string
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - Position
Pulumi.
Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position0Properties Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Field Position1Properties Aws Native. Amplify Ui Builder. Inputs. Form Field Position2Properties - Specifies the position of the text in a field for a
Text
sectional element. - Text string
- The text for a
Text
sectional element.
- Type string
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - Excluded bool
- Excludes a sectional element that was generated by default for a specified data model.
- Level float64
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - Orientation string
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - Position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the position of the text in a field for a
Text
sectional element. - Text string
- The text for a
Text
sectional element.
- type String
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - excluded Boolean
- Excludes a sectional element that was generated by default for a specified data model.
- level Double
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - orientation String
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the position of the text in a field for a
Text
sectional element. - text String
- The text for a
Text
sectional element.
- type string
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - excluded boolean
- Excludes a sectional element that was generated by default for a specified data model.
- level number
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - orientation string
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the position of the text in a field for a
Text
sectional element. - text string
- The text for a
Text
sectional element.
- type str
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - excluded bool
- Excludes a sectional element that was generated by default for a specified data model.
- level float
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - orientation str
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - position
Form
Field | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties - Specifies the position of the text in a field for a
Text
sectional element. - text str
- The text for a
Text
sectional element.
- type String
- The type of sectional element. Valid values are
Heading
,Text
, andDivider
. - excluded Boolean
- Excludes a sectional element that was generated by default for a specified data model.
- level Number
- Specifies the size of the font for a
Heading
sectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6
. - orientation String
- Specifies the orientation for a
Divider
sectional element. Valid values arehorizontal
orvertical
. - position Property Map | Property Map | Property Map
- Specifies the position of the text in a field for a
Text
sectional element. - text String
- The text for a
Text
sectional element.
FormStorageAccessLevel, FormStorageAccessLevelArgs
- Public
- public
- Protected
- protected
- Private
- private
- Form
Storage Access Level Public - public
- Form
Storage Access Level Protected - protected
- Form
Storage Access Level Private - private
- Public
- public
- Protected
- protected
- Private
- private
- Public
- public
- Protected
- protected
- Private
- private
- PUBLIC
- public
- PROTECTED
- protected
- PRIVATE
- private
- "public"
- public
- "protected"
- protected
- "private"
- private
FormStyle, FormStyleArgs
- Horizontal
Gap Pulumi.Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Style Config0Properties Aws Native. Amplify Ui Builder. Inputs. Form Style Config1Properties - The spacing for the horizontal gap.
- Outer
Padding Pulumi.Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Style Config0Properties Aws Native. Amplify Ui Builder. Inputs. Form Style Config1Properties - The size of the outer padding for the form.
- Vertical
Gap Pulumi.Aws | Pulumi.Native. Amplify Ui Builder. Inputs. Form Style Config0Properties Aws Native. Amplify Ui Builder. Inputs. Form Style Config1Properties - The spacing for the vertical gap.
- Horizontal
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the horizontal gap.
- Outer
Padding FormStyle | FormConfig0Properties Style Config1Properties - The size of the outer padding for the form.
- Vertical
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the vertical gap.
- horizontal
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the horizontal gap.
- outer
Padding FormStyle | FormConfig0Properties Style Config1Properties - The size of the outer padding for the form.
- vertical
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the vertical gap.
- horizontal
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the horizontal gap.
- outer
Padding FormStyle | FormConfig0Properties Style Config1Properties - The size of the outer padding for the form.
- vertical
Gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the vertical gap.
- horizontal_
gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the horizontal gap.
- outer_
padding FormStyle | FormConfig0Properties Style Config1Properties - The size of the outer padding for the form.
- vertical_
gap FormStyle | FormConfig0Properties Style Config1Properties - The spacing for the vertical gap.
- horizontal
Gap Property Map | Property Map - The spacing for the horizontal gap.
- outer
Padding Property Map | Property Map - The size of the outer padding for the form.
- vertical
Gap Property Map | Property Map - The spacing for the vertical gap.
FormStyleConfig0Properties, FormStyleConfig0PropertiesArgs
- Token
Reference string
- Token
Reference string
- token
Reference String
- token
Reference string
- token_
reference str
- token
Reference String
FormStyleConfig1Properties, FormStyleConfig1PropertiesArgs
- Value string
- Value string
- value String
- value string
- value str
- value String
FormValueMapping, FormValueMappingArgs
- Value
Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property - The complex object.
- Display
Value Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property - The value to display for the complex object.
- Value
Form
Input Value Property - The complex object.
- Display
Value FormInput Value Property - The value to display for the complex object.
- value
Form
Input Value Property - The complex object.
- display
Value FormInput Value Property - The value to display for the complex object.
- value
Form
Input Value Property - The complex object.
- display
Value FormInput Value Property - The value to display for the complex object.
- value
Form
Input Value Property - The complex object.
- display_
value FormInput Value Property - The value to display for the complex object.
- value Property Map
- The complex object.
- display
Value Property Map - The value to display for the complex object.
FormValueMappings, FormValueMappingsArgs
- Values
List<Pulumi.
Aws Native. Amplify Ui Builder. Inputs. Form Value Mapping> - The value and display value pairs.
- Binding
Properties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Binding Properties Value> - The information to bind fields to data at runtime.
- Values
[]Form
Value Mapping - The value and display value pairs.
- Binding
Properties map[string]FormInput Binding Properties Value - The information to bind fields to data at runtime.
- values
List<Form
Value Mapping> - The value and display value pairs.
- binding
Properties Map<String,FormInput Binding Properties Value> - The information to bind fields to data at runtime.
- values
Form
Value Mapping[] - The value and display value pairs.
- binding
Properties {[key: string]: FormInput Binding Properties Value} - The information to bind fields to data at runtime.
- values
Sequence[Form
Value Mapping] - The value and display value pairs.
- binding_
properties Mapping[str, FormInput Binding Properties Value] - The information to bind fields to data at runtime.
- values List<Property Map>
- The value and display value pairs.
- binding
Properties Map<Property Map> - The information to bind fields to data at runtime.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.