VirtualMachineThreatDetectionSettings

Ressource mit den Einstellungen für den Dienst „Virtual Machine Threat Detection“.

JSON-Darstellung
{
  "name": string,
  "serviceEnablementState": enum (EnablementState),
  "modules": {
    string: {
      object (Config)
    },
    ...
  },
  "serviceAccount": string,
  "updateTime": string
}
Felder
name

string

Kennung. Der Ressourcenname der VirtualMachineThreatDetectionSettings.

Formate:

  • organizations/{organization}/virtualMachineThreatDetectionSettings
  • folders/{folder}/virtualMachineThreatDetectionSettings
  • projects/{project}/virtualMachineThreatDetectionSettings
serviceEnablementState

enum (EnablementState)

Der Aktivierungsstatus des Dienstes auf seiner Ebene in der Ressourcenhierarchie. Bei einem Status von „DEAKTIVIERT“ werden alle Aktivierungsstatus von Modulen auf „DEAKTIVIERT“ überschrieben.

modules

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

Die Konfigurationen, einschließlich des Aktivierungsstatus für die verschiedenen Module des Dienstes. Wenn ein Modul nicht in der Map vorhanden ist, wird seine Konfiguration von der Konfiguration des übergeordneten Elements übernommen.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

serviceAccount

string

Nur Ausgabe. Das Dienstkonto, das von den Virtual Machine Threat Detection-Erkennungstools verwendet wird.

updateTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der die Einstellungen zuletzt aktualisiert wurden.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".