AWS::AmplifyUIBuilder::Component ComponentConditionProperty - AWS CloudFormation

AWS::AmplifyUIBuilder::Component ComponentConditionProperty

The ComponentConditionProperty property specifies a conditional expression for setting a component property. Use ComponentConditionProperty to set a property to different values conditionally, based on the value of another property.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Else" : ComponentProperty, "Field" : String, "Operand" : String, "OperandType" : String, "Operator" : String, "Property" : String, "Then" : ComponentProperty }

YAML

Else: ComponentProperty Field: String Operand: String OperandType: String Operator: String Property: String Then: ComponentProperty

Properties

Else

The value to assign to the property if the condition is not met.

Required: No

Type: ComponentProperty

Update requires: No interruption

Field

The name of a field. Specify this when the property is a data model.

Required: No

Type: String

Update requires: No interruption

Operand

The value of the property to evaluate.

Required: No

Type: String

Update requires: No interruption

OperandType

The type of the property to evaluate.

Required: No

Type: String

Update requires: No interruption

Operator

The operator to use to perform the evaluation, such as eq to represent equals.

Required: No

Type: String

Update requires: No interruption

Property

The name of the conditional property.

Required: No

Type: String

Update requires: No interruption

Then

The value to assign to the property if the condition is met.

Required: No

Type: ComponentProperty

Update requires: No interruption