Microsoft Entra olayları
Bu makalede, Microsoft Graph API tarafından yayımlanan Microsoft Entra olaylarının özellikleri ve şeması sağlanır. Olay şemalarına giriş için bkz . CloudEvents şeması.
Kullanılabilir olay türleri
Bir Kullanıcı veya Grup Microsoft Entra Kimliği'nde oluşturulduğunda, güncelleştirildiğinde veya silindiğinde ya da Microsoft Graph API'si kullanılarak bu kaynaklar üzerinde çalıştırıldığında bu olaylar tetiklenir.
Not
UserUpdated
Şu anda veya bir kullanıcı veya GroupUpdated
grup oluşturulduğunda olay oluşturulur. Bu bilinen bir sorundur ve gelecek sürümde düzeltilecektir.
Olay adı | Açıklama |
---|---|
Microsoft.Graph.UserUpdated | Microsoft Entra Id içindeki bir kullanıcı oluşturulduğunda veya güncelleştirildiğinde tetiklendi. |
Microsoft.Graph.UserDeleted | Microsoft Entra Id içindeki bir kullanıcı kalıcı olarak silindiğinde tetikleniyor. |
Microsoft.Graph.GroupUpdated | Microsoft Entra Id içindeki bir grup oluşturulduğunda veya güncelleştirildiğinde tetiklendi. |
Microsoft.Graph.GroupDeleted | Microsoft Entra Id içindeki bir grup kalıcı olarak silindiğinde tetikleniyor. |
Not
Varsayılan olarak, bir kullanıcı veya grubu silmek yalnızca geçici silme işlemidir; bu da kullanıcı veya grubun silinmiş olarak işaretlendiği ancak kullanıcı veya grup nesnesinin hala mevcut olduğu anlamına gelir. Kullanıcılar geçici olarak silindiğinde Microsoft Graph güncelleştirilmiş bir olay gönderir. Bir kullanıcıyı kalıcı olarak silmek için Azure portalında Kullanıcıları sil sayfasına gidin ve Kalıcı olarak sil'i seçin. Bir grubu kalıcı olarak silme adımları benzerdir.
Örnek olay
Bir olay tetiklendiğinde, Event Grid hizmeti bu olayla ilgili verileri abone olan hedeflere gönderir. Bu bölüm, her Microsoft Entra olayı için bu verilerin nasıl görüneceğine ilişkin bir örnek içerir.
Microsoft.Graph.UserUpdated olayı
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.UserUpdated",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Users/<user-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "updated",
"clientState": "<guid>",
"resource": "Users/<user-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.User",
"@odata.id": "Users/<user-id>",
"id": "<user-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Microsoft.Graph.UserDeleted olayı
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.UserDeleted",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Users/<user-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "deleted",
"clientState": "<guid>",
"resource": "Users/<user-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.User",
"@odata.id": "Users/<user-id>",
"id": "<user-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Microsoft.Graph.GroupUpdated olayı
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.GroupUpdated",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Groups/<group-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "updated",
"clientState": "<guid>",
"resource": "Groups/<group-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.Group",
"@odata.id": "Groups/<group-id>",
"id": "<group-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Microsoft.Graph.GroupDeleted olayı
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.GroupDeleted",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Groups/<group-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "deleted",
"clientState": "<guid>",
"resource": "Groups/<group-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.Group",
"@odata.id": "Groups/<group-id>",
"id": "<group-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Olay özellikleri
Bir olay aşağıdaki üst düzey verilere sahiptir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
source |
Dize | Kiracı olay kaynağı. Bu alan yazılabilir değil. Microsoft Graph API'sinde bu değer sağlanır. |
subject |
Dize | Olay konusunun yayımcı tarafından tanımlanan yolu. |
type |
Dize | Bu olay kaynağı için olay türlerinden biri. |
time |
Dize | Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat |
id |
Dize | Olayın benzersiz tanımlayıcısı. |
data |
nesne | Kaynak durumu değişikliği hakkındaki verileri sağlayan olay yükü. |
specversion |
Dize | CloudEvents şema belirtimi sürümü. |
Veri nesnesi aşağıdaki özelliklere sahiptir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
changeType |
Dize | Kaynak durumu değişikliğinin türü. |
resource |
Dize | Olayın oluşturulduğu kaynak tanımlayıcısı. |
tenantId |
Dize | Kullanıcının veya grubun tutulduğu kuruluş kimliği. |
clientState |
Dize | Graph API aboneliği oluşturulurken kullanıcı tarafından sağlanan gizli dizi. |
@odata.type |
Dize | Graph API'sinin değişiklik türü. |
@odata.id |
Dize | Olayın oluşturulduğu Graph API kaynak tanımlayıcısı. |
id |
Dize | Olayın oluşturulduğu kaynak tanımlayıcısı. |
organizationId |
Dize | Microsoft Entra kiracı tanımlayıcısı. |
eventTime |
Dize | Kaynak durumunun değiştiği saat. |
sequenceNumber |
Dize | Bir sıra numarası. |
subscriptionExpirationDateTime |
Dize | Rfc 3339 biçimindeki Graph API aboneliğinin süresinin dolma zamanı. |
subscriptionId |
Dize | Graph API abonelik tanımlayıcısı. |
tenantId |
Dize | Microsoft Entra kiracı tanımlayıcısı. |
Sonraki adımlar
- Azure Event Grid İş Ortağı Olaylarına giriş için bkz . İş Ortağı Olaylarına genel bakış
- Microsoft Entra olaylarını almak için Microsoft Graph API'sine abone olma hakkında bilgi için bkz . Azure Graph API olaylarına abone olma.
- Azure Event Grid olay işleyicileri hakkında bilgi için bkz . olay işleyicileri.
- Azure Event Grid aboneliği oluşturma hakkında daha fazla bilgi için bkz . Olay aboneliği oluşturma ve Event Grid abonelik şeması.
- Bir olay aboneliğini teslim edilecek belirli olayları seçecek şekilde yapılandırma hakkında bilgi için bkz . olay filtreleme.