REST Resource: folders.locations.notificationConfigs

Recurso: NotificationConfig

Configurações de notificação do Cloud Security Command Center (Cloud SCC).

Uma configuração de notificação é um recurso do Cloud SCC que contém a configuração para enviar notificações de eventos de criação/atualização de descobertas, recursos etc.

Representação JSON
{
  "name": string,
  "description": string,
  "pubsubTopic": string,
  "serviceAccount": string,
  "updateTime": string,

  // Union field notify_config can be only one of the following:
  "streamingConfig": {
    object (StreamingConfig)
  }
  // End of list of possible types for union field notify_config.
}
Campos
name

string

Identificador. O nome do recurso relativo dessa configuração de notificação. Consulte: https://cloud.google.com/apis/design/resource_names#relative_resource_name A lista a seguir mostra alguns exemplos: + organizations/{organization_id}/locations/{locationId}/notificationConfigs/notify_public_bucket + folders/{folder_id}/locations/{locationId}/notificationConfigs/notify_public_bucket + projects/{projectId}/locations/{locationId}/notificationConfigs/notify_public_bucket

description

string

A descrição da configuração da notificação (máximo de 1.024 caracteres).

pubsubTopic

string

O tópico do Pub/Sub para onde as notificações serão enviadas. O formato é "projects/[projectId]/topics/[topic]".

serviceAccount

string

Apenas saída. A conta de serviço que precisa da permissão "pubsub.topics.publish" para publicar no tópico do Pub/Sub.

updateTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora da última atualização da configuração de notificaçã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".

Campo de união notify_config. A configuração para acionar notificações. notify_config pode ser apenas de um dos tipos a seguir:
streamingConfig

object (StreamingConfig)

A configuração para acionar notificações baseadas em streaming.

StreamingConfig

A configuração para notificações baseadas em streaming, que enviam cada evento assim que ele é detectado.

Representação JSON
{
  "filter": string
}
Campos
filter

string

Expressão que define o filtro a ser aplicado em eventos de criação/atualização de recursos ou descobertas, conforme especificado pelo tipo de evento. 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;

Métodos

create

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

delete

Exclui uma configuração de notificação.

get

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

list

Lista as configurações de notificação.

patch

Atualiza uma configuração de notificação.