In this Page
args
Description | A map containing the pipeline parameters |
---|---|
Syntax | pipe.args[args] |
Example | Expression: pipe.args Result: Name/value pairs of all pipeline parameters Expression: pipe.args["user"] Result: Returns the value for the pipeline parameter "user". |
hostname
Description | The hostname of the host running the pipeline. |
---|---|
Syntax | pipe.hostname |
Example | Expression: pipe.hostname Result: The hostname where the Snaplex is running the pipeline. |
instanceId
Description | The UUID of the pipeline. |
---|---|
Syntax | pipe.instanceId |
Example | Expression: pipe.instanceId Result: The alphanumeric ID for the pipeline in the form of xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, such as 1df92262-6d8a-4be9-bd0f-904e3d54f091 |
label
Description | The label of the pipeline. If used in a child pipeline, it will return the child pipeline information, not the parent level. |
---|---|
Syntax | pipe.label |
Example | Expression: pipe.label Result: Returns the name of the pipeline |
parentRuuid
Description | The runtime UUID of the parent pipeline. |
---|---|
Syntax | pipe.parentRuuid |
Example | Expression: pipe.parentRuuid Result:
|
plexPath
Description | The path of the Snaplex. Select the pipe.plexpath to get the path of current Snaplex. |
---|---|
Syntax | pipe.plexPath |
Example | Expression: pipe.plexPath Result: /snaplogic/shared/cloud-dev |
projectPath
Description | The path to the pipeline's project in SLFS. |
---|---|
Syntax | pipe.projectPath |
Example | Expression: pipe.projectPath Result: /orgname/projects/projectname |
rootRuuid
Description | The root runtime UUID refers to the top-level execution that is started by a Task or by a user in Designer. It is available in all descendant executions if you need a single ID that is globally available. Use the Pipeline Execute Snap to invoke Child Pipelines. |
---|---|
Syntax | pipe.rootRuuid |
Example | Expression: pipe.rootRuuid Result: The Pipeline runtime ID is 61 characters in length. |
ruuid
Description | The runtime Universal Unique Identifier of the Pipeline. |
---|---|
Syntax | pipe.ruuid |
Example | Expression: pipe.ruuid Result: The Pipeline runtime ID is 61 characters in length. |
startTime
Description | The start time of the pipeline. |
---|---|
Syntax | pipe.startTime |
Example | Expression: pipe.startTime Result: 2017-02-22T20:56:54.142 UTC |
user
Description | The ID of the user that executed the Pipeline. |
---|---|
Syntax | pipe.user |
Example | Expression: pipe.user Result: user@example.com |
flags.is_suggest
Description | Indicates whether this is a normal execution or a Pipeline validation in Designer. |
---|---|
Syntax | pipe.flags.is_suggest |
Example | Expression: pipe.flags.is_suggest Result: true |