We recommend new projects start with resources from the AWS provider.
aws-native.amplifyuibuilder.getForm
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::AmplifyUIBuilder::Form Resource Type
Using getForm
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getForm(args: GetFormArgs, opts?: InvokeOptions): Promise<GetFormResult>
function getFormOutput(args: GetFormOutputArgs, opts?: InvokeOptions): Output<GetFormResult>def get_form(app_id: Optional[str] = None,
             environment_name: Optional[str] = None,
             id: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetFormResult
def get_form_output(app_id: Optional[pulumi.Input[str]] = None,
             environment_name: Optional[pulumi.Input[str]] = None,
             id: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetFormResult]func LookupForm(ctx *Context, args *LookupFormArgs, opts ...InvokeOption) (*LookupFormResult, error)
func LookupFormOutput(ctx *Context, args *LookupFormOutputArgs, opts ...InvokeOption) LookupFormResultOutput> Note: This function is named LookupForm in the Go SDK.
public static class GetForm 
{
    public static Task<GetFormResult> InvokeAsync(GetFormArgs args, InvokeOptions? opts = null)
    public static Output<GetFormResult> Invoke(GetFormInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFormResult> getForm(GetFormArgs args, InvokeOptions options)
public static Output<GetFormResult> getForm(GetFormArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:amplifyuibuilder:getForm
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppId string
- The unique ID of the Amplify app associated with the form.
- EnvironmentName string
- The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the form.
- AppId string
- The unique ID of the Amplify app associated with the form.
- EnvironmentName string
- The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the form.
- appId String
- The unique ID of the Amplify app associated with the form.
- environmentName String
- The name of the backend environment that is a part of the Amplify app.
- id String
- The ID for the form.
- appId string
- The unique ID of the Amplify app associated with the form.
- environmentName string
- The name of the backend environment that is a part of the Amplify app.
- id string
- The ID for the form.
- app_id str
- The unique ID of the Amplify app associated with the form.
- environment_name str
- The name of the backend environment that is a part of the Amplify app.
- id str
- The ID for the form.
- appId String
- The unique ID of the Amplify app associated with the form.
- environmentName String
- The name of the backend environment that is a part of the Amplify app.
- id String
- The ID for the form.
getForm Result
The following output properties are available:
- Cta
Pulumi.Aws Native. Amplify Ui Builder. Outputs. Form Cta 
- The FormCTAobject that stores the call to action configuration for the form.
- DataType Pulumi.Aws Native. Amplify Ui Builder. Outputs. Form Data Type Config 
- The type of data source to use to create the form.
- Fields
Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Form Field Config> 
- The configuration information for the form's fields.
- FormAction Pulumi.Type Aws Native. Amplify Ui Builder. Form Action Type 
- Specifies whether to perform a create or update action on the form.
- Id string
- The ID for the form.
- LabelDecorator 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.
- SchemaVersion string
- The schema version of the form.
- SectionalElements Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Outputs. Form Sectional Element> 
- 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. Outputs. 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.
- Cta
FormCta 
- The FormCTAobject that stores the call to action configuration for the form.
- DataType FormData Type Config 
- The type of data source to use to create the form.
- Fields
map[string]FormField Config 
- The configuration information for the form's fields.
- FormAction FormType Action Type 
- Specifies whether to perform a create or update action on the form.
- Id string
- The ID for the form.
- LabelDecorator FormLabel Decorator 
- Specifies an icon or decoration to display on the form.
- Name string
- The name of the form.
- SchemaVersion string
- The schema version of the form.
- SectionalElements map[string]FormSectional Element 
- The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- Style
FormStyle 
- The configuration for the form's style.
- map[string]string
- One or more key-value pairs to use when tagging the form data.
- cta
FormCta 
- The FormCTAobject that stores the call to action configuration for the form.
- dataType FormData Type Config 
- The type of data source to use to create the form.
- fields
Map<String,FormField Config> 
- The configuration information for the form's fields.
- formAction FormType Action Type 
- Specifies whether to perform a create or update action on the form.
- id String
- The ID for the form.
- labelDecorator FormLabel Decorator 
- Specifies an icon or decoration to display on the form.
- name String
- The name of the form.
- schemaVersion String
- The schema version of the form.
- sectionalElements Map<String,FormSectional Element> 
- The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
FormStyle 
- The configuration for the form's style.
- Map<String,String>
- One or more key-value pairs to use when tagging the form data.
- cta
FormCta 
- The FormCTAobject that stores the call to action configuration for the form.
- dataType FormData Type Config 
- The type of data source to use to create the form.
- fields
{[key: string]: FormField Config} 
- The configuration information for the form's fields.
- formAction FormType Action Type 
- Specifies whether to perform a create or update action on the form.
- id string
- The ID for the form.
- labelDecorator FormLabel Decorator 
- Specifies an icon or decoration to display on the form.
- name string
- The name of the form.
- schemaVersion string
- The schema version of the form.
- sectionalElements {[key: string]: FormSectional Element} 
- The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
FormStyle 
- The configuration for the form's style.
- {[key: string]: string}
- One or more key-value pairs to use when tagging the form data.
- cta
FormCta 
- The FormCTAobject 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.
- fields
Mapping[str, FormField Config] 
- 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.
- id str
- The ID for 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] 
- The configuration information for the visual helper elements for the form. These elements are not associated with any data.
- style
FormStyle 
- The configuration for the form's style.
- Mapping[str, str]
- One or more key-value pairs to use when tagging the form data.
- cta Property Map
- The FormCTAobject that stores the call to action configuration for the form.
- dataType Property Map
- The type of data source to use to create the form.
- fields Map<Property Map>
- The configuration information for the form's fields.
- formAction "create" | "update"Type 
- Specifies whether to perform a create or update action on the form.
- id String
- The ID for the form.
- labelDecorator "required" | "optional" | "none"
- Specifies an icon or decoration to display on the form.
- name String
- The name of the form.
- schemaVersion String
- The schema version of the form.
- sectionalElements 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.
Supporting Types
FormActionType  
FormButton 
- 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
FormField | 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
FormField | 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
FormField | 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
FormField | 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  
FormCta 
- 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
FormButton 
- Displays a cancel button.
- Clear
FormButton 
- Displays a clear button.
- Position
FormButtons Position 
- The position of the button.
- Submit
FormButton 
- Displays a submit button.
- cancel
FormButton 
- Displays a cancel button.
- clear
FormButton 
- Displays a clear button.
- position
FormButtons Position 
- The position of the button.
- submit
FormButton 
- Displays a submit button.
- cancel
FormButton 
- Displays a cancel button.
- clear
FormButton 
- Displays a clear button.
- position
FormButtons Position 
- The position of the button.
- submit
FormButton 
- Displays a submit button.
- cancel
FormButton 
- Displays a cancel button.
- clear
FormButton 
- Displays a clear button.
- position
FormButtons Position 
- The position of the button.
- submit
FormButton 
- 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   
FormDataTypeConfig   
- DataSource 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.
- DataType stringName 
- The unique name of the data type you are using as the data source for the form.
- DataSource FormType Data Source Type 
- The data source type, either an Amplify DataStore model or a custom data type.
- DataType stringName 
- The unique name of the data type you are using as the data source for the form.
- dataSource FormType Data Source Type 
- The data source type, either an Amplify DataStore model or a custom data type.
- dataType StringName 
- The unique name of the data type you are using as the data source for the form.
- dataSource FormType Data Source Type 
- The data source type, either an Amplify DataStore model or a custom data type.
- dataType 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.
- dataSource "DataType Store" | "Custom" 
- The data source type, either an Amplify DataStore model or a custom data type.
- dataType StringName 
- The unique name of the data type you are using as the data source for the form.
FormFieldConfig  
- Excluded bool
- Specifies whether to hide a field.
- InputType 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.
- InputType FormField Input Config 
- Describes the configuration for the default input value to display for a field.
- Label string
- The label for the field.
- Position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the field position.
- Validations
[]FormField Validation Configuration 
- The validations to perform on the value in the field.
- excluded Boolean
- Specifies whether to hide a field.
- inputType FormField Input Config 
- Describes the configuration for the default input value to display for a field.
- label String
- The label for the field.
- position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the field position.
- validations
List<FormField Validation Configuration> 
- The validations to perform on the value in the field.
- excluded boolean
- Specifies whether to hide a field.
- inputType FormField Input Config 
- Describes the configuration for the default input value to display for a field.
- label string
- The label for the field.
- position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the field position.
- validations
FormField 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
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the field position.
- validations
Sequence[FormField Validation Configuration] 
- The validations to perform on the value in the field.
- excluded Boolean
- Specifies whether to hide a field.
- inputType 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   
- Type string
- The input type for the field.
- DefaultChecked bool
- Specifies whether a field has a default value.
- DefaultCountry stringCode 
- The default country code for a phone number.
- DefaultValue string
- The default value for the field.
- DescriptiveText string
- The text to display to describe the field.
- FileUploader Pulumi.Config Aws Native. Amplify Ui Builder. Inputs. Form File Uploader Field Config 
- The configuration for the file uploader field.
- IsArray bool
- Specifies whether to render the field as an array. This property is ignored if the dataSourceTypefor the form is a Data Store.
- MaxValue double
- The maximum value to display for the field.
- MinValue 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.
- ReadOnly 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.
- ValueMappings 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.
- DefaultChecked bool
- Specifies whether a field has a default value.
- DefaultCountry stringCode 
- The default country code for a phone number.
- DefaultValue string
- The default value for the field.
- DescriptiveText string
- The text to display to describe the field.
- FileUploader FormConfig File Uploader Field Config 
- The configuration for the file uploader field.
- IsArray bool
- Specifies whether to render the field as an array. This property is ignored if the dataSourceTypefor the form is a Data Store.
- MaxValue float64
- The maximum value to display for the field.
- MinValue 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.
- ReadOnly 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.
- ValueMappings FormValue Mappings 
- The information to use to customize the input fields with data at runtime.
- type String
- The input type for the field.
- defaultChecked Boolean
- Specifies whether a field has a default value.
- defaultCountry StringCode 
- The default country code for a phone number.
- defaultValue String
- The default value for the field.
- descriptiveText String
- The text to display to describe the field.
- fileUploader FormConfig File Uploader Field Config 
- The configuration for the file uploader field.
- isArray Boolean
- Specifies whether to render the field as an array. This property is ignored if the dataSourceTypefor the form is a Data Store.
- maxValue Double
- The maximum value to display for the field.
- minValue 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.
- readOnly 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.
- valueMappings FormValue Mappings 
- The information to use to customize the input fields with data at runtime.
- type string
- The input type for the field.
- defaultChecked boolean
- Specifies whether a field has a default value.
- defaultCountry stringCode 
- The default country code for a phone number.
- defaultValue string
- The default value for the field.
- descriptiveText string
- The text to display to describe the field.
- fileUploader FormConfig File Uploader Field Config 
- The configuration for the file uploader field.
- isArray boolean
- Specifies whether to render the field as an array. This property is ignored if the dataSourceTypefor the form is a Data Store.
- maxValue number
- The maximum value to display for the field.
- minValue 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.
- readOnly 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.
- valueMappings 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 dataSourceTypefor 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.
- defaultChecked Boolean
- Specifies whether a field has a default value.
- defaultCountry StringCode 
- The default country code for a phone number.
- defaultValue String
- The default value for the field.
- descriptiveText String
- The text to display to describe the field.
- fileUploader Property MapConfig 
- The configuration for the file uploader field.
- isArray Boolean
- Specifies whether to render the field as an array. This property is ignored if the dataSourceTypefor the form is a Data Store.
- maxValue Number
- The maximum value to display for the field.
- minValue 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.
- readOnly 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.
- valueMappings Property Map
- The information to use to customize the input fields with data at runtime.
FormFieldPosition0Properties  
FormFieldPosition1Properties  
- RightOf string
- RightOf string
- rightOf String
- rightOf string
- right_of str
- rightOf String
FormFieldPosition2Properties  
- Below string
- Below string
- below String
- below string
- below str
- below String
FormFieldValidationConfiguration   
- Type string
- The validation to perform on an object type. ``
- NumValues List<double>
- The validation to perform on a number value.
- StrValues List<string>
- The validation to perform on a string value.
- ValidationMessage string
- The validation message to display.
- Type string
- The validation to perform on an object type. ``
- NumValues []float64
- The validation to perform on a number value.
- StrValues []string
- The validation to perform on a string value.
- ValidationMessage string
- The validation message to display.
- type String
- The validation to perform on an object type. ``
- numValues List<Double>
- The validation to perform on a number value.
- strValues List<String>
- The validation to perform on a string value.
- validationMessage String
- The validation message to display.
- type string
- The validation to perform on an object type. ``
- numValues number[]
- The validation to perform on a number value.
- strValues string[]
- The validation to perform on a string value.
- validationMessage 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. ``
- numValues List<Number>
- The validation to perform on a number value.
- strValues List<String>
- The validation to perform on a string value.
- validationMessage String
- The validation message to display.
FormFileUploaderFieldConfig    
- AcceptedFile 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.
- AccessLevel 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 .
- IsResumable bool
- Allows the file upload operation to be paused and resumed. The default value is - false.- When - isResumableis set to- true, 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.
- MaxFile doubleCount 
- Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- MaxSize double
- The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- ShowThumbnails bool
- Specifies whether to display or hide the image preview after selecting a file for upload. The default value is trueto display the image preview.
- AcceptedFile []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.
- AccessLevel 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 .
- IsResumable bool
- Allows the file upload operation to be paused and resumed. The default value is - false.- When - isResumableis set to- true, 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.
- MaxFile float64Count 
- Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- MaxSize float64
- The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- ShowThumbnails bool
- Specifies whether to display or hide the image preview after selecting a file for upload. The default value is trueto display the image preview.
- acceptedFile 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.
- accessLevel 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 .
- isResumable Boolean
- Allows the file upload operation to be paused and resumed. The default value is - false.- When - isResumableis set to- true, 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.
- maxFile DoubleCount 
- Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- maxSize Double
- The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- showThumbnails Boolean
- Specifies whether to display or hide the image preview after selecting a file for upload. The default value is trueto display the image preview.
- acceptedFile 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.
- accessLevel 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 .
- isResumable boolean
- Allows the file upload operation to be paused and resumed. The default value is - false.- When - isResumableis set to- true, 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.
- maxFile numberCount 
- Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- maxSize number
- The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- showThumbnails boolean
- Specifies whether to display or hide the image preview after selecting a file for upload. The default value is trueto 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 - isResumableis set to- true, 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 trueto display the image preview.
- acceptedFile 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.
- accessLevel "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 .
- isResumable Boolean
- Allows the file upload operation to be paused and resumed. The default value is - false.- When - isResumableis set to- true, 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.
- maxFile NumberCount 
- Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
- maxSize Number
- The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
- showThumbnails Boolean
- Specifies whether to display or hide the image preview after selecting a file for upload. The default value is trueto display the image preview.
FormFixedPosition  
FormInputBindingPropertiesValue    
- BindingProperties 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.
- BindingProperties FormInput Binding Properties Value Properties 
- Describes the properties to customize with data at runtime.
- Type string
- The property type.
- bindingProperties FormInput Binding Properties Value Properties 
- Describes the properties to customize with data at runtime.
- type String
- The property type.
- bindingProperties 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.
- bindingProperties Property Map
- Describes the properties to customize with data at runtime.
- type String
- The property type.
FormInputBindingPropertiesValueProperties     
- 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   
- BindingProperties 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.
- BindingProperties FormInput Value Property Binding Properties 
- The information to bind fields to data at runtime.
- Concat
[]FormInput 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.
- bindingProperties FormInput Value Property Binding Properties 
- The information to bind fields to data at runtime.
- concat
List<FormInput 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.
- bindingProperties FormInput Value Property Binding Properties 
- The information to bind fields to data at runtime.
- concat
FormInput 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[FormInput 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.
- bindingProperties 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     
FormLabelDecorator  
FormSectionalElement  
- 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- Orientation string
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- 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 Textsectional element.
- Text string
- The text for a Textsectional 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- Orientation string
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- Position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the position of the text in a field for a Textsectional element.
- Text string
- The text for a Textsectional 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- orientation String
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the position of the text in a field for a Textsectional element.
- text String
- The text for a Textsectional 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- orientation string
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the position of the text in a field for a Textsectional element.
- text string
- The text for a Textsectional 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- orientation str
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- position
FormField | FormPosition0Properties Field | FormPosition1Properties Field Position2Properties 
- Specifies the position of the text in a field for a Textsectional element.
- text str
- The text for a Textsectional 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 Headingsectional element. Valid values are1 | 2 | 3 | 4 | 5 | 6.
- orientation String
- Specifies the orientation for a Dividersectional element. Valid values arehorizontalorvertical.
- position Property Map | Property Map | Property Map
- Specifies the position of the text in a field for a Textsectional element.
- text String
- The text for a Textsectional element.
FormStorageAccessLevel   
FormStyle 
- HorizontalGap 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.
- OuterPadding 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.
- VerticalGap 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.
- HorizontalGap FormStyle | FormConfig0Properties Style Config1Properties 
- The spacing for the horizontal gap.
- OuterPadding FormStyle | FormConfig0Properties Style Config1Properties 
- The size of the outer padding for the form.
- VerticalGap FormStyle | FormConfig0Properties Style Config1Properties 
- The spacing for the vertical gap.
- horizontalGap FormStyle | FormConfig0Properties Style Config1Properties 
- The spacing for the horizontal gap.
- outerPadding FormStyle | FormConfig0Properties Style Config1Properties 
- The size of the outer padding for the form.
- verticalGap FormStyle | FormConfig0Properties Style Config1Properties 
- The spacing for the vertical gap.
- horizontalGap FormStyle | FormConfig0Properties Style Config1Properties 
- The spacing for the horizontal gap.
- outerPadding FormStyle | FormConfig0Properties Style Config1Properties 
- The size of the outer padding for the form.
- verticalGap 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.
- horizontalGap Property Map | Property Map
- The spacing for the horizontal gap.
- outerPadding Property Map | Property Map
- The size of the outer padding for the form.
- verticalGap Property Map | Property Map
- The spacing for the vertical gap.
FormStyleConfig0Properties  
- TokenReference string
- TokenReference string
- tokenReference String
- tokenReference string
- token_reference str
- tokenReference String
FormStyleConfig1Properties  
- Value string
- Value string
- value String
- value string
- value str
- value String
FormValueMapping  
- Value
Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property 
- The complex object.
- DisplayValue Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Value Property 
- The value to display for the complex object.
- Value
FormInput Value Property 
- The complex object.
- DisplayValue FormInput Value Property 
- The value to display for the complex object.
- value
FormInput Value Property 
- The complex object.
- displayValue FormInput Value Property 
- The value to display for the complex object.
- value
FormInput Value Property 
- The complex object.
- displayValue FormInput Value Property 
- The value to display for the complex object.
- value
FormInput Value Property 
- The complex object.
- display_value FormInput Value Property 
- The value to display for the complex object.
- value Property Map
- The complex object.
- displayValue Property Map
- The value to display for the complex object.
FormValueMappings  
- Values
List<Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Value Mapping> 
- The value and display value pairs.
- BindingProperties Dictionary<string, Pulumi.Aws Native. Amplify Ui Builder. Inputs. Form Input Binding Properties Value> 
- The information to bind fields to data at runtime.
- Values
[]FormValue Mapping 
- The value and display value pairs.
- BindingProperties map[string]FormInput Binding Properties Value 
- The information to bind fields to data at runtime.
- values
List<FormValue Mapping> 
- The value and display value pairs.
- bindingProperties Map<String,FormInput Binding Properties Value> 
- The information to bind fields to data at runtime.
- values
FormValue Mapping[] 
- The value and display value pairs.
- bindingProperties {[key: string]: FormInput Binding Properties Value} 
- The information to bind fields to data at runtime.
- values
Sequence[FormValue 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.
- bindingProperties 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
We recommend new projects start with resources from the AWS provider.