Class: Aws::AmplifyUIBuilder::Types::Form
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::Form
- Defined in:
- gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Contains the configuration settings for a Form
user interface (UI)
element for an Amplify app. A form is a component you can add to your
project by specifying a data source as the default configuration for
the form.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_id ⇒ String
The unique ID of the Amplify app associated with the form.
-
#cta ⇒ Types::FormCTA
Stores the call to action configuration for the form.
-
#data_type ⇒ Types::FormDataTypeConfig
The type of data source to use to create the form.
-
#environment_name ⇒ String
The name of the backend environment that is a part of the Amplify app.
-
#fields ⇒ Hash<String,Types::FieldConfig>
Stores the information about the form's fields.
-
#form_action_type ⇒ String
The operation to perform on the specified form.
-
#id ⇒ String
The unique ID of 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 when it was imported.
-
#sectional_elements ⇒ Hash<String,Types::SectionalElement>
Stores the visual helper elements for the form that are not associated with any data.
-
#style ⇒ Types::FormStyle
Stores the configuration for the form's style.
-
#tags ⇒ Hash<String,String>
One or more key-value pairs to use when tagging the form.
Instance Attribute Details
#app_id ⇒ String
The unique ID of the Amplify app associated with the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#cta ⇒ Types::FormCTA
Stores the call to action configuration for the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ Types::FormDataTypeConfig
The type of data source to use to create the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#environment_name ⇒ String
The name of the backend environment that is a part of the Amplify app.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#fields ⇒ Hash<String,Types::FieldConfig>
Stores the information about the form's fields.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#form_action_type ⇒ String
The operation to perform on the specified form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique ID of the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#label_decorator ⇒ String
Specifies an icon or decoration to display on the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#schema_version ⇒ String
The schema version of the form when it was imported.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#sectional_elements ⇒ Hash<String,Types::SectionalElement>
Stores the visual helper elements for the form that are not associated with any data.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#style ⇒ Types::FormStyle
Stores the configuration for the form's style.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
One or more key-value pairs to use when tagging the form.
1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1891 class Form < Struct.new( :app_id, :environment_name, :id, :name, :form_action_type, :style, :data_type, :fields, :sectional_elements, :schema_version, :tags, :cta, :label_decorator) SENSITIVE = [] include Aws::Structure end |