نهج Azure كمصدر شبكة أحداث
توفر هذه المقالة مخطط أحداث نهج Azure وخصائصه. للحصول على مقدمة لمخططات الأحداث، راجع مخطط حدث شبكة أحداث Azure. كما أنه يوفر لك قائمة بالتشغيل السريع والبرامج التعليمية لاستخدام نهج Azure كمصدر للحدث.
أنواع الأحداث المتوفرة
يُرسل نهج Azure أنواع الأحداث التالية:
نوع الحدث | الوصف |
---|---|
Microsoft.PolicyInsights.PolicyStateCreated | يُطلق عند إنشاء حالة توافق مع النهج. |
Microsoft.PolicyInsights.PolicyStateChanged | يُطلق عند تغيير حالة توافق النهج. |
Microsoft.PolicyInsights.PolicyStateDeleted | يُطلق عند حذف حالة توافق النهج. |
خصائص الحدث
ويحتوي الحدث على بيانات المستوى الأعلى التالية:
الخاصية | النوع | الوصف |
---|---|---|
topic |
سلسلة | مسار المورد الكامل إلى مصدر الحدث. هذا الحقل غير قابل للكتابة. توفر «شبكة الأحداث» هذه القيمة. |
subject |
سلسلة | معرّف المورد المؤهّل بالكامل للمورد الذي تم تغيير حالة التوافق له، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/<ProviderNamespace>/<ResourceType>/<ResourceName> |
eventType |
سلسلة | أحد أنواع الأحداث المسجلة لمصدر الحدث. |
eventTime |
سلسلة | وقت إنشاء الحدث بناءً على توقيت UTC الخاص بالموفر. |
id |
سلسلة | معرّف فريد للحدث. |
data |
كائن | بيانات حدث نهج Azure. |
dataVersion |
سلسلة | إصدار مخطط عنصر البيانات. يعرّف الناشر إصدار المخطط. |
metadataVersion |
سلسلة | إصدار المخطط لبيانات تعريف الحدث. تحدد «شبكة الأحداث» مخطط خصائص المستوى الأعلى. توفر «شبكة الأحداث» هذه القيمة. |
عنصر البيانات له الخصائص التالية:
الخاصية | النوع | الوصف |
---|---|---|
timestamp |
سلسلة | الوقت (بتوقيت عالمي متفق عليه) الذي فحص فيه نهج Azure المورد. لترتيب الأحداث، استخدم هذه الخاصية بدلًا من المستوى الأعلى eventTime أو الخصائص time . |
policyAssignmentId |
سلسلة | معرّف المورد لتعيين النهج. |
policyDefinitionId |
سلسلة | معرّف المورد لتعريف النهج. |
policyDefinitionReferenceId |
سلسلة | معرّف المرجع لتعريف النهج داخل تعريف المبادرة، إذا كان تعيين النهج هو لمبادرة. قد تكون فارغة. |
complianceState |
سلسلة | حالة التوافق للمورد فيما يتعلق بتعيين النهج. |
subscriptionId |
سلسلة | معرف الاشتراك للمورد. |
complianceReasonCode |
سلسلة | التعليمات البرمجية لسبب التوافق. قد تكون فارغة. |
مثال حدث
يوضح المثال التالي مخطط حالة النهج التي تم إنشاؤها في نطاق مستوى الاشتراك:
[{
"id": "5829794FCB5075FCF585476619577B5A5A30E52C84842CBD4E2AD73996714C4C",
"topic": "/subscriptions/<SubscriptionID>",
"subject": "/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/<ProviderNamespace>/<ResourceType>/<ResourceName>",
"data": {
"timestamp": "2021-03-27T18:37:42.4496956Z",
"policyAssignmentId": "<policy-assignment-scope>/providers/microsoft.authorization/policyassignments/<policy-assignment-name>",
"policyDefinitionId": "<policy-definition-scope>/providers/microsoft.authorization/policydefinitions/<policy-definition-name>",
"policyDefinitionReferenceId": "",
"complianceState": "NonCompliant",
"subscriptionId": "<subscription-id>",
"complianceReasonCode": ""
},
"eventType": "Microsoft.PolicyInsights.PolicyStateCreated",
"eventTime": "2021-03-27T18:37:42.5241536Z",
"dataVersion": "1",
"metadataVersion": "1"
}]
مخطط حدث تم تغيير حالة النهج في نطاقه على مستوى الاشتراك مشابه:
[{
"id": "5829794FCB5075FCF585476619577B5A5A30E52C84842CBD4E2AD73996714C4C",
"topic": "/subscriptions/<SubscriptionID>",
"subject": "/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/<ProviderNamespace>/<ResourceType>/<ResourceName>",
"data": {
"timestamp": "2021-03-27T18:37:42.4496956Z",
"policyAssignmentId": "<policy-assignment-scope>/providers/microsoft.authorization/policyassignments/<policy-assignment-name>",
"policyDefinitionId": "<policy-definition-scope>/providers/microsoft.authorization/policydefinitions/<policy-definition-name>",
"policyDefinitionReferenceId": "",
"complianceState": "NonCompliant",
"subscriptionId": "<subscription-id>",
"complianceReasonCode": ""
},
"eventType": "Microsoft.PolicyInsights.PolicyStateChanged",
"eventTime": "2021-03-27T18:37:42.5241536Z",
"dataVersion": "1",
"metadataVersion": "1"
}]
يوضح المثال التالي مخطط حالة النهج التي تم إنشاؤها في نطاق على مستوى مجموعة الإدارة:
[{
"id": "5829794FCB5075FCF585476619577B5A5A30E52C84842CBD4E2AD73996714C4C",
"topic": "/tenants/<tenantId>/providers/Microsoft.Management/managementGroups/<managementGroupId>",
"subject": "/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/<ProviderNamespace>/<ResourceType>/<ResourceName>",
"data": {
"timestamp": "2021-03-27T18:37:42.4496956Z",
"policyAssignmentId": "<policy-assignment-scope>/providers/microsoft.authorization/policyassignments/<policy-assignment-name>",
"policyDefinitionId": "<policy-definition-scope>/providers/microsoft.authorization/policydefinitions/<policy-definition-name>",
"policyDefinitionReferenceId": "",
"complianceState": "NonCompliant",
"subscriptionId": "<subscription-id>",
"complianceReasonCode": ""
},
"eventType": "Microsoft.PolicyInsights.PolicyStateCreated",
"eventTime": "2021-03-27T18:37:42.5241536Z",
"dataVersion": "1",
"metadataVersion": "1"
}]
مخطط حدث تم تغيير حالة النهج في نطاقه على مستوى مجموعة الإدارة مشابه:
[{
"id": "5829794FCB5075FCF585476619577B5A5A30E52C84842CBD4E2AD73996714C4C",
"topic": "/tenants/<tenantId>/providers/Microsoft.Management/managementGroups/<managementGroupId>",
"subject": "/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/providers/<ProviderNamespace>/<ResourceType>/<ResourceName>",
"data": {
"timestamp": "2021-03-27T18:37:42.4496956Z",
"policyAssignmentId": "<policy-assignment-scope>/providers/microsoft.authorization/policyassignments/<policy-assignment-name>",
"policyDefinitionId": "<policy-definition-scope>/providers/microsoft.authorization/policydefinitions/<policy-definition-name>",
"policyDefinitionReferenceId": "",
"complianceState": "NonCompliant",
"subscriptionId": "<subscription-id>",
"complianceReasonCode": ""
},
"eventType": "Microsoft.PolicyInsights.PolicyStateChanged",
"eventTime": "2021-03-27T18:37:42.5241536Z",
"dataVersion": "1",
"metadataVersion": "1"
}]
الخطوات التالية
- للحصول على معاينة حول توجيه أحداث تغيير حالة نهج Azure، راجع استخدام شبكة الأحداث لإشعارات تغيير حالة النهج.
- للحصول على نظرة عامة حول تكامل نهج Azure مع شبكة الأحداث، راجع التفاعل مع أحداث نهج Azure باستخدام شبكة الأحداث.
- للاطلاع على مقدمة حول Azure Event Grid، راجعما هي Event Grid ؟
- لمزيد من المعلومات حول إنشاء اشتراك Azure Event Grid، راجع مخطط اشتراك Event Grid.