Class: Aws::AmplifyUIBuilder::Types::ComponentProperty
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::ComponentProperty
- Defined in:
- gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Describes the configuration for all of a component's properties. Use
ComponentProperty
to specify the values to render or bind by
default.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#binding_properties ⇒ Types::ComponentPropertyBindingProperties
The information to bind the component property to data at runtime.
-
#bindings ⇒ Hash<String,Types::FormBindingElement>
The information to bind the component property to form data.
-
#collection_binding_properties ⇒ Types::ComponentPropertyBindingProperties
The information to bind the component property to data at runtime.
-
#component_name ⇒ String
The name of the component that is affected by an event.
-
#concat ⇒ Array<Types::ComponentProperty>
A list of component properties to concatenate to create the value to assign to this component property.
-
#condition ⇒ Types::ComponentConditionProperty
The conditional expression to use to assign a value to the component property.
-
#configured ⇒ Boolean
Specifies whether the user configured the property in Amplify Studio after importing it.
-
#default_value ⇒ String
The default value to assign to the component property.
-
#event ⇒ String
An event that occurs in your app.
-
#imported_value ⇒ String
The default value assigned to the property when the component is imported into an app.
-
#model ⇒ String
The data model to use to assign a value to the component property.
-
#property ⇒ String
The name of the component's property that is affected by an event.
-
#type ⇒ String
The component type.
-
#user_attribute ⇒ String
An authenticated user attribute to use to assign a value to the component property.
-
#value ⇒ String
The value to assign to the component property.
Instance Attribute Details
#binding_properties ⇒ Types::ComponentPropertyBindingProperties
The information to bind the component property to data at runtime.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#bindings ⇒ Hash<String,Types::FormBindingElement>
The information to bind the component property to form data.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#collection_binding_properties ⇒ Types::ComponentPropertyBindingProperties
The information to bind the component property to data at runtime. Use this for collection components.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#component_name ⇒ String
The name of the component that is affected by an event.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#concat ⇒ Array<Types::ComponentProperty>
A list of component properties to concatenate to create the value to assign to this component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#condition ⇒ Types::ComponentConditionProperty
The conditional expression to use to assign a value to the component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#configured ⇒ Boolean
Specifies whether the user configured the property in Amplify Studio after importing it.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#default_value ⇒ String
The default value to assign to the component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#event ⇒ String
An event that occurs in your app. Use this for workflow data binding.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#imported_value ⇒ String
The default value assigned to the property when the component is imported into an app.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#model ⇒ String
The data model to use to assign a value to the component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#property ⇒ String
The name of the component's property that is affected by an event.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The component type.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#user_attribute ⇒ String
An authenticated user attribute to use to assign a value to the component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |
#value ⇒ String
The value to assign to the component property.
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 |
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 495 class ComponentProperty < Struct.new( :binding_properties, :bindings, :collection_binding_properties, :component_name, :concat, :condition, :configured, :default_value, :event, :imported_value, :model, :property, :type, :user_attribute, :value) SENSITIVE = [] include Aws::Structure end |