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.