AWS Step Function:选择的自定义结束状态

AWS Step Function: custom end state for choices

我有如下选择状态:

"ChoiceStateX": {
  "Type": "Choice",
  "Choices": [
    {
      "Not": {
        "Variable": "$.type",
        "StringEquals": "Private"
      },
      "Next": "Public"
    },
    {
      "Variable": "$.value",
      "NumericEquals": 0,
      "Next": "MyEndState"  // can I do something like this? 
    },
}

对于 $.value == 0 的状态,我需要结束 step 函数,因为 Choices 不支持 End: true,我需要明确地有类似 [=13= 的东西].

那么在step函数里面应该怎么定义MyEndState呢?有这样的方法吗?

我在那种情况下所做的是添加一个 PassState,其中包含 End: true,并将 ChoiceStateNext 发送到该状态。