Before you can begin creating your custom resource, you must first create the necessary dynamic types configuration.

The presented configuration is created through the dynamic types plug-in. To create the configuration, run the ConfigureDynamicTypes workflow included in the sample package. The dynamic type configuration has the following parameters:
Parameter Type Value
Namespaces Websites
Object Type Site
Properties for Site object domain, host, euro, lease
Note: The dynamic types plug-in only supports strings as property values.
Object Type SiteFolder
Note: All dynamic types objects are required to have a parent folder, so you are required to create a SiteFolder object.
Relationship SiteFolder-Site

The above parameters represent the inputs of the working example. You have the Websites namespace and an object type called Site. In addition to these input parameters, you are also specifying four additional properties, host, euro, domain, and lease, that are configured with the default name and ID properties. In the vRealize Orchestrator inventory the objects that are created are listed with the name property displayed.

When this workflow finishes running, you can navigate to the inventory section of the vRealize Orchestrator Client and review the dynamic types inventory. In the inventory, you should see the Websites namespace and the SiteFolder parent folder.