Uvoz Smithy modela
Smithy je AWS-ov jezik za modelovanje API-ja. Restorm uvozi obe njegove reprezentacije.
Datoteka ▸ Uvezi (Ctrl+I), pa:
.smithydatoteka (jezik za modelovanje);- ili JSON AST koji proizvodi
smithy build.
Oba puta vode ka istom internom modelu.
Šta se uvozi
Section titled “Šta se uvozi”| Element | Šta Restorm od toga pravi |
|---|---|
Svaki service / resource | Fascikla |
Svaka operacija koja nosi @http | HTTP zahtev |
@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 osobine
@httpje 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.
Ažuriranje
Section titled “Ažuriranje”Smithy spada u formate pogodne za ponovnu sinhronizaciju. Vidite Ažuriranje iz izvora.