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