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 |
Inmutable. Es el nombre del recurso del módulo personalizado. Su formato es "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}" o "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}". El ID {customModule} lo genera el servidor y el usuario no puede configurarlo. Será un ID numérico que contenga de 1 a 20 dígitos. |
displayName |
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 |
Es el estado de habilitación del módulo personalizado. |
updateTime |
Solo salida. La hora en la que se actualizó el módulo personalizado por última vez. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
lastEditor |
Solo salida. El editor que actualizó el módulo personalizado por última vez. |
ancestorModule |
Solo salida. 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. De lo contrario, |
customConfig |
Es la configuración personalizada que especificó el usuario para el módulo. |
cloudProvider |
Es el proveedor de servicios en la nube del módulo personalizado. |
EnablementState
Estados de habilitación posibles de un módulo personalizado.
Enums | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
No se especificó el estado de habilitación. |
ENABLED |
El módulo está habilitado en el recurso de CRM determinado. |
DISABLED |
El módulo está inhabilitado en el recurso de CRM determinado. |
INHERITED |
El estado se hereda de un módulo superior. El módulo se HABILITará o INHABLITará de manera efectiva según el módulo ancestro no heredado más cercano en la jerarquía de CRM. |
CloudProvider
Posibles proveedores de servicios en la nube de un módulo personalizado.
Enums | |
---|---|
CLOUD_PROVIDER_UNSPECIFIED |
Proveedor de servicios en la nube no especificado. |
GOOGLE_CLOUD_PLATFORM |
Google Cloud. |
AMAZON_WEB_SERVICES |
Amazon Web Services (AWS). |
MICROSOFT_AZURE |
Microsoft Azure. |
Métodos |
|
---|---|
|
Crea un SecurityHealthAnalyticsCustomModule residente en el alcance del elemento superior de CRM determinado y también crea SecurityHealthAnalyticsCustomModules heredados para todos los elementos secundarios de CRM del elemento superior determinado. |
|
Borra el SecurityHealthAnalyticsCustomModule especificado y todos sus elementos secundarios en la jerarquía de CRM. |
|
Recupera un SecurityHealthAnalyticsCustomModule. |
|
Muestra una lista de todos los SecurityHealthAnalyticsCustomModules para el elemento superior determinado. |
|
Muestra una lista de todos los SecurityHealthAnalyticsCustomModules residentes en el elemento superior de CRM determinado y todos sus elementos secundarios. |
|
Actualiza SecurityHealthAnalyticsCustomModule con el nombre determinado según la máscara de actualización proporcionada. |
|
Simula un SecurityHealthAnalyticsCustomModule y un recurso determinados. |