Class: Aws::AmplifyUIBuilder::Types::CreateFormData
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::CreateFormData
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Represents all of the information that is required to create a form.
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.
-
#tags ⇒ Hash<String,String>
One or more key-value pairs to use when tagging the form data.
Instance Attribute Details
#cta ⇒ Types::FormCTA
The ‘FormCTA` object that stores the call to action configuration for the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ Types::FormDataTypeConfig
The type of data source to use to create the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#fields ⇒ Hash<String,Types::FieldConfig>
The configuration information for the form’s fields.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#form_action_type ⇒ String
Specifies whether to perform a create or update action on the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#label_decorator ⇒ String
Specifies an icon or decoration to display on the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#schema_version ⇒ String
The schema version of the form.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :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.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#style ⇒ Types::FormStyle
The configuration for the form’s style.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
One or more key-value pairs to use when tagging the form data.
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1182 class CreateFormData < Struct.new( :name, :data_type, :form_action_type, :fields, :style, :sectional_elements, :schema_version, :cta, :tags, :label_decorator) SENSITIVE = [] include Aws::Structure end |