“批准”阶段门 YAML
下面是批准阶段门的 YAML 定义。要了解如何使用此阶段门,请参阅要求批准工作流运行。
此操作定义部分包含在更广泛的工作流定义文件中。有关此文件的更多信息,请参阅 工作流 YAML 定义。
注意
接下来的大多数 YAML 属性在可视化编辑器中都有对应的 UI 元素。要查找 UI 元素,请使用 Ctrl+F。该元素将与其关联的 YAML 属性一起列出。
# The workflow definition starts here.
# See 顶级属性 for details.
Name: MyWorkflow
SchemaVersion: 1.0
Actions:
# The 'Approval' gate definition starts here.
Approval
:
Identifier: aws/approval@v1
DependsOn:
- another-action
Configuration:
ApprovalsRequired: number
Approval
(必需)
指定要为阶段门指定的名称。在工作流中,所有阶段门名称都必须唯一。阶段门名称仅限字母数字字符(a-z、A-Z、0-9)、连字符 (-) 和下划线 (_)。不允许使用空格。您不能使用引号在阶段门名称中启用特殊字符和空格。
默认值:Approval_nn
。
对应的 UI:“配置”选项卡/阶段门名称
Identifier
(Approval
/Identifier)
(必需)
标识阶段门。批准阶段门支持版本 1.0.0
。除非您希望缩短版本,否则不要更改此属性。有关更多信息,请参阅 指定要使用的操作版本。
默认值:aws/approval@v1
。
对应的 UI:工作流图表/Approval_nn/aws/approval@v1 标签
DependsOn
(Approval
/DependsOn)
(可选)
指定必须成功运行才能使该阶段门运行的操作、操作组或阶段门。默认情况下,当您向工作流添加阶段门时,阶段门的设置取决于工作流中的最后一个操作。如果删除此属性,则阶段门将不依赖于任何设置,并且将首先运行,然后再执行其他操作。
注意
阶段门必须配置为在操作、操作组或阶段门之前或之后运行。阶段门无法设置为与其他操作、操作组和阶段门并行运行。
有关依赖于功能的更多信息,请参阅 按顺序执行阶段门和操作。
对应的 UI:“输入”选项卡/依赖于
Configuration
(Approval
/Configuration)
(可选)
可在其中定义阶段门的配置属性的部分。
对应的 UI:配置选项卡
ApprovalsRequired
(Approval
/Configuration/ApprovalsRequired)
(可选)
指定解锁批准阶段门所需的最小审批数。最小值为 1
。最大值为 2
。如果省略,则默认值为 1
。
注意
如果要省略 ApprovalsRequired
属性,请从工作流定义文件中删除该阶段门的 Configuration
部分。
对应的 UI:“配置”选项卡/批准数量