Importér en Smithy-model
Smithy er AWS’ modelleringssprog til API’er. Restorm importerer begge dets repræsentationer.
Importér
Section titled “Importér”Fil ▸ Importér (Ctrl+I), og derefter:
- en
.smithy-fil (modelleringssproget); - eller det JSON-AST, som
smithy buildproducerer.
Begge fører frem til den samme interne model.
Hvad der importeres
Section titled “Hvad der importeres”| Element | Hvad Restorm gør med det |
|---|---|
Hver service / resource | En mappe |
Hver operation med @http | En HTTP-anmodning |
@httpLabel | En stiparameter |
@httpQuery | En forespørgselsparameter |
@httpHeader | En header |
| Dokumentation og typer | API-dokumentationen og opremsningerne |
Begrænsninger (version 1 af importen)
Section titled “Begrænsninger (version 1 af importen)”- En operation uden
@http-trait er kun dokumentarisk: den optræder i API-dokumentationen, men den producerer ingen anmodning. - SigV4-godkendelse forudkobles ikke: konfigurér den i hånden.
- Protokolbindinger, der ikke er REST (
awsJson1_1,awsQuery…), modelleres ikke. - Lister, ordbøger og unioner er ikke førsteklasses former.
- Valideringstraits (
@pattern,@length,@paginated,@readonly…) ignoreres i stilhed. - Smithys protokoltests ignoreres.
Opdatér
Section titled “Opdatér”Smithy er blandt de formater, der kan gensynkroniseres. Se Opdatér fra kilden.