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.
Što se uvozi
Section titled “Što se uvozi”| Element | Što Restorm od toga radi |
|---|---|
Svaki service / resource | Mapa |
Svaka operacija s @http | HTTP zahtjev |
@httpLabel | Parametar putanje |
@httpQuery | Parametar upita |
@httpHeader | Zaglavlje |
| Dokumentacija i tipovi | API dokumentacija i enumeracije |
Ograničenja (verzija 1 uvoza)
Section titled “Ograničenja (verzija 1 uvoza)”- Operacija bez svojstva
@httpsamo 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.
Ažuriranje
Section titled “Ažuriranje”Smithy je među formatima koji se mogu ponovno sinkronizirati. Pogledajte Ažuriranje iz izvora.