class Aws::AmplifyUIBuilder::Types::ComponentBindingPropertiesValue

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.

@note When making an API call, you may pass ComponentBindingPropertiesValue

data as a hash:

    {
      binding_properties: {
        bucket: "String",
        default_value: "String",
        field: "String",
        key: "String",
        model: "String",
        predicates: [
          {
            and: {
              # recursive PredicateList
            },
            field: "String",
            operand: "String",
            operator: "String",
            or: {
              # recursive PredicateList
            },
          },
        ],
        user_attribute: "String",
      },
      default_value: "String",
      type: "String",
    }

@!attribute [rw] binding_properties

Describes the properties to customize with data at runtime.
@return [Types::ComponentBindingPropertiesValueProperties]

@!attribute [rw] default_value

The default value of the property.
@return [String]

@!attribute [rw] type

The property type.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ComponentBindingPropertiesValue AWS API Documentation

Constants

SENSITIVE