Skip to the content.

IBM UrbanCode Deploy Environments - Process Steps

Add Base Resource To Environment

Adds a base resource to an environment as a deployment target.

Name Type Description Required
Application String Required unless you are specifying the environment by its ID. No
Environment String   Yes
Resource Path String   Yes

Add Environment To Team

Adds an environment or list of environments delimited by commas to a team for a given application and type classification.

Name Type Description Required
Application String Required unless you are specifying the environment by its ID. No
Environment/Environments String A comma delimited list of environment names/ids to add to the team. Yes
Team String   Yes
Type String The type classification to add. Leave blank to use the type Standard Environment. No

Check If Environment Exists

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

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes

Create Environment

Creates an environment for the specified application.

Name Type Description Required
Append Unique Suffix Boolean Check this box if you want to guarantee your environment name is unique. No
Application Name String The name of the application the environment will be created for. Yes
Base Resource Path String Specify the path to a base resource to put the new environments resources in if using a blueprint. This field must be provided when using a blueprint. Example: /Provisioned Environments No
Blueprint Name String Specify a blueprint name if this environment should be created based on an application blueprint. No
Description String A description of of the environment to be created. No
Environment Name String The name of the environment to be created. Yes
Environment Profile String Specify the name of the environment profile to use to provision the new environment. This field is only valid for blueprints backed by resource templates imported from the cloud. No
Node Resource Properties String Properties that configure cloud resource nodes. Syntax: [node or script package name]/propertyName=propertyValue Examples: OS Node/HWAttributes.numvcpus=2install_ucd_agent/UCD_Agent_Name=newAgentName No
Properties String Properties to be set on the new environment, using Java property file syntax. No
Require Approvals Boolean Check this box if the environment will require approval from an approval process to install versions or snapshots. No

Create Environment Property

Create a property for an application environment.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. 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

Create Environment from Template

Creates an environment from a template for the specified application.

Name Type Description Required
Application ID String The Application ID where the environment will be created. Yes
Description String A description of of the environment to be created. No
Environment Name String The name of the environment to be created. Yes
Environment Template ID String The ID of the environment template. The Environment Template ID or Name is required. No
Environment Template Name String The name of the environment template. The Environment Template ID or Name is required. No

Create Multiple Environments

Creates multiple environments using JSON format. Outputs a comma delimited list of the environment UUIDs that were created (environment.ids).

Name Type Description Required
JSON File/Text String Specify a body of JSON text or a file to define Environments. Separate multiple JSON objects by using commas within an array, e.g. [{},{},{}``]. Yes

Delete Environment

Deletes an environment.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes

Get Component Environment Properties

Get the name-value pairs of all component environment properties and sets them as output properties for this step. Secure property values cannot be resolved.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Component String name/ID of the component. Yes
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes

Get Environment Details

Retrieve basic configuration information about a environment.

Name Type Description Required
Application String Application name or ID. (Required when using a name for the environment instead of its ID) Yes
Environment String Environment name or ID Yes

Get Environment Properties

Get the name-value pairs of all environment properties and sets them as output properties for this step. Secure property values cannot be resolved.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes

Get Latest Version By Environment and Component

Gets the latest Version of a Component in a given Environment

Name Type Description Required
Application String Required Application Name No
Component String Required Component Name No
Environment String Required Environment Name No

Set Component Environment Property

Sets an environment-specific property value for a component. The property must already exist.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not required if you specify environment by ID instead of name. No
Component String name/ID of the component that the environment belongs to. Yes
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes
Property Name String name of the property to set. Yes
Property Value String value of the property to set. No

Verify Inventory Status

Verifies that the environment has a component with a certain version in inventory.

Name Type Description Required
Application String name/ID of the application that the environment belongs to. Not needed if you refer to environment by ID instead of name. No
Component String name/ID of the component to verify. Yes
Environment String name/ID of the environment. If you specify ID you dont need to specify the application. Yes
Status String The inventory entry must match this status (case sensitive). Default possible statuses are Active or Staged, but custom statuses are also possible. Yes
Version String name of the version to verify. Yes
Back to …   Latest Version IBM UrbanCode Deploy Environments      
All Plugins Deploy Plugins 89.1159271 Readme Overview Usage Downloads