Commit 4c6d196
feat(event_handler): mark API operation as deprecated for OpenAPI documentation (#5732)
* Add deprecated parameter with default to BaseRouter.get
* Add parameter with default to BaseRouter.route
* Pass deprecated param from .get() into .route()
* Add param and pass along for post, put, delete, patch, head
* Add param and pass along for ApiGatewayRestResolver.route
* Ditto for Route.__init__, use when creating operation metadata
* Add param and pass along in ApiGatewayResolver.route
* Add param and pass along in Router.route, workaround for include_router
* Functional tests
* Formatting
* Refactor to use defaultdict
* Move deprecated operation tests into separate test case
* Simplify test case
* Put 'deprecated' param before 'middlewares'
* Remove workaround
* Add test case for deprecated POST operation
* Add 'deprecated' param to BedrockAgentResolver methods
* Small changes + trigger pipeline
---------
Co-authored-by: Leandro Damascena <[email protected]>1 parent b5c17e8 commit 4c6d196
File tree
8 files changed
+89
-16
lines changed- aws_lambda_powertools
- event_handler
- metrics/provider/cloudwatch_emf
- utilities/parser/models
- docs/core/event_handler
- tests
- functional/event_handler/_pydantic
- unit
- metrics
- parser/_pydantic
8 files changed
+89
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
| 312 | + | |
312 | 313 | | |
313 | 314 | | |
314 | 315 | | |
| |||
348 | 349 | | |
349 | 350 | | |
350 | 351 | | |
| 352 | + | |
| 353 | + | |
351 | 354 | | |
352 | 355 | | |
353 | 356 | | |
| |||
374 | 377 | | |
375 | 378 | | |
376 | 379 | | |
| 380 | + | |
377 | 381 | | |
378 | 382 | | |
379 | 383 | | |
| |||
670 | 674 | | |
671 | 675 | | |
672 | 676 | | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
673 | 680 | | |
674 | 681 | | |
675 | 682 | | |
| |||
924 | 931 | | |
925 | 932 | | |
926 | 933 | | |
| 934 | + | |
927 | 935 | | |
928 | 936 | | |
929 | 937 | | |
| |||
984 | 992 | | |
985 | 993 | | |
986 | 994 | | |
| 995 | + | |
987 | 996 | | |
988 | 997 | | |
989 | 998 | | |
| |||
1023 | 1032 | | |
1024 | 1033 | | |
1025 | 1034 | | |
| 1035 | + | |
1026 | 1036 | | |
1027 | 1037 | | |
1028 | 1038 | | |
| |||
1041 | 1051 | | |
1042 | 1052 | | |
1043 | 1053 | | |
| 1054 | + | |
1044 | 1055 | | |
1045 | 1056 | | |
1046 | 1057 | | |
| |||
1081 | 1092 | | |
1082 | 1093 | | |
1083 | 1094 | | |
| 1095 | + | |
1084 | 1096 | | |
1085 | 1097 | | |
1086 | 1098 | | |
| |||
1099 | 1111 | | |
1100 | 1112 | | |
1101 | 1113 | | |
| 1114 | + | |
1102 | 1115 | | |
1103 | 1116 | | |
1104 | 1117 | | |
| |||
1139 | 1152 | | |
1140 | 1153 | | |
1141 | 1154 | | |
| 1155 | + | |
1142 | 1156 | | |
1143 | 1157 | | |
1144 | 1158 | | |
| |||
1157 | 1171 | | |
1158 | 1172 | | |
1159 | 1173 | | |
| 1174 | + | |
1160 | 1175 | | |
1161 | 1176 | | |
1162 | 1177 | | |
| |||
1196 | 1211 | | |
1197 | 1212 | | |
1198 | 1213 | | |
| 1214 | + | |
1199 | 1215 | | |
1200 | 1216 | | |
1201 | 1217 | | |
| |||
1214 | 1230 | | |
1215 | 1231 | | |
1216 | 1232 | | |
| 1233 | + | |
1217 | 1234 | | |
1218 | 1235 | | |
1219 | 1236 | | |
| |||
1256 | 1273 | | |
1257 | 1274 | | |
1258 | 1275 | | |
| 1276 | + | |
1259 | 1277 | | |
1260 | 1278 | | |
1261 | 1279 | | |
| |||
1274 | 1292 | | |
1275 | 1293 | | |
1276 | 1294 | | |
| 1295 | + | |
1277 | 1296 | | |
1278 | 1297 | | |
1279 | 1298 | | |
| |||
1315 | 1334 | | |
1316 | 1335 | | |
1317 | 1336 | | |
| 1337 | + | |
1318 | 1338 | | |
1319 | 1339 | | |
1320 | 1340 | | |
| |||
1629 | 1649 | | |
1630 | 1650 | | |
1631 | 1651 | | |
1632 | | - | |
1633 | 1652 | | |
1634 | 1653 | | |
1635 | 1654 | | |
| |||
1694 | 1713 | | |
1695 | 1714 | | |
1696 | 1715 | | |
1697 | | - | |
1698 | 1716 | | |
1699 | 1717 | | |
1700 | 1718 | | |
| |||
1950 | 1968 | | |
1951 | 1969 | | |
1952 | 1970 | | |
| 1971 | + | |
1953 | 1972 | | |
1954 | 1973 | | |
1955 | 1974 | | |
| |||
1978 | 1997 | | |
1979 | 1998 | | |
1980 | 1999 | | |
| 2000 | + | |
1981 | 2001 | | |
1982 | 2002 | | |
1983 | 2003 | | |
| |||
2492 | 2512 | | |
2493 | 2513 | | |
2494 | 2514 | | |
| 2515 | + | |
2495 | 2516 | | |
2496 | 2517 | | |
2497 | 2518 | | |
| |||
2517 | 2538 | | |
2518 | 2539 | | |
2519 | 2540 | | |
| 2541 | + | |
2520 | 2542 | | |
2521 | 2543 | | |
2522 | 2544 | | |
| |||
2598 | 2620 | | |
2599 | 2621 | | |
2600 | 2622 | | |
| 2623 | + | |
2601 | 2624 | | |
2602 | 2625 | | |
2603 | 2626 | | |
| |||
2616 | 2639 | | |
2617 | 2640 | | |
2618 | 2641 | | |
| 2642 | + | |
2619 | 2643 | | |
2620 | 2644 | | |
2621 | 2645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
111 | 112 | | |
112 | 113 | | |
113 | | - | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
| 150 | + | |
149 | 151 | | |
150 | 152 | | |
151 | 153 | | |
| |||
165 | 167 | | |
166 | 168 | | |
167 | 169 | | |
| 170 | + | |
168 | 171 | | |
169 | 172 | | |
170 | 173 | | |
| |||
183 | 186 | | |
184 | 187 | | |
185 | 188 | | |
| 189 | + | |
186 | 190 | | |
187 | 191 | | |
188 | 192 | | |
| |||
202 | 206 | | |
203 | 207 | | |
204 | 208 | | |
| 209 | + | |
205 | 210 | | |
206 | 211 | | |
207 | 212 | | |
| |||
220 | 225 | | |
221 | 226 | | |
222 | 227 | | |
| 228 | + | |
223 | 229 | | |
224 | 230 | | |
225 | 231 | | |
| |||
239 | 245 | | |
240 | 246 | | |
241 | 247 | | |
| 248 | + | |
242 | 249 | | |
243 | 250 | | |
244 | 251 | | |
| |||
257 | 264 | | |
258 | 265 | | |
259 | 266 | | |
| 267 | + | |
260 | 268 | | |
261 | 269 | | |
262 | 270 | | |
| |||
276 | 284 | | |
277 | 285 | | |
278 | 286 | | |
| 287 | + | |
279 | 288 | | |
280 | 289 | | |
281 | 290 | | |
| |||
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
| |||
295 | 294 | | |
296 | 295 | | |
297 | 296 | | |
298 | | - | |
299 | | - | |
300 | 297 | | |
301 | 298 | | |
302 | 299 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
Lines changed: 41 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
388 | 389 | | |
389 | 390 | | |
390 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
391 | 432 | | |
392 | 433 | | |
393 | 434 | | |
| |||
0 commit comments