REST Resource: folders.locations.notificationConfigs

Risorsa: NotificationConfig

Configurazioni di notifica di Cloud Security Command Center (Cloud SCC).

Una configurazione di notifica è una risorsa Cloud SCC che contiene la configurazione per l'invio di notifiche per eventi di creazione/aggiornamento di risultati, asset e così via.

Rappresentazione 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.
}
Campi
name

string

Identificatore. Il nome della risorsa relativa di questa configurazione di notifica. Vedi: https://cloud.google.com/apis/design/resource_names#relative_resource_name Il seguente elenco mostra alcuni esempi: + 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

La descrizione della configurazione della notifica (massimo 1024 caratteri).

pubsubTopic

string

L'argomento Pub/Sub a cui inviare le notifiche. Il formato è "projects/[projectId]/topics/[topic]".

serviceAccount

string

Solo output. L'account di servizio che ha bisogno dell'autorizzazione "pubsub.topics.publish" per pubblicare nell'argomento Pub/Sub.

updateTime

string (Timestamp format)

Solo output. Il timestamp dell'ultimo aggiornamento della configurazione di notifica.

Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Campo unione notify_config. La configurazione per l'attivazione delle notifiche. notify_config può essere solo uno dei seguenti:
streamingConfig

object (StreamingConfig)

La configurazione per l'attivazione delle notifiche basate sullo streaming.

StreamingConfig

La configurazione per le notifiche basate su streaming, che inviano ogni evento non appena viene rilevato.

Rappresentazione JSON
{
  "filter": string
}
Campi
filter

string

Espressione che definisce il filtro da applicare agli eventi di creazione/aggiornamento di asset o risultati come specificato dal tipo di evento. L'espressione è un elenco di zero o più limitazioni combinate tramite gli operatori logici AND e OR. Le parentesi sono supportate e OR ha la precedenza su AND.

Le limitazioni hanno il formato <field> <operator> <value> e possono essere precedute dal carattere - per indicare la negazione. I campi vengono mappati a quelli definiti nella risorsa corrispondente.

Gli operatori supportati sono:

  • = per tutti i tipi di valori.
  • >, <, >=, <= per valori interi.
  • :, che indica la corrispondenza sottostringa, per le stringhe.

I tipi di valori supportati sono:

  • Valori letterali stringa tra virgolette.
  • letterali interi senza virgolette.
  • Valori letterali booleani true e false senza virgolette.

Metodi

create

Crea una configurazione di notifica.

delete

Consente di eliminare una configurazione delle notifiche.

get

Recupera una configurazione di notifica.

list

Elenca le configurazioni delle notifiche.

patch

Aggiorna una configurazione di notifica.