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.A human-readable name for the component.
Connection
Your SSH host.
Your SSH username.Run
echo "$USER" to prompt your shell for your username.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.Enter your port number. The default is set to port
22.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.
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
The Bash script to run.All the usual 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.
Choose whether to terminate the script if any command fails. Default is Yes.

