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: PluginVCFAService.ts
import{MissingRequiredParameterError}from"../../utilities/Extensions";
import{PluginBaseService}from"./PluginBaseService";
exportclassPluginVCFAServiceextendsPluginBaseService{
constructor(strProjectID:string){
if (!strProjectID){
thrownewMissingRequiredParameterError('strProjectID');
}
super(strProjectID,"PluginVCFA");
}
}Class Functions:
- Function: Server Find All For Type ( VCFA )
- Function: Server Find For Type ( VCFA )
- Function: VCFA Catalog Item Get All
- Function: VCFA Catalog Item Get By Name
- Function: VCFA Catalog Item Get Projects
- Function: VCFA Catalog Item Request
- Function: VCFA Event Handler – Provisioning
- Function: VCFA Generic Rest Client
- Function: VCFA Host Create
- Function: VCFA Host Delete
- Function: VCFA Host Get All
- Function: VCFA Host Get By Id
- Function: VCFA Host Get By Name
- Function: VCFA Host Update
- Function: VCFA Host Validate
- Function: VCFA Project Get All
- Function: VCFA Project Get By Id
- Function: VCFA Project Get By Name
- Function: VCFA Supervisor Namespace Create
- Function: VCFA Supervisor Namespace Get All for Project
- Function: VCFA Supervisor Namespace Get By Name
- Function: VCFA Supervisor Resource Get By Id
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
