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: OrchestratorPluginAVIService.ts
import{MissingRequiredParameterError}from"../../utilities/Extensions";
import{PluginBaseService}from"./PluginBaseService";
exportclassPluginAVIServiceextendsPluginBaseService{
constructor(strProjectID:string){
if (!strProjectID){
thrownewMissingRequiredParameterError('strProjectID');
}
super(strProjectID,"PluginAVI");
}
}Class Functions:
- Function: AVI Controller Add
- Function: AVI Controller Get All
- Function: AVI Controller Get by Name
- Function: AVI Dns Info Build
- Function: AVI Fail Action HTTP Redirect Build
- Function: AVI Health Monitor Build
- Function: AVI Health Monitor Create
- Function: AVI Pool Build
- Function: AVI Pool Create
- Function: AVI Pool Group Build
- Function: AVI Pool Group Create
- Function: AVI Pool Update
- Function: AVI Server Build
- Function: AVI Service Build
- Function: AVI SSL Certificate Build
- Function: AVI SSL Certificate Description Build
- Function: AVI SSL Key And Certificate Build
- Function: AVI SSL Key Params Build
- Function: AVI Vip Build
- Function: AVI Virtual Service Build
- Function: AVI Virtual Service Create
- Function: AVI Virtual Service Delete
- Function: AVI Virtual Service Scale In
- Function: AVI Virtual Service Scale Out
- Function: AVI Virtual Service Update
- Function: AVI vRO Client Get by Controller
- Function: AVI vRO Client Get by Object Url
- Function: AVI vRO Client Get Cloud Type
- Function: AVI vRO Client Get Object UUID by Name
- Function: AVI VsVip Build
- Function: AVI VsVip Create
- Function: AVI VsVip Create with IPAM
- Function: AVI Workflow End
- Function: AVI Workflow Start
- Function: Find All For Type ( AVI )
- Function: Remove an AVI Controller
- Function: Server Find For Type ( AVI )
Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
