REST Resource: folders.locations.muteConfigs

Recurso: MuteConfig

Uma configuração de silenciamento é um recurso do Cloud SCC que contém a configuração para silenciar eventos de criação/atualização de descobertas.

Representação JSON
{
  "name": string,
  "description": string,
  "filter": string,
  "createTime": string,
  "updateTime": string,
  "mostRecentEditor": string,
  "type": enum (MuteConfigType),
  "expiryTime": string
}
Campos
name

string

Identificador. Esse campo será ignorado se for fornecido na criação da configuração. A lista a seguir mostra alguns exemplos do formato:

  • organizations/{organization}/muteConfigs/{muteConfig} + organizations/{organization}locations/{location}//muteConfigs/{muteConfig}
  • folders/{folder}/muteConfigs/{muteConfig}
  • folders/{folder}/locations/{location}/muteConfigs/{muteConfig}
  • projects/{project}/muteConfigs/{muteConfig}
  • projects/{project}/locations/{location}/muteConfigs/{muteConfig}
description

string

Uma descrição da configuração de desativação.

filter

string

Obrigatório. Uma expressão que define o filtro a ser aplicado nos eventos de criação/atualização de descobertas. Ao criar uma string de filtro, observe o escopo em que a configuração de silenciamento está sendo criada. Ex.: Se um filtro contém "project = X", mas é criado no escopo "project = Y", ele pode não corresponder a nenhuma descoberta.

As seguintes combinações de campos e operadores são compatíveis:

  • gravidade: =, :
  • categoria: =, :
  • resource.name: =, :
  • resource.project_name: =, :
  • resource.project_display_name: =, :
  • resource.folders.resource_folder: =, :
  • resource.parent_name: =, :
  • resource.parent_display_name: =, :
  • resource.type: =, :
  • findingClass: =, :
  • indicador.ip_addresses: =, :
  • indicator.domains: =, :
createTime

string (Timestamp format)

Apenas saída. A hora em que a configuração de desativação foi criada. Esse campo é definido pelo servidor e será ignorado se fornecido na criação da configuração.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. A hora mais recente em que a configuração de item silenciado foi atualizada. Esse campo é definido pelo servidor e será ignorado se fornecido na criação ou atualização da configuração.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

mostRecentEditor

string

Apenas saída. Endereço de e-mail do usuário que editou a configuração de silenciamento pela última vez. Esse campo é definido pelo servidor e será ignorado se fornecido na criação ou atualização da configuração.

type

enum (MuteConfigType)

Obrigatório. O tipo de configuração de desativação de som, que determina o tipo de estado de desativação de som que a configuração afeta. Imutável após a criação.

expiryTime

string (Timestamp format)

Opcional. A expiração da configuração de desativação. Aplicável apenas a configurações dinâmicas. Se a validade for definida, a configuração será removida de todas as descobertas quando expirar.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

MuteConfigType

O tipo de MuteConfig.

Enums
MUTE_CONFIG_TYPE_UNSPECIFIED Não utilizado.
STATIC Uma configuração de silenciamento estático, que silencia o estado de silenciamento estático de descobertas correspondentes futuras. Depois que o estado de silenciamento estático for definido, as modificações de descoberta ou configuração não afetarão o estado.
DYNAMIC Uma configuração de silenciamento dinâmico, que é aplicada a descobertas atuais e futuras correspondentes, definindo o estado de silenciamento dinâmico como "desativado". Se a configuração for atualizada ou excluída, ou se uma descoberta correspondente for atualizada de modo que não corresponda à configuração, a configuração será removida da descoberta e o estado de silenciamento dinâmico da descoberta poderá ser "ativado", a menos que outras configurações ainda correspondam.

Métodos

create

Cria uma configuração de desativação.

delete

Exclui uma configuração de desativação de som.

get

Recebe uma configuração de desativação.

list

Lista as configurações de silenciamento.

patch

Atualiza uma configuração de item silenciado.