REST Resource: customers.telemetry.notificationConfigs
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
المورد: TelemetryNotificationConfig
عملية الإعداد لتلقّي إشعارات بشأن بيانات القياس عن بُعد
تمثيل JSON |
{
"name": string,
"customer": string,
"googleCloudPubsubTopic": string,
"filter": {
object (TelemetryNotificationFilter )
}
} |
الحقول |
name |
string
النتائج فقط. اسم المورد لإعداد الإشعار.
|
customer |
string
النتائج فقط. عميل Google Workspace يملك المورد.
|
googleCloudPubsubTopic |
string
تمثّل هذه السمة موضوع pubsub الذي يتم نشر الإشعارات فيه.
|
filter |
object (TelemetryNotificationFilter )
لا ترسِل إشعارات إلا بشأن بيانات القياس عن بُعد المطابقة لهذا الفلتر.
|
TelemetryNotificationFilter
تحدِّد هذه السياسة طريقة فلترة بيانات القياس عن بُعد.
تمثيل JSON |
{
"userOrgUnitId": string,
"deviceOrgUnitId": string,
"userEmail": string,
"deviceId": string,
// Union field filter can be only one of the following:
"telemetryEventNotificationFilter": {
object (TelemetryEventNotificationFilter )
}
// End of list of possible types for union field filter .
} |
الحقول |
userOrgUnitId |
string
في حال ضبط هذه السياسة، لن يتم إرسال إشعارات إلا بشأن بيانات القياس عن بُعد الواردة من الأجهزة التي يملكها المستخدمون في هذه الوحدة التنظيمية.
|
deviceOrgUnitId |
string
في حال ضبط هذه السياسة، لن يتم إرسال إشعارات إلا بشأن بيانات القياس عن بُعد الواردة من الأجهزة في هذه الوحدة التنظيمية.
|
userEmail |
string
في حال ضبط هذه السياسة، لن يتم إرسال إشعارات إلا بشأن بيانات القياس عن بُعد الواردة من الأجهزة التي يملكها هذا المستخدم.
|
deviceId |
string
في حال ضبط هذه السياسة، سيتم فقط إرسال إشعارات بشأن بيانات القياس عن بُعد الواردة من هذا الجهاز.
|
حقل الاتحاد filter . مطلوب. يمكن أن يكون filter واحدًا فقط مما يلي: |
telemetryEventNotificationFilter |
object (TelemetryEventNotificationFilter )
لا يتم إرسال إشعارات إلا بشأن أحداث القياس عن بُعد المطابقة لهذا الفلتر.
|
TelemetryEventNotificationFilter
تضبط هذه السياسة طريقة فلترة أحداث القياس عن بُعد.
تمثيل JSON |
{
"eventTypes": [
enum (EventType )
]
} |
الحقول |
eventTypes[] |
enum (EventType )
إرسال الإشعارات بشأن أحداث من هذه الأنواع فقط يجب ألا يكون الحقل فارغًا.
|
الطُرق |
|
إنشاء إعدادات لإشعارات القياس عن بُعد |
|
حذف إعدادات إشعار القياس عن بُعد |
|
أدرِج جميع إعدادات إشعارات القياس عن بُعد. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eTelemetryNotificationConfig allows you to receive notifications of telemetry data by configuring a Google Cloud Pubsub topic and filtering the data.\u003c/p\u003e\n"],["\u003cp\u003eYou can filter telemetry data notifications by user, device, organizational unit, or specific telemetry events using TelemetryNotificationFilter and TelemetryEventNotificationFilter.\u003c/p\u003e\n"],["\u003cp\u003eUse the provided methods to create, delete, and list telemetry notification configurations for your Google Workspace customer.\u003c/p\u003e\n"]]],[],null,["# REST Resource: customers.telemetry.notificationConfigs\n\n- [Resource: TelemetryNotificationConfig](#TelemetryNotificationConfig)\n - [JSON representation](#TelemetryNotificationConfig.SCHEMA_REPRESENTATION)\n- [TelemetryNotificationFilter](#TelemetryNotificationFilter)\n - [JSON representation](#TelemetryNotificationFilter.SCHEMA_REPRESENTATION)\n- [TelemetryEventNotificationFilter](#TelemetryEventNotificationFilter)\n - [JSON representation](#TelemetryEventNotificationFilter.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: TelemetryNotificationConfig\n-------------------------------------\n\nConfiguration to receive notifications of telemetry data.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"customer\": string, \"googleCloudPubsubTopic\": string, \"filter\": { object (/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryNotificationFilter) } } ``` |\n\n| Fields ||\n|--------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Output only. Resource name of the notification configuration. |\n| `customer` | `string` Output only. Google Workspace customer that owns the resource. |\n| `googleCloudPubsubTopic` | `string` The pubsub topic to which notifications are published to. |\n| `filter` | `object (`[TelemetryNotificationFilter](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryNotificationFilter)`)` Only send notifications for telemetry data matching this filter. |\n\nTelemetryNotificationFilter\n---------------------------\n\nConfigures how the telemetry data should be filtered.\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"userOrgUnitId\": string, \"deviceOrgUnitId\": string, \"userEmail\": string, \"deviceId\": string, // Union field `filter` can be only one of the following: \"telemetryEventNotificationFilter\": { object (/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryEventNotificationFilter) } // End of list of possible types for union field `filter`. } ``` |\n\n| Fields ||\n|------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `userOrgUnitId` | `string` If set, only sends notifications for telemetry data coming from devices owned by users in this org unit. |\n| `deviceOrgUnitId` | `string` If set, only sends notifications for telemetry data coming from devices in this org unit. |\n| `userEmail` | `string` If set, only sends notifications for telemetry data coming from devices owned by this user. |\n| `deviceId` | `string` If set, only sends notifications for telemetry data coming from this device. |\n| Union field `filter`. Required. `filter` can be only one of the following: ||\n| `telemetryEventNotificationFilter` | `object (`[TelemetryEventNotificationFilter](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs#TelemetryEventNotificationFilter)`)` Only sends notifications for the telemetry events matching this filter. |\n\nTelemetryEventNotificationFilter\n--------------------------------\n\nConfigures how the telemetry events should be filtered.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------|\n| ``` { \"eventTypes\": [ enum (/chrome/management/reference/rest/v1/EventType) ] } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| `eventTypes[]` | `enum (`[EventType](/chrome/management/reference/rest/v1/EventType)`)` Only sends the notifications for events of these types. Must not be empty. |\n\n| Methods ------- ||\n|---------------------------------------------------------------------------------------------------|------------------------------------------|\n| ### [create](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/create) | Create a telemetry notification config. |\n| ### [delete](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/delete) | Delete a telemetry notification config. |\n| ### [list](/chrome/management/reference/rest/v1/customers.telemetry.notificationConfigs/list) | List all telemetry notification configs. |"]]