Importimi i një modeli Smithy
Smithy është gjuha e modelimit të API-ve e AWS-së. Restorm i importon të dy paraqitjet e tij.
Importimi
Section titled “Importimi”Skedar ▸ Importo (Ctrl+I) dhe pastaj:
- një skedar
.smithy(gjuha e modelimit); - ose AST-ja JSON e prodhuar nga
smithy build.
Të dyja bashkohen te i njëjti model i brendshëm.
Çfarë importohet
Section titled “Çfarë importohet”| Elementi | Çfarë bën Restorm me të |
|---|---|
Çdo service / resource | Një dosje |
Çdo veprim që mban @http | Një kërkesë HTTP |
@httpLabel | Një parametër shtegu |
@httpQuery | Një parametër kërkese |
@httpHeader | Një kokë |
| Dokumentacioni dhe tipat | Dokumentacioni i API-së dhe numërimet |
Kufizimet (versioni 1 i importimit)
Section titled “Kufizimet (versioni 1 i importimit)”- Një veprim pa tiparin
@httpështë vetëm dokumentues: ai shfaqet në dokumentacionin e API-së, por nuk prodhon kërkesë. - Vërtetimi SigV4 nuk parangjitet: konfigurojeni me dorë.
- Lidhjet e protokolleve jo-REST (
awsJson1_1,awsQuery…) nuk modelohen. - Listat, fjalorët dhe bashkimet nuk janë forma të planit të parë.
- Tiparet e validimit (
@pattern,@length,@paginated,@readonly…) shpërfillen në heshtje. - Testet e protokollit Smithy shpërfillen.
Përditësimi
Section titled “Përditësimi”Smithy bën pjesë te formatet e risinkronizueshme. Shihni Përditësimin nga burimi.