nova/doc/notification_samples/common_payloads
Surya Seetharaman c541ace518 Microversion 2.73: Support adding the reason behind a server lock
This patch adds a new parameter ``locked_reason`` to
``POST /servers/{server_id}/action`` request where the
action is lock. It enables the user to specify a reason when locking
a server.

The locked_reason will be exposed through ``GET servers/{server_id}``,
``GET /servers/detail``, ``POST /servers/{server_id}/action``  where
the action is rebuild and ``PUT servers/{server_id}`` requests' responses.

The InstanceActionNotification will emit the locked_reason
along with the other instance details. This patch hence changes the
payload object to include the "locked_reason" field.

Note that "locked" will be allowed as a valid filtering/sorting parameter
for ``GET /servers/detail`` and ``GET /servers`` from this new microversion.

Implements blueprint add-locked-reason

Change-Id: I46edd595e7417c584106487123774a73c6dbe65e
2019-05-11 21:48:27 +00:00
..
AggregatePayload.json Deduplicate aggregate notification samples 2018-01-16 15:59:16 +01:00
AuditPeriodPayload.json Transform instance.exists notification 2018-06-05 12:51:30 +00:00
BandwidthPayload.json Transform instance.exists notification 2018-06-05 12:51:30 +00:00
BlockDevicePayload.json Factor out duplicated notification sample data (2) 2017-11-06 15:54:09 +01:00
ComputeTaskPayload.json Transform scheduler.select_destinations notification 2018-11-30 13:20:35 +01:00
ExceptionPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
FlavorPayload.json Add FlavorPayload.description for versioned notifications 2017-11-14 09:14:12 -05:00
ImageMetaPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
ImageMetaPropsPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
InstanceActionPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionRebuildPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionRescuePayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionResizePrepPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionSnapshotPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionVolumePayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceActionVolumeSwapPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceCreatePayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceExistsPayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceNUMACellPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
InstanceNUMATopologyPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
InstancePCIRequestsPayload.json Transform compute_task notifications 2018-11-21 16:23:28 +09:00
InstancePayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
InstanceUpdatePayload.json Microversion 2.73: Support adding the reason behind a server lock 2019-05-11 21:48:27 +00:00
IpPayload.json Factor out duplicated notification sample data (2) 2017-11-06 15:54:09 +01:00
KeypairPayload.json Deduplicate keypair notification samples 2017-11-20 16:30:21 +01:00
RequestSpecPayload.json Transform scheduler.select_destinations notification 2018-11-30 13:20:35 +01:00
ServerGroupPayload.json Microversion 2.64 - Use new format policy in server group 2018-07-13 10:43:42 +08:00
ServiceStatusPayload.json Deduplicate service status notification samples 2018-01-19 08:35:19 +00:00