Recurso: MuteConfig
Una configuración de silenciamiento es un recurso de Cloud SCC que contiene la configuración para silenciar los eventos de creación o actualización de hallazgos.
Representación JSON |
---|
{
"name": string,
"description": string,
"filter": string,
"createTime": string,
"updateTime": string,
"mostRecentEditor": string,
"type": enum ( |
Campos | |
---|---|
name |
Identificador. Este campo se ignorará si se proporciona durante la creación de la configuración. En la siguiente lista, se muestran algunos ejemplos del formato:
|
description |
Es una descripción de la configuración de silenciamiento. |
filter |
Obligatorio. Es una expresión que define el filtro que se aplicará a los eventos de creación o actualización de los resultados. Cuando crees una cadena de filtro, ten en cuenta el alcance en el que se crea la configuración de silenciamiento. P. ej., Si un filtro contiene project = X, pero se crea en el alcance project = Y, es posible que no coincida con ningún resultado. Se admiten las siguientes combinaciones de campos y operadores:
|
createTime |
Solo salida. Es la hora en la que se creó la configuración de silenciamiento. El servidor establece este campo y se ignorará si se proporciona cuando se crea la configuración. 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: |
updateTime |
Solo salida. La hora más reciente en la que se actualizó la configuración de silencio. El servidor establece este campo y se ignorará si se proporciona en la creación o actualización de la configuración. 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: |
mostRecentEditor |
Solo salida. Es la dirección de correo electrónico del usuario que editó la configuración de silenciamiento por última vez. El servidor establece este campo y se ignorará si se proporciona en la creación o actualización de la configuración. |
type |
Obligatorio. Es el tipo de configuración de silenciamiento, que determina qué tipo de estado de silenciamiento afecta la configuración. Inmutable después de la creación. |
expiryTime |
Opcional. Es la fecha de vencimiento de la configuración de silenciamiento. Solo se aplica a las configuraciones dinámicas. Si se establece el vencimiento, cuando venza la configuración, se quitará de todos los resultados. 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: |
MuteConfigType
Es el tipo de MuteConfig.
Enums | |
---|---|
MUTE_CONFIG_TYPE_UNSPECIFIED |
No usuado. |
STATIC |
Una configuración de silenciamiento estático, que establece el estado de silenciamiento estático de los resultados coincidentes futuros como silenciados. Una vez que se haya establecido el estado de silencio estático, las modificaciones de la configuración o los hallazgos no lo afectarán. |
DYNAMIC |
Una configuración de silenciamiento dinámico, que se aplica a los resultados coincidentes existentes y futuros, establece su estado de silenciamiento dinámico en "silenciado". Si se actualiza o borra la configuración, o se actualiza un hallazgo coincidente, de modo que el hallazgo no coincida con la configuración, esta se quitará del hallazgo y el estado de silenciamiento dinámico del hallazgo podría dejar de estar silenciado (a menos que otras configuraciones sigan coincidiendo). |
Métodos |
|
---|---|
|
Crea una configuración de silenciamiento. |
|
Borra una configuración de silenciamiento existente. |
|
Obtiene una configuración de silenciamiento. |
|
Muestra una lista de las configuraciones de silenciamiento. |
|
Actualiza una configuración de silenciamiento. |