nova/doc/notification_samples
Balazs Gibizer 3b72d60589 Add separate instance.create payload type
There are two parallel efforts to add new fields to the instance.create
notification only. Currently instance.create notification uses the generic
InstanceActionPayload ovo as the payload type. This patch creates a separate
InstanceCreatePayload ovo so that fields like keypairs and tags can be added
only to this specific payload class later in separate patches.

The keypair and tags field are not added directly to the base InstancePayload
class because both field need extra db query to fetch. So sending them at
every instance action (e.g. reboot) could cause db load.

The version of the instance.create payload is not bumped as the content
of the payload is the same just the name of the type is changed.

Change-Id: I90fb7beb450100de8f4e542921b99f043c529a0f
2017-06-16 15:28:57 +02:00
..
aggregate-create-end.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-create-start.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-delete-end.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
aggregate-delete-start.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
compute-exception.json Aggregate create and destroy work against API db 2016-08-01 08:22:08 -07:00
flavor-create.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
flavor-delete.json Don't lazy-load flavor.projects during destroy() 2017-05-02 13:45:03 -04:00
flavor-update.json handle uninited fields in notification payload 2017-03-03 15:34:41 +01:00
instance-create-end.json Add separate instance.create payload type 2017-06-16 15:28:57 +02:00
instance-create-error.json Add separate instance.create payload type 2017-06-16 15:28:57 +02:00
instance-create-start.json Add separate instance.create payload type 2017-06-16 15:28:57 +02:00
instance-delete-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-delete-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-pause-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-pause-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_off-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_off-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_on-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-power_on-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-reboot-end.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-reboot-error.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-reboot-start.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-rebuild-end.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-rebuild-error.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-rebuild-start.json Remove unnecessary execute permissions 2017-05-02 14:39:25 +09:00
instance-resize-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize_finish-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resize_finish-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-restore-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-restore-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resume-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-resume-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve_offload-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shelve_offload-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shutdown-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-shutdown-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-snapshot-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-snapshot-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-suspend-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-suspend-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unpause-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unpause-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unshelve-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-unshelve-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-update-tags-action.json Send out notifications when instance tags changed 2017-06-06 12:53:28 -04:00
instance-update.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_attach-end.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-volume_attach-error.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-volume_attach-start.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-volume_detach-end.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-volume_detach-start.json Move rebuild notification tests into separate method 2017-06-07 17:35:51 +02:00
instance-volume_swap-end.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_swap-error.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
instance-volume_swap-start.json Adding auto_disk_config field to InstancePayload 2017-04-21 12:45:39 +02:00
keypair-create-end.json Transform keypair.create notification 2017-06-14 07:28:47 +02:00
keypair-create-start.json Transform keypair.create notification 2017-06-14 07:28:47 +02:00
service-update.json Replace diagnostics objects with Nova diagnostics objects 2017-05-30 00:39:45 +04:00