REST Resource: folders.locations.securityHealthAnalyticsCustomModules

Recurso: SecurityHealthAnalyticsCustomModule

Representa una instancia de un módulo personalizado de las estadísticas del estado de la seguridad, incluido su nombre completo, nombre visible, estado de habilitación y hora de la última actualización. Puedes crear un módulo personalizado a nivel de la organización, la carpeta o el proyecto. Las carpetas y los proyectos secundarios heredan los módulos personalizados que creas a nivel de la organización o la carpeta.

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

string

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

  • organizations/{organization}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • folders/{folder}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
  • projects/{project}/locations/{location}/securityHealthAnalyticsCustomModules/{custom_module}
displayName

string

Opcional. Es el nombre visible del módulo personalizado de las estadísticas del estado de la seguridad. Este nombre visible se convierte en la categoría de resultado para todos los resultados que muestra este módulo personalizado. El nombre visible debe tener entre 1 y 128 caracteres, comenzar con una letra minúscula y contener solo caracteres alfanuméricos o guiones bajos.

enablementState

enum (EnablementState)

Opcional. Es el estado de habilitación del módulo personalizado.

updateTime

string (Timestamp format)

Solo salida. La hora en la que se actualizó el módulo personalizado por última vez.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

lastEditor

string

Solo salida. El editor que actualizó el módulo personalizado por última vez.

ancestorModule

string

Solo salida. Especifica la organización o la carpeta de la que se hereda el módulo personalizado. Si está vacío, indica que el módulo personalizado se creó en la organización, la carpeta o el proyecto en el que lo estás viendo.

customConfig

object (CustomConfig)

Opcional. Es la configuración personalizada que especifica el usuario para el módulo.

EnablementState

Estados de habilitación posibles de un módulo personalizado.

Enums
ENABLEMENT_STATE_UNSPECIFIED Valor predeterminado Este valor no se usa.
ENABLED El módulo está habilitado en la organización, la carpeta o el proyecto determinados.
DISABLED El módulo está inhabilitado en la organización, la carpeta o el proyecto determinado.
INHERITED El estado se hereda de un módulo superior. El módulo será ENABLED o DISABLED según el módulo superior no heredado más cercano en la jerarquía de recursos. Si intentas establecer un módulo de nivel superior (un módulo sin elementos superiores) en el estado INHERITED, recibirás un error INVALID_ARGUMENT.

Métodos

create

Crea un SecurityHealthAnalyticsCustomModule residente en el ámbito de la organización, la carpeta o el proyecto determinado, y también crea recursos SecurityHealthAnalyticsCustomModule heredados para todas las carpetas y proyectos que son elementos secundarios del elemento superior determinado.

delete

Borra la SecurityHealthAnalyticsCustomModule especificada y todos sus elementos secundarios en la jerarquía de recursos.

get

Recupera un SecurityHealthAnalyticsCustomModule.

list

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

listDescendant

Muestra una lista de todos los recursos SecurityHealthAnalyticsCustomModule residentes en la organización, la carpeta o el proyecto determinados y todos sus elementos secundarios.

patch

Actualiza el SecurityHealthAnalyticsCustomModule con el nombre determinado según la máscara de actualización especificada.

simulate

Simula el resultado de usar un SecurityHealthAnalyticsCustomModule para verificar un recurso.