O plug-in do Dynamic Types vRealize Orchestrator permite que você defina tipos dinâmicos, crie objetos desses tipos e defina as relações entre eles. Você pode usar o plug-in do Dynamic Types para expor objetos de terceiros como tipos personalizados na API de Scripts do vRealize Orchestrator.

A definição de um tipo dinâmico contém as descrições de suas propriedades, um conjunto de fluxos de trabalho de localizador e as ações que podem ser usadas para localizar objetos dinâmicos deste tipo. As instâncias de tempo de execução de tipos dinâmicos são chamadas de objetos dinâmicos. Você pode executar fluxos de trabalho nos objetos dinâmicos que cria e executar operações diferentes neles.

Cada tipo dinâmico deve ser definido em um namespace. Os namespaces são objetos dinâmicos auxiliares que permitem a você agrupar os tipos dinâmicos em contêineres.

  1. Defina um novo tipo dinâmico e suas propriedades executando os fluxos de trabalho Definir Namespace e Definir Tipo a partir do plug-in Dynamic Types. Como resultado, você obtém um conjunto dos fluxos de trabalho de inventário e de localizador para encontrar os objetos do novo tipo dinâmico e suas relações com outros objetos.
  2. Modifique os novos fluxos de trabalho de inventário e de localizador, para que eles recebam suas entradas da REST API de terceiros.
    1. Crie operações REST usando o fluxo de trabalho Adicionar uma Operação REST a partir do plug-in HTTP-REST e mapeie essas operações para os métodos de REST API correspondentes.
    2. Modifique os fluxos de trabalho de inventário e de localizador para chamar essas operações REST e consumir suas saídas.