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";
export class PluginVCFAService extends PluginBaseService {
constructor(strProjectID: string) {
if (!strProjectID) {
throw new MissingRequiredParameterError('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.
