Smithy-modell importálása
A Smithy az AWS API-modellező nyelve. A Restorm mindkét ábrázolását importálja.
Importálás
Section titled “Importálás”Fájl ▸ Importálás (Ctrl+I), majd:
- egy
.smithyfájl (a modellező nyelv); - vagy a
smithy buildáltal előállított JSON AST.
Mindkettő ugyanabba a belső modellbe fut össze.
Az importált elemek
Section titled “Az importált elemek”| Elem | Amit a Restorm készít belőle |
|---|---|
Minden service / resource | Egy mappa |
Minden @http jelöléssel ellátott művelet | Egy HTTP-kérés |
@httpLabel | Egy útvonalparaméter |
@httpQuery | Egy lekérdezési paraméter |
@httpHeader | Egy fejléc |
| Dokumentáció és típusok | Az API-dokumentáció és a felsorolások |
Korlátok (az importálás 1. verziója)
Section titled “Korlátok (az importálás 1. verziója)”- A
@httpjelölés nélküli művelet csak dokumentációs célú: megjelenik az API-dokumentációban, de nem lesz belőle kérés. - A SigV4 hitelesítés nincs előre bekötve: kézzel kell beállítani.
- A nem REST protokollkötések (
awsJson1_1,awsQuery…) nincsenek modellezve. - A listák, a szótárak és az uniók nem elsőrangú formák.
- Az érvényesítési jelölések (
@pattern,@length,@paginated,@readonly…) csendben figyelmen kívül maradnak. - A Smithy protokolltesztjei figyelmen kívül maradnak.
Frissítés
Section titled “Frissítés”A Smithy az újraszinkronizálható formátumok közé tartozik. Lásd: Frissítés a forrásból.