REST Resource: projects.locations.eventThreatDetectionCustomModules

Ressource: EventThreatDetectionCustomModule

Eine Security Command Center-Ressource, die den Konfigurations- und Aktivierungsstatus eines benutzerdefinierten Moduls enthält. So kann Event Threat Detection bestimmte Ergebnisse in Security Command Center schreiben.

JSON-Darstellung
{
  "name": string,
  "config": {
    object
  },
  "ancestorModule": string,
  "enablementState": enum (EnablementState),
  "type": string,
  "displayName": string,
  "description": string,
  "updateTime": string,
  "lastEditor": string
}
Felder
name

string

Kennung. Der Ressourcenname des benutzerdefinierten Moduls für Event Threat Detection in einem der folgenden Formate:

  • organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
  • folders/{folder}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
  • projects/{project}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
config

object (Struct format)

Optional. Konfiguration für das Modul. Für das residente Modul wird der Konfigurationswert auf dieser Ebene definiert. Der Konfigurationswert des übergeordneten Moduls wird für das untergeordnete Modul übernommen.

ancestorModule

string

Nur Ausgabe. Das übergeordnete Modul, von dem dieses Modul den Aktivierungsstatus erbt. Wenn das Feld leer ist, wurde das benutzerdefinierte Modul in der anfragenden übergeordneten Organisation, dem übergeordneten Ordner oder dem übergeordneten Projekt erstellt. Das Format entspricht dem Ressourcennamen des benutzerdefinierten Moduls.

enablementState

enum (EnablementState)

Optional. Der Aktivierungsstatus des Moduls auf der angegebenen Hierarchieebene.

type

string

Optional. Geben Sie Text für das Modul ein. Beispiel: CONFIGURABLE_BAD_IP.

displayName

string

Optional. Der für Menschen lesbare Name des Moduls.

description

string

Optional. Eine Beschreibung des Moduls.

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem das Modul zuletzt aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

lastEditor

string

Nur Ausgabe. Der Editor, der das Modul zuletzt aktualisiert hat.

Methoden

create

Erstellt ein lokales benutzerdefiniertes Event Threat Detection-Modul im Bereich der angegebenen Organisation, des angegebenen Ordners oder des angegebenen Projekts und erbt benutzerdefinierte Module für alle untergeordneten Elemente des übergeordneten Elements.

delete

Das angegebene benutzerdefinierte Event Threat Detection-Modul und alle untergeordneten Elemente in der Ressourcenhierarchie werden gelöscht.

get

Ruft ein benutzerdefiniertes Event Threat Detection-Modul ab.

list

Hier werden alle benutzerdefinierten Event Threat Detection-Module für die angegebene Organisation, den angegebenen Ordner oder das angegebene Projekt aufgelistet.

listDescendant

Hier werden alle benutzerdefinierten Event Threat Detection-Module für die angegebene Organisation, den Ordner oder das Projekt und die untergeordneten Elemente aufgelistet.

patch

Aktualisiert das benutzerdefinierte Event Threat Detection-Modul mit dem angegebenen Namen anhand der angegebenen Aktualisierungsmaske.

validate

Prüft das angegebene benutzerdefinierte Event Threat Detection-Modul.