本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
“批准” 门 YAML 定义
以下是 YAML 对批准门的定义。要了解如何使用此门,请参阅要求工作流程运行获得批准。
此操作定义作为一个部分存在于更广泛的工作流程定义文件中。有关此文件的更多信息,请参阅 工作流程 YAML 定义。
注意
接下来的大多数 YAML 属性在可视化编辑器中都有相应的 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
。
对应的用户界面:配置选项卡/ 门名称
Identifier
(Approval
/Identifier)
(必需)
标识大门。批准门支持版本1.0.0
。除非要缩短版本,否则不要更改此属性。有关更多信息,请参阅 指定操作的主版本、次要版本或补丁版本。
默认值:aws/approval@v1
。
对应的用户界面:工作流程图/ Approval _nn/ aws/approver @v1 标签
DependsOn
(Approval
/DependsOn)
(可选)
指定必须成功运行才能使该门运行的操作、操作组或门。默认情况下,向工作流程添加门禁时,门禁设置为取决于工作流程中的最后一个操作。如果删除此属性,则门将不依赖于任何东西,并且将首先运行,然后再执行其他操作。
注意
必须将门配置为在操作、操作组或门控之前或之后运行。无法将其设置为与其他操作、操作组和门并行运行。
有关 “依赖于” 功能的更多信息,请参阅在门和操作之间设置依赖关系。
相应的 UI:“输入” 选项卡/ 取决于
Configuration
(Approval
/Configuration)
(可选)
可以在其中定义门的配置属性的部分。
相应的 UI:“配置” 选项卡
ApprovalsRequired
(Approval
/Configuration/ApprovalsRequired)
(可选)
指定解锁批准门所需的最小批准数量。最少为 1
。最大值为2
。如果省略,则默认为1
。
注意
如果要省略该ApprovalsRequired
属性,请从工作流程定义文件中移除该门的Configuration
部分。
相应的 UI:“配置” 选项卡/ 批准数量