REST Resource: folders.eventThreatDetectionSettings.customModules

Risorsa: EventThreatDetectionCustomModule

Rappresenta un'istanza di un modulo personalizzato di Event Threat Detection, incluso il nome completo del modulo, il nome visualizzato, lo stato di attivazione e l'ora dell'ultimo aggiornamento. Puoi creare un modulo personalizzato a livello di organizzazione, cartella o progetto. I moduli personalizzati che crei a livello di organizzazione o cartella vengono ereditati dalle cartelle e dai progetti secondari.

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

string

Immutabile. Il nome della risorsa del modulo personalizzato Event Threat Detection.

Il formato è il seguente:

  • organizations/{organization}/eventThreatDetectionSettings/customModules/{module}.
  • folders/{folder}/eventThreatDetectionSettings/customModules/{module}.
  • projects/{project}/eventThreatDetectionSettings/customModules/{module}.
config

object (Struct format)

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. Il formato è lo stesso del nome della risorsa EventThreatDetectionCustomModule.

enablementState

enum (EnablementState)

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

type

string

Tipo per il modulo, ad esempio CONFIGURABLE_BAD_IP.

displayName

string

Il nome leggibile da visualizzare per il modulo.

description

string

La descrizione del modulo.

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento del modulo.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

lastEditor

string

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

cloudProvider

enum (CloudProvider)

Il provider cloud del modulo personalizzato.

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 Quando lo stato di attivazione è ereditato.

CloudProvider

Provider cloud del modulo personalizzato.

Enum
CLOUD_PROVIDER_UNSPECIFIED Provider cloud non specificato.
GOOGLE_CLOUD_PLATFORM di Google Cloud.
AMAZON_WEB_SERVICES Amazon Web Services (AWS).
MICROSOFT_AZURE Microsoft Azure.

Metodi

create

Crea un modulo personalizzato residente di Event Threat Detection nell'ambito del Resource Manager principale specificato e crea anche moduli personalizzati ereditati per tutti i discendenti del principale specificato.

delete

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

get

Recupera un modulo personalizzato di Event Threat Detection.

list

Elenca tutti i moduli personalizzati di Event Threat Detection per il Resource Manager principale specificato.

listDescendant

Elenca tutti i moduli personalizzati di Event Threat Detection residenti nel Resource Manager principale specificato e nei relativi discendenti.

patch

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