You use these custom resource options to create or modify a custom resource so that you can run XaaS blueprint and resource action workflows that provision resources or modify provisioned resources.

You can create only one custom resource for an object type. You can use the custom resource for multiple blueprints and resource actions.

To create a custom resource action, select Design > XaaS > Custom Resources

Resource Type

The list of possible object types that appears on the Resource type tab based on the installed plug-ins in the configured vRealize Orchestrator instance. vRealize Automation collects the values from the configured vRealize Orchestrator instance.

Table 1. Resource Type Options

Option

Description

Orchestrator type

Enter or select the type that supports the workflow that you are using to provision.

The type is composed of the plug-in name as it appears in the scripting API, for example, VC for vCenter, and the object type, for example, VirtualMachine. In this example, the API uses the value VC:VirtualMachine.

This type can be the blueprint workflow output parameter or the resource action workflow input parameter.

Name

Enter an informative name for the custom resource so that you can identify it when you create XaaS blueprints or resource actions.

Description

Enter a verbose description.

Version

The supported form extends to major.minor.micro-revision.

Details Form

These form fields appear as read-only values when your service catalog users provision an item that uses this custom resource. You can modify the existing fields and add new externally defined fields.

For more information about configuring the forms, see Designing a Custom Resource Form.

Where Used

Because you can create only one custom resource per object type, you can use this page of the wizard to understand how the custom resource is used.

This tab is available for saved custom resources, not when you create the resource.

Table 2. Where Used Options

Option

Description

XaaS Blueprints

A list of the blueprints that are configured to use this custom resource.

From this page you can perform the following actions:

  • Edit. Opens the blueprint so that you can see how it is configured or to modify it.

  • Publish/Unpublish. Change the state of the blueprint by making it available to use in a composite blueprint or to add to a service. If you unpublish a blueprint, you can potentially make it unavailable for use in composite blueprints, to add to a service, or make it unavailable in the service catalog.

  • Delete. Remove this blueprint from the system.

Resource Actions

A list of the resource actions that are configured to use this custom resource.

From this page you can perform the following actions:

  • Edit. Opens the resource action so that you can see how it is configured or modify it.

  • Publish/Unpublish. Change the state of the resource action by making it available in an entitlement. If you unpublish a resource action, you can potentially make it unavailable to add to a service, or make it unavailable to run on deployed blueprints.

  • Delete. Remove this resource action from the system.