vRealize Orchestrator Dynamic Types 플러그인을 사용하여 동적 유형을 정의하고, 이러한 유형의 개체를 생성하고, 둘 사이의 관계를 설정할 수 있습니다. Dynamic Types 플러그인을 사용하여 vRealize Orchestrator 스크립팅 API에서 타사 개체를 사용자 지정 유형으로 노출할 수 있습니다.
동적 유형의 정의에는 이 유형의 동적 개체를 찾는 데 사용할 수 있는 찾기 워크플로 및 작업 집합과 해당 속성에 대한 설명이 포함됩니다. 동적 유형의 런타임 인스턴스를 동적 개체라고 합니다. 생성한 동적 개체에서 워크플로를 실행하고 여러 작업을 수행할 수 있습니다.
각 동적 유형은 네임스페이스에 정의되어야 합니다. 네임스페이스는 컨테이너에서 동적 유형을 그룹화할 수 있도록 해주는 도우미 동적 개체입니다.
- Dynamic Types 플러그인에서 네임스페이스 정의 및 유형 정의 워크플로를 실행하여 새 동적 유형과 해당 속성을 정의합니다. 새 동적 유형의 개체 및 이러한 개체와 다른 개체의 관계를 찾는 찾기 및 인벤토리 워크플로 집합이 결과로 반환됩니다.
- 타사 REST API의 입력을 수신하도록 새 찾기 및 인벤토리 워크플로를 수정합니다.
- HTTP-REST 플러그인에서 REST 작업 추가 워크플로를 사용하여 REST 작업을 생성하고 이러한 작업을 해당 REST API 메서드에 매핑합니다.
- 찾기 및 인벤토리 워크플로를 수정하여 이러한 REST 작업을 호출하고 해당 출력을 사용합니다.