REST Resource: projects.securityHealthAnalyticsSettings.effectiveCustomModules

Ressource: EffectiveSecurityHealthAnalyticsCustomModule

Ein EffectiveSecurityHealthAnalyticsCustomModule ist die Darstellung eines benutzerdefinierten Security Health Analytics-Moduls auf einer bestimmten Ebene der Ressourcenhierarchie: Organisation, Ordner oder Projekt. Wenn ein benutzerdefiniertes Modul von einer übergeordneten Organisation oder einem übergeordneten Ordner übernommen wird, wird der Wert der Property enablementState in „EffectiveSecurityHealthAnalyticsCustomModule“ auf den Wert festgelegt, der in der übergeordneten Organisation oder dem übergeordneten Ordner wirksam ist, anstelle von INHERITED. Wenn das Modul beispielsweise in einer übergeordneten Organisation oder einem übergeordneten Ordner aktiviert ist, ist der effektive enablementState für das Modul in allen untergeordneten Ordnern oder Projekten ebenfalls enabled. EffectiveSecurityHealthAnalyticsCustomModule ist schreibgeschützt.

JSON-Darstellung
{
  "name": string,
  "customConfig": {
    object (CustomConfig)
  },
  "enablementState": enum (EnablementState),
  "displayName": string,
  "cloudProvider": enum (CloudProvider)
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname des benutzerdefinierten Moduls. Das Format ist „organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}“, „folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}“ oder „projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}“.

customConfig

object (CustomConfig)

Nur Ausgabe. Die vom Nutzer angegebene Konfiguration für das Modul.

enablementState

enum (EnablementState)

Nur Ausgabe. Der gültige Aktivierungsstatus des Moduls auf der angegebenen Hierarchieebene.

displayName

string

Nur Ausgabe. Der Anzeigename für das benutzerdefinierte Modul. Der Name muss zwischen 1 und 128 Zeichen lang sein und mit einem Kleinbuchstaben beginnen. Er darf nur alphanumerische Zeichen oder Unterstriche enthalten.

cloudProvider

enum (CloudProvider)

Der Cloud-Anbieter des benutzerdefinierten Moduls.

Methoden

get

Ruft ein EffectiveSecurityHealthAnalyticsCustomModule ab.

list

Gibt eine Liste aller EffectiveSecurityHealthAnalyticsCustomModules für das übergeordnete Element zurück.