Importar un modelo de Smithy
Smithy es el lenguaje de modelado de API de AWS. Restorm importa sus dos representaciones.
Importar
Section titled “Importar”Archivo ▸ Importar (Ctrl+I) y después:
- un archivo
.smithy(el lenguaje de modelado); - o el AST JSON producido por
smithy build.
Ambos convergen en el mismo modelo interno.
Lo que se importa
Section titled “Lo que se importa”| Elemento | Lo que Restorm hace con él |
|---|---|
Cada service / resource | Una carpeta |
Cada operación con @http | Una petición HTTP |
@httpLabel | Un parámetro de ruta |
@httpQuery | Un parámetro de consulta |
@httpHeader | Una cabecera |
| Documentación y tipos | La documentación de API y las enumeraciones |
Límites (versión 1 de la importación)
Section titled “Límites (versión 1 de la importación)”- Una operación sin el rasgo
@httpes solo documental: aparece en la documentación de API pero no produce ninguna petición. - La autenticación SigV4 no se preconfigura: configúrela a mano.
- Las vinculaciones de protocolo no REST (
awsJson1_1,awsQuery…) no se modelan. - Las listas, los diccionarios y las uniones no son formas de primer nivel.
- Los rasgos de validación (
@pattern,@length,@paginated,@readonly…) se ignoran en silencio. - Las pruebas de protocolo de Smithy se ignoran.
Actualizar
Section titled “Actualizar”Smithy forma parte de los formatos resincronizables. Consulte Actualizar desde el origen.