Tema ini menjelaskan bidang respons dari resource kustom.
Header respons untuk penyedia resource kustom
Header respons harus mencakup bidang-bidang berikut:
- Content-type: Atur nilainya menjadi
"application/json". - Date: Waktu permintaan dalam format GMT. Contoh:
"Tue, 26 Nov 2019 08:46:44 GMT".
Bidang respons untuk penyedia resource kustom
Penyedia resource kustom mencakup properti-properti berikut ketika mengirimkan file JSON ke URL dengan tanda tangan (ResponseURL atau InnerResponseURL).
Total ukuran badan respons tidak boleh melebihi 4.096 byte.
- Status
- Nilai status yang dikirim oleh penyedia resource kustom sebagai tanggapan terhadap permintaan yang dihasilkan oleh ROS.
- Nilainya harus SUCCESS atau FAILED.
- Diperlukan: Ya.
- Tipe: String.
- Reason
- Alasan untuk respons kegagalan.
- Hanya valid jika bidang Status disetel ke FAILED.
- Hanya diperlukan jika bidang Status disetel ke FAILED. Jika tidak, opsional.
- Tipe: String.
- PhysicalResourceId
- Pengenal unik untuk penyedia resource kustom. Nilainya dapat mencapai ukuran maksimum 255 byte. Nilainya tidak boleh berupa string kosong dan harus identik untuk semua respons untuk sumber daya yang sama.
- Hanya valid jika bidang Status disetel ke SUCCESS. Nilai respons ini harus diteruskan saat Anda membuat stack yang berisi resource kustom. Nilai respons ini harus disalin dari permintaan saat Anda memperbarui atau menghapus stack yang berisi resource kustom.
- Hanya diperlukan jika bidang Status disetel ke SUCCESS. Jika tidak, opsional.
- Tipe: String.
- StackId
- ID yang mengidentifikasi stack yang berisi resource kustom. Nilai respons ini harus disalin dari permintaan.
- Diperlukan: Ya.
- Tipe: String.
- RequestId
- ID unik dari permintaan. Nilai respons ini harus disalin dari permintaan.
- Diperlukan: Ya.
- Tipe: String.
- LogicalResourceId
- Nama (ID logis) yang dipilih oleh pengembang template untuk resource kustom dalam Template ROS. Nilai respons ini harus disalin dari permintaan.
- Diperlukan: Ya.
- Tipe: String.
- Data
- Opsional. Pasangan nama-nilai yang ditentukan oleh penyedia resource kustom untuk dikirim bersama dengan respons. Anda dapat menggunakan Fn::GetAtt untuk mengakses nilai-nilai yang disediakan di sini berdasarkan nama dalam template.
- Diperlukan: Tidak.
- Tipe: Objek JSON.