Orchestrator Function: AVI Fail Action HTTP Redirect Build

by Simon Sparks · 11 March 2026

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.

You may also like