您可以将逻辑连接的多个工作流参数编组为一个新类型,即复合类型。您可以使用 Foreach 元素将一组参数绑定为复合值,从而在单个数组中连接多个数组的参数。

先决条件

  • 打开要在工作流编辑器中编辑的工作流。

  • 验证工作流中是否有 Foreach 元素。

过程

  1. 选择 Foreach 元素的选项卡。
  2. 选择要在复合类型中与其他本地参数编组的本地参数。
  3. 单击选项卡顶部的将一组参数绑定为复合值
  4. 在绑定窗格中,选择要编组为复合类型的参数。
  5. 选择绑定为迭代器

    您即设置了 Foreach 元素对复合类型数组进行迭代。

  6. 单击接受

结果

您即定义了复合类型并确保了工作流会对此复合类型数组进行迭代。编组为复合类型的参数会被命名为 composite_type_name.parameter_name。例如,如果创建 snapshots 复合类型,则在类型中编组的参数可以是 snapshots.vm[in-parameter]snapshots.name[in-parameter]。复合类型数组中的每个元素都包含在复合类型中编组的每个参数的单一实例。

重命名虚拟机

假设您想要一次性重命名 10 台虚拟机。为此,您需要在工作流中插入 Foreach 元素并在元素中选择“重命名”虚拟机工作流。创建复合类型以明确连接 vmnewName 参数。将复合类型绑定为迭代器,这样就创建了同时包含 vmnewName 参数的单个数组。