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 Build an AVI Fail Action HTTP Redirect.
Private Function: AviFailActionHTTPRedirectBuild
privateAviFailActionHTTPRedirectBuild(intHTTPStatusCode:number,strFailActionURL:string,strStatusProtocol:string):AviFailActionHTTPRedirect{
letstrStatusCode:string="HTTP_REDIRECT_STATUS_CODE_"+intHTTPStatusCode.toString();
letobjRegExpExecArrayFailActionURL:RegExpExecArray=/^(?:\w+\:\/\/)?([^\/]+)(.*)$/.exec(strFailActionURL);
letstrHost:string=objRegExpExecArrayFailActionURL[1];
letstrPath:string=objRegExpExecArrayFailActionURL[2];
letobjAviFailActionHTTPRedirect:AviFailActionHTTPRedirect=newAviFailActionHTTPRedirect();
objAviFailActionHTTPRedirect.setHost(strHost);
objAviFailActionHTTPRedirect.setPath(strPath);
objAviFailActionHTTPRedirect.setProtocol(strStatusProtocol);
objAviFailActionHTTPRedirect.setStatusCode(strStatusCode);
objAviFailActionHTTPRedirect.setQuery("");
returnobjAviFailActionHTTPRedirect;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
