3 structure json de message reçu du bus scmb, Exemples de file d'attente – HP OneView Manuel d'utilisation

Page 189

Advertising
background image

REMARQUE :

La syntaxe de la clé de routage des ressources task est

scmb.catégorie_ressource

et n'utilise pas type_changement et uri_ressource. Pour

recevoir des messages concernant toutes les ressources task :

scmb

scmb.tasks

Exemples de file d'attente

Exemple

Abonnement

scmb.server-hardware.#

REMARQUE :

Pour correspondre à tout ce qui suit un point spécifique

dans la clé de routage, utilisez le signe dièse (#). Cet exemple utilise #
au lieu de uri_ressource. La file d'attente de messages reçoit tous
les URI de ressource server-hardware.

Recevoir tous les messages SCMB
concernant les serveurs physiques

scmb.connections.Created.#

Recevoir tous les messages concernant les
connexions créées

scmb.enclosures.*./rest/enclosures/Enc1234

REMARQUE :

Pour correspondre à tout pour un champ individuel dans

la clé de routage, utilisez l'astérisque (*). Cet exemple utilise * au lieu
de type_changement. La file d'attente de messages reçoit tous les
types de changement : Created, Updated et Deleted.

Recevoir tous les messages concernant le
boîtier avec l'URI /rest/enclosures/Enc1234

scmb.*.Created.#

Recevoir tous les messages créés (pour tous
les types et catégories de ressource)

26.3 Structure JSON de message reçu du bus SCMB

Le tableau suivant répertorie les attributs inclus dans la charge utile JSON de chaque message du
bus SCMB. Le modèle de ressource pour la ressource HP OneView est inclus dans l'attribut
resource

. Pour afficher tous les modèles de ressources, consultez le chapitre Référence sur les

API REST HP OneView dans l'aide en ligne.

Description

Type de
données

Attribut

L'URI de la ressource

Chaîne

resourceUri

Le type state-change : Created, Updated ou Deleted. Pour plus de détails,
consultez la section

« Valeurs ChangeType » (page 190)

.

Chaîne

changeType

Le nouvel état de la ressource.

Chaîne

newState

L'ETag de la ressource lorsque le changement d'état a eu lieu.

Chaîne

eTag

Le moment où le message a été envoyé.

Chaîne

timestamp

Si des messages de sous-état sont nécessaires (pour machines de sous-état
associées à un état principal), il s'agit du sous-état spécifique à la ressource.

Chaîne

newSubState

Le modèle de la ressource.

Objet

resource

Si aucune tâche n'est associée à ce message, la valeur est null.

Chaîne

associatedTask

La valeur de l'attribut userInitiated inclus dans l'attribut associatedTask.

Chaîne

userInitiatedTask

Une liste d'attributs de haut niveau qui ont changé sur la base de l'appel POST
ou PUT qui a causé l'envoi du message de changement d'état.

Module RAID

changedAttributes

Informations supplémentaires concernant le changement d'état de la ressource.

Objet

data

26.3 Structure JSON de message reçu du bus SCMB 189

Advertising