Class: Aws::AmplifyUIBuilder::Types::UpdateFormData
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::UpdateFormData
- Defined in:
- gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Updates and saves all of the information about a form, based on form ID.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cta ⇒ Types::FormCTA
The
FormCTA
object that stores the call to action configuration for the form. -
#data_type ⇒ Types::FormDataTypeConfig
The type of data source to use to create the form.
-
#fields ⇒ Hash<String,Types::FieldConfig>
The configuration information for the form's fields.
-
#form_action_type ⇒ String
Specifies whether to perform a create or update action on the form.
-
#label_decorator ⇒ String
Specifies an icon or decoration to display on the form.
-
#name ⇒ String
The name of the form.
-
#schema_version ⇒ String
The schema version of the form.
-
#sectional_elements ⇒ Hash<String,Types::SectionalElement>
The configuration information for the visual helper elements for the form.
-
#style ⇒ Types::FormStyle
The configuration for the form's style.
Instance Attribute Details
#cta ⇒ Types::FormCTA
The FormCTA
object that stores the call to action configuration
for the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ Types::FormDataTypeConfig
The type of data source to use to create the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#fields ⇒ Hash<String,Types::FieldConfig>
The configuration information for the form's fields.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#form_action_type ⇒ String
Specifies whether to perform a create or update action on the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#label_decorator ⇒ String
Specifies an icon or decoration to display on the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#schema_version ⇒ String
The schema version of the form.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#sectional_elements ⇒ Hash<String,Types::SectionalElement>
The configuration information for the visual helper elements for the form. These elements are not associated with any data.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#style ⇒ Types::FormStyle
The configuration for the form's style.
2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 2616 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |