Method: projects.findings.bulkMute

Inicia uma LRO para desativar em massa as descobertas de um pai com base em um filtro. O pai pode ser uma organização, pasta ou projeto. As descobertas que corresponderem ao filtro serão silenciadas após a LRO.

Solicitação HTTP


Os URLs usam a sintaxe de Transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O pai, em que a ação em massa precisa ser aplicada. O formato é organizations/[organization_id], folders/[folder_id], projects/[projectId].

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "filter": string,
  "muteAnnotation": string,
  "muteState": enum (MuteState)
}
Campos
filter

string

Expressão que identifica descobertas que precisam ser atualizadas. A expressão é uma lista de zero ou mais restrições combinadas pelos operadores lógicos AND e OR. Os parênteses são aceitos, e OR tem precedência maior que AND.

As restrições têm a forma <field> <operator> <value> e podem ter um caractere - na frente para indicar a negação. Os campos são mapeados para os definidos no recurso correspondente.

Os operadores compatíveis são:

  • = para todos os tipos de valor.
  • >, <, >=, <= para valores inteiros.
  • :, que significa correspondência de substring, para strings.

Os tipos de valor aceitos são:

  • literais de string entre aspas.
  • literais inteiros sem aspas.
  • literais booleanos true e false sem aspas;
muteAnnotation
(deprecated)

string

Pode ser um nome de configuração de desativação do som ou qualquer identificador para ativar/desativar o som das descobertas com base no filtro.

muteState

enum (MuteState)

Opcional. O estado de silêncio de todas as descobertas que correspondem ao filtro especificado será definido como esse valor. O valor padrão é MUTED. Se você definir esse valor como UNDEFINED, o estado de desativação de som será cancelado em todas as descobertas correspondentes.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte Authentication Overview.