Creates a new SSH credential from an uploaded public SSH key. This SSH credential can be used to start new tunnels via ngrok's SSH gateway. Use when you need to authenticate SSH-based tunnel connections with ngrok.
aclarrayOptional list of ACL rules. If unspecified, the credential will have no restrictions. The only allowed ACL rule at this time is the 'bind' rule. The 'bind' rule allows the caller to restrict what domains, addresses, and labels the token is allowed to bind. For example, to allow…
metadatastringArbitrary user-defined machine-readable data of this ssh credential. Optional, max 4096 bytes.
owner_idstringIf supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot.
public_keyRequiredstringThe PEM-encoded public key of the SSH keypair that will be used to authenticate. This is a required field.
descriptionstringHuman-readable description of who or what will use the ssh credential to authenticate. Optional, max 255 bytes.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.