Event Notifications CLI

L'interface de ligne de commande (CLI) d' IBM Cloud offre des fonctionnalités supplémentaires pour les offres de services. La CLI d' IBM Cloud prend en charge un framework de plug-ins afin d'étendre ses capacités. Vous pouvez installer le plug-in de l'interface de ligne de commande Event Notifications à partir du référentiel de plug-ins IBM Cloud. Grâce au plug-in CLI du service Event Notifications, vous pouvez facilement gérer les instances du service Event Notifications à l'aide des commandes CLI disponibles.

Prérequis

Lorsque vous vous connectez à l'interface CLI d' IBM Cloud, vous êtes averti dès que des mises à jour sont disponibles. Veillez à tenir à jour votre interface de ligne de commande de manière à pouvoir utiliser les commandes et indicateurs disponibles pour le plug-in d'interface de ligne de commande de Event Notifications.

Carte de référence rapide IBM Cloud.

Remarque: les versions du plugin CLI antérieures à la version 1.15.2 sont obsolètes.

Installation de l'interface de ligne de commande Event Notifications

Installez le plug-in CLI d' Event Notifications à l'aide de la commande plugin install.

ibmcloud plugin install en

Event Notifications Commandes CLI

Note La commande CLI Plugin init sera supprimée à l'avenir

ibmcloud fr en-list

Liste les instances dans la région cible définie. Vous pouvez retrouver le GUID de votre instance dans la liste des instances.

ibmcloud en en-list

ensemble de variables d'environnement ibmcloud event-notifications

Définissez la région sur laquelle vous allez travailler en configurant la région cible ibmcloud (ibmcloud target -r ) ou en exportant le point de terminaison régional via la variable IBMCLOUD_EN_ENDPOINT. Par exemple, pour Sydney, utilisez ce qui suit :

  • export IBMCLOUD_EN_ENDPOINT= https://au-syd.event-notifications.cloud.ibm.com/event-notifications

  • Exportez la variable IBMCLOUD_EN_ENDPOINT pour définir le point de terminaison public de la région Event Notifications.

    • Dallas : https://us-south.event-notifications.cloud.ibm.com/event-notifications
    • Londres : https://eu-gb.event-notifications.cloud.ibm.com/event-notifications
    • Sydney : https://au-syd.event-notifications.cloud.ibm.com/event-notifications
    • Francfort : https://eu-de.event-notifications.cloud.ibm.com/event-notifications
    • Madrid : https://eu-es.event-notifications.cloud.ibm.com/event-notifications
    • Osaka : https://jp-osa.event-notifications.cloud.ibm.com/event-notifications
    • Tokyo : https://jp-tok.event-notifications.cloud.ibm.com/event-notifications
    • Toronto : https://ca-tor.event-notifications.cloud.ibm.com/event-notifications
    • Sao Paulo : https://br-sao.event-notifications.cloud.ibm.com/event-notifications
    • Montréal : https://ca-mon.event-notifications.cloud.ibm.com/event-notifications
    • Washington DC : https://us-east.event-notifications.cloud.ibm.com/event-notifications
    • Chennai : https://in-che.event-notifications.cloud.ibm.com/event-notifications
    • Mumbai : https://in-mum.event-notifications.cloud.ibm.com/event-notifications
  • Exportez la variable IBMCLOUD_EN_ENDPOINT pour définir le point de terminaison privé de la région Event Notifications.

    • Dallas : https://private.us-south.event-notifications.cloud.ibm.com/event-notifications
    • Londres : https://private.eu-gb.event-notifications.cloud.ibm.com/event-notifications
    • Sydney : https://private.au-syd.event-notifications.cloud.ibm.com/event-notifications
    • Francfort : https://private.eu-de.event-notifications.cloud.ibm.com/event-notifications
    • Madrid : https://private.eu-es.event-notifications.cloud.ibm.com/event-notifications
    • Osaka : https://private.jp-osa.event-notifications.cloud.ibm.com/event-notifications
    • Tokyo : https://private.jp-tok.event-notifications.cloud.ibm.com/event-notifications
    • Toronto : https://private.ca-tor.event-notifications.cloud.ibm.com/event-notifications
    • Sao Paulo : https://private.br-sao.event-notifications.cloud.ibm.com/event-notifications
    • Montréal : https://private.ca-mon.event-notifications.cloud.ibm.com/event-notifications
    • Washington DC : https://private.us-east.event-notifications.cloud.ibm.com/event-notifications
    • Chennai : https://private.in-che.event-notifications.cloud.ibm.com/event-notifications
    • Mumbai : https://private.in-mum.event-notifications.cloud.ibm.com/event-notifications
  • Exportez la variable EVENT_NOTIFICATIONS_API_KEY pour configurer l'instance d' Event Notificationsapikey.

EVENT_NOTIFICATIONS_API_KEY peut être votre clé API IBM Cloud ou la clé API d'identification du service de votre instance Event Notifications.

Sources

Opérer sur IBM Cloud {{site {{site.data.keyword.en_short}}

ibmcloud event-notifications source create

  • Action : Créer Source.

À l'heure actuelle, l'interface de ligne de commande (CLI) ne prend en charge que la création de sources API.

ibmcloud event-notifications sources-create --instance-id INSTANCE-ID --name NAME [--description DESCRIPTION] [--enabled ENABLED] [--store-notifications STORE-NOTIFICATIONS]
  • Paramètres à fournir :
--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--name NAME (int64)

Nom à fournir pour la source de l'API.

La valeur par défaut est . La longueur maximale est de caractères 255. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--description DESCRIPTION (chaîne)

Description de la source. Optionnel.

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--enabled ENABLED (booléen)

Le drapeau booléen permettant d'activer ou de désactiver la source. Optionnel.

La valeur est fixée à true (vrai) pour activer la source et à false (faux) pour la désactiver.

--store-notifications (booléen)

Permet de consulter la charge utile des événements entrants à des fins de dépannage.

La valeur par défaut est false.

ibmcloud event-notifications source update

  • Action : Mettre à jour Source.
ibmcloud event-notifications source-update --instance-id INSTANCE-ID --id ID [--name NAME] [--description DESCRIPTION] [--enabled ENABLED] [--store-notifications STORE-NOTIFICATIONS]
  • Paramètres à fournir :
--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}} Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--name (int64)

Nom de la source API.

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de 1 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--description (int64)

Description de la source API

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--enabled (booléen)

Chaîne de recherche pour le filtrage des résultats.

La valeur est fixée à true (vrai) pour activer la source et à false (faux) pour la désactiver.

--store-notifications (booléen)

permet de visualiser les données utiles des événements entrants à des fins de dépannage.

La valeur par défaut est false.

--id (chaîne)

Identificateur unique de la source. Obligatoire.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

ibmcloud event-notifications source list

  • Action : énumérer tous les Source.
ibmcloud event-notifications sources [--limit LIMIT] [--offset OFFSET] [--search SEARCH] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--limit LIMIT (int64)

Limite de page pour les résultats paginés.

La valeur maximale est 100. La valeur minimale est 1.

--offset OFFSET (int64)

Décalage des résultats paginés.

Valeur minimale : 0.

--search SEARCH (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique de l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force]

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

ibmcloud event-notifications source get

  • Action : Soyez précis Source.
ibmcloud event-notifications source --id ID --instance-id INSTANCE-ID
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la source. Obligatoire.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

--offset OFFSET

Décalage des résultats paginés.

--search SEARCH

Chaîne de recherche pour le filtrage des résultats.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force]

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

ibmcloud event-notifications source delete

  • Action : Supprimer le site Source.
ibmcloud event-notifications source-delete  --instance-id INSTANCE-ID --id ID
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la source. Obligatoire.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force]

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

Destinations

Opérer sur IBM Cloud {{site {{site.data.keyword.en_short}}

ibmcloud event-notifications destination create

  • Action : Créer une destination.
ibmcloud event-notifications destination-create --instance-id INSTANCE-ID --name NAME --type TYPE [--description DESCRIPTION] [--collect-failed-events COLLECT-FAILED-EVENTS] [--config CONFIG] [--certificate CERTIFICATE] [--certificate-content-type CERTIFICATE-CONTENT-TYPE] [--icon16x16 ICON16X16] [--icon16x16-content-type ICON16X16-CONTENT-TYPE] [--icon16x162x ICON16X162X] [--icon16x162x-content-type ICON16X162X-CONTENT-TYPE] [--icon32x32 ICON32X32] [--icon32x32-content-type ICON32X32-CONTENT-TYPE] [--icon32x322x ICON32X322X] [--icon32x322x-content-type ICON32X322X-CONTENT-TYPE] [--icon128x128 ICON128X128] [--icon128x128-content-type ICON128X128-CONTENT-TYPE] [--icon128x1282x ICON128X1282X] [--icon128x1282x-content-type ICON128X1282X-CONTENT-TYPE]
  • Paramètres à fournir :
--instance-id (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--name NAME (chaîne)

Nom de la destination. Obligatoire.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--type TYPE (chaîne)

Le type de la destination. Les options disponibles sont webhook, push_android, push_ios, push_chrome, push_firefox, push_huawei, push_safari, ibmce, ibmcos, msteams, pagerduty, servicenow, slack, smtp_custom, sms_custom, event_streams. Obligatoire.

Les valeurs autorisées sont : webhook, push_android, push_ios,push_chrome,push_firefox,push_huawei,push_safari,ibmce, ibmcos,msteams,pagerduty,servicenow,slack,smtp_custom,sms_custom,event_streams. La longueur minimale est de caractères 1.

--collect-failed-events (booléen)

Indique s'il faut collecter l'événement d'échec dans le seau de Cloud Object Storage.

La valeur par défaut est false.

--description DESCRIPTION (chaîne)

Description de la destination.

La valeur par défaut est . La longueur maximale est de caractères 255. La longueur minimale est de caractères 0. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--certificate CERTIFICATE (chaîne)

Chemin du fichier de certificat à fournir. Le type de fichier autorisé est le certificat p8 et p12. Indiquer l'emplacement du fichier dans lequel le certificat doit être transmis.

--certificate-content-type CERTIFICATE-CONTENT-TYPE (chaîne)

Type de contenu de certificat à définir dans le cas de la destination IOS. La valeur par défaut est ``. Les options disponibles sont : p8 ou p12.

--config CONFIG ( DestinationConfig exemples )

Configuration nécessaire pour définir les paramètres spécifiques à la destination.

Si vous créez une destination sans « --config », celle-ci est créée mais ne fonctionne pas tant que vous ne l'avez pas configurée.

--icon16x16 (io.ReadCloser)
Icône Safari 16x16.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon16x16-content-type (chaîne)

Le type de contenu de Icon16x16

--icon16x162x (io.ReadCloser)

Icône Safari 16x16@2x.

The maximum length is 5000 characters. The minimum length is 1 character.

--icon16x162x-content-type (chaîne)

Le type de contenu de Icon16x162x

--icon32x32 (io.ReadCloser)

Icône Safari 32x32.

The maximum length is 5000 characters. The minimum length is 1 character.

--icon32x32-content-type (chaîne)

Le type de contenu de Icon32x32

--icon32x322x (io.ReadCloser)

Icône Safari 32x32@2x.

The maximum length is 5000 characters. The minimum length is 1 character.

--icon32x322x-content-type (chaîne)

Le type de contenu de Icon32x322x.

--icon128x128 (io.ReadCloser)

Icône Safari 128x128.

The maximum length is 5000 characters. The minimum length is 1 character.

--icon128x128-content-type (chaîne)

Le type de contenu de Icon128x128.

--icon128x1282x (io.ReadCloser)

Icône Safari 128x128@2x.

The maximum length is 5000 characters. The minimum length is 1 character.

--icon128x1282x-content-type (chaîne)

Le type de contenu de Icon128x1282x.

{
   "params" : {
      "url" : "exampleString",
      "verb" : "get",
      "custom_headers" : { },
      "sensitive_headers" : [ "exampleString" ]
   }
}

Note : Les Cloud Functions destination des Event Notifications sont obsolètes et ne sont plus prises en charge dans la catégorie des destinations.

Exemples

  • L'exemple suivant illustre le format de l'objet DestinationConfig pour la destination iOS (push_ios) avec le certificat P8. Attribuez la valeur true au paramètre booléen pre_prod pour configurer la destination en tant que destination de préproduction ou attribuez la valeur false au paramètre booléen :
   {
      "params" : {
         "cert_type" : "p8",
         "is_sandbox" : true,
         "key_id": "production",
         "team_id": "1234",
         "bundle_id": "test1",
         "pre_prod" : "true" // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```


- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination iOS (push_ios) avec le certificat P12. Attribuez la valeur *true* au paramètre booléen `pre_prod` pour configurer la destination en tant que destination de préproduction ou attribuez la valeur *false* au paramètre booléen.

```json
   {
      "params" : {
         "cert_type" : "p12",
         "is_sandbox" : true,
         "password": "apnspasswordvalue",
         "pre_prod" : "true" true // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Chrome (push_chrome). Attribuez la valeur *true* au paramètre booléen `pre_prod` pour configurer la destination en tant que destination de préproduction ou attribuez la valeur *false* au paramètre booléen.

```json
   {
      "params" : {
         "api_key": "chromeapikey",
         "website_url" : "https://testwebsite.com",
         "pre_prod" : "true" true // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Firefox (push_firefox). Attribuez la valeur *true* au paramètre booléen `pre_prod` pour configurer la destination en tant que destination de préproduction ou attribuez la valeur *false* au paramètre booléen.

```json
   {
      "params" : {
         "website_url" : "https://testwebsite.com",
         "pre_prod" : "true" // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```

- L'exemple suivant montre le format de l'objet `DestinationConfig` pour la destination Slack (slack) avec le type incoming_webhook.

```json
   {
      "params" : {
         "type" : "incoming_webhook",
         "url" : "https://hooks.slack.com/services/G0gyhsush/TYodsjhs/GHTbfidsimkk"
      }
   }
   ```

- L'exemple suivant montre le format de l'objet `DestinationConfig` pour la destination Slack (slack) avec le type direct_message.

```json
   {
      "params" : {
         "type" : "direct_message",
         "token" : "vhdwvecwefwefewivcweivcwiwiciwcvwicwec"
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Safari (push_safari). Attribuez la valeur *true* au paramètre booléen `pre_prod` pour configurer la destination en tant que destination de préproduction ou attribuez la valeur *false* au paramètre booléen.

```json
   {
      "params": {
         "cert_type":"p12",
         "certificate_name":"Users/Testuser/Documents/safari.p12",
         "password":"safarinew",
         "url_format_string":"https://test.com",
         "website_name":"testwebsite",
         "website_push_id":"test",
         "website_url":"https://test.com",
         "pre_prod" : "true" // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination MS Teams (msteams).

```json
   {
      "params" : {
         "url" : "https://xyz.webhook.office.com"
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination PagerDuty(pagerduty.

   Il est recommandé de n'utiliser que la clé de routage lors de la création de la destination. La clé API est obsolète et ne pourra plus être utilisée à l'avenir.
   {: attention}

   ```json
   {
      "params" : {
         "routing_key" : "routingkeytoconnecttoPD",
         "api_key" : "cffunctionnamespaceserviceidapikey"
      }
   }
   ```


- L'exemple suivant illustre le format de l'objet `DestinationConfig` Webhook (webhook).

```json
   {
      "params" : {
         "url" : "exampleString",
         "verb" : "get",
         "custom_headers" : { },
         "sensitive_headers" : [ "exampleString" ]
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Android (push_android).

```json
   {
      "params" : {
         "project_id" : "6232305230320",
         "private_key" : "36e21epfweort823or8rt832pr8p2r832pr82pr382r8f",
         "client_email" : "testuser.123@gmail.com",
         "pre_prod" : true // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```


- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination ServiceNow(servicenow ).

```json
   {
      "params" : {
         "client_id" : "359705ceddd100eyfewyyw1f0f9e1c96",
         "client_secret": "testsecrets",
         "username": "testuser",
         "password": "user_password",
         "instance_name": "testinstancenje"
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Code Engine (ibmce).

   code moteur destination type : application

   ```json
   {
      "params" : {
         "type" : "application",
         "url" : "https://codeengine.test.com",
         "verb" : "get",
         "custom_headers" : { },
         "sensitive_headers" : [ "exampleString" ]
      }
   }
   ```

   code moteur destination type : emploi

   ```json
   {
      "params" : {
         "type" : "job",
         "job_name" : "custom-job",
         "project_crn" : "crn:v1:bluemix:public:codeengine:us-south:a/e7e5820aeccb40efb78fd69a7858ef23:xxxxxxxxxxxxxx::"
      }
   }
   ```


- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination IBM Cloud Object Storage (ibmcos).

```json
   {
      "params" : {
         "bucket_name" : "cos-destination-en-bucket",
         "instance_id" : "42e13636e-0548-41a0-a178-e95be28464773",
         "endpoint" : "https://s3.us-west.cloud-object-storage.appdomain.cloud"
      }
   }
   ```


- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Huawei (push_huawei).

```json
   {
      "params" : {
         "client_id" : "359705ceddd100eyfew",
         "client_secret": "testsecrets",
         "pre_prod" : true // Set to true in case of configuring Destination as pre-prod Destination (pre_prod destination can only be configured for Standard plan)
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination E-mail personnalisé (smtp_custom). Dans le cas de la destination Custom Email Sandbox (smtp_custom_sandbox), les paramètres de configuration de la destination ne sont pas nécessaires.

   Processus Pour effectuer la configuration et la vérification du domaine personnalisé : <https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-destinations-custom-email#en-destinations-custom-email-verify>

   ```json
   {
      "params" : {
         "domain": "mailx.com"
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination Event Streams (event_streams).

```json
   {
      "params" : {
        "crn": "crn:v1:bluemix:public:messagehub:us-south:a/9f007405a9fe4a5d9345fa8c13357373:a292db6e-af78-4c0b-b3db-7d6794b637g::",
        "endpoint": "https://n6627w6t7dgeh2cfgd.svc09.us-south.eventstreams.cloud.ibm.com",
        "topic": "demo_topic"
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `DestinationConfig` pour la destination App Configuration (app_configuration).

```json
   {
      "params" : {
        "type": "features",
        "crn": "crn:v1:bluemix:public:apprapp:us-south:a/4a74f2c31f554afc88156b73a1d577c6:dbxxxx93-0xxa-4xx5-axcf-c2faxxxd::",
        "environment_id": "stage",
        "feature_id": "test"
      }
   }
   ```

Remarque : il est possible de créer une destination SMS personnalisée sans `DestinationConfig`, mais celle-ci ne fonctionnera pas tant que les numéros personnalisés requis n'auront pas été explicitement demandés et configurés. Pour demander des numéros personnalisés, consultez la page [Numéros SMS personnalisés](/docs/event-notifications?topic=event-notifications-en-destinations-sms-custom#en-destinations-sms-custom-numbers).

### ibmcloud event-notifications destination list {: #en-cli-destination-list-command}

- **Action :** énumérer tous les `Destination`.

```sh {: pre}
ibmcloud event-notifications destinations [--limit LIMIT] [--offset OFFSET] [--search SEARCH] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--limit LIMIT (int64)

Limite de page pour les résultats paginés.

La valeur maximale est 100. La valeur minimale est 1.

--offset OFFSET (int64)

Décalage des résultats paginés.

Valeur minimale : 0.

--search SEARCH (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--instance-id (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications destination get

  • Action : Soyez précis Destination.
ibmcloud event-notifications destination --id ID --instance-id INSTANCE-ID
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications destination update

  • Action : mettre à jour les documents existants Destination.
ibmcloud event-notifications destination-update --instance-id INSTANCE-ID --id ID [--name NAME] [--description DESCRIPTION] [--collect-failed-events COLLECT-FAILED-EVENTS] [--config CONFIG] [--certificate CERTIFICATE] [--certificate-content-type CERTIFICATE-CONTENT-TYPE] [--icon16x16 ICON16X16] [--icon16x16-content-type ICON16X16-CONTENT-TYPE] [--icon16x162x ICON16X162X] [--icon16x162x-content-type ICON16X162X-CONTENT-TYPE] [--icon32x32 ICON32X32] [--icon32x32-content-type ICON32X32-CONTENT-TYPE] [--icon32x322x ICON32X322X] [--icon32x322x-content-type ICON32X322X-CONTENT-TYPE] [--icon128x128 ICON128X128] [--icon128x128-content-type ICON128X128-CONTENT-TYPE] [--icon128x1282x ICON128X1282X] [--icon128x1282x-content-type ICON128X1282X-CONTENT-TYPE]
  • Paramètres à fournir :
--instance-id (chaîne)
Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.
La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--name (chaîne)

Nom de la destination.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--description (chaîne)

Description de la destination.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--collect-failed-events (booléen)

Indique s'il faut collecter l'événement d'échec dans le seau de Cloud Object Storage.

La valeur par défaut est false.

--config (DestinationConfig)

Contenu décrivant une configuration de destination.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier qui commence par @, par exemple --config=@path/to/file.json.

--certificate (io.ReadCloser)

Certificat pour l'APNS.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--certificate-content-type (chaîne)

Le type de contenu du certificat.

--icon16x16 (io.ReadCloser)

Icône Safari 16x16.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon16x16-content-type (chaîne)

Le type de contenu de Icon16x16

--icon16x162x (io.ReadCloser)

Icône Safari 16x16@2x.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon16x162x-content-type (chaîne)

Le type de contenu de Icon16x162x

--icon32x32 (io.ReadCloser)

Icône Safari 32x32.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon32x32-content-type (chaîne)

Le type de contenu de Icon32x32

--icon32x322x (io.ReadCloser)

Icône Safari 32x32@2x.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon32x322x-content-type (chaîne)

Le type de contenu de Icon32x322x.

--icon128x128 (io.ReadCloser)

Icône Safari 128x128.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon128x128-content-type (chaîne)

Le type de contenu de Icon128x128.

--icon128x1282x (io.ReadCloser)

Icône Safari 128x128@2x.

La longueur maximale est de 5000 caractères. La longueur minimale est de caractères 1.

--icon128x1282x-content-type (chaîne)

Le type de contenu de Icon128x1282x.

ibmcloud event-notifications destination delete

  • Action : Supprimer les fichiers existants Destination.
ibmcloud event-notifications destination-delete --id ID --instance-id INSTANCE-ID [--force]
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force] (booléen)

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

ibmcloud event-notifications enabled-countries

Obtenir les détails du pays activé de la destination du SMS.

ibmcloud event-notifications enabled-countries --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

Exemple

ibmcloud event-notifications enabled-countries \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications test-destination

Tester une destination.

ibmcloud event-notifications test-destination --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

Exemple

ibmcloud event-notifications test-destination \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications email-sandbox-destination-update

Mise à niveau de la destination sandbox vers la production avec un domaine personnalisé.

ibmcloud event-notifications email-sandbox-destination-update --instance-id INSTANCE-ID --id ID --domain DOMAIN

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `32` caractères. La longueur minimale est de `32` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/`.
--id (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /^[0-9(a-f|A-F)]{8}-[0-9(a-f|A-F)]{4}-4[0-9(a-f|A-F)]{3}-[89ab][0-9(a-f|A-F)]{3}-[0-9(a-f|A-F)]{12}$/.

--domain (chaîne)

Domaine de l'email. Obligatoire.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

Exemple

ibmcloud event-notifications email-sandbox-destination-update \
    --instance-id=exampleString \
    --id=exampleString \
    --domain=exampleString

ibmcloud event-notifications verify-destination-update

Vérifier les enregistrements SPF et DKIM du domaine personnalisé.

ibmcloud event-notifications verify-destination-update --instance-id INSTANCE-ID --id ID --type TYPE

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identificateur unique de la destination. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--type (chaîne)

Type de vérification. Obligatoire.

La longueur maximale est de 20 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-z]/.

Exemple

ibmcloud event-notifications verify-destination-update \
    --instance-id exampleString \
    --id exampleString \
    --type exampleString

Rubriques

Opérer sur IBM Cloud {{site {{site.data.keyword.en_short}}

ibmcloud event-notifications topic create

  • Action : Créer un nouveau Topic.
ibmcloud event-notifications topic-create --name NAME [--description DESCRIPTION] [--sources SOURCES] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--name NAME (chaîne)

Nom de la rubrique. Obligatoire.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--description DESCRIPTION (chaîne)

Description de la rubrique.

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--instance-id INSTANCE-ID (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}} Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--sources SOURCES] (TopicCreateSourcesItem[])

Liste des sources avec leurs configurations de filtrage à associer à ce sujet. Il ne s'agit pas simplement d'une liste d'identifiants de source : chaque entrée comprend l'identifiant de source ainsi que les règles de filtrage qui déterminent quels événements provenant de cette source sont acheminés vers ce sujet. Consultez les exemples pour découvrir la structure complète.

Exemple

  • L'exemple suivant montre le format de l'objet TopicCreateSourcesItem[] pour la source Periodic Timer.
    [
       {
          "id" : "exampleString",
          "rules" : [
             {
                "enabled" : true,
                "event_schedule_filter": {
                   "starts_at": "2024-12-23T12:00:00.000Z",
                   "ends_at": "2024-12-23T20:00:00.000Z",
                   "expression": "* * * * *"
                   }
             }
          ]
       }
    ]
   ```

- L'exemple suivant illustre le format de l'objet `TopicCreateSourcesItem[]`.

```json
   [
      {
         "id" : "exampleString",
         "rules" : [
            {
               "enabled" : true,
               "event_type_filter" : "$.*",
               "notification_filter" : "exampleString"
            }
         ]
      }
   ]
   ```

- L'exemple suivant illustre le format de l'objet `TopicUpdateSourcesItem[]`.

```json
   [
      {
         "id" : "exampleString",
         "rules" : [
            {
               "enabled" : true,
               "event_type_filter": "$.notification_event_info.event_type == \'cert_manager\'",
               "notification_filter" : "$.notification.findings[0].severity == \'MODERATE\'",
               "rule_id" : "exampleString"
            }
         ]
      }
   ]
   ```

### ibmcloud event-notifications topic list {: #en-cli-topic-list-command}

- **Action :** énumérer tous les `Topic`.

```sh {: pre}
ibmcloud event-notifications topics [--limit LIMIT] [--offset OFFSET] [--search SEARCH] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--limit LIMIT (int64)

Limite de page pour les résultats paginés.

La valeur maximale est 100. La valeur minimale est 1.

--offset OFFSET (int64)

Décalage des résultats paginés.

Valeur minimale : 0.

--search SEARCH (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications topic get

  • Action : Soyez précis Topic.
ibmcloud event-notifications topic --id ID [--include INCLUDE] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la rubrique. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--include INCLUDE (chaîne)

Incluez des sous-rubriques.

La valeur par défaut est ``. La longueur maximale est de 20 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-z]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications topic update

  • Action : mettre à jour les documents existants Topic.
ibmcloud event-notifications topic-replace --id ID [--name NAME] [--description DESCRIPTION] [--sources SOURCES] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}}

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--id (chaîne)

Identificateur unique de la rubrique. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--name (chaîne)

Nom de la rubrique.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--description (chaîne)

Description de la rubrique.

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*()]*/.

--sources (TopicUpdateSourcesItem[])

Liste des nouvelles sources, accompagnées de leurs configurations de filtrage, à ajouter à cette rubrique. Il ne s'agit pas simplement d'une liste d'identifiants de source : chaque entrée comprend l'identifiant de source ainsi que les règles de filtrage qui déterminent quels événements provenant de cette source sont acheminés vers ce sujet. Consultez les exemples pour découvrir la structure complète.

Cet indicateur permet uniquement d'ajouter de nouvelles sources. Les sources déjà associées à la rubrique ne peuvent être ni remplacées ni mises à jour; elles ne peuvent qu'être supprimées puis rajoutées. Pour modifier les filtres d'une source, commencez par supprimer cette source du sujet, puis rajoutez-la avec la nouvelle configuration de filtre.

ibmcloud event-notifications topic delete

  • Action : Supprimer les fichiers existants Topic.
ibmcloud event-notifications topic-delete --id ID --instance-id INSTANCE-ID [--force]
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de la rubrique. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force] (booléen)

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

Abonnements

Fonctionne sur l'abonnement IBM Cloud {{site {{site.data.keyword.en_short}}

ibmcloud event-notifications subscription create

  • Action : Créer un nouveau Subscription.
ibmcloud event-notifications subscription-create --instance-id INSTANCE-ID --name NAME --destination-id DESTINATION-ID --topic-id TOPIC-ID [--description DESCRIPTION] [--attributes ATTRIBUTES]
  • Paramètres à fournir :
--name NAME (chaîne)

Nom à définir pour l'abonnement.

La longueur maximale est de 50 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

--description DESCRIPTION (chaîne)

Description à définir pour l'abonnement.

La valeur par défaut est ``. La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--destination-id DESTINATION-ID (chaîne)

ID de destination à définir pour l'abonnement.

La longueur maximale est de 150 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--topic-id TOPIC-ID (chaîne)

ID de rubrique à définir pour l'abonnement.

La longueur maximale est de 150 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--attributes ATTRIBUTES (SubscriptionCreateAttributes)

Les attributs à définir pour l'abonnement.

Exemples

  • L'exemple suivant illustre le format de l'objet SubscriptionCreateAttributes pour le webhook.
   {
      "signing_enabled" : true,
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13"
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour SMS.

```json
   {
      "invited" :["+1xxxxxxxxxx", "+1xxxxxxxxxx"]
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour les e-mails IBM.

```json
   {
      "invited" :["entest@gmail.com"],
      "add_notification_payload": true,
      "reply_to_mail": "en@ibm.com",
      "reply_to_name": "EYS ORG",
      "from_name":"ABC ORG"
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour le type de destination Slack incoming_webhook.

```json
   {
      "attachment_color" : "#FF0000",
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13",
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour le type de destination Slack direct_message.

```json
{
   "channels" : [{ "id": "GHIUIFJHGGH"},{"id": "TSFDIDFOFNF"}],
   "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13",
}
  • L'exemple suivant illustre le format de l'objet SubscriptionCreateAttributes pour ServiceNow.
   {
      "assigned_to" : "serviceuser@gmail.com",
      "assignment_group" : "incidentgroup"
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour les e-mails personnalisés.

```json
   {
      "invited" :["entest@gmail.com"],
      "add_notification_payload": true,
      "reply_to_mail": "en@ibm.com",
      "reply_to_name": "EYS ORG",
   }
   ```
- L'exemple suivant montre le format de l'objet `SubscriptionCreateAttributes` pour Custom Email Sandbox.

```json
   {
      "invited" :["entest@gmail.com"],
      "add_notification_payload": true,
      "reply_to_mail": "en@ibm.com",
      "reply_to_name": "EYS ORG",
      "from_name":"ABC ORG",
      "from_email":"Testuser@mailx.com",
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724afc58b13",
      "template_id_invitation": "f1ef32fb-b7dd-4405-xxxx-7b6719cee8aa"
   }
   ```
   - L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour Pagerduty/ Event Streams.

   ```json
   {
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724afc58b13",
   }
   ```
   - L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour App Configuration. Lors de la création ou de la mise à jour d'un abonnement pour une **App Configuration** destination, l'objet `attributes` a une règle spécifique :
      - Vous devez inclure **soit** `feature_flag_enabled` **, soit** `template_id_notification`
      - Vous **ne pouvez pas** inclure ces deux propriétés en même temps

      Cela garantit qu'un abonnement est créé pour le cas d'utilisation approprié — soit **l'évaluation d'un indicateur de fonctionnalité**, soit **la création de modèles de notification**, mais pas les deux à la fois.

   ```json
   {
      "template_id_notification": "e40843c8-xxxx-4717-xxxx-f923f2786a34",
   }
   ```
   ```json
   {
      "feature_flag_enabled": false,
   }
   ```

### ibmcloud event-notifications subscription list {: #en-cli-subscription-list-command}

- **Action :** énumérer tous les `Subscription`.

```sh {: pre}
ibmcloud event-notifications subscriptions [--offset OFFSET] [--limit LIMIT] [--search SEARCH] --instance-id INSTANCE-ID
  • Paramètres à fournir :
--limit LIMIT (int64)

Limite de page pour les résultats paginés.

La valeur maximale est 100. La valeur minimale est 1.

--offset OFFSET (int64)

Décalage des résultats paginés.

Valeur minimale : 0.

--search SEARCH (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications subscription get

  • Action : Soyez précis Subscription.
ibmcloud event-notifications subscription --id ID --instance-id INSTANCE-ID
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de l'abonnement. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

ibmcloud event-notifications subscription delete

  • Action : Supprimer les fichiers existants Subscription.
ibmcloud event-notifications subscription-delete --id ID --instance-id INSTANCE-ID [--force]
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de l'abonnement. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique pour l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--force] (booléen)

Activez la suppression de la ressource (pour ignorer l'invite de confirmation).

ibmcloud event-notifications subscription update

  • Action : mettre à jour les documents existants Subscription.
ibmcloud event-notifications subscription-update --instance-id INSTANCE-ID --id ID [--name NAME] [--description DESCRIPTION] [--attributes ATTRIBUTES]
  • Paramètres à fournir :
--id ID (chaîne)

Identificateur unique de l'abonnement. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

[--name NAME] (chaîne)

Description mise à jour à définir pour l'abonnement.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

--instance-id INSTANCE-ID (chaîne)

L'identifiant unique de l'instance IBM Cloud Event Notifications Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/.

[--description DESCRIPTION] (chaîne)

Description mise à jour à définir pour l'abonnement.

La valeur par défaut est ``. La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

[-attributes ATTRIBUTES] (SubscriptionUpdateAttributes)

Attributs à définir pour l'abonnement

Exemples

  • L'exemple suivant illustre le format de l'objet SubscriptionUpdateAttributes pour Webhook.
   {
      "signing_enabled": true
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionUpdateAttributes` pour les SMS d' IBM.

```json
   {
      "invited": {
         "add": ["+8xxxxxxxxxx"],
         "remove": ["+1xxxxxxxxxx", "+91xxxxxxxxxx"]
      },
      "subscribed": {
         "remove": ["+1xxxxxxxxxx", "+91xxxxxxxxxx"]
      },
      "unsubscribed": {
         "remove": ["+1xxxxxxxxxx", "+91xxxxxxxxxx"]
      }
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionUpdateAttributes` pour les e-mails IBM.

```json
   {
      "invited": {
         "add": ["example1@gmail.com"],
         "remove": []
      },
      "subscribed": {
         "remove": ["example2@gmail.com"]
      },
      "unsubscribed": {
         "remove": ["example3@gmail.com"]
      },
      "reply_to_mail": "example@ibm.com",
      "reply_to_name": "USA news",
      "from_name": "IBM",
      "add_notification_payload": true
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionUpdateAttributes` pour les e-mails personnalisés.

```json
   {
      "invited": {
         "add": ["example1@gmail.com"],
         "remove": []
      },
      "subscribed": {
         "remove": ["example2@gmail.com"]
      },
      "unsubscribed": {
         "remove": ["example3@gmail.com"]
      },
      "reply_to_mail": "example@ibm.com",
      "reply_to_name": "USA news",
      "from_name": "IBM",
      "from_email": "test@email.com",
      "add_notification_payload": true,
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724afc58b13",
      "template_id_invitation": "f1ef32fb-b7dd-4405-xxxx-7b6719cee8aa"
   }
   ```

- L'exemple suivant montre le format de l'objet `SubscriptionUpdateAttributes` pour Custom Email Sandbox.

```json
   {
      "invited": {
         "add": ["example1@gmail.com"],
         "remove": []
      },
      "subscribed": {
         "remove": ["example2@gmail.com"]
      },
      "unsubscribed": {
         "remove": ["example3@gmail.com"]
      },
      "reply_to_mail": "example@ibm.com",
      "reply_to_name": "USA news",
      "add_notification_payload": true,
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724afc58b13",
      "template_id_invitation": "f1ef32fb-b7dd-4405-xxxx-7b6719cee8aa"
   }
   ```

- L'exemple suivant montre le format de l'objet `SubscriptionUpdateAttributes` pour Slack pour le type `incoming_webhook`.

```json
   {
      "attachment_color" : "#FF0000",
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13",
   }
   ```

- L'exemple suivant montre le format de l'objet `SubscriptionUpdateAttributes` pour Slack pour le type `direct_message`.

```json
   {
      "channels": [{"id": "D01CFDTYBH", "operation": "add"}, {"id": "D01GHUTYBH", "operation": "remove"}],
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13",
   }
   ```

- L'exemple suivant illustre le format de l'objet `SubscriptionUpdateAttributes` pour Service Now.

```json
   {
      "assigned_to" : "serviceuser@gmail.com",
      "assignment_group" : "incidentgroup"
   }
   ```

   - L'exemple suivant illustre le format de l'objet `SubscriptionUpdateAttributes` pour Pagerduty/ Event Streams.

   ```json
   {
      "template_id_notification": "a59f6e38-7a48-xxxx-b665-3724axx58b13",
   }
   ```

   - L'exemple suivant illustre le format de l'objet `SubscriptionCreateAttributes` pour App Configuration. Lors de la création ou de la mise à jour d'un abonnement pour une **App Configuration** destination, l'objet `attributes` a une règle spécifique :
      - Vous devez inclure **soit** `feature_flag_enabled` **, soit** `template_id_notification`
      - Vous **ne pouvez pas** inclure ces deux propriétés en même temps
               Cela permet de s'assurer qu'un abonnement est créé pour le cas d'utilisation approprié — soit **l'évaluation d'un indicateur de fonctionnalité**, soit **la création de modèles de notification**, mais pas les deux à la fois.

   ```json
   {
      "template_id_notification": "e40843c8-xxxx-4717-xxxx-f923f2786a34",
   }
   ```
   ```json
   {
      "feature_flag_enabled": false,
   }
   ```

## Intégrations {: #en-cli-integration}

Opérer sur l'intégration IBM Cloud {{site {{site.data.keyword.en_short}}

### ibmcloud event-notifications integration Créer {: #en-cli-integration-create-command}

```sh
ibmcloud event-notifications integration-create --instance-id INSTANCE-ID --type TYPE --metadata METADATA

Options de commande

--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}}

 La longueur maximale est de `36` caractères. La longueur minimale est de `36` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--type (chaîne)

Type d'intégration collect_failed_events.

La longueur maximale est de 50 caractères. La longueur minimale est de 1 caractères. La valeur autorisée est collect_failed_events.

--metadata (IntegrationCreateAttributes)

Schéma d'intégration pour la mise à jour

Métadonnées nécessaires à l'intégration.

Exemples

  • L'exemple suivant illustre le format de l'objet IntegrationCreateAttributes.
   {
      "endpoint": "https://s3.us-west.cloud-object-storage.appdomain.cloud",
      "crn": "crn:v1:bluemix:public:cloud-object-storage:global:xxxxxxx6db359a81a1dde8f44bxxxxxx:xxxxxxxx-1d48-xxxx-xxxx-xxxxxxxxxxxx::",
      "bucket_name": "cloud-object-storage"
   }
   ```

### Remplacement de l'intégration des notifications d'événements IBM Cloud {: #en-cli-integration-update-command}

Remplacer `Integration`.

```sh
ibmcloud event-notifications integration-replace --instance-id INSTANCE-ID --id ID --type Type --metadata METADATA

Options de commande

--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}}

 La longueur maximale est de `36` caractères. La longueur minimale est de `36` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--type (chaîne)

Type d'intégration KMS/hs-crypto (obsolète).

La longueur maximale est de 50 caractères. La longueur minimale est de 1 caractères. Les valeurs autorisées sont KMS et collect_failed_events. Note : Le type hs-crypto est désormais obsolète. Aucune nouvelle ressource d'intégration de type hs-crypto ne sera prise en charge.

--metadata (IntegrationReplaceAttributes)

Schéma d'intégration pour la mise à jour

Métadonnées nécessaires à l'intégration.

--id (chaîne)

Identifiant unique pour l'intégration. Obligatoire.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

Exemples

  • L'exemple suivant illustre le format de l'objet IntegrationReplaceAttributes pour kms.
   {
      "endpoint" : "https://qa.us-south.kms.cloud.ibm.com",
      "crn" : "crn of key protect",
      "root_key_id" : "root key id"
   }
   ```

### liste d'intégration des notifications d'événements ibmcloud {: #en-cli-integration-list-command}

Liste de l'ensemble des `Integrations`.

```sh
ibmcloud event-notifications integrations [--limit LIMIT] [--offset OFFSET] [--search SEARCH] --instance-id INSTANCE-ID

Options de commande

--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}}

 La longueur maximale est de `36` caractères. La longueur minimale est de `36` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--limit (int64)

Limite de page pour les résultats paginés.

La valeur maximale est 100. La valeur minimale est 1.

--offset (int64)

décaler pour les résultats paginés.

Valeur minimale : 0.

--search (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

ibmcloud event-notifications Intégration get

Obtenez des Integration spécifiques.

ibmcloud event-notifications integration --id ID --instance-id INSTANCE-ID

Options de commande

--instance-id (chaîne)

Identifiant unique pour l'instance IBM Cloud {{site {{site.data.keyword.en_short}}

 La longueur maximale est de `36` caractères. La longueur minimale est de `36` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour l'intégration. Obligatoire.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

Modèles

IBM Cloud Event Notifications Modèles.

ibmcloud event-notifications template-create

Créer un nouveau modèle.

ibmcloud event-notifications template-create --instance-id INSTANCE-ID --name NAME --type TYPE --params PARAMS [--description DESCRIPTION]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--name (chaîne)

Modèle du message. Obligatoire.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--type (chaîne)

Le type de modèle. Obligatoire.

La longueur maximale est de 24 caractères. La longueur minimale est de 22 caractères. La valeur doit correspondre à l'expression régulière /^(smtp_custom.notification|smtp_custom.invitation)$/.

--params (TemplateConfig)

Contenu décrivant la configuration d'un modèle. Obligatoire.

Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement de ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier qui commence par @, par exemple --params=@path/to/file.json.

--description (chaîne)

La description du modèle.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--params-body (chaîne)

Corps du modèle. Cette option fournit une valeur pour un sous-champ de l'option JSON "params". Elle s'exclut mutuellement de cette option.

La longueur maximale est de 20000 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

--params-subject (chaîne)

Le sujet du modèle. Cette option fournit une valeur pour un sous-champ de l'option JSON "params". Elle s'exclut mutuellement de cette option.

La longueur maximale est de 1000 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

Exemples

  • L'exemple suivant illustre le format de l'objet TemplateConfig pour la messagerie électronique. Le type pris en charge est smtp_custom.notification|smtp_custom.invitation
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type smtp_custom.notification \
    --params '{"body": "exampleString", "subject": "exampleString"}' \
    --description exampleString
  • L'exemple suivant illustre le format de l'objet TemplateConfig pour Slack. Le type pris en charge est slack.notification.
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type slack.notification \
    --params '{"body": "ewoJImJsb2NrcyI6IFsKCQl7CgkJCSJ0eXBlIjogInNlY3Rpb24iLAoJCQkidGV4dCI6IHsKCQkJCSJ0eXBlIjogIm1ya2R3biIsCgkJCQkidGV4dCI6ICJOZXcgUGFpZCBUaW1lIE9mZiByZXF1ZXN0IGZyb20gPGV4YW1wbGUuY29tfEZyZWQgRW5yaXF1ZXo+XG5cbjxodHRwczovL2V4YW1wbGUuY29tfFZpZXcgcmVxdWVzdD4iCgkJCX0KCQl9CgldCn0="}' \
    --description exampleString
  • L'exemple suivant illustre le format de l'objet TemplateConfig pour Webhook. Le type pris en charge est webhook.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type webhook.notification \
    --params '{"body": "ewoJImJsb2NrcyI6IFsKCQl7CgkJCSJ0eXBlIjogInNlY3Rpb24iLAoJCQkidGV4dCI6IHsKCQkJCSJ0eXBlIjogIm1ya2R3biIsCgkJCQkidGV4dCI6ICJOZXcgUGFpZCBUaW1lIE9mZiByZXF1ZXN0IGZyb20gPGV4YW1wbGUuY29tfEZyZWQgRW5yaXF1ZXo+XG5cbjxodHRwczovL2V4YW1wbGUuY29tfFZpZXcgcmVxdWVzdD4iCgkJCX0KCQl9CgldCn0="}' \
    --description exampleString
  • L'exemple suivant illustre le format de l'objet TemplateConfig pour Pagerduty. Le type pris en charge est pagerduty.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type pagerduty.notification \
    --params '{"body": "ewogICJwYXlsb2FkIjogewogICAgInN1bW1hcnkiOiAie3sgZGF0YS5hbGVydF9kZWZpbml0aW9uLm5hbWV9fSIsCiAgICAidGltZXN0YW1wIjogInt7dGltZX19IiwKICAgICJzZXZlcml0eSI6ICJpbmZvIiwKICAgICJzb3VyY2UiOiAie3sgc291cmNlIH19IgogIH0sCiAgImRlZHVwX2tleSI6ICJ7eyBpZCB9fSIsCiAge3sjZXF1YWwgZGF0YS5zdGF0dXMgInRyaWdnZXJlZCJ9fQogICJldmVudF9hY3Rpb24iOiAidHJpZ2dlciIKICAge3svZXF1YWx9fQoKICB7eyNlcXVhbCBkYXRhLnN0YXR1cyAicmVzb2x2ZWQifX0KICAiZXZlbnRfYWN0aW9uIjogInJlc29sdmUiCiAge3svZXF1YWx9fQoKICAge3sjZXF1YWwgZGF0YS5zdGF0dXMgImFja25vd2xlZGdlZCJ9fQogICAiZXZlbnRfYWN0aW9uIjogImFja25vd2xlZGdlIgogICB7ey9lcXVhbH19Cn0="}' \
    --description exampleString
  • L'exemple suivant illustre le format de l'objet TemplateConfig pour Event Streams. Le type pris en charge est event_streams.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type event_streams.notification \
    --params '{"body": "eyJuYW1lIjoie3tkYXRhLm5hbWV9fSIifQ=="}' \
    --description exampleString
  • L'exemple suivant montre le format de l'objet TemplateConfig pour le travail Code Engine. Le type pris en charge est ibmcejob.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type ibmcejob.notification\
    --params '{"body": "ewogInJ1bl9lbnZfdmFyaWFibGVzIjogWwogICB7ICJuYW1lIjogInJlZ2lvbiIsICJ2YWx1ZSI6ICJ7e2RhdGEucmVnaW9ufX0iLCJ0eXBlIjogImxpdGVyYWwifSwKeyJuYW1lIjoiVkFSMSIsInR5cGUiOiJsaXRlcmFsIiwidmFsdWUiOiJ7e2RhdGEudmFyMX19In0sCnsibmFtZSI6IlZBUjIiLCJ0eXBlIjoibGl0ZXJhbCIsInZhbHVlIjoie3tkYXRhLnZhcjJ9fSJ9Cl0KfQ=="}' \
    --description exampleString
  • L'exemple suivant montre le format de l'objet TemplateConfig pour Code Engine Application/Fonction. Le type pris en charge est ibmceapp.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type ibmceapp.notification\
    --params '{"body": "ewogICJ2YXIxIjogInt7ZGF0YS52YXIxfX0iLAogICJ2YXIyIjogInt7ZGF0YS52YXIyfX0iCn0="}' \
    --description exampleString
  • L'exemple suivant illustre le format de l'objet TemplateConfig pour App Configuration. Le type pris en charge est app_configuration.notification
ibmcloud event-notifications template-create \
    --instance-id exampleString \
    --name exampleString \
    --type app_configuration.notification\
    --params '{"body": "eyJlbmFibGVkIjogZmFsc2V9Cg=="}' \
    --description exampleString

ibmcloud event-notifications templates

Lister tous les modèles. Note : Si l'option --all-pages n'est pas activée, la commande ne récupérera qu'une seule page de la collection.

ibmcloud event-notifications templates --instance-id INSTANCE-ID [--limit LIMIT] [--offset OFFSET] [--search SEARCH]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--limit (int64)

Limite de page pour les résultats paginés.

La valeur par défaut est 10. La valeur maximale est 100. Valeur minimale : 1.

--offset (int64)

décaler pour les résultats paginés.

La valeur par défaut est 0. La valeur minimale est 0.

--search (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--all-pages (booléen)

Envoyez plusieurs requêtes pour afficher toutes les pages de la collection de modèles.

Exemple

ibmcloud event-notifications templates \
    --instance-id exampleString \
    --limit 10 \
    --offset 0 \
    --search exampleString

ibmcloud event-notifications template

Obtenir des informations détaillées sur un modèle.

ibmcloud event-notifications template --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `32` caractères. La longueur minimale est de `32` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/`.
--id (chaîne)

Identifiant unique pour le modèle. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications template \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications template-replace

Mettre à jour les détails d'un modèle.

ibmcloud event-notifications template-replace --instance-id INSTANCE-ID --id ID [--name NAME] [--description DESCRIPTION] [--type TYPE] [--params PARAMS]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour le modèle. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--name (chaîne)

Nom du modèle.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--description (chaîne)

Description du modèle.

La longueur maximale est de 255 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--type (chaîne)

Le type de modèle.

La longueur maximale est de 24 caractères. La longueur minimale est de 22 caractères. La valeur doit correspondre à l'expression régulière /^(smtp_custom.notification|smtp_custom.invitation)$/.

--params (TemplateConfig)

Contenu décrivant la configuration d'un modèle. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement de ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier qui commence par @, par exemple --params=@path/to/file.json.

Exemples

ibmcloud event-notifications template-update \
    --instance-id exampleString \
    --id exampleString \
    --name exampleString \
    --description exampleString \
    --type exampleString \
    --params '{"body": "exampleString", "subject": "exampleString"}'

ibmcloud event-notifications template-delete

Supprimer un modèle

ibmcloud event-notifications template-delete --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour le modèle. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications template-delete \
    --instance-id exampleString \
    --id exampleString

ibmcloud event-notifications pre-defined-templates

Liste de tous les modèles prédéfinis.

Si l'option --all-pages n'est pas définie, la commande ne récupérera qu'une seule page de la collection.

ibmcloud event-notifications pre-defined-templates --instance-id INSTANCE-ID --source SOURCE --type TYPE [--limit LIMIT] [--offset OFFSET] [--search SEARCH]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `32` caractères. La longueur minimale est de `32` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/`.
--source (chaîne)

Type de source. Obligatoire.

La longueur maximale est de 50 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

--type (chaîne)

Type de destination. Obligatoire.

La longueur maximale est de 50 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

--limit (int64)

Limite de page pour les résultats paginés.

La valeur par défaut est 10. La valeur maximale est 100. Valeur minimale : 1.

--offset (int64)

décaler pour les résultats paginés.

La valeur par défaut est 0. La valeur minimale est 0.

--search (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--all-pages (booléen)

Envoyez plusieurs requêtes pour afficher toutes les pages de la collection pre-defined-templates.

Exemple

ibmcloud event-notifications pre-defined-templates \
    --instance-id=exampleString \
    --source=exampleString \
    --type=exampleString \
    --limit=10 \
    --offset=0 \
    --search=exampleString

Configurations SMTP

IBM Cloud Event Notifications Configurations SMTP.

ibmcloud event-notifications smtp-configuration-create

Créer une nouvelle configuration SMTP.

ibmcloud event-notifications smtp-configuration-create --instance-id INSTANCE-ID --name NAME --domain DOMAIN [--description DESCRIPTION]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--name (chaîne)

Le nom de la configuration SMTP. Obligatoire.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--domain (chaîne)

Nom de domaine. Obligatoire.

La longueur maximale est de 512 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

--description (chaîne)

Description de la configuration SMTP.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

Exemple

ibmcloud event-notifications smtp-configuration-create \
    --instance-id=exampleString \
    --name=exampleString \
    --domain=exampleString \
    --description=exampleString

ibmcloud event-notifications smtp-configurations

Liste de toutes les configurations SMTP. Note : Si l'option --all-pages n'est pas activée, la commande ne récupérera qu'une seule page de la collection.

ibmcloud event-notifications smtp-configurations --instance-id INSTANCE-ID [--limit LIMIT] [--offset OFFSET] [--search SEARCH]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--limit (int64)

Limite de page pour les résultats paginés.

La valeur par défaut est 10. La valeur maximale est 100. Valeur minimale : 1.

--offset (int64)

décaler pour les résultats paginés.

La valeur par défaut est 0. La valeur minimale est 0.

--search (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--all-pages (booléen)

Envoyez plusieurs requêtes pour afficher toutes les pages de la collection relative aux configurations SMTP.

Exemple

ibmcloud event-notifications smtp-configurations \
    --instance-id=exampleString \
    --limit=10 \
    --offset=0 \
    --search=exampleString

ibmcloud event-notifications smtp-user-create

Créer un nouvel utilisateur SMTP.

ibmcloud event-notifications smtp-user-create --instance-id INSTANCE-ID --id ID [--description DESCRIPTION] [--username-to-clone USERNAME-TO-CLONE]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--description (chaîne)

Description de la configuration SMTP.

La longueur maximale est de 250 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--username-to-clone (chaîne)

fournit le nom de l'utilisateur à cloner.

La longueur maximale est de 20 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /^[a-z0-9]{18}\\d{2}$/.

Exemple

ibmcloud event-notifications smtp-user-create \
    --instance-id=exampleString \
    --id=exampleString \
    --description=exampleString \
    --username-to-clone=exampleString

ibmcloud event-notifications smtp-users

Liste de tous les utilisateurs SMTP. Note : Si l'option --all-pages n'est pas activée, la commande ne récupérera qu'une seule page de la collection.

ibmcloud event-notifications smtp-users --instance-id INSTANCE-ID --id ID [--limit LIMIT] [--offset OFFSET] [--search SEARCH]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--limit (int64)

Limite de page pour les résultats paginés.

La valeur par défaut est 10. La valeur maximale est 100. Valeur minimale : 1.

--offset (int64)

décaler pour les résultats paginés.

La valeur par défaut est 0. La valeur minimale est 0.

--search (chaîne)

Chaîne de recherche pour le filtrage des résultats.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--all-pages (booléen)

Envoyez plusieurs requêtes pour afficher toutes les pages de la collection destinée aux utilisateurs SMTP.

Exemple

ibmcloud event-notifications smtp-users \
    --instance-id=exampleString \
    --id=exampleString \
    --limit=10 \
    --offset=0 \
    --search=exampleString

ibmcloud event-notifications smtp-configuration

Obtenir les détails d'une configuration SMTP.

ibmcloud event-notifications smtp-configuration --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications smtp-configuration \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications smtp-configuration-update

Mise à jour des détails du SMTP.

ibmcloud event-notifications smtp-configuration-update --instance-id INSTANCE-ID --id ID [--name NAME] [--description DESCRIPTION]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--name (chaîne)

Nom SMTP.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

--description (chaîne)

Description SMTP.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

Exemple

ibmcloud event-notifications smtp-configuration-update \
    --instance-id=exampleString \
    --id=exampleString \
    --name=exampleString \
    --description=exampleString

ibmcloud event-notifications smtp-configuration-delete

Supprimer une configuration SMTP.

ibmcloud event-notifications smtp-configuration-delete --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications smtp-configuration-delete \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications smtp-user

Obtenir les détails d'un utilisateur SMTP.

ibmcloud event-notifications smtp-user --instance-id INSTANCE-ID --id ID --user-id USER-ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--user-id (chaîne)

UserID. Obligatoire.

La longueur maximale est de 256 caractères. La longueur minimale est de 5 caractères. La valeur doit correspondre à l'expression régulière /.*/.

Exemple

ibmcloud event-notifications smtp-user \
    --instance-id=exampleString \
    --id=exampleString \
    --user-id=exampleString

ibmcloud event-notifications smtp-user-update

Mise à jour des détails de l'utilisateur SMTP.

ibmcloud event-notifications smtp-user-update --instance-id INSTANCE-ID --id ID --user-id USER-ID [--description DESCRIPTION]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--user-id (chaîne)

UserID. Obligatoire.

La longueur maximale est de 256 caractères. La longueur minimale est de 5 caractères. La valeur doit correspondre à l'expression régulière /.*/.

--description (chaîne)

Description de l'utilisateur SMTP.

La longueur maximale est de 250 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z 0-9-_\/.?:'";,+=!#@$%^&*() ]*/.

Exemple

ibmcloud event-notifications smtp-user-update \
    --instance-id=exampleString \
    --id=exampleString \
    --user-id=exampleString \
    --description=exampleString

ibmcloud event-notifications smtp-user-delete

Supprimer un utilisateur SMTP.

ibmcloud event-notifications smtp-user-delete --instance-id INSTANCE-ID --id ID --user-id USER-ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--user-id (chaîne)

UserID. Obligatoire.

La longueur maximale est de 256 caractères. La longueur minimale est de 5 caractères. La valeur doit correspondre à l'expression régulière /.*/.

Exemple

ibmcloud event-notifications smtp-user-delete \
    --instance-id=exampleString \
    --id=exampleString \
    --user-id=exampleString

ibmcloud event-notifications smtp-allowed-ips

Obtenir les détails d'une IP SMTP autorisée.

ibmcloud event-notifications smtp-allowed-ips --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications smtp-allowed-ips \
    --instance-id=exampleString \
    --id=exampleString

ibmcloud event-notifications smtp-allowed-ips-update

Note : La prise en charge de l'ancienne liste d'autorisations a été supprimée. La prise en charge a été activée par le biais de restrictions basées sur le contexte. Pour plus d'informations, veuillez cliquer ici : https://cloud.ibm.com/docs/event-notifications?topic=event-notifications-en-smtp-configurations#en-smtp-configurations-cbr

ibmcloud event-notifications verify-smtp-update

Vérifier les enregistrements SPF et DKIM du SMTP.

ibmcloud event-notifications verify-smtp-update --instance-id INSTANCE-ID --id ID --type TYPE

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--id (chaîne)

Identifiant unique pour SMTP. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 32 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--type (chaîne)

SMTP Type de vérification. Obligatoire.

La longueur maximale est de 20 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /.*/.

Exemple

ibmcloud event-notifications verify-smtp-update \
    --instance-id=exampleString \
    --id=exampleString \
    --type=exampleString

Mesures

ibmcloud event-notifications metrics

Obtenir des mesures.

ibmcloud event-notifications metrics ---instance-id INSTANCE-ID --gte GTE --lte LTE [--smtp-config-id SMTP-CONFIG-ID] [--destination-type DESTINATION-TYPE][--destination-id DESTINATION-ID] [--subscription-id SUBSCRIPTION-ID] [--source-id SOURCE-ID] [--email-to EMAIL-TO] [--notification-id NOTIFICATION-ID] [--subject SUBJECT]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--gte (chaîne)

GTE (plus grand qu'égal), date de début en UTC. Obligatoire.

La longueur maximale est de 28 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}T[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}Z/.

--lte (chaîne)

LTE (inférieur à égal), date de fin en UTC. Obligatoire.

La longueur maximale est de 28 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}T[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}Z/.

--smtp-config-id (chaîne)

ID de configuration SMTP. Obligatoire lors de l'interrogation des métriques relatives aux destinations de l'interface SMTP.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--destination-type (chaîne)

Type de destination pour lequel des indicateurs sont demandés. Valeur prise en charge : smtp_custom. Obligatoire lors de la consultation des métriques pour les destinations e-mail personnalisées.

Les valeurs admises sont: smtp_custom.

--destination-id (chaîne)

Identificateur unique de la destination.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--subscription-id (chaîne)

Identificateur unique de l'abonnement.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--source-id (chaîne)

Identificateur unique de la source.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

--email-to (chaîne)

Adresse électronique du destinataire.

La longueur maximale est de 256 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[A-Za-z0-9\\._%+\\-]+@[A-Za-z0-9\\.\\-]+\\.[A-Za-z]{2,}/.

--notification-id (chaîne)

Identifiant de notification.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--subject (chaîne)

l'objet de l'e-mail.

La longueur maximale est de 256 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

Exemple

ibmcloud event-notifications metrics \
    --instance-id=exampleString \
    --destination-type=smtp_custom \
    --gte=exampleString \
    --lte=exampleString \
    --destination-id=exampleString \
    --subscription-id=exampleString \
    --source-id=exampleString \
    --email-to=exampleString \
    --notification-id=exampleString \
    --subject=exampleString

ibmcloud event-notifications bounce-metrics

Obtenir les statistiques de rebond.

ibmcloud event-notifications bounce-metrics --instance-id INSTANCE-ID --gte GTE --lte LTE [--smtp-config-id SMTP-CONFIG-ID] [--destination-type DESTINATION-TYPE] [--destination-id DESTINATION-ID] [--subscription-id SUBSCRIPTION-ID] [--source-id SOURCE-ID] [--email-to EMAIL-TO] [--notification-id NOTIFICATION-ID] [--subject SUBJECT] [--limit LIMIT] [--offset OFFSET]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `32` caractères. La longueur minimale est de `32` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/`.
--gte (chaîne)

GTE (plus grand qu'égal), date de début en UTC. Obligatoire.

La longueur maximale est de 28 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}T[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}Z/.

--lte (chaîne)

LTE (inférieur à égal), date de fin en UTC. Obligatoire.

La longueur maximale est de 28 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[0-9]{1,4}-[0-9]{1,2}-[0-9]{1,2}T[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}Z/.

--smtp-config-id (chaîne)

ID de configuration SMTP. Obligatoire lors de l'interrogation des métriques relatives aux destinations de l'interface SMTP.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--destination-type (chaîne)

Type de destination pour lequel des indicateurs sont demandés. Valeur prise en charge : smtp_custom. Obligatoire lors de la consultation des métriques pour les destinations e-mail personnalisées.

Les valeurs admises sont: smtp_custom.

--destination-id (chaîne)

Identificateur unique de la destination.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--subscription-id (chaîne)

Identificateur unique de l'abonnement.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--source-id (chaîne)

Identificateur unique de la source.

La longueur maximale est de 100 caractères. La longueur minimale est de caractères 1. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9-:_]*/.

--email-to (chaîne)

Adresse électronique du destinataire.

La longueur maximale est de 256 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[A-Za-z0-9\\._%+\\-]+@[A-Za-z0-9\\.\\-]+\\.[A-Za-z]{2,}/.

--notification-id (chaîne)

Identifiant de notification.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

--subject (chaîne)

l'objet de l'e-mail.

La longueur maximale est de 256 caractères. La longueur minimale est de 0 caractères. La valeur doit correspondre à l'expression régulière /[a-zA-Z0-9]/.

--limit (int64)

Limite de page pour les résultats paginés.

La valeur par défaut est 10. La valeur maximale est 100. Valeur minimale : 1.

--offset (int64)

décaler pour les résultats paginés.

La valeur par défaut est 0. La valeur minimale est 0.

Exemple

ibmcloud event-notifications bounce-metrics \
    --instance-id=exampleString \
    --destination-type=smtp_custom \
    --gte=exampleString \
    --lte=exampleString \
    --destination-id=exampleString \
    --subscription-id=exampleString \
    --source-id=exampleString \
    --email-to=exampleString \
    --notification-id=exampleString \
    --subject=exampleString \
    --limit=10 \
    --offset=0

Obtenir l'état des notifications

Ce document décrit les détails de la charge utile permettant d'obtenir l'état de la notification pour les notifications de test de destination du webhook.

ibmcloud event-notifications notifications-status

Obtenir le statut d'une notification de test envoyée à une destination webhook. Cette commande sert spécifiquement à consulter le statut de livraison des notifications de test des webhooks.

ibmcloud event-notifications notifications-status --instance-id INSTANCE-ID --id ID

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `32` caractères. La longueur minimale est de `32` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/`.
--id (chaîne)

L'identifiant de notification renvoyé lors du test d'une destination de webhook. Cet identifiant est spécifique aux notifications de test envoyées vers des destinations webhook. Obligatoire.

La longueur maximale est de 36 caractères. La longueur minimale est de 36 caractères. La valeur doit correspondre à l'expression régulière /[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/.

Exemple

ibmcloud event-notifications notifications-status \
    --instance-id=exampleString \
    --id=exampleString

Envoyer des notifications

Ce document décrit les détails de la charge utile pour l'envoi d'événements à l'aide des sources API disponibles sur Event Notifications. Les sources d'API peuvent être utilisées pour envoyer des événements à partir de vos applications backend. Event Notifications prend en charge deux modes pour effectuer des appels vers l' HTTP. Ce texte respecte les spécifications du guide CloudEvents. Ces modes sont le mode binaire et le mode structuré. Plus de détails ici - https://github.com/cloudevents/spec. En mode Binary Content, la valeur des données d’événement est placée telle quelle dans le corps de la requête ou de la réponse HTTP, la valeur de l’attribut datacontenttype déclarant son type de média dans l’en-tête Content-Type de HTTP; tous les autres attributs d’événement sont mappés aux en-têtes HTTP. Tous les noms d'attributs sont préfixés par ce- et ajoutés à l'en-tête (à l'exception de data et datacontenttype). Lorsque des attributs obligatoires de CloudEvents (specversion, id, type et source) sont transmis dans les en-têtes, la demande est traitée en mode binaire. Mode structuré. En mode Contenu structuré, les attributs de métadonnées des événements et les données relatives à ces derniers sont placés dans le corps de la requête HTTP. Pour le mode structuré, définissez l'en-tête Content-Type sur application/cloudevents+json. Les attributs obligatoires des CloudEvents (specversion, id, type et source) doivent faire partie du corps de la demande. En outre, les données d'identification sont fournies en tant que type de contenu de données (datacontenttype), qui est obligatoire. Nous ne prenons en charge que le type de contenu de données "application/json".

ibmcloud event-notifications send-notifications

Envoi d'un corps de notification à partir de l'instance. Pour plus d'informations sur la charge utile des Event Notifications, voir ici.

ibmcloud event-notifications send-notifications --instance-id INSTANCE-ID [--body BODY]

Options de commande

--instance-id (chaîne)

Identificateur unique de l'instance d'IBM Cloud Event Notifications. Obligatoire.

 La longueur maximale est de `256` caractères. La longueur minimale est de `10` caractères. La valeur doit correspondre à l'expression régulière `/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]/`.
--body (NotificationCreate)

Charge utile décrivant une demande de création de notification.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier qui commence par @, par exemple --body=@path/to/file.json.

NotificationCreate

L'exemple suivant illustre le format de l'objet NotificationCreate.

{
  "specversion" : "1.0",
  "time" : "2019-01-01T12:00:00.000Z",
  "id" : "exampleString",
  "source" : "exampleString",
  "type" : "exampleString",
  "ibmenseverity" : "exampleString",
  "ibmensourceid" : "exampleString",
  "ibmendefaultshort" : "exampleString",
  "ibmendefaultlong" : "exampleString",
  "ibmensubject" : "exampleString",
  "ibmentemplates" : "[\"886f8f4c-8605-47hb-85a1-8682b9377468483\"]",
  "ibmenmailto" : "exampleString",
  "ibmenslackto": "[\"sgjhgsjaS\",\"agjhgsjaS\"]",
  "ibmensmsto" : "exampleString",
  "ibmenmms": {"content": "VBORw0KGgoAAAANSUhEUgAAAFoAAAA4CAYAAAB9lO","content_type": "image/png"},
  "ibmenmarkdownn": "This is a *italic* message.\n- Item 1\n- Item 2\n**bold text** with more text data\n~~strike through~~\n1. order 1\n2. order 2\n```fenced code block```\n> block code\n`code`\n[Click here](https://example.com) for more info."
  "ibmenhtmlbody" : "exampleString",
  "subject" : "exampleString",
   "attachments": [
    {
      "content": "VGhpcyBpcyBhIHRlc3QgZG9jdW1lbnQK",
      "filename": "test.txt",
      "content_type": "text/plain",
      "disposition": "attachment"
    }
  ],
  "data" : {
    "anyKey" : "anyValue"
  },
  "datacontenttype" : "application/json",
  "ibmenpushto" : "{
    \"fcm_devices\" : [ \"exampleString\" ],
    \"apns_devices\" : [ \"exampleString\" ],
    \"huawei_devices\" : [ \"exampleString\" ],
    \"safari_devices\" : [ \"exampleString\" ],
    \"chrome_devices\" : [ \"exampleString\" ],
    \"firefox_devices\" : [ \"exampleString\" ],
    \"user_ids\" : [ \"exampleString\" ],
    \"tags\" : [ \"exampleString\" ],
    \"platforms\" : [ \"push_android\" ]
  }",
  "ibmenfcmbody" : "{ }",
  "ibmenapnsbody" : "{ }",
  "ibmenapnsheaders" : "{ }",
  "ibmenchromebody" : "{ }",
  "ibmenchromeheaders" : "{ }",
  "ibmenfirefoxbody" : "{ }",
  "ibmenfirefoxheaders" : "{ }",
  "ibmenhuaweibody" : "{ }",
  "ibmensafaribody" : "{ }"
}

Exemple

Avec les paramètres requis :

ibmcloud event-notifications send-notifications \
    --instance-id=exampleString \
    --body='{"specversion": "1.0", "time": "2019-01-01T12:00:00.000Z", "type": "*", "id": "exampleString", "source": "exampleString", "ibmensourceid": "exampleString", "ibmendefaultshort": "short message", "ibmendefaultlong": "long message", "data": {"name": "exampleString"}, "datacontenttype": "application/json"}'

Avec tous les paramètres :

ibmcloud event-notifications send-notifications \
    --instance-id=exampleString \
    --body='{"specversion": "1.0", "time": "2019-01-01T12:00:00.000Z", "id": "exampleString", "source": "exampleString", "type": "exampleString", "ibmenseverity": "exampleString", "ibmensourceid": "exampleString", "ibmendefaultshort": "exampleString", "ibmendefaultlong": "exampleString", "ibmensubject": "exampleString", "ibmentemplates": [\"template-id\"], "ibmenmailto": "exampleString","ibmenslackto": "[\"sgjhgsjaS\",\"agjhgsjaS\"]", "ibmensmsto": "exampleString","ibmenmms": "{\"content\": \"VBORw0KGgoAAAANSUhEUgAAAFoAAAA4CAYAAAB9lO\",\"content_type\": \"image/png\"}", "ibmenhtmlbody": "exampleString", "subject": "exampleString", "data": {"anyKey": "anyValue"}, "datacontenttype": "application/json", "ibmenpushto": "{\"fcm_devices\": [\"exampleString\"], \"apns_devices\": [\"exampleString\"], \"huawei_devices\": [\"exampleString\"], \"safari_devices\": [\"exampleString\"], \"chrome_devices\": [\"exampleString\"], \"firefox_devices\": [\"exampleString\"], \"user_ids\": [\"exampleString\"], \"tags\": [\"exampleString\"], \"platforms\": [\"push_android\"]}", "ibmenfcmbody": "{}", "ibmenapnsbody": "{}", "ibmenapnsheaders": "{}", "ibmenchromebody": "{}", "ibmenchromeheaders": "{}", "ibmenfirefoxbody": "{}", "ibmenfirefoxheaders": "{}", "ibmenhuaweibody": "{}", "ibmensafaribody": "{}"}'

Propriétés supplémentaires pouvant être configurées pour la notification iOS.

paramètres de la plate-forme iOS
Propriété Type de propriété Description
badge integer Numéro à afficher en tant que badge de l'icône de l'application.
interactive_category chaîne Identificateur de catégorie à utiliser pour les notifications push interactives.
ios_action_key chaîne Titre de la clé d'action.
payload Objet JSON Contenu JSON personnalisé qui est envoyé dans le cadre du message de notification.
sound chaîne Nom du fichier son dans le bundle d'applications. Le son de ce fichier est utilisé pour une alerte.
title_loc_key chaîne Clé d'une chaîne de titre dans le fichier Localizable.strings pour la localisation en cours. La chaîne de clé peut être formatée avec les spécificateurs %@ et %n$@ pour inclure les variables spécifiées dans le tableau titleLocArgs.
loc_key chaîne Clé d'une chaîne de message d'alerte dans un fichier Localizabl.strings pour la localisation en cours (qui est définie par la préférence de langue de l'utilisateur). La chaîne de clé peut être formatée avec les spécificateurs %@ et %n$@ pour inclure les variables spécifiées dans le tableau locArgs.
launch_image chaîne Nom de fichier d'un fichier image contenu dans le bundle de l'application, avec ou sans extension. L'image est utilisée comme image de lancement lorsque les utilisateurs appuient sur le bouton d'action ou déplacement le curseur d'action.
title_loc_args chaîne Valeurs de chaîne de variables à afficher à la place des spécificateurs de format dans title-loc-key.
loc_args chaîne Valeurs de chaîne de variables à afficher à la place des spécificateurs de format dans locKey.
title chaîne Titre des notifications push Rich (pris en charge sous iOS 10 et versions ultérieures uniquement).
subtitle chaîne Sous-titre des notifications enrichies (pris en charge sous iOS 10 et versions ultérieures uniquement).
body chaîne Corps des notifications iOS.
attachment_url chaîne Lien vers le support des notifications iOS (vidéo, audio, GIF, images - pris en charge sous iOS 10 et versions ultérieures uniquement).
type chaîne Valeurs admises : DEFAULT, MIXED, SILENT.
apns_collapse_id chaîne Plusieurs notifications avec le même identificateur de réduction sont affichées à l'utilisateur sous forme de notification unique.
apns_thread_id chaîne Identificateur spécifique à l'application pour le regroupement des notifications associées. Cette valeur correspond à la propriété threadIdentifier de l'objet UNNotificationContent.
apns_group_summary_arg chaîne Chaîne que la notification ajoute à la chaîne de format récapitulative de la catégorie.
apns_group_summary_arg_count integer ombre d'éléments que la notification ajoute à la chaîne de format récapitulative de la catégorie.

Propriétés supplémentaires pouvant être configurées pour la notification FCM

Paramètres de la plate-forme Android
Propriété Type de propriété Description
icon chaîne Indiquez le nom de l'icône à afficher pour la notification. Assurez-vous que l'icône est déjà incluse dans le package de l'application client.
delay_while_idle Booléen Lorsque cette valeur est définie sur true, ce paramètre indique que le message ne doit pas être envoyé tant que le périphérique n'est pas actif.
sync Booléen La messagerie de groupe de périphériques permet à chaque instance d'application d'un groupe de refléter le dernier état de messagerie.
visibility chaîne privé ou public - Visibilité de cette notification, qui détermine comment et quand les notifications s'affichent sur un écran verrouillé sécurisé.
redact chaîne Le contenu spécifié s'affiche sur un écran verrouillé sécurisé sur le périphérique lorsque la visibilité est définie sur Privé.
payload Objet JSON Contenu JSON personnalisé qui est envoyé dans le cadre du message de notification.
priority chaîne Valeur de chaîne qui indique la priorité de cette notification. Les valeurs autorisées sont 'max', 'high', 'default', 'low' et 'min'. Les notifications de priorité élevée (high/max) associées à une zone 'sound' peuvent être utilisées comme notifications d'avertissement dans Android version 5.0 ou higher.sampleval='low'.
sound chaîne Fichier son (sur l'appareil) qui sera tenté de jouer lors de l'arrivée de la notification sur l'appareil.
time_to_live integer Indique la durée (en secondes) de conservation du message dans le stockage GCM si le périphérique est hors ligne.
lights Définit la couleur du voyant de notification lors de la réception d'une notification push.
ledArgb chaîne Couleur du voyant. Le matériel utilise sa meilleure approximation.
ledOnMs integer Durée d'allumage du voyant (en millisecondes) lorsqu'il clignote. Le matériel utilise sa meilleure approximation.
ledOffMs chaîne Durée d'extinction du voyant (en millisecondes) lorsqu'il clignote. Le matériel utilise sa meilleure approximation.
android_title chaîne Titre des notifications push Rich.
group_id chaîne Définissez cette notification pour qu'elle fasse partie d'un groupe de notifications partageant la même clé. Les notifications groupées peuvent s'afficher dans un cluster ou une pile sur des appareils qui prennent en charge ce rendu.
style Options à spécifier pour les notifications extensibles Android. Les types de notifications extensibles sont picture_notification, bigtext_notification, inbox_notification.
type chaîne Spécifie le type des notifications extensibles. Les valeurs possibles sont bigtext_notification, picture_notification, inbox_notification.
title chaîne Spécifie le titre de la notification. Le titre s'affiche lorsque la notification est développée. Un titre doit être spécifié pour les trois notifications pouvant être développées.
type chaîne Valeurs autorisées : DEFAULT, SILENT.
alert chaîne Valeur d'alerte de la notification.

Exemple de script pour Event Notifications provisioning using CLI

Le script provision_event_notification.sh automatise le provisionnement et la configuration d'une instance Event Notifications.

Exemple de script pour l'intégration des notifications de plate-forme à l'aide de l'interface de programmation

Le script en-platform-notification-src-and-email-dest.sh intègre les notifications de la plateforme avec Event Notifications et achemine les notifications vers IBM Inbuilt Email ou Custom Domain Sandbox.

Exemple de script pour l'intégration de IBM Cloud Logs à l'aide de l'interface de programmation

Le script en-icl-src-and-email-dest.sh intègre IBM Cloud Logs avec Event Notifications et achemine les notifications vers IBM Inbuilt Email ou Custom Domain Sandbox.

Ce script suppose que les instances IBM Cloud Logs et Event Notifications se trouvent sur le même compte.

Historique des versions de l'interface de ligne de commande

Vous trouverez ci-après un récapitulatif des modifications apportées à chaque version du plug-in Event Notifications. Gardez votre interface de ligne de commande à jour afin de pouvoir utiliser toutes les commandes disponibles et leurs options.

Les versions du plugin CLI de 0.0.5 à 1.9.0 sont obsolètes.

Changements dans le IBM Cloud Event Notifications CLI
Version Date de publication Modifications
1.5.0 10 mai 2024 Prise en charge de la configuration SMTP et des modèles Slack.
1.6.0 1er août 2024 La destination CF est obsolète et la destination MMS est prise en charge.
1.7.0 9 août 2024 Prise en charge des métriques et suppression de la prise en charge des IP SMTP autorisées dans la configuration SMTP.
1.8.0 9 septembre 2024 Prise en charge de la destination Slack DM.
1.9.0 11 octobre 2024 Prise en charge des modèles Webhook.
1.10.0 4 novembre 2024 Suppression de la prise en charge des Cloud Functions
1.11.0 7 janvier 2025 Prise en charge de la minuterie périodique
1.12.0 27 février 2025 Prise en charge du modèle Pagerduty
1.13.0 6 mars 2025 Prise en charge de la destination Event Streams, de l'abonnement et des modèles.
1.14.0 28 avril 2025 PagerDuty la destination du paramètre déprécié api_key est marquée comme optionnelle.
1.15.0 27 juin 2025 Le contenu markdown de la notification.
1.16.0 1 août 2025 Code Engine et des modèles prédéfinis.
1.17.0 4 septembre 2025 Prise en charge de la commande "get notifications-status" du test de destination du webhook
1.18.0 25 septembre 2025 Destination de l'appconfiguration, abonnement et prise en charge des modèles
1.19.0 30 octobre 2025 Prise en charge du clonage des informations d'identification de l'utilisateur smtp
1.20.0 15 décembre 2025 Prise en charge des mesures de rebond
1.20.1 19 janvier 2026 Correction des métadonnées de support des points de terminaison privés et du problème d'installation du plugin EN dans l'application private.cloud.ibm.com
1.20.2 18 février 2026 Mise à jour du correctif pour corriger la vulnérabilité du plugin CLI
1.21.0 7 avril 2026 Mise à jour du plugin CLI pour la vue sandbox, les pièces jointes et la prise en charge des options de source pour le débogage de la charge utile
1.21.1 25 mai 2026 Déclassement des commandes init et show et ajout de la commande en instances listing. Correction fournie pour définir automatiquement le point final EN en fonction de la région cible définie.
1.21.2 29 juin 2026 Correction d'un bug concernant les métriques SMTP afin de prendre en charge l'indicateur « SMTP Config ID » et de rendre le type de destination facultatif.
1.21.3 6 août 2026 Correction d'une vulnérabilité du plugin CLI, améliorations en termes d'ergonomie et d'esthétique