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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:amplifyuibuilder:getForm
arguments:
# arguments dictionary
The following arguments are supported:
- App
Id string - The unique ID of the Amplify app associated with the form.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the form.
- App
Id string - The unique ID of the Amplify app associated with the form.
- Environment
Name string - The name of the backend environment that is a part of the Amplify app.
- Id string
- The ID for the form.
- app
Id String - The unique ID of the Amplify app associated with the form.
- environment
Name String - The name of the backend environment that is a part of the Amplify app.
- id String
- The ID for the form.
- app
Id string - The unique ID of the Amplify app associated with the form.
- environment
Name 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.
- app
Id String - The unique ID of the Amplify app associated with the form.
- environment
Name 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
FormCTA
object that stores the call to action configuration for the form. - Data
Type 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.
- Form
Action 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.
- 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. 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
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.
- Fields
map[string]Form
Field 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 string
- The ID for 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 - 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.
- 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.
- fields
Map<String,Form
Field 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 String
- The ID for 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> - 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.
- 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.
- fields
{[key: string]: Form
Field 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 string
- The ID for 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} - 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.
- 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.
- fields
Mapping[str, Form
Field 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
Form
Style - 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
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.
- 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.
- id String
- The ID for 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.
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
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
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
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
FormDataTypeConfig
- 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
- 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
- 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
FormFieldPosition1Properties
- Right
Of string
- Right
Of string
- right
Of String
- right
Of string
- right_
of str
- right
Of 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. ``
- 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
- 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
FormInputBindingPropertiesValue
- 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
- 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
- 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
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
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
FormStyle
- 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
- Token
Reference string
- Token
Reference string
- token
Reference String
- token
Reference string
- token_
reference str
- token
Reference 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.
- 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
- 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
We recommend new projects start with resources from the AWS provider.