diff --git a/doc/notification_samples/common_payloads/ServerGroupPayload.json b/doc/notification_samples/common_payloads/ServerGroupPayload.json new file mode 100644 index 000000000000..bf30d633691c --- /dev/null +++ b/doc/notification_samples/common_payloads/ServerGroupPayload.json @@ -0,0 +1,16 @@ +{ + "nova_object.version": "1.0", + "nova_object.namespace": "nova", + "nova_object.name": "ServerGroupPayload", + "nova_object.data": { + "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", + "name": "test-server-group", + "project_id": "6f70656e737461636b20342065766572", + "user_id": "fake", + "policies": [ + "anti-affinity" + ], + "members": [], + "hosts": null + } +} \ No newline at end of file diff --git a/doc/notification_samples/server_group-create.json b/doc/notification_samples/server_group-create.json index 318713c2ec08..b2ba97278a75 100644 --- a/doc/notification_samples/server_group-create.json +++ b/doc/notification_samples/server_group-create.json @@ -1,19 +1,6 @@ { "priority": "INFO", - "payload": { - "nova_object.version": "1.0", - "nova_object.namespace": "nova", - "nova_object.name": "ServerGroupPayload", - "nova_object.data": { - "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", - "name": "test-server-group", - "project_id": "6f70656e737461636b20342065766572", - "user_id": "fake", - "policies": ["anti-affinity"], - "members": [], - "hosts": null - } - }, + "payload": {"$ref": "common_payloads/ServerGroupPayload.json#"}, "event_type": "server_group.create", "publisher_id": "nova-api:fake-mini" } diff --git a/doc/notification_samples/server_group-delete.json b/doc/notification_samples/server_group-delete.json index c6bfee800fe1..893e3344d1c5 100644 --- a/doc/notification_samples/server_group-delete.json +++ b/doc/notification_samples/server_group-delete.json @@ -1,19 +1,6 @@ { "priority": "INFO", - "payload": { - "nova_object.version": "1.0", - "nova_object.namespace": "nova", - "nova_object.name": "ServerGroupPayload", - "nova_object.data": { - "uuid": "788608ec-ebdc-45c5-bc7f-e5f24ab92c80", - "name": "test-server-group", - "project_id": "6f70656e737461636b20342065766572", - "user_id": "fake", - "policies": ["anti-affinity"], - "members": [], - "hosts": null - } - }, + "payload": {"$ref": "common_payloads/ServerGroupPayload.json#"}, "event_type": "server_group.delete", "publisher_id": "nova-api:fake-mini" }