REST Resource: customers.telemetry.events

সম্পদ: টেলিমেট্রি ইভেন্ট

একটি পরিচালিত ডিভাইস দ্বারা রিপোর্ট করা টেলিমেট্রি ডেটা।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "device": {
    object (TelemetryDeviceInfo)
  },
  "user": {
    object (TelemetryUserInfo)
  },
  "reportTime": string,
  "eventType": enum (EventType),
  "audioSevereUnderrunEvent": {
    object (TelemetryAudioSevereUnderrunEvent)
  },
  "usbPeripheralsEvent": {
    object (TelemetryUsbPeripheralsEvent)
  },
  "networkStateChangeEvent": {
    object (TelemetryNetworkConnectionStateChangeEvent)
  },
  "httpsLatencyChangeEvent": {
    object (TelemetryHttpsLatencyChangeEvent)
  },
  "wifiSignalStrengthEvent": {
    object (TelemetryNetworkSignalStrengthEvent)
  },
  "vpnConnectionStateChangeEvent": {
    object (TelemetryNetworkConnectionStateChangeEvent)
  }
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। ইভেন্টের সম্পদের নাম।

device

object ( TelemetryDeviceInfo )

শুধুমাত্র আউটপুট। ইভেন্টের সাথে যুক্ত ডিভাইস সম্পর্কে তথ্য।

user

object ( TelemetryUserInfo )

শুধুমাত্র আউটপুট। ইভেন্টের সাথে যুক্ত ব্যবহারকারী সম্পর্কে তথ্য।

reportTime

string ( Timestamp format)

টাইমস্ট্যাম্প যা ইভেন্টের রিপোর্ট করার সময় প্রতিনিধিত্ব করে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

eventType

enum ( EventType )

বর্তমান ইভেন্টের ইভেন্টের ধরন।

audioSevereUnderrunEvent

object ( TelemetryAudioSevereUnderrunEvent )

শুধুমাত্র আউটপুট। অডিও গুরুতর underrun ঘটনা জন্য পেলোড. eventType ক্ষেত্রটি AUDIO_SEVERE_UNDERRUN হলেই উপস্থিত হয়।

usbPeripheralsEvent

object ( TelemetryUsbPeripheralsEvent )

শুধুমাত্র আউটপুট। ইউএসবি পেরিফেরাল ইভেন্টের জন্য পেলোড। eventType ক্ষেত্রটি হয় USB_ADDED বা USB_REMOVED হলেই উপস্থাপন করুন৷

networkStateChangeEvent

object ( TelemetryNetworkConnectionStateChangeEvent )

শুধুমাত্র আউটপুট। নেটওয়ার্ক সংযোগের অবস্থা পরিবর্তন ইভেন্টের জন্য পেলোড। eventType NETWORK_STATE_CHANGE হলেই উপস্থিত হবে।

httpsLatencyChangeEvent

object ( TelemetryHttpsLatencyChangeEvent )

শুধুমাত্র আউটপুট। HTTPS লেটেন্সি পরিবর্তন ইভেন্টের জন্য পেলোড। eventType NETWORK_HTTPS_LATENCY_CHANGE হলেই উপস্থিত হবে।

wifiSignalStrengthEvent

object ( TelemetryNetworkSignalStrengthEvent )

শুধুমাত্র আউটপুট। ওয়াইফাই সংকেত শক্তি ইভেন্টের জন্য পেলোড. শুধুমাত্র eventType WIFI_SIGNAL_STRENGTH_LOW বা WIFI_SIGNAL_STRENGTH_RECOVERED হলেই উপস্থাপন করুন৷

vpnConnectionStateChangeEvent

object ( TelemetryNetworkConnectionStateChangeEvent )

শুধুমাত্র আউটপুট। VPN সংযোগের অবস্থা পরিবর্তন ইভেন্টের জন্য পেলোড। eventType VPN_CONNECTION_STATE_CHANGE হলেই উপস্থিত হয়।

টেলিমেট্রিডিভাইস ইনফো

টেলিমেট্রি ডেটার সাথে যুক্ত একটি ডিভাইস সম্পর্কে তথ্য।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_DEVICE
JSON প্রতিনিধিত্ব
{
  "deviceId": string,
  "orgUnitId": string
}
ক্ষেত্র
deviceId

string

শুধুমাত্র আউটপুট। ডিভাইসের অনন্য ডিরেক্টরি API ID। এই মানটি ChromeOS ডিভাইস ট্যাবে অ্যাডমিন কনসোলের ডিরেক্টরি API আইডির মতো।

orgUnitId

string

শুধুমাত্র আউটপুট। ডিভাইসের প্রতিষ্ঠানের ইউনিট আইডি।

টেলিমেট্রি ইউজার ইনফো

টেলিমেট্রি ডেটার সাথে যুক্ত একজন ব্যবহারকারী সম্পর্কে তথ্য।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_USER৷
JSON প্রতিনিধিত্ব
{
  "email": string,
  "orgUnitId": string
}
ক্ষেত্র
email

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর ইমেইল।

orgUnitId

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রতিষ্ঠানের ইউনিট আইডি।

TelemetryAudioSevereUnderrunEvent

এই ধরনের কোন ক্ষেত্র আছে.

TelemetryAudioSevereUnderrunEvent ট্রিগার হয় যখন একটি অডিও ডিভাইসে 5 সেকেন্ডের বেশি সময় ধরে বাফার ডেটা শেষ হয়ে যায়।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_AUDIO_REPORT

TelemetryUsbPeripherals ইভেন্ট

TelemetryUsbPeripheralsEvent ইউএসবি ডিভাইস যোগ করা বা সরানো হয় ট্রিগার হয়.

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_PERIPHERALS_REPORT
JSON প্রতিনিধিত্ব
{
  "usbPeripheralReport": [
    {
      object (UsbPeripheralReport)
    }
  ]
}
ক্ষেত্র
usbPeripheralReport[]

object ( UsbPeripheralReport )

ইউএসবি ডিভাইসগুলির তালিকা যা হয় যুক্ত বা সরানো হয়েছে।

TelemetryNetworkConnectionStateChangeEvent

TelemetryNetworkConnectionStateChangeEvent নেটওয়ার্ক সংযোগের অবস্থার পরিবর্তনে ট্রিগার করা হয়।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_NETWORK_REPORT
JSON প্রতিনিধিত্ব
{
  "guid": string,
  "connectionState": enum (NetworkConnectionState)
}
ক্ষেত্র
guid

string

নেটওয়ার্কের অনন্য শনাক্তকারী।

connectionState

enum ( NetworkConnectionState )

নেটওয়ার্কের বর্তমান সংযোগের অবস্থা।

TelemetryHttpsLatencyChangeEvent

Https লেটেন্সি রুটিন পর্যায়ক্রমে চালিত হয় এবং TelemetryHttpsLatencyChangeEvent ট্রিগার করা হয় যদি কোনো লেটেন্সি সমস্যা শনাক্ত করা হয় বা ডিভাইসটি লেটেন্সি সমস্যা থেকে পুনরুদ্ধার করা হয়।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_NETWORK_REPORT
JSON প্রতিনিধিত্ব
{
  "httpsLatencyRoutineData": {
    object (HttpsLatencyRoutineData)
  },
  "httpsLatencyState": enum (HttpsLatencyState)
}
ক্ষেত্র
httpsLatencyRoutineData

object ( HttpsLatencyRoutineData )

HTTPS লেটেন্সি রুটিন ডেটা যা ইভেন্টটিকে ট্রিগার করেছে৷

httpsLatencyState

enum ( HttpsLatencyState )

বর্তমান HTTPS লেটেন্সি অবস্থা।

HttpsLatencyState

HTTPS লেটেন্সি অবস্থা।

Enums
HTTPS_LATENCY_STATE_UNSPECIFIED HTTPS লেটেন্সি স্টেট অনির্দিষ্ট।
RECOVERY HTTPS লেটেন্সি একটি সমস্যা থেকে পুনরুদ্ধার করা হয়েছে।
PROBLEM HTTPS লেটেন্সি সমস্যা।

টেলিমেট্রিনেটওয়ার্ক সিগন্যাল স্ট্রেংথ ইভেন্ট

TelemetryNetworkSignalStrengthEvent ওয়াইফাই সিগন্যাল শক্তি ইভেন্টে ট্রিগার করা হয়।

  • দানাদার অনুমতি প্রয়োজন: TELEMETRY_API_NETWORK_REPORT
JSON প্রতিনিধিত্ব
{
  "guid": string,
  "signalStrengthDbm": integer
}
ক্ষেত্র
guid

string

নেটওয়ার্কের অনন্য শনাক্তকারী।

signalStrengthDbm

integer

সংকেত শক্তি RSSI মান।

পদ্ধতি

list

টেলিমেট্রি ইভেন্ট তালিকা করুন।