Aller au contenu

Uvoz Smithy modela

Smithy je AWS-ov jezik za modeliranje API-ja. Restorm uvozi obje njegove reprezentacije.

Datoteka ▸ Uvezi (Ctrl+I), zatim:

  • datoteka .smithy (jezik za modeliranje);
  • ili JSON AST koji proizvodi smithy build.

Oboje vodi do istog internog modela.

ElementŠto Restorm od toga radi
Svaki service / resourceMapa
Svaka operacija s @httpHTTP zahtjev
@httpLabelParametar putanje
@httpQueryParametar upita
@httpHeaderZaglavlje
Dokumentacija i tipoviAPI dokumentacija i enumeracije
  • Operacija bez svojstva @http samo je dokumentacijska: pojavljuje se u API dokumentaciji, ali ne proizvodi zahtjev.
  • Autentifikacija SigV4 nije unaprijed ožičena: podesite je ručno.
  • Vezanja protokola koji nisu REST (awsJson1_1, awsQuery…) nisu modelirana.
  • Popisi, rječnici i unije nisu prvorazredni oblici.
  • Svojstva za validaciju (@pattern, @length, @paginated, @readonly…) tiho se preskaču.
  • Smithy testovi protokola preskaču se.

Smithy je među formatima koji se mogu ponovno sinkronizirati. Pogledajte Ažuriranje iz izvora.