REST Resource: folders.locations.eventThreatDetectionCustomModules

Risorsa: EventThreatDetectionCustomModule

Una risorsa di Security Command Center che contiene la configurazione e lo stato di abilitazione di un modulo personalizzato, che consente a Event Threat Detection di scrivere determinati risultati in Security Command Center.

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

string

Identificatore. Il nome della risorsa del modulo personalizzato Event Threat Detection, in uno dei seguenti formati:

  • 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)

Facoltativo. Configurazione del modulo. Per il modulo residente, il valore di configurazione è definito a questo livello. Per il modulo ereditato, il valore di configurazione viene ereditato dal modulo principale.

ancestorModule

string

Solo output. Il modulo genitore più vicino da cui questo modulo eredita lo stato di attivazione. Se vuoto, indica che il modulo personalizzato è stato creato nell'organizzazione, nella cartella o nel progetto principale richiedente. Il formato è lo stesso del nome della risorsa del modulo personalizzato.

enablementState

enum (EnablementState)

Facoltativo. Lo stato di abilitazione del modulo al livello specificato della gerarchia.

type

string

Facoltativo. Digita il testo per il modulo. Ad esempio, CONFIGURABLE_BAD_IP.

displayName

string

Facoltativo. Il nome leggibile del modulo.

description

string

Facoltativo. Una descrizione del modulo.

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento del modulo.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastEditor

string

Solo output. L'editor che ha eseguito l'ultimo aggiornamento del modulo.

EnablementState

Lo stato di abilitazione del modulo.

Enum
ENABLEMENT_STATE_UNSPECIFIED Stato di abilitazione non specificato.
ENABLED Il modulo è abilitato al livello specificato.
DISABLED Il modulo è disattivato al livello specificato.
INHERITED Lo stato viene ereditato da un modulo precedente. Il modulo sarà effettivamente ENABLED o DISABLED in base al modulo principale non ereditato più vicino nella gerarchia del CRM. Se provi a impostare un modulo di primo livello (un modulo senza elemento principale) sullo stato INHERITED, viene visualizzato un errore INVALID_ARGUMENT.

Metodi

create

Crea un modulo personalizzato residente di Event Threat Detection nell'ambito dell'organizzazione, della cartella o del progetto specificati e crea moduli personalizzati ereditati per tutti i discendenti dell'elemento principale specificato.

delete

Consente di eliminare il modulo personalizzato di Event Threat Detection specificato e tutti i relativi discendenti nella gerarchia delle risorse.

get

Recupera un modulo personalizzato di Event Threat Detection.

list

Elenca tutti i moduli personalizzati di Event Threat Detection per l'organizzazione, la cartella o il progetto specificati.

listDescendant

Elenca tutti i moduli personalizzati di Event Threat Detection residenti per l'organizzazione, la cartella o il progetto specificati e i relativi discendenti.

patch

Aggiorna il modulo personalizzato di Event Threat Detection con il nome specificato in base alla maschera di aggiornamento specificata.

validate

Convalida il modulo personalizzato Event Threat Detection specificato.