ThreatMatch

檢查安全瀏覽威脅清單中的威脅項目時比對符合的項目。

JSON 表示法
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
欄位
threatType

enum (ThreatType)

符合此威脅的威脅類型。

platformType

enum (PlatformType)

符合此威脅的平台類型。

threatEntryType

enum (ThreatEntryType)

符合此威脅的威脅項目類型。

threat

object (ThreatEntry)

符合此威脅的威脅。

threatEntryMetadata

object (ThreatEntryMetadata)

與這項威脅相關聯的選用中繼資料。

cacheDuration

string (Duration format)

傳回相符項目的快取生命週期。用戶端不得快取這個回應超過這個時間長度,以避免誤判。

時間長度以秒為單位,最多可有 9 個小數位數,並結尾為「s」。例如:"3.5s"

ThreatEntryMetadata

與特定威脅項目相關聯的中繼資料。用戶端應該知道與每個威脅類型相關的中繼資料鍵/值組合。

JSON 表示法
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
欄位
entries[]

object (MetadataEntry)

中繼資料項目。

MetadataEntry

單一中繼資料項目。

JSON 表示法
{
  "key": string,
  "value": string
}
欄位
key

string (bytes format)

中繼資料項目鍵。如果是 JSON 要求,金鑰是採用 Base64 編碼。

Base64 編碼的字串。

value

string (bytes format)

中繼資料項目值。如果是 JSON 要求,這個值會採用 Base64 編碼。

Base64 編碼的字串。