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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 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.
3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 3384 class UpdateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |