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 ( |
Campos | |
---|---|
name |
Identificador. El nombre de recurso completo del módulo personalizado, en uno de los siguientes formatos:
|
display |
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. |
enablement |
Opcional. Es el estado de habilitación del módulo personalizado. |
update |
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: |
last |
Solo salida. El editor que actualizó el módulo personalizado por última vez. |
ancestor |
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. |
custom |
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 |
|
---|---|
|
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. |
|
Borra la SecurityHealthAnalyticsCustomModule especificada y todos sus elementos secundarios en la jerarquía de recursos. |
|
Recupera un SecurityHealthAnalyticsCustomModule . |
|
Muestra una lista de todos los recursos SecurityHealthAnalyticsCustomModule para el elemento superior determinado. |
|
Muestra una lista de todos los recursos SecurityHealthAnalyticsCustomModule residentes en la organización, la carpeta o el proyecto determinados y todos sus elementos secundarios. |
|
Actualiza el SecurityHealthAnalyticsCustomModule con el nombre determinado según la máscara de actualización especificada. |
|
Simula el resultado de usar un SecurityHealthAnalyticsCustomModule para verificar un recurso. |