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 編碼的字串。