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)

返回的匹配项的缓存有效期。为避免误报,客户端的缓存此响应时间不得超过此时长。

该时长以秒为单位,最多包含九个小数位,以“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 编码的字符串。