Class: Aws::AmplifyUIBuilder::Types::UpdateFormData

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#ctaTypes::FormCTA

The FormCTA object that stores the call to action configuration for the form.

Returns:



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_typeTypes::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

#fieldsHash<String,Types::FieldConfig>

The configuration information for the form's fields.

Returns:



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_typeString

Specifies whether to perform a create or update action on the form.

Returns:

  • (String)


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_decoratorString

Specifies an icon or decoration to display on the form.

Returns:

  • (String)


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

#nameString

The name of the form.

Returns:

  • (String)


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_versionString

The schema version of the form.

Returns:

  • (String)


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_elementsHash<String,Types::SectionalElement>

The configuration information for the visual helper elements for the form. These elements are not associated with any data.

Returns:



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

#styleTypes::FormStyle

The configuration for the form's style.

Returns:



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