REST Resource: folders.locations.notificationConfigs

Ressource: NotificationConfig

Les configurations de notification de Cloud Security Command Center (Cloud SCC)

Une configuration de notification est une ressource Cloud SCC qui contient la configuration permettant d'envoyer des notifications pour les événements de création/mise à jour des résultats, des éléments, etc.

Représentation 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.
}
Champs
name

string

Identifiant. Nom de ressource relatif de cette configuration de notification. Voir: https://cloud.google.com/apis/design/resource_names#relative_resource_name La liste suivante présente quelques exemples: + 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

Description de la configuration de la notification (1 024 caractères maximum).

pubsubTopic

string

Sujet Pub/Sub auquel envoyer des notifications. Il est au format "projects/[projectId]/topics/[topic]".

serviceAccount

string

Uniquement en sortie. Compte de service qui a besoin de l'autorisation "pubsub.topics.publish" pour publier dans le sujet Pub/Sub.

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la dernière mise à jour de la configuration des notifications.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Champ d'union notify_config. Configuration pour le déclenchement des notifications. notify_config ne peut être qu'un des éléments suivants :
streamingConfig

object (StreamingConfig)

Configuration pour déclencher des notifications basées sur le streaming.

StreamingConfig

Configuration des notifications basées sur le streaming, qui envoient chaque événement dès qu'il est détecté.

Représentation JSON
{
  "filter": string
}
Champs
filter

string

Expression qui définit le filtre à appliquer aux événements de création/mise à jour d'éléments ou de résultats, comme spécifié par le type d'événement. L'expression est une liste de zéro ou plusieurs restrictions combinées à l'aide des opérateurs logiques AND et OR. Les parenthèses sont acceptées, et OR a une priorité plus élevée que AND.

Les restrictions ont la forme <field> <operator> <value> et peuvent être précédées d'un caractère - pour indiquer une négation. Les champs correspondent à ceux définis dans la ressource correspondante.

Les opérateurs compatibles sont les suivants:

  • = pour tous les types de valeurs.
  • >, <, >=, <= pour les valeurs entières.
  • :, qui signifie "mise en correspondance de sous-chaîne", pour les chaînes.

Les types de valeurs acceptés sont les suivants:

  • littéraux de chaîne entre guillemets.
  • des littéraux entiers sans guillemets.
  • Les littéraux booléens true et false sans guillemets.

Méthodes

create

Crée une configuration de notification.

delete

Supprime une configuration de notification.

get

Récupère une configuration de notification.

list

Répertorie les configurations de notification.

patch

Met à jour une configuration de notification.