CloudEvent interface
Bulut Olayı 1.0 şemasındaki bir olay.
Özellikler
| data | Olay türüne özgü olay verileri. |
| data |
Veri değerinin içerik türü. |
| data |
Verilerin bağlı olduğu şemayı tanımlar. |
| extension |
Olay için ek bağlam öznitelikleri. Bulut Olayı belirtimi bunları "uzantı öznitelikleri" olarak ifade eder. |
| id | Olayın tanımlayıcısı. Kimlik ve kaynak birleşimi her ayrı olay için benzersiz olmalıdır. |
| source | Bir olayın gerçekleştiği bağlamı tanımlar. Kimlik ve kaynak birleşimi her ayrı olay için benzersiz olmalıdır. |
| spec |
Olayın kullandığı CloudEvents belirtiminin sürümü. |
| subject | Bu, olayın konusunu olay üreticisi bağlamında (kaynak tarafından tanımlanır) açıklar. |
| time | Olayın oluşturulduğu saat. |
| type | Kaynak oluşumla ilgili olayın türü. |
Özellik Ayrıntıları
data
Olay türüne özgü olay verileri.
data?: T
Özellik Değeri
T
dataContentType
Veri değerinin içerik türü.
dataContentType?: string
Özellik Değeri
string
dataSchema
Verilerin bağlı olduğu şemayı tanımlar.
dataSchema?: string
Özellik Değeri
string
extensionAttributes
Olay için ek bağlam öznitelikleri. Bulut Olayı belirtimi bunları "uzantı öznitelikleri" olarak ifade eder.
extensionAttributes?: Record<string, unknown>
Özellik Değeri
Record<string, unknown>
id
Olayın tanımlayıcısı. Kimlik ve kaynak birleşimi her ayrı olay için benzersiz olmalıdır.
id: string
Özellik Değeri
string
source
Bir olayın gerçekleştiği bağlamı tanımlar. Kimlik ve kaynak birleşimi her ayrı olay için benzersiz olmalıdır.
source: string
Özellik Değeri
string
specVersion
Olayın kullandığı CloudEvents belirtiminin sürümü.
specVersion?: string
Özellik Değeri
string
subject
Bu, olayın konusunu olay üreticisi bağlamında (kaynak tarafından tanımlanır) açıklar.
subject?: string
Özellik Değeri
string
time
Olayın oluşturulduğu saat.
time?: Date
Özellik Değeri
Date
type
Kaynak oluşumla ilgili olayın türü.
type: string
Özellik Değeri
string