REST Resource: folders.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.

EnablementState

Der Aktivierungsstatus des Moduls.

Enums
ENABLEMENT_STATE_UNSPECIFIED Nicht angegebener Aktivierungsstatus.
ENABLED Das Modul ist auf der angegebenen Ebene aktiviert.
DISABLED Das Modul ist auf der angegebenen Ebene deaktiviert.

CloudProvider

Der Cloud-Anbieter des benutzerdefinierten Moduls.

Enums
CLOUD_PROVIDER_UNSPECIFIED Nicht angegebener Cloud-Anbieter.
GOOGLE_CLOUD_PLATFORM Google Cloud Platform
AMAZON_WEB_SERVICES Amazon Web Services
MICROSOFT_AZURE Microsoft Azure

Methoden

get

Ruft ein EffectiveSecurityHealthAnalyticsCustomModule ab.

list

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