Tovább a tartalomhoz

Smithy-modell importálása

A Smithy az AWS API-modellező nyelve. A Restorm mindkét ábrázolását importálja.

Fájl ▸ Importálás (Ctrl+I), majd:

  • egy .smithy fájl (a modellező nyelv);
  • vagy a smithy build által előállított JSON AST.

Mindkettő ugyanabba a belső modellbe fut össze.

ElemAmit a Restorm készít belőle
Minden service / resourceEgy mappa
Minden @http jelöléssel ellátott műveletEgy HTTP-kérés
@httpLabelEgy útvonalparaméter
@httpQueryEgy lekérdezési paraméter
@httpHeaderEgy fejléc
Dokumentáció és típusokAz API-dokumentáció és a felsorolások
  • A @http jelö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.

A Smithy az újraszinkronizálható formátumok közé tartozik. Lásd: Frissítés a forrásból.