REST Resource: projects.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,
  "displayName": string,
  "description": string,
  "filter": string,
  "createTime": string,
  "updateTime": string,
  "mostRecentEditor": string,
  "type": enum (MuteConfigType),
  "expiryTime": string
}
Campos
name

string

Esse campo será ignorado se for fornecido na criação da configuração. Formatar organizations/{organization}/muteConfigs/{muteConfig} folders/{folder}/muteConfigs/{muteConfig} projects/{project}/muteConfigs/{muteConfig} organizations/{organization}/locations/global/muteConfigs/{muteConfig} folders/{folder}/locations/global/muteConfigs/{muteConfig} projects/{project}/locations/global/muteConfigs/{muteConfig}

displayName
(deprecated)

string

O nome legível por humanos que será exibido para a configuração de silenciamento.

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)

Opcional. 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. O estado de silenciamento estático tem precedência sobre o estado de silenciamento dinâmico. Imutável após a criação. STATIC por padrão se não for definido durante 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".

Métodos

delete

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

get

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

patch

Atualiza uma configuração de item silenciado.