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 add an AVI Controller.
Public Function: AviControllerAdd
publicAviControllerAdd(strAviControllerFQDN:string,strUsername:string,strPassword:string,strTenant:string,strVersion:string,strToken:string):string{
letblnIsHttps:boolean=strAviControllerFQDN.indexOf('https')===0;
if (blnIsHttps===true){
strAviControllerFQDN=strAviControllerFQDN.substring(8,strAviControllerFQDN.length);
letintPositionOfEnd:number=strAviControllerFQDN.indexOf("/");
if (intPositionOfEnd!==-1){
strAviControllerFQDN=strAviControllerFQDN.substring(0,intPositionOfEnd);
}
}else{
strAviControllerFQDN=strAviControllerFQDN;
}
try{
letstrResult:string=AviVroPlugin.addVroClient(strAviControllerFQDN,strUsername,strPassword,strTenant,strVersion,strToken);
returnstrResult;
}
catch (objException){
return"";
}
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
