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
publicAviVirtualServiceScaleIn(objAviVirtualService:AviVirtualService):void{
letstrAviVirtualServiceUrl:string=objAviVirtualService.getUrl();
letobjAviVroClient:AviVroClient=this.AviVroClientGetByAviObjectUrl(strAviVirtualServiceUrl);
letstrAviVirtualServiceUUID:string=objAviVirtualService.getUuid();
letstrPath:string=`virtualservice/${strAviVirtualServiceUUID}/scalein`;
letobjObject:Object={
vip_id:"1"
};
letstrData: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.
