REST Resource: organizations.locations.effectiveSecurityHealthAnalyticsCustomModules

Recurso: EffectiveSecurityHealthAnalyticsCustomModule

Es la representación de un módulo personalizado de Security Health Analytics en un nivel específico de la jerarquía de recursos: organización, carpeta o proyecto. Si se hereda un módulo personalizado de una organización o carpeta superior, el estado de habilitación se establece en el valor que es efectivo en el elemento superior, no en INHERITED. Por ejemplo, si el módulo está habilitado en una organización o carpeta, el estado de habilitación efectivo del módulo es ENABLED en todas las carpetas o proyectos secundarios.

Representación JSON
{
  "name": string,
  "customConfig": {
    object (CustomConfig)
  },
  "enablementState": enum (EnablementState),
  "displayName": string
}
Campos
name

string

Identificador. El nombre de recurso completo del módulo personalizado, en uno de los siguientes formatos:

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

object (CustomConfig)

Solo salida. Es la configuración especificada por el usuario para el módulo.

enablementState

enum (EnablementState)

Solo salida. Es el estado de habilitación efectivo del módulo en el nivel determinado de la jerarquía.

displayName

string

Solo salida. Es el nombre visible del módulo personalizado. El nombre debe tener entre 1 y 128 caracteres, comenzar con una letra minúscula y contener solo caracteres alfanuméricos o guiones bajos.

Métodos

get

Obtiene los detalles de un solo EffectiveSecurityHealthAnalyticsCustomModule.

list

Muestra una lista de todos los recursos EffectiveSecurityHealthAnalyticsCustomModule para el elemento superior determinado.