Mengimpor model Smithy
Smithy adalah bahasa pemodelan API milik AWS. Restorm mengimpor kedua representasinya.
Mengimpor
Section titled “Mengimpor”File ▸ Impor (Ctrl+I) lalu pilih:
- sebuah file
.smithy(bahasa pemodelannya); - atau AST JSON yang dihasilkan
smithy build.
Keduanya bermuara pada model internal yang sama.
Apa yang diimpor
Section titled “Apa yang diimpor”| Elemen | Yang dibuat Restorm darinya |
|---|---|
Setiap service / resource | Sebuah folder |
Setiap operasi yang membawa @http | Sebuah permintaan HTTP |
@httpLabel | Sebuah parameter jalur |
@httpQuery | Sebuah parameter kueri |
@httpHeader | Sebuah header |
| Dokumentasi dan tipe | Dokumentasi API dan enumerasi |
Batasan (versi 1 impornya)
Section titled “Batasan (versi 1 impornya)”- Operasi tanpa trait
@httpbersifat dokumentasi saja: ia muncul di dokumentasi API tetapi tidak menghasilkan permintaan. - Autentikasi SigV4 tidak terpasang otomatis: konfigurasikan secara manual.
- Pengikatan protokol non-REST (
awsJson1_1,awsQuery…) tidak dimodelkan. - Daftar, kamus, dan union bukan bentuk kelas satu.
- Trait validasi (
@pattern,@length,@paginated,@readonly…) diabaikan diam-diam. - Uji protokol Smithy diabaikan.
Memperbarui
Section titled “Memperbarui”Smithy termasuk format yang dapat disinkronkan ulang. Lihat Memperbarui dari sumber.