REST Resource: organizations.locations.effectiveSecurityHealthAnalyticsCustomModules

Ressource: EffectiveSecurityHealthAnalyticsCustomModule

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 Aktivierungsstatus auf den Wert festgelegt, der im übergeordneten Element gilt, nicht auf INHERITED. Wenn das Modul beispielsweise in einer Organisation oder einem Ordner aktiviert ist, ist der effektive Aktivierungsstatus für das Modul in allen untergeordneten Ordnern oder Projekten ENABLED.

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

string

Kennung. Der vollständige Ressourcenname des benutzerdefinierten Moduls in einem der folgenden Formate:

  • organizations/organization/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
  • folders/folder/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
  • projects/project/{location}/effectiveSecurityHealthAnalyticsCustomModules/{custom_module}
customConfig

object (CustomConfig)

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

enablementState

enum (EnablementState)

Nur Ausgabe. Der gültige Aktivierungsstatus für das Modul 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.

Methoden

get

Ruft Details zu einem einzelnen EffectiveSecurityHealthAnalyticsCustomModule ab.

list

Gibt eine Liste aller EffectiveSecurityHealthAnalyticsCustomModule-Ressourcen für das übergeordnete Element zurück.