ContainerThreatDetectionSettings

Risorsa che acquisisce le impostazioni per il servizio Container Threat Detection.

Rappresentazione JSON
{
  "name": string,
  "serviceEnablementState": enum (EnablementState),
  "modules": {
    string: {
      object (Config)
    },
    ...
  },
  "serviceAccount": string,
  "updateTime": string
}
Campi
name

string

Identificatore. Il nome della risorsa di ContainerThreatDetectionSettings.

Formati:

  • organizations/{organization}/containerThreatDetectionSettings
  • folders/{folder}/containerThreatDetectionSettings
  • projects/{project}/containerThreatDetectionSettings
  • projects/{project}/locations/{location}/clusters/{cluster}/containerThreatDetectionSettings
serviceEnablementState

enum (EnablementState)

Lo stato di abilitazione del servizio al suo livello della gerarchia delle risorse. Uno stato DISABILITATA sostituirà tutti gli stati enablement_states del modulo con DISABILITATA.

modules

map (key: string, value: object (Config))

Le configurazioni, incluso lo stato di attivazione dei diversi moduli del servizio. L'assenza di un modulo nella mappa implica che la sua configurazione viene ereditata dalla configurazione del modulo principale.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

serviceAccount

string

Solo output. L'account di servizio utilizzato da Container Threat Detection per l'analisi. Gli account di servizio hanno un ambito a livello di progetto, il che significa che questo campo sarà vuoto a qualsiasi livello superiore a un progetto.

updateTime

string (Timestamp format)

Solo output. Ora dell'ultimo aggiornamento delle impostazioni.

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".