vRealize Orchestrator Dynamic Types 插件可用于定义动态类型、创建这些类型的对象和设置这些对象之间的关系。您可以使用 Dynamic Types 插件在 vRealize Orchestrator 脚本 API 中将第三方对象公开为自定义类型。

动态类型的定义包含对其属性的描述,以及一组可用于查找该类型动态对象的查找器工作流和操作。动态类型的运行时实例称为动态对象。您可以在自己创建的动态对象上运行工作流并对其执行不同操作。

必须在命名空间中定义每个动态类型。命名空间是帮助程序动态对象,可用于对容器中的动态类型进行分组。

  1. 运行 Dynamic Types 插件中的“定义命名空间”和“定义类型”工作流来定义新的动态类型。这样,您就能获得一组查找器和清单工作流,用来查找新动态类型的对象及其与其他对象之间的关系。
  2. 修改新查找器和清单工作流,以便其接收第三方 REST API 的输入。
    1. 使用 HTTP-REST 插件中的“添加 REST 操作”工作流创建 REST 操作,并将这些操作映射到相应的 REST API 方法。
    2. 修改查找器和清单工作流来调用这些 REST 操作并使用其输出。