Importere en Smithy-modell
Smithy er AWS’ modelleringsspråk for API-er. Restorm importerer begge representasjonene.
Importere
Section titled “Importere”Fil ▸ Importer (Ctrl+I), og deretter:
- en
.smithy-fil (modelleringsspråket); - eller JSON-AST-en som
smithy buildgir.
Begge ender opp i samme interne modell.
Hva som importeres
Section titled “Hva som importeres”| Element | Hva Restorm gjør med det |
|---|---|
Hver service / resource | En mappe |
Hver operasjon med @http | En HTTP-forespørsel |
@httpLabel | En stiparameter |
@httpQuery | En spørringsparameter |
@httpHeader | En header |
| Dokumentasjon og typer | API-dokumentasjonen og enumerasjonene |
Begrensninger (versjon 1 av importen)
Section titled “Begrensninger (versjon 1 av importen)”- En operasjon uten
@http-trait er kun dokumenterende: den vises i API-dokumentasjonen, men gir ingen forespørsel. - Autentisering med SigV4 blir ikke ferdigkoblet: sett den opp for hånd.
- Protokollbindinger som ikke er REST (
awsJson1_1,awsQuery…) er ikke modellert. - Lister, oppslagstabeller og unioner er ikke førsteklasses former.
- Valideringstraits (
@pattern,@length,@paginated,@readonly…) ignoreres stille. - Smithys protokolltester ignoreres.
Oppdatere
Section titled “Oppdatere”Smithy er blant formatene som kan synkroniseres på nytt. Se Oppdatere fra kilden.