Aller au contenu

Uvoz Smithy modela

Smithy je AWS-ov jezik za modelovanje API-ja. Restorm uvozi obe njegove reprezentacije.

Datoteka ▸ Uvezi (Ctrl+I), pa:

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

Oba puta vode ka istom internom modelu.

ElementŠta Restorm od toga pravi
Svaki service / resourceFascikla
Svaka operacija koja nosi @httpHTTP zahtev
@httpLabelParametar putanje
@httpQueryParametar upita
@httpHeaderZaglavlje
Dokumentacija i tipoviAPI dokumentacija i enumeracije
  • Operacija bez osobine @http je samo informativna: pojavljuje se u API dokumentaciji, ali ne proizvodi zahtev.
  • SigV4 autentifikacija nije unapred povezana: podesite je ručno.
  • Ne-REST vezivanja protokola (awsJson1_1, awsQuery…) nisu modelovana.
  • Liste, rečnici i unije nisu prvorazredni oblici.
  • Osobine za validaciju (@pattern, @length, @paginated, @readonly…) tiho se preskaču.
  • Smithy testovi protokola se preskaču.

Smithy spada u formate pogodne za ponovnu sinhronizaciju. Vidite Ažuriranje iz izvora.