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

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

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.amplifyuibuilder.getForm

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    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:

    AppId string
    The unique ID of the Amplify app associated with the form.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Id string
    The ID for the form.
    AppId string
    The unique ID of the Amplify app associated with the form.
    EnvironmentName string
    The name of the backend environment that is a part of the Amplify app.
    Id string
    The ID for the form.
    appId String
    The unique ID of the Amplify app associated with the form.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    id String
    The ID for the form.
    appId string
    The unique ID of the Amplify app associated with the form.
    environmentName string
    The name of the backend environment that is a part of the Amplify app.
    id string
    The ID for the form.
    app_id str
    The unique ID of the Amplify app associated with the form.
    environment_name str
    The name of the backend environment that is a part of the Amplify app.
    id str
    The ID for the form.
    appId String
    The unique ID of the Amplify app associated with the form.
    environmentName String
    The name of the backend environment that is a part of the Amplify app.
    id String
    The ID for the form.

    getForm Result

    The following output properties are available:

    Cta Pulumi.AwsNative.AmplifyUiBuilder.Outputs.FormCta
    The FormCTA object that stores the call to action configuration for the form.
    DataType Pulumi.AwsNative.AmplifyUiBuilder.Outputs.FormDataTypeConfig
    The type of data source to use to create the form.
    Fields Dictionary<string, Pulumi.AwsNative.AmplifyUiBuilder.Outputs.FormFieldConfig>
    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.
    Id string
    The ID for 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.Outputs.FormSectionalElement>
    The configuration information for the visual helper elements for the form. These elements are not associated with any data.
    Style Pulumi.AwsNative.AmplifyUiBuilder.Outputs.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.
    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.
    Fields map[string]FormFieldConfig
    The configuration information for the form's fields.
    FormActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    Id string
    The ID for 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]FormSectionalElement
    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.
    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.
    fields Map<String,FormFieldConfig>
    The configuration information for the form's fields.
    formActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    id String
    The ID for 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,FormSectionalElement>
    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.
    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.
    fields {[key: string]: FormFieldConfig}
    The configuration information for the form's fields.
    formActionType FormActionType
    Specifies whether to perform a create or update action on the form.
    id string
    The ID for 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]: FormSectionalElement}
    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.
    cta FormCta
    The FormCTA object that stores the call to action configuration for the form.
    data_type FormDataTypeConfig
    The type of data source to use to create the form.
    fields Mapping[str, FormFieldConfig]
    The configuration information for the form's fields.
    form_action_type FormActionType
    Specifies whether to perform a create or update action on the form.
    id str
    The ID for 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, FormSectionalElement]
    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 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.
    dataType Property Map
    The type of data source to use to create the form.
    fields Map<Property Map>
    The configuration information for the form's fields.
    formActionType "create" | "update"
    Specifies whether to perform a create or update action on the form.
    id String
    The ID for the form.
    labelDecorator "required" | "optional" | "none"
    Specifies an icon or decoration to display on the form.
    name String
    The name of the form.
    schemaVersion String
    The schema version of the form.
    sectionalElements Map<Property Map>
    The configuration information for the visual helper elements for the form. These elements are not associated with any data.
    style Property Map
    The configuration for the form's style.
    tags 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 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

    FormCta

    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

    FormDataTypeConfig

    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

    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

    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

    FormFieldPosition1Properties

    RightOf string
    RightOf string
    rightOf String
    rightOf string
    rightOf String

    FormFieldPosition2Properties

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

    FormFieldValidationConfiguration

    Type string
    The validation to perform on an object type. ``
    NumValues List<double>
    The validation to perform on a number value.
    StrValues List<string>
    The validation to perform on a string value.
    ValidationMessage string
    The validation message to display.
    Type string
    The validation to perform on an object type. ``
    NumValues []float64
    The validation to perform on a number value.
    StrValues []string
    The validation to perform on a string value.
    ValidationMessage string
    The validation message to display.
    type String
    The validation to perform on an object type. ``
    numValues List<Double>
    The validation to perform on a number value.
    strValues List<String>
    The validation to perform on a string value.
    validationMessage String
    The validation message to display.
    type string
    The validation to perform on an object type. ``
    numValues number[]
    The validation to perform on a number value.
    strValues string[]
    The validation to perform on a string value.
    validationMessage string
    The validation message to display.
    type str
    The validation to perform on an object type. ``
    num_values Sequence[float]
    The validation to perform on a number value.
    str_values Sequence[str]
    The validation to perform on a string value.
    validation_message str
    The validation message to display.
    type String
    The validation to perform on an object type. ``
    numValues List<Number>
    The validation to perform on a number value.
    strValues List<String>
    The validation to perform on a string value.
    validationMessage String
    The validation message to display.

    FormFileUploaderFieldConfig

    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

    FormInputBindingPropertiesValue

    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

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

    FormInputValueProperty

    BindingProperties Pulumi.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

    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

    FormSectionalElement

    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

    FormStyle

    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

    FormStyleConfig1Properties

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

    FormValueMapping

    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

    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.109.0 published on Wednesday, Jun 26, 2024 by Pulumi