Skip to the content.

IBM UrbanCode Deploy Resources - Process Steps

Process steps in the IBM UrbanCode Deploy Resources plug-in

Add Resource To Team

Adds a resource to a team for a given type classification.

Name Type Description Required
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
Team String   Yes
Type String The type classification to add. Leave blank to use the type Standard Resource. No

Add Tag to Resource

Add a tag to a resource.

Name Type Description Required
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
Tag Name String   Yes

Apply Resource Template

Applies a resource template to a resource.

Name Type Description Required
Properties String The properties used by the template. This should be a newline separated list of name value pairs of the form name=value. Yes
Resource String The id or path of the resource to apply the template to. Yes
Resource Template String The id of the resource template to apply. Yes

Check If Resource Exists

This step will succeed if the resource exists and fail if it does not.

Name Type Description Required
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes

Check If Resource Has Role

Step succeeds if resource has the specified role and fails if it doesnt.

Name Type Description Required
Resource String path/ID of the resource. Yes
Role String name/ID of the role. Yes

Create Resource

Creates a resource. The resource could be a group, component resource, agent resource, or agent pool resource.

Name Type Description Required
Agent Name String If this is an agent resource, enter the agent name here. No
Agent Pool Name String If this is an agent pool resource, enter the agent pool name here. No
New Resource Name String The resource name must be unique under its parent resource. Yes
Parent Resource Path String The parent object of this resource. Leave blank to create a Top Level Resource No
Role Name String Associate a resource role with this resource. If this is going to be a component resource, enter the component name here. No

Delete Agent

Delete the specified agent.

Name Type Description Required
Agent Name String The name of the agent to delete. Yes

Delete Many Agents

Deletes agents, specified as a comma-separated list.

Name Type Description Required
Agent Name List String The list of agents, separated by commas. Yes

Delete Many Resources

Deletes resources, specified as a comma-separated list.

Name Type Description Required
Resource Path List String The list of resources, separated by commas. Yes

Delete Resource

Deletes the specified resource.

Name Type Description Required
Resource Path String The path of the resource to delete. (e.g. ResourceFolder/ResourcePath Yes

Delete Resource Inventory For Component

Deletes all inventory entries on a resource for a given component. Can filter by version and version status.

Name Type Description Required
Component Name String Component Name or newline separated list of components Yes
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
Status Filter String Only inventory matching this version status (such as Active) will be deleted. If left blank, inventory with any statuses that matches the other criteria will be deleted. No
Version Filter String Only inventory matching this version will be deleted.If left blank, inventory with any version that matches the other criteria will be deleted. No

Get Agent Details

Retrieve basic configuration information about a agent.

Name Type Description Required
Agent String Agent name or ID Yes

Get Agent Property

Gets an agent property, given an agent and a property name. Name/value pair is outputted on this step.

Name Type Description Required
Agent String Name/ID of the agent Yes
Property Name String The name of the property. Yes

Get Component Version For Resource

Takes a component and a resource, shows what version of that component exists on that resource.

Name Type Description Required
Component String Component name or id. Default is set to use a property called component.id Yes
Resource String Resource path or id. Default is set to use a property called resource.id Yes

Get Resource Property

Get a resource property, given a resource and a property name. Name/value pair is outputted on this step.

Name Type Description Required
Property Name String The name of the property. Yes
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes

Get Resource Role Property

Get a resource role property value, given a resource, role name and a property name. Name/value pair is outputted on this step.

Name Type Description Required
Property Name String The name of the property. Yes
Resource Path String The path of the resource. (e.g. ResourcePath/Resource) Yes
Role Name String The name of the role. Yes

Install Agent with SSH

Installs an agent to a remote system over SSH.

Name Type Description Required
Agent Install Directory String Directory to install the agent to. Yes
Agent Name String A unique name for the new agent and its resource. Yes
Hostname/IP String The hostname or IP of the remote system to target. Yes
Java Home String Path to the JRE/JDK on the target system. If blank, uses target machines JAVA_HOME No
Mutual Authentication Boolean If this is checked, the agent will be configured to use mutual authentication. No
SSH Password Password Password to provide for SSH authentication. No
SSH Username String Username to provide for SSH authentication. No
Server Hostname/IP String Hostname or IP for the agent to connect to the server. Yes
Wait for Agent Connection Boolean If this is checked, step will wait until the agent has connected or has timed out. No

Map Component Tag to Resource

Creates a new component tag resource. Maps a Component Tag to a previously created agent.

Name Type Description Required
Component Tag String Name or ID of a component tag to associate with the resource;any components with that tag can be deployed to this resource. Yes
New Component Tag Resource Name String The resource name must be unique under its parent resource. Yes
Parent Agent Resource Path String The parent object of this resource. The Component Tag must be mapped directly to an agent. Yes

Remove Tag From Resource

Remove a tag from a resource.

Name Type Description Required
Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
Tag Name String   Yes

Set Agent Property

Sets a property for an agent.

Name Type Description Required
Agent String name/ID of the agent Yes
Property Name String name of the property to set Yes
Property Value String value of the property to set No
Secure Boolean check if the property should be secure No

Set Resource Property

Sets a property for a resource.

Name Type Description Required
Property Name String name of the property to set. Yes
Property Value String value of the property to set. No
Resource String path/ID of the resource. Yes
Secure Boolean check if the property should be secure. No

Set Resource Role Property

Sets a property for a resource role. Property must be pre-defined on the role.

Name Type Description Required
Property Name String name of the property to set. Yes
Property Value String value of the property to set. No
Resource String path/ID of the resource. Yes
Role String name/ID of the role. Yes

Synchronize Resources

Synchronize one resource tree with another.

Name Type Description Required
Exclude Resources String Comma- or space-separated list of patterns of resources that must be excluded. No
Include Resources String Comma- or space-separated list of patterns of resources that must be included. Yes
Perform Adds Boolean If this is checked, resources may be added to the target tree to achieve synchronization. No
Perform Deletes Boolean If this is checked, resources may be deleted from the target to achieve synchronization. No
Perform Property Changes Boolean If this is checked, properties in the target tree may be changed to achieve synchronization. No
Source Resource String The resource tree that will be the basis of the sync. Yes
Target Resource String The resource tree to apply changes to. Yes

Wait for Resources

Wait for one or more resources to be online.

Name Type Description Required
Resources String Resource paths or IDs to check, one per line. Yes
Timeout (s) String Seconds to wait for resources to be online. The step will run without a timeout if this is 0 or blank. No

Create Multiple Resources

Creates multiple resources using JSON format.

Name Type Description Required
JSON File/Text String Body of JSON text or a file to define resources. No
Back to …   Latest Version IBM UrbanCode Deploy Resources      
All Plugins Deploy Plugins 83.1133534 Readme Overview Usage Downloads