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 Out an AVI Virtual Service.
Private Function: AviVirtualServiceScaleOut
publicAviVirtualServiceScaleOut(objAviVirtualService:AviVirtualService):void{
letstrAviVirtualServiceUrl:string=objAviVirtualService.getUrl();
letobjAviVroClient:AviVroClient=this.AviVroClientGetByAviObjectUrl(strAviVirtualServiceUrl);
letstrAviVirtualServiceUUID:string=objAviVirtualService.getUuid();
letstrPath:string=`virtualservice/${strAviVirtualServiceUUID}/scaleout`;
letobjObject:Object={
to_new_se:false,
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.
