REST Resource: organizations.locations.effectiveSecurityHealthAnalyticsCustomModules

Ressource: EffectiveSecurityHealthAnalyticsCustomModule

Représentation d'un module personnalisé Security Health Analytics à un niveau spécifié de la hiérarchie des ressources: organisation, dossier ou projet. Si un module personnalisé est hérité d'une organisation ou d'un dossier parent, l'état d'activation est défini sur la valeur effective dans le parent, et non sur INHERITED. Par exemple, si le module est activé dans une organisation ou un dossier, l'état d'activation effectif du module est ENABLED dans tous les dossiers ou projets descendants.

Représentation JSON
{
  "name": string,
  "customConfig": {
    object (CustomConfig)
  },
  "enablementState": enum (EnablementState),
  "displayName": string
}
Champs
name

string

Identifiant. Nom de ressource complet du module personnalisé, dans l'un des formats suivants:

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

object (CustomConfig)

Uniquement en sortie. Configuration spécifiée par l'utilisateur pour le module.

enablementState

enum (EnablementState)

Uniquement en sortie. État d'activation effectif du module au niveau donné de la hiérarchie.

displayName

string

Uniquement en sortie. Nom à afficher du module personnalisé. Le nom doit comporter entre 1 et 128 caractères, commencer par une lettre minuscule et ne contenir que des caractères alphanumériques et des traits de soulignement.

Méthodes

get

Récupère les informations d'un seul EffectiveSecurityHealthAnalyticsCustomModule.

list

Renvoie la liste de toutes les ressources EffectiveSecurityHealthAnalyticsCustomModule pour le parent donné.