Skip to content

Commit 5739752

Browse files
Added APIFirewallTrafficShaperLimiterCreate and APIFirewallTrafficShaperLimiterBandwidthCreate models to create limiter/bandwidth objects
1 parent b2cda02 commit 5739752

3 files changed

Lines changed: 1369 additions & 0 deletions

File tree

pfSense-pkg-API/files/etc/inc/api/framework/APIResponse.inc

Lines changed: 282 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1982,6 +1982,288 @@ function get($id, $data=[], $all=false) {
19821982
"return" => $id,
19831983
"message" => "Cannot delete firewall schedule while it is in use"
19841984
],
1985+
4167 => [
1986+
"status" => "bad request",
1987+
"code" => 400,
1988+
"return" => $id,
1989+
"message" => "Firewall traffic shaper limiter name is required"
1990+
],
1991+
4168 => [
1992+
"status" => "bad request",
1993+
"code" => 400,
1994+
"return" => $id,
1995+
"message" => "Firewall traffic shaper limiter name can only contain alphanumerics, hyphens and underscores"
1996+
],
1997+
4169 => [
1998+
"status" => "bad request",
1999+
"code" => 400,
2000+
"return" => $id,
2001+
"message" => "Firewall traffic shaper limiter name must be 32 characters or less"
2002+
],
2003+
4170 => [
2004+
"status" => "bad request",
2005+
"code" => 400,
2006+
"return" => $id,
2007+
"message" => "Firewall traffic shaper limiter name is already in use"
2008+
],
2009+
4171 => [
2010+
"status" => "bad request",
2011+
"code" => 400,
2012+
"return" => $id,
2013+
"message" => "Unknown firewall traffic shaper limiter mask"
2014+
],
2015+
4172 => [
2016+
"status" => "bad request",
2017+
"code" => 400,
2018+
"return" => $id,
2019+
"message" => "Firewall traffic shaper limiter mask bits must be numeric value between 1 and 32"
2020+
],
2021+
4173 => [
2022+
"status" => "bad request",
2023+
"code" => 400,
2024+
"return" => $id,
2025+
"message" => "Firewall traffic shaper limiter IPv6 mask bits must be numeric value between 1 and 128"
2026+
],
2027+
4174 => [
2028+
"status" => "bad request",
2029+
"code" => 400,
2030+
"return" => $id,
2031+
"message" => "Firewall traffic shaper limiter queue management algorithm (AQM) is required"
2032+
],
2033+
4175 => [
2034+
"status" => "bad request",
2035+
"code" => 400,
2036+
"return" => $id,
2037+
"message" => "Unknown firewall traffic shaper limiter queue management algorithm (AQM)"
2038+
],
2039+
4176 => [
2040+
"status" => "bad request",
2041+
"code" => 400,
2042+
"return" => $id,
2043+
"message" => "Firewall traffic shaper limiter ECN requested but neither the AQM nor scheduler support it"
2044+
],
2045+
4177 => [
2046+
"status" => "bad request",
2047+
"code" => 400,
2048+
"return" => $id,
2049+
"message" => "Firewall traffic shaper limiter delay must be a numeric value between 0 and 10000"
2050+
],
2051+
4178 => [
2052+
"status" => "bad request",
2053+
"code" => 400,
2054+
"return" => $id,
2055+
"message" => "Firewall traffic shaper limiter packet loss rate must be a numeric value between 0 and 1"
2056+
],
2057+
4179 => [
2058+
"status" => "bad request",
2059+
"code" => 400,
2060+
"return" => $id,
2061+
"message" => "Firewall traffic shaper limiter buckets must be a numeric value between 16 and 65535"
2062+
],
2063+
4180 => [
2064+
"status" => "bad request",
2065+
"code" => 400,
2066+
"return" => $id,
2067+
"message" => "Firewall traffic shaper limiter codel target parameter must be 0 or greater"
2068+
],
2069+
4181 => [
2070+
"status" => "bad request",
2071+
"code" => 400,
2072+
"return" => $id,
2073+
"message" => "Firewall traffic shaper limiter codel interval parameter must be 0 or greater"
2074+
],
2075+
4182 => [
2076+
"status" => "bad request",
2077+
"code" => 400,
2078+
"return" => $id,
2079+
"message" => "Firewall traffic shaper limiter pie target parameter must be 0 or greater"
2080+
],
2081+
4183 => [
2082+
"status" => "bad request",
2083+
"code" => 400,
2084+
"return" => $id,
2085+
"message" => "Firewall traffic shaper limiter pie tupdate parameter must be 0 or greater"
2086+
],
2087+
4184 => [
2088+
"status" => "bad request",
2089+
"code" => 400,
2090+
"return" => $id,
2091+
"message" => "Firewall traffic shaper limiter pie alpha parameter must be 0 or greater"
2092+
],
2093+
4185 => [
2094+
"status" => "bad request",
2095+
"code" => 400,
2096+
"return" => $id,
2097+
"message" => "Firewall traffic shaper limiter pie beta parameter must be 0 or greater"
2098+
],
2099+
4186 => [
2100+
"status" => "bad request",
2101+
"code" => 400,
2102+
"return" => $id,
2103+
"message" => "Firewall traffic shaper limiter pie max burst parameter must be 0 or greater"
2104+
],
2105+
4187 => [
2106+
"status" => "bad request",
2107+
"code" => 400,
2108+
"return" => $id,
2109+
"message" => "Firewall traffic shaper limiter pie max ecnth parameter must be 0 or greater"
2110+
],
2111+
4188 => [
2112+
"status" => "bad request",
2113+
"code" => 400,
2114+
"return" => $id,
2115+
"message" => "Firewall traffic shaper limiter red w_q parameter must be 1 or greater"
2116+
],
2117+
4189 => [
2118+
"status" => "bad request",
2119+
"code" => 400,
2120+
"return" => $id,
2121+
"message" => "Firewall traffic shaper limiter red min th parameter must be 0 or greater"
2122+
],
2123+
4190 => [
2124+
"status" => "bad request",
2125+
"code" => 400,
2126+
"return" => $id,
2127+
"message" => "Firewall traffic shaper limiter red max th parameter must be 1 or greater"
2128+
],
2129+
4191 => [
2130+
"status" => "bad request",
2131+
"code" => 400,
2132+
"return" => $id,
2133+
"message" => "Firewall traffic shaper limiter red max p parameter must be 1 or greater"
2134+
],
2135+
4192 => [
2136+
"status" => "bad request",
2137+
"code" => 400,
2138+
"return" => $id,
2139+
"message" => "Firewall traffic shaper limiter gred w_q parameter must be 1 or greater"
2140+
],
2141+
4193 => [
2142+
"status" => "bad request",
2143+
"code" => 400,
2144+
"return" => $id,
2145+
"message" => "Firewall traffic shaper limiter gred min th parameter must be 0 or greater"
2146+
],
2147+
4194 => [
2148+
"status" => "bad request",
2149+
"code" => 400,
2150+
"return" => $id,
2151+
"message" => "Firewall traffic shaper limiter gred max th parameter must be 1 or greater"
2152+
],
2153+
4195 => [
2154+
"status" => "bad request",
2155+
"code" => 400,
2156+
"return" => $id,
2157+
"message" => "Firewall traffic shaper limiter gred max p parameter must be 1 or greater"
2158+
],
2159+
4196 => [
2160+
"status" => "bad request",
2161+
"code" => 400,
2162+
"return" => $id,
2163+
"message" => "Firewall traffic shaper limiter fq_codel target parameter must be 0 or greater"
2164+
],
2165+
4197 => [
2166+
"status" => "bad request",
2167+
"code" => 400,
2168+
"return" => $id,
2169+
"message" => "Firewall traffic shaper limiter fq_codel interval parameter must be 0 or greater"
2170+
],
2171+
4198 => [
2172+
"status" => "bad request",
2173+
"code" => 400,
2174+
"return" => $id,
2175+
"message" => "Firewall traffic shaper limiter fq_codel quantum parameter must be 0 or greater"
2176+
],
2177+
4199 => [
2178+
"status" => "bad request",
2179+
"code" => 400,
2180+
"return" => $id,
2181+
"message" => "Firewall traffic shaper limiter fq_codel limit parameter must be 0 or greater"
2182+
],
2183+
4200 => [
2184+
"status" => "bad request",
2185+
"code" => 400,
2186+
"return" => $id,
2187+
"message" => "Firewall traffic shaper limiter fq_codel flows parameter must be 0 or greater"
2188+
],
2189+
4201 => [
2190+
"status" => "bad request",
2191+
"code" => 400,
2192+
"return" => $id,
2193+
"message" => "Firewall traffic shaper limiter fq_pie target parameter must be 0 or greater"
2194+
],
2195+
4202 => [
2196+
"status" => "bad request",
2197+
"code" => 400,
2198+
"return" => $id,
2199+
"message" => "Firewall traffic shaper limiter fq_pie tupdate parameter must be 0 or greater"
2200+
],
2201+
4203 => [
2202+
"status" => "bad request",
2203+
"code" => 400,
2204+
"return" => $id,
2205+
"message" => "Firewall traffic shaper limiter fq_pie alpha parameter must be 0 or greater"
2206+
],
2207+
4204 => [
2208+
"status" => "bad request",
2209+
"code" => 400,
2210+
"return" => $id,
2211+
"message" => "Firewall traffic shaper limiter fq_pie beta parameter must be 0 or greater"
2212+
],
2213+
4205 => [
2214+
"status" => "bad request",
2215+
"code" => 400,
2216+
"return" => $id,
2217+
"message" => "Firewall traffic shaper limiter fq_pie max burst parameter must be 0 or greater"
2218+
],
2219+
4206 => [
2220+
"status" => "bad request",
2221+
"code" => 400,
2222+
"return" => $id,
2223+
"message" => "Firewall traffic shaper limiter fq_pie max ecnth parameter must be 0 or greater"
2224+
],
2225+
4207 => [
2226+
"status" => "bad request",
2227+
"code" => 400,
2228+
"return" => $id,
2229+
"message" => "Firewall traffic shaper limiter bandwidth is required"
2230+
],
2231+
4208 => [
2232+
"status" => "bad request",
2233+
"code" => 400,
2234+
"return" => $id,
2235+
"message" => "At least 1 bandwidth schedule object is required"
2236+
],
2237+
4209 => [
2238+
"status" => "bad request",
2239+
"code" => 400,
2240+
"return" => $id,
2241+
"message" => "Firewall traffic shaper limiter with this name does not exist"
2242+
],
2243+
4210 => [
2244+
"status" => "bad request",
2245+
"code" => 400,
2246+
"return" => $id,
2247+
"message" => "Firewall traffic shaper limiter bandwidth is required"
2248+
],
2249+
4211 => [
2250+
"status" => "bad request",
2251+
"code" => 400,
2252+
"return" => $id,
2253+
"message" => "Firewall traffic shaper limiter bandwidth must be 1 or greater"
2254+
],
2255+
4212 => [
2256+
"status" => "bad request",
2257+
"code" => 400,
2258+
"return" => $id,
2259+
"message" => "Firewall traffic shaper limiter bandwidth scale is required"
2260+
],
2261+
4213 => [
2262+
"status" => "bad request",
2263+
"code" => 400,
2264+
"return" => $id,
2265+
"message" => "Unknown firewall traffic shaper limiter bandwidth scale"
2266+
],
19852267

19862268
//5000-5999 reserved for /users API calls
19872269
5000 => [

0 commit comments

Comments
 (0)