Spesifikasi untuk mengonfigurasi notifikasi yang dipublikasikan ke Pub/Sub. Notifikasi dipublikasikan ke topik yang disediakan pelanggan menggunakan PubsubMessage.attributes
berikut:
"eventType"
: salah satu nilaiEventType
"payloadFormat"
: salah satu nilaiPayloadFormat
"projectId"
:projectId
dariTransferOperation
"transferJobName"
:transferJobName
dariTransferOperation
"transferOperationName"
:name
dariTransferOperation
PubsubMessage.data
berisi resource TransferOperation
yang diformat sesuai dengan PayloadFormat
yang ditentukan.
Representasi JSON |
---|
{ "pubsubTopic": string, "eventTypes": [ enum ( |
Kolom | |
---|---|
pubsubTopic |
Wajib. |
eventTypes[] |
Jenis peristiwa yang diinginkan notifikasinya. Jika kosong, kirim notifikasi untuk semua jenis peristiwa. |
payloadFormat |
Wajib. Format payload pesan notifikasi yang diinginkan. |
EventType
Enum untuk menentukan jenis peristiwa yang notifikasinya akan dipublikasikan.
Jenis peristiwa tambahan dapat ditambahkan di masa mendatang. Klien harus mengabaikan jenis peristiwa yang tidak dikenal dengan aman atau menentukan secara eksplisit jenis peristiwa yang siap diterima.
Enum | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Nilai ilegal, untuk menghindari izin default. |
TRANSFER_OPERATION_SUCCESS |
TransferOperation selesai dengan status SUCCESS . |
TRANSFER_OPERATION_FAILED |
TransferOperation selesai dengan status FAILED . |
TRANSFER_OPERATION_ABORTED |
TransferOperation selesai dengan status ABORTED . |
PayloadFormat
Enum untuk menentukan format payload pesan notifikasi.
Enum | |
---|---|
PAYLOAD_FORMAT_UNSPECIFIED |
Nilai ilegal, untuk menghindari izin default. |
NONE |
Tidak ada payload yang disertakan dengan notifikasi. |
JSON |
TransferOperation diformat sebagai respons JSON, dalam application/json. |