1. Packages
  2. AWS Native
  3. API Docs
  4. amplifyuibuilder
  5. Form

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.amplifyuibuilder.Form

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

    Definition of AWS::AmplifyUIBuilder::Form Resource Type

    Create Form Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Form(name: string, args?: FormArgs, opts?: CustomResourceOptions);
    @overload
    def Form(resource_name: str,
             args: Optional[FormArgs] = None,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Form(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             app_id: Optional[str] = None,
             cta: Optional[FormCtaArgs] = None,
             data_type: Optional[FormDataTypeConfigArgs] = None,
             environment_name: Optional[str] = None,
             fields: Optional[Mapping[str, FormFieldConfigArgs]] = None,
             form_action_type: Optional[FormActionType] = None,
             label_decorator: Optional[FormLabelDecorator] = None,
             name: Optional[str] = None,
             schema_version: Optional[str] = None,
             sectional_elements: Optional[Mapping[str, FormSectionalElementArgs]] = None,
             style: Optional[FormStyleArgs] = None,
             tags: Optional[Mapping[str, str]] = None)
    func NewForm(ctx *Context, name string, args *FormArgs, opts ...ResourceOption) (*Form, error)
    public Form(string name, FormArgs? args = null, CustomResourceOptions? opts = null)
    public Form(String name, FormArgs args)
    public Form(String name, FormArgs args, CustomResourceOptions options)
    
    type: aws-native:amplifyuibuilder:Form
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FormArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FormArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FormArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FormArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FormArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Form Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Form resource accepts the following input properties:

    AppId string
    The unique ID of the Amplify app associated with the form.
    Cta Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormCta
    The FormCTA object that stores the call to action configuration for the form.
    DataType Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormDataTypeConfig
    The type of data source to use to create the form.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Fields Dictionary<string, Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormFieldConfigArgs>
    The configuration information for the form's fields.
    FormActionType Pulumi.AwsNative.AmplifyUiBuilder.FormActionType
    Specifies whether to perform a create or update action on the form.
    LabelDecorator Pulumi.AwsNative.AmplifyUiBuilder.FormLabelDecorator
    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.AwsNative.AmplifyUiBuilder.Inputs.FormSectionalElementArgs>
    The configuration information for the visual helper elements for the form. These elements are not associated with any data.
    Style Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormStyle
    The configuration for the form's style.
    Tags Dictionary<string, string>
    One or more key-value pairs to use when tagging the form data.
    AppId string
    The unique ID of the Amplify app associated with the form.
    Cta FormCtaArgs
    The FormCTA object that stores the call to action configuration for the form.
    DataType FormDataTypeConfigArgs
    The type of data source to use to create the form.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Fields map[string]FormFieldConfigArgs
    The configuration information for the form's fields.
    FormActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    LabelDecorator FormLabelDecorator
    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]FormSectionalElementArgs
    The configuration information for the visual helper elements for the form. These elements are not associated with any data.
    Style FormStyleArgs
    The configuration for the form's style.
    Tags map[string]string
    One or more key-value pairs to use when tagging the form data.
    appId String
    The unique ID of the Amplify app associated with the form.
    cta FormCta
    The FormCTA object that stores the call to action configuration for the form.
    dataType FormDataTypeConfig
    The type of data source to use to create the form.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    fields Map<String,FormFieldConfigArgs>
    The configuration information for the form's fields.
    formActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    labelDecorator FormLabelDecorator
    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,FormSectionalElementArgs>
    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.
    tags Map<String,String>
    One or more key-value pairs to use when tagging the form data.
    appId string
    The unique ID of the Amplify app associated with the form.
    cta FormCta
    The FormCTA object that stores the call to action configuration for the form.
    dataType FormDataTypeConfig
    The type of data source to use to create the form.
    environmentName string
    The name of the backend environment that is a part of the Amplify app.
    fields {[key: string]: FormFieldConfigArgs}
    The configuration information for the form's fields.
    formActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    labelDecorator FormLabelDecorator
    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]: FormSectionalElementArgs}
    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.
    tags {[key: string]: string}
    One or more key-value pairs to use when tagging the form data.
    app_id str
    The unique ID of the Amplify app associated with the form.
    cta FormCtaArgs
    The FormCTA object that stores the call to action configuration for the form.
    data_type FormDataTypeConfigArgs
    The type of data source to use to create the form.
    environment_name str
    The name of the backend environment that is a part of the Amplify app.
    fields Mapping[str, FormFieldConfigArgs]
    The configuration information for the form's fields.
    form_action_type FormActionType
    Specifies whether to perform a create or update action on the form.
    label_decorator FormLabelDecorator
    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, FormSectionalElementArgs]
    The configuration information for the visual helper elements for the form. These elements are not associated with any data.
    style FormStyleArgs
    The configuration for the form's style.
    tags Mapping[str, str]
    One or more key-value pairs to use when tagging the form data.
    appId String
    The unique ID of the Amplify app associated with the form.
    cta Property Map
    The FormCTA object that stores the call to action configuration for the form.
    dataType Property Map
    The type of data source to use to create the form.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    fields Map<Property Map>
    The configuration information for the form's fields.
    formActionType "create" | "update"
    Specifies whether to perform a create or update action on 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.
    tags Map<String>
    One or more key-value pairs to use when tagging the form data.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Form resource produces the following output properties:

    AwsId string
    The ID for the form.
    Id string
    The provider-assigned unique ID for this managed resource.
    AwsId string
    The ID for the form.
    Id string
    The provider-assigned unique ID for this managed resource.
    awsId String
    The ID for the form.
    id String
    The provider-assigned unique ID for this managed resource.
    awsId string
    The ID for the form.
    id string
    The provider-assigned unique ID for this managed resource.
    aws_id str
    The ID for the form.
    id str
    The provider-assigned unique ID for this managed resource.
    awsId String
    The ID for the form.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    FormActionType, FormActionTypeArgs

    Create
    create
    Update
    update
    FormActionTypeCreate
    create
    FormActionTypeUpdate
    update
    Create
    create
    Update
    update
    Create
    create
    Update
    update
    CREATE
    create
    UPDATE
    update
    "create"
    create
    "update"
    update

    FormButton, FormButtonArgs

    Children string
    Describes the button's properties.
    Excluded bool
    Specifies whether the button is visible on the form.
    Position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    The position of the button.
    children String
    Describes the button's properties.
    excluded Boolean
    Specifies whether the button is visible on the form.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    The position of the button.
    children string
    Describes the button's properties.
    excluded boolean
    Specifies whether the button is visible on the form.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    The position of the button.
    children str
    Describes the button's properties.
    excluded bool
    Specifies whether the button is visible on the form.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    The position of the button.
    children String
    Describes the button's properties.
    excluded Boolean
    Specifies whether the button is visible on the form.
    position Property Map | Property Map | Property Map
    The position of the button.

    FormButtonsPosition, FormButtonsPositionArgs

    Top
    top
    Bottom
    bottom
    TopAndBottom
    top_and_bottom
    FormButtonsPositionTop
    top
    FormButtonsPositionBottom
    bottom
    FormButtonsPositionTopAndBottom
    top_and_bottom
    Top
    top
    Bottom
    bottom
    TopAndBottom
    top_and_bottom
    Top
    top
    Bottom
    bottom
    TopAndBottom
    top_and_bottom
    TOP
    top
    BOTTOM
    bottom
    TOP_AND_BOTTOM
    top_and_bottom
    "top"
    top
    "bottom"
    bottom
    "top_and_bottom"
    top_and_bottom

    FormCta, FormCtaArgs

    Cancel FormButton
    Displays a cancel button.
    Clear FormButton
    Displays a clear button.
    Position FormButtonsPosition
    The position of the button.
    Submit FormButton
    Displays a submit button.
    cancel FormButton
    Displays a cancel button.
    clear FormButton
    Displays a clear button.
    position FormButtonsPosition
    The position of the button.
    submit FormButton
    Displays a submit button.
    cancel FormButton
    Displays a cancel button.
    clear FormButton
    Displays a clear button.
    position FormButtonsPosition
    The position of the button.
    submit FormButton
    Displays a submit button.
    cancel FormButton
    Displays a cancel button.
    clear FormButton
    Displays a clear button.
    position FormButtonsPosition
    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, FormDataSourceTypeArgs

    DataStore
    DataStore
    Custom
    Custom
    FormDataSourceTypeDataStore
    DataStore
    FormDataSourceTypeCustom
    Custom
    DataStore
    DataStore
    Custom
    Custom
    DataStore
    DataStore
    Custom
    Custom
    DATA_STORE
    DataStore
    CUSTOM
    Custom
    "DataStore"
    DataStore
    "Custom"
    Custom

    FormDataTypeConfig, FormDataTypeConfigArgs

    DataSourceType Pulumi.AwsNative.AmplifyUiBuilder.FormDataSourceType
    The data source type, either an Amplify DataStore model or a custom data type.
    DataTypeName string
    The unique name of the data type you are using as the data source for the form.
    DataSourceType FormDataSourceType
    The data source type, either an Amplify DataStore model or a custom data type.
    DataTypeName string
    The unique name of the data type you are using as the data source for the form.
    dataSourceType FormDataSourceType
    The data source type, either an Amplify DataStore model or a custom data type.
    dataTypeName String
    The unique name of the data type you are using as the data source for the form.
    dataSourceType FormDataSourceType
    The data source type, either an Amplify DataStore model or a custom data type.
    dataTypeName string
    The unique name of the data type you are using as the data source for the form.
    data_source_type FormDataSourceType
    The data source type, either an Amplify DataStore model or a custom data type.
    data_type_name str
    The unique name of the data type you are using as the data source for the form.
    dataSourceType "DataStore" | "Custom"
    The data source type, either an Amplify DataStore model or a custom data type.
    dataTypeName String
    The unique name of the data type you are using as the data source for the form.

    FormFieldConfig, FormFieldConfigArgs

    Excluded bool
    Specifies whether to hide a field.
    InputType FormFieldInputConfig
    Describes the configuration for the default input value to display for a field.
    Label string
    The label for the field.
    Position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    Specifies the field position.
    Validations []FormFieldValidationConfiguration
    The validations to perform on the value in the field.
    excluded Boolean
    Specifies whether to hide a field.
    inputType FormFieldInputConfig
    Describes the configuration for the default input value to display for a field.
    label String
    The label for the field.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    Specifies the field position.
    validations List<FormFieldValidationConfiguration>
    The validations to perform on the value in the field.
    excluded boolean
    Specifies whether to hide a field.
    inputType FormFieldInputConfig
    Describes the configuration for the default input value to display for a field.
    label string
    The label for the field.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    Specifies the field position.
    validations FormFieldValidationConfiguration[]
    The validations to perform on the value in the field.
    excluded bool
    Specifies whether to hide a field.
    input_type FormFieldInputConfig
    Describes the configuration for the default input value to display for a field.
    label str
    The label for the field.
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    Specifies the field position.
    validations Sequence[FormFieldValidationConfiguration]
    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, FormFieldInputConfigArgs

    Type string
    The input type for the field.
    DefaultChecked bool
    Specifies whether a field has a default value.
    DefaultCountryCode string
    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.
    FileUploaderConfig Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormFileUploaderFieldConfig
    The configuration for the file uploader field.
    IsArray bool
    Specifies whether to render the field as an array. This property is ignored if the dataSourceType for 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.AwsNative.AmplifyUiBuilder.Inputs.FormValueMappings
    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.
    DefaultCountryCode string
    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.
    FileUploaderConfig FormFileUploaderFieldConfig
    The configuration for the file uploader field.
    IsArray bool
    Specifies whether to render the field as an array. This property is ignored if the dataSourceType for 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 FormValueMappings
    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.
    defaultCountryCode String
    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.
    fileUploaderConfig FormFileUploaderFieldConfig
    The configuration for the file uploader field.
    isArray Boolean
    Specifies whether to render the field as an array. This property is ignored if the dataSourceType for 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 FormValueMappings
    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.
    defaultCountryCode string
    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.
    fileUploaderConfig FormFileUploaderFieldConfig
    The configuration for the file uploader field.
    isArray boolean
    Specifies whether to render the field as an array. This property is ignored if the dataSourceType for 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 FormValueMappings
    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_code str
    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_config FormFileUploaderFieldConfig
    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 FormValueMappings
    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.
    defaultCountryCode String
    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.
    fileUploaderConfig Property Map
    The configuration for the file uploader field.
    isArray Boolean
    Specifies whether to render the field as an array. This property is ignored if the dataSourceType for 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, FormFieldPosition0PropertiesArgs

    FormFieldPosition1Properties, FormFieldPosition1PropertiesArgs

    RightOf string
    RightOf string
    rightOf String
    rightOf string
    rightOf String

    FormFieldPosition2Properties, FormFieldPosition2PropertiesArgs

    Below string
    Below string
    below String
    below string
    below str
    below String

    FormFieldValidationConfiguration, FormFieldValidationConfigurationArgs

    Type string
    The validation to perform on an object type. ``
    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, FormFileUploaderFieldConfigArgs

    AcceptedFileTypes List<string>
    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.AwsNative.AmplifyUiBuilder.FormStorageAccessLevel
    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 , or public . 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 isResumable is 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.

    MaxFileCount double
    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 true to display the image preview.
    AcceptedFileTypes []string
    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 FormStorageAccessLevel
    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 , or public . 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 isResumable is 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.

    MaxFileCount float64
    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 true to display the image preview.
    acceptedFileTypes List<String>
    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 FormStorageAccessLevel
    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 , or public . 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 isResumable is 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.

    maxFileCount Double
    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 true to display the image preview.
    acceptedFileTypes string[]
    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 FormStorageAccessLevel
    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 , or public . 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 isResumable is 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.

    maxFileCount number
    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 true to display the image preview.
    accepted_file_types Sequence[str]
    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 FormStorageAccessLevel
    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 , or public . 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 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_count float
    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.
    acceptedFileTypes List<String>
    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 , or public . 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 isResumable is 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.

    maxFileCount Number
    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 true to display the image preview.

    FormFixedPosition, FormFixedPositionArgs

    First
    first
    FormFixedPositionFirst
    first
    First
    first
    First
    first
    FIRST
    first
    "first"
    first

    FormInputBindingPropertiesValue, FormInputBindingPropertiesValueArgs

    BindingProperties Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormInputBindingPropertiesValueProperties
    Describes the properties to customize with data at runtime.
    Type string
    The property type.
    BindingProperties FormInputBindingPropertiesValueProperties
    Describes the properties to customize with data at runtime.
    Type string
    The property type.
    bindingProperties FormInputBindingPropertiesValueProperties
    Describes the properties to customize with data at runtime.
    type String
    The property type.
    bindingProperties FormInputBindingPropertiesValueProperties
    Describes the properties to customize with data at runtime.
    type string
    The property type.
    binding_properties FormInputBindingPropertiesValueProperties
    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, FormInputBindingPropertiesValuePropertiesArgs

    Model string
    An Amplify DataStore model.
    Model string
    An Amplify DataStore model.
    model String
    An Amplify DataStore model.
    model string
    An Amplify DataStore model.
    model str
    An Amplify DataStore model.
    model String
    An Amplify DataStore model.

    FormInputValueProperty, FormInputValuePropertyArgs

    BindingProperties Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormInputValuePropertyBindingProperties
    The information to bind fields to data at runtime.
    Concat List<Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormInputValueProperty>
    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 FormInputValuePropertyBindingProperties
    The information to bind fields to data at runtime.
    Concat []FormInputValueProperty
    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 FormInputValuePropertyBindingProperties
    The information to bind fields to data at runtime.
    concat List<FormInputValueProperty>
    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 FormInputValuePropertyBindingProperties
    The information to bind fields to data at runtime.
    concat FormInputValueProperty[]
    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 FormInputValuePropertyBindingProperties
    The information to bind fields to data at runtime.
    concat Sequence[FormInputValueProperty]
    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, FormInputValuePropertyBindingPropertiesArgs

    Property string
    The form property to bind to the data field.
    Field string
    The data field to bind the property to.
    Property string
    The form property to bind to the data field.
    Field string
    The data field to bind the property to.
    property String
    The form property to bind to the data field.
    field String
    The data field to bind the property to.
    property string
    The form property to bind to the data field.
    field string
    The data field to bind the property to.
    property str
    The form property to bind to the data field.
    field str
    The data field to bind the property to.
    property String
    The form property to bind to the data field.
    field String
    The data field to bind the property to.

    FormLabelDecorator, FormLabelDecoratorArgs

    Required
    required
    Optional
    optional
    None
    none
    FormLabelDecoratorRequired
    required
    FormLabelDecoratorOptional
    optional
    FormLabelDecoratorNone
    none
    Required
    required
    Optional
    optional
    None
    none
    Required
    required
    Optional
    optional
    None
    none
    REQUIRED
    required
    OPTIONAL
    optional
    NONE
    none
    "required"
    required
    "optional"
    optional
    "none"
    none

    FormSectionalElement, FormSectionalElementArgs

    Type string
    The type of sectional element. Valid values are Heading , Text , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    Orientation string
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    Position Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormFieldPosition0Properties | Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormFieldPosition1Properties | Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormFieldPosition2Properties
    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 , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    Orientation string
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    Position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    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 , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    orientation String
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    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 , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    orientation string
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    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 , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    orientation str
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    position FormFieldPosition0Properties | FormFieldPosition1Properties | FormFieldPosition2Properties
    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 , and Divider .
    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 are 1 | 2 | 3 | 4 | 5 | 6 .
    orientation String
    Specifies the orientation for a Divider sectional element. Valid values are horizontal or vertical .
    position Property Map | Property Map | Property Map
    Specifies the position of the text in a field for a Text sectional element.
    text String
    The text for a Text sectional element.

    FormStorageAccessLevel, FormStorageAccessLevelArgs

    Public
    public
    Protected
    protected
    Private
    private
    FormStorageAccessLevelPublic
    public
    FormStorageAccessLevelProtected
    protected
    FormStorageAccessLevelPrivate
    private
    Public
    public
    Protected
    protected
    Private
    private
    Public
    public
    Protected
    protected
    Private
    private
    PUBLIC
    public
    PROTECTED
    protected
    PRIVATE
    private
    "public"
    public
    "protected"
    protected
    "private"
    private

    FormStyle, FormStyleArgs

    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, FormStyleConfig0PropertiesArgs

    FormStyleConfig1Properties, FormStyleConfig1PropertiesArgs

    Value string
    Value string
    value String
    value string
    value str
    value String

    FormValueMapping, FormValueMappingArgs

    Value FormInputValueProperty
    The complex object.
    DisplayValue FormInputValueProperty
    The value to display for the complex object.
    value FormInputValueProperty
    The complex object.
    displayValue FormInputValueProperty
    The value to display for the complex object.
    value FormInputValueProperty
    The complex object.
    displayValue FormInputValueProperty
    The value to display for the complex object.
    value FormInputValueProperty
    The complex object.
    display_value FormInputValueProperty
    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, FormValueMappingsArgs

    Values List<Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormValueMapping>
    The value and display value pairs.
    BindingProperties Dictionary<string, Pulumi.AwsNative.AmplifyUiBuilder.Inputs.FormInputBindingPropertiesValue>
    The information to bind fields to data at runtime.
    Values []FormValueMapping
    The value and display value pairs.
    BindingProperties map[string]FormInputBindingPropertiesValue
    The information to bind fields to data at runtime.
    values List<FormValueMapping>
    The value and display value pairs.
    bindingProperties Map<String,FormInputBindingPropertiesValue>
    The information to bind fields to data at runtime.
    values FormValueMapping[]
    The value and display value pairs.
    bindingProperties {[key: string]: FormInputBindingPropertiesValue}
    The information to bind fields to data at runtime.
    values Sequence[FormValueMapping]
    The value and display value pairs.
    binding_properties Mapping[str, FormInputBindingPropertiesValue]
    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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi