choice_rule¶
- class aws_stepfunction.choice_rule.ChoiceRule(next: Optional[str] = None, next_state: Optional[StateType] = None)[source]¶
Reference:
- class aws_stepfunction.choice_rule.DataTestExpression(next_state: Optional[StateType] = None, variable: str = '', operator: str = '', expected: Union[str, Any] = '', next: Optional[str] = None)[source]¶
Compare object is a data container to hold the logic of:
“Check if ‘value’ match ‘expected’ in certain way”
There are three type of compare:
Compare a ‘value’ to another given raw value.
Compare a ‘value’ to a value at specific JSON path.
If a ‘value’ is certain data type or if it presents.
Reference:
- aws_stepfunction.choice_rule.Test¶
- class aws_stepfunction.choice_rule.BooleanExpression(next: Optional[str] = None, next_state: Optional[StateType] = None)[source]¶
- class aws_stepfunction.choice_rule.And(next: Optional[str] = None, next_state: Optional[StateType] = None, rules: List[ChoiceRule] = _Nothing.NOTHING)[source]¶
- class aws_stepfunction.choice_rule.Or(next: Optional[str] = None, next_state: Optional[StateType] = None, rules: List[ChoiceRule] = _Nothing.NOTHING)[source]¶
- class aws_stepfunction.choice_rule.Not(next: Optional[str] = None, next_state: Optional[StateType] = None, rule: Optional[ChoiceRule] = None)[source]¶
- aws_stepfunction.choice_rule.Bool¶