A custom resource maps a vRealize Orchestrator object type as an XaaS resource so that you can create blueprints and resource actions.

For example, you create a custom resource based on VC:virtual machine so that you can create blueprints to provision vCenter Server virtual machines and are add resource actions to run on the machines.