@@ -2030,7 +2030,29 @@ func lbACLCreate() *core.Command {
20302030 Required : false ,
20312031 Deprecated : false ,
20322032 Positional : false ,
2033- EnumValues : []string {"allow" , "deny" },
2033+ EnumValues : []string {"allow" , "deny" , "redirect" },
2034+ },
2035+ {
2036+ Name : "action.redirect.type" ,
2037+ Short : `Redirect type` ,
2038+ Required : false ,
2039+ Deprecated : false ,
2040+ Positional : false ,
2041+ EnumValues : []string {"location" , "scheme" },
2042+ },
2043+ {
2044+ Name : "action.redirect.target" ,
2045+ Short : `Redirect target (target URL for ` + "`" + `location` + "`" + `, or target ` + "`" + `scheme` + "`" + `)` ,
2046+ Required : false ,
2047+ Deprecated : false ,
2048+ Positional : false ,
2049+ },
2050+ {
2051+ Name : "action.redirect.code" ,
2052+ Short : `HTTP redirect code to use. Valid values are 301, 302, 303, 307 and 308. Default value is 302` ,
2053+ Required : false ,
2054+ Deprecated : false ,
2055+ Positional : false ,
20342056 },
20352057 {
20362058 Name : "match.ip-subnet.{index}" ,
@@ -2155,7 +2177,29 @@ func lbACLUpdate() *core.Command {
21552177 Required : false ,
21562178 Deprecated : false ,
21572179 Positional : false ,
2158- EnumValues : []string {"allow" , "deny" },
2180+ EnumValues : []string {"allow" , "deny" , "redirect" },
2181+ },
2182+ {
2183+ Name : "action.redirect.type" ,
2184+ Short : `Redirect type` ,
2185+ Required : false ,
2186+ Deprecated : false ,
2187+ Positional : false ,
2188+ EnumValues : []string {"location" , "scheme" },
2189+ },
2190+ {
2191+ Name : "action.redirect.target" ,
2192+ Short : `Redirect target (target URL for ` + "`" + `location` + "`" + `, or target ` + "`" + `scheme` + "`" + `)` ,
2193+ Required : false ,
2194+ Deprecated : false ,
2195+ Positional : false ,
2196+ },
2197+ {
2198+ Name : "action.redirect.code" ,
2199+ Short : `HTTP redirect code to use. Valid values are 301, 302, 303, 307 and 308. Default value is 302` ,
2200+ Required : false ,
2201+ Deprecated : false ,
2202+ Positional : false ,
21592203 },
21602204 {
21612205 Name : "match.ip-subnet.{index}" ,
@@ -2279,7 +2323,29 @@ func lbACLSet() *core.Command {
22792323 Required : false ,
22802324 Deprecated : false ,
22812325 Positional : false ,
2282- EnumValues : []string {"allow" , "deny" },
2326+ EnumValues : []string {"allow" , "deny" , "redirect" },
2327+ },
2328+ {
2329+ Name : "acls.{index}.action.redirect.type" ,
2330+ Short : `Redirect type` ,
2331+ Required : false ,
2332+ Deprecated : false ,
2333+ Positional : false ,
2334+ EnumValues : []string {"location" , "scheme" },
2335+ },
2336+ {
2337+ Name : "acls.{index}.action.redirect.target" ,
2338+ Short : `Redirect target (target URL for ` + "`" + `location` + "`" + `, or target ` + "`" + `scheme` + "`" + `)` ,
2339+ Required : false ,
2340+ Deprecated : false ,
2341+ Positional : false ,
2342+ },
2343+ {
2344+ Name : "acls.{index}.action.redirect.code" ,
2345+ Short : `HTTP redirect code to use. Valid values are 301, 302, 303, 307 and 308. Default value is 302` ,
2346+ Required : false ,
2347+ Deprecated : false ,
2348+ Positional : false ,
22832349 },
22842350 {
22852351 Name : "acls.{index}.match.ip-subnet.{index}" ,
0 commit comments