Class: Aws::AmplifyUIBuilder::Types::ComponentBindingPropertiesValue

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb

Overview

Represents the data binding configuration for a component at runtime. You can use ComponentBindingPropertiesValue to add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#binding_propertiesTypes::ComponentBindingPropertiesValueProperties

Describes the properties to customize with data at runtime.



632
633
634
635
636
637
638
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 632

class ComponentBindingPropertiesValue < Struct.new(
  :type,
  :binding_properties,
  :default_value)
  SENSITIVE = []
  include Aws::Structure
end

#default_valueString

The default value of the property.

Returns:

  • (String)


632
633
634
635
636
637
638
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 632

class ComponentBindingPropertiesValue < Struct.new(
  :type,
  :binding_properties,
  :default_value)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The property type.

Returns:

  • (String)


632
633
634
635
636
637
638
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 632

class ComponentBindingPropertiesValue < Struct.new(
  :type,
  :binding_properties,
  :default_value)
  SENSITIVE = []
  include Aws::Structure
end