This is a sample of how to create service which extends the PluginBaseService using the Build Tools.
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: PluginVRAService.ts
import{MissingRequiredParameterError}from"../../utilities/Extensions";
import{PluginBaseService}from"./PluginBaseService";
exportclassPluginVRAServiceextendsPluginBaseService{
constructor(strProjectID:string){
if (!strProjectID){
thrownewMissingRequiredParameterError('strProjectID');
}
super(strProjectID,"PluginVRA");
}
}Class Functions:
- Function: Server Find All For Type ( VRA )
- Function: Server Find For Type ( VRA )
- Function: vRA Block Device Create
- Function: vRA Block Device Delete
- Function: vRA Cloud Account Service Create
- Function: vRA Cloud Zone Service Create
- Function: vRA Host Create
- Function: vRA Host Delete
- Function: vRA Host Get All
- Function: vRA Host Get By Name
- Function: vRA Host Update
- Function: vRA Host Validate
- Function: vRA Machine Attach Disk
- Function: vRA Machine Create
- Function: vRA Machine Create ASync
- Function: vRA Machine Custom Properties Create
- Function: vRA Machine Custom Properties Remove
- Function: vRA Machine Delete
- Function: vRA Machine Detach Disk
- Function: vRA Machine Get by ID
- Function: vRA Machine Get by Name
- Function: vRA Machine Power Off
- Function: vRA Machine Power On
- Function: vRA Machine Reboot
- Function: vRA Machine Reset
- Function: vRA Machine Resize
- Function: vRA Machine Shutdown
- Function: vRA Machine Snapshot Create
- Function: vRA Machine Snapshot Delete
- Function: vRA Machine Snapshot Revert
- Function: vRA Machine Specification Build
- Function: vRA Machine Update
- Function: vRA Request Service Create
- Function: vRA Request Tracker Await Response
- Function: vRA Request Tracker Delete
- Function: vRA REST Request Get Url
- Function: vRA REST Requests
- Function: vRA vSphere Cloud Account Create
- Function: vRA vSphere Cloud Account Delete
- Function: vRA vSphere Cloud Account Update
- Function: vRA vSphere Cloud Zone Create
- Function: vRA vSphere Cloud Zone Delete
- Function: vRA vSphere Cloud Zone Update
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
