To use this function add it to the class library file named PluginAVIService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: PluginAVIService.ts
Description: Orchestrator Function to Scale In an AVI Virtual Service.
Private Function: AviVirtualServiceScaleIn
public AviVirtualServiceScaleIn(objAviVirtualService: AviVirtualService): void {
let strAviVirtualServiceUrl: string = objAviVirtualService.getUrl();
let objAviVroClient: AviVroClient = this.AviVroClientGetByAviObjectUrl(strAviVirtualServiceUrl);
let strAviVirtualServiceUUID: string = objAviVirtualService.getUuid();
let strPath: string = `virtualservice/${strAviVirtualServiceUUID}/scalein`;
let objObject: Object = {
vip_id: "1"
};
let strData: string = JSON.stringify(objObject);
objAviVroClient.callAction(strPath, "POST", strData);
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
