Bash Pushdown can be used in both Full SaaS and Hybrid SaaS deployment models.
Cloud credentials
To ensure that cloud credentials access is managed correctly at all times, we always advise that customers limit scopes (permissions) where applicable.Properties
Reference material is provided below for the Connection, Authentication, and Execution details properties.Connection
Length of time in milliseconds before the connection will timeout. The default is
3000. The purpose of the timeout is to ensure scripts will never run forever even if they enter an infinite loop or are blocked by an external resource.Authentication
Choose whether to use a basic password or a key pair to authenticate. The default is key pair.
Available when Authentication Type is set to Basic Password.Use the drop-down menu to select the corresponding secret definition that denotes the value of your password.Read Secrets and secret definitions to learn how to create a new secret definition.
Available when Authentication Type is set to Key Pair.Use the drop-down menu to select the corresponding secret definition that denotes the value of your private key.Read Secrets and secret definitions to learn how to create a new secret definition.
The key/value JSON pattern shown in the warning below (with
\n for newlines) is specific to key/value formatted secrets used by this component. Read AWS Secrets Manager for general guidance on storing secrets in AWS.Choose whether to require a passphrase as part of using key pair authentication. Default is No.
Use the drop-down menu to select the corresponding secret definition that denotes the value of your passphrase.Read Secrets and secret definitions to learn how to create a new secret definition.
Execution details
Choose whether to enable variable resolution in the script. When set to Yes, Designer variables can be referenced in the script. Default is No.
The Bash script to run.All the usual project and pipeline variables are made available in the bash environment and any changes made to such variables will never be visible outside of the current script execution.