RapidVulnerabilityDetectionSettings

Ressource mit den Einstellungen für den Dienst „Schnelle Sicherheitslückenerkennung“.

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

string

Der Ressourcenname der RapidVulnerabilityDetectionSettings.

Formate:

  • organizations/{organization}/rapidVulnerabilityDetectionSettings
  • folders/{folder}/rapidVulnerabilityDetectionSettings
  • projects/{project}/rapidVulnerabilityDetectionSettings
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 in der Karte nicht vorhanden ist, wird seine Konfiguration von der übergeordneten Konfiguration übernommen.

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

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