This is a sample of how to create service which extends the OrchestratorBaseService using the Build Tools.
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: OrchestratorPluginSSHService.ts
import{OrchestratorBaseService}from"./OrchestratorBaseService";
exportclassOrchestratorPluginSSHServiceextendsOrchestratorBaseService{
constructor(strProjectID:string){
super(strProjectID,"PluginSSH");
}
}Class Functions:
- Function: Execute an SSH Command
- Function: Get The Allowed SSH Key Size Per Algorithm
- Function: Get The Default SSH Key Pair Path
- Function: Get The Default SSH Key Size Per Algorithm
- Function: Key Pair Change Pass Phrase
- Function: Key Pair Generate
- Function: Key Pair Generate for SSH
- Function: Register a Public Key on on SSH Host
- Function: Server Find All For Type ( SSH )
- Function: Server Find For Type ( SSH )
- Function: SSH Command Execute In Session
- Function: SSH Command Get File
- Function: SSH Command Put File
- Function: SSH Host Add
- Function: SSH Host Remove
- Function: SSH Host Remove Root Folder
- Function: SSH Host Update
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
