manila/api-ref/source/samples
Alex Meade dd630c3929 User Messages
For quite some time, OpenStack services have wanted to be able to send
messages to API end users (by user I do not mean the operator, but the
user that is interacting with the client).

This patch implements basic user messages with the following APIs.
GET /messages
GET /messages/<message_id>
DELETE /messages/<message_id>

Implements the basic /messages resource and tempest tests
The patch is aligned with related cinder patch where possible:
I8a635a07ed6ff93ccb71df8c404c927d1ecef005

DocImpact
APIImpact

Needed-By: I5ffb840a271c518f62ee1accfd8e20a97f45594d
Needed-By: I9ce096eebda3249687268e361b7141dea4032b57
Needed-By: Ic7d25a144905a39c56ababe8bd666b01bc0d0aef

Partially-implements: blueprint user-messages
Co-Authored-By: Jan Provaznik <jprovazn@redhat.com>
Change-Id: Ia0cc524e0bfb2ca5e495e575e17e9911c746690b
2017-07-13 13:05:57 +02:00
..
availability-zones-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-force_delete-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-list-detail-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-member-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-reset_status-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-force_delete-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-list-detail-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-reset_status-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-snapshot-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
consistency-group-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
export-location-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
export-location-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
extensions-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
limits-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
pools-list-detailed-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
pools-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
quota-show-detail-response.json Add the ability to check the tenant quota in detail 2016-12-28 10:32:24 +08:00
quota-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
quota-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
quota-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-service-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-service-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-service-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-service-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-service-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-services-list-detailed-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-services-list-for-share-network-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
security-services-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
service-disable-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
service-disable-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
service-enable-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
service-enable-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
services-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
services-list-with-filters-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-extend-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-force-delete-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-grant-access-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-grant-access-response.json add access_key to share_access_map 2016-08-22 20:41:19 +05:30
share-actions-list-access-rules-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-list-access-rules-response.json add access_key to share_access_map 2016-08-22 20:41:19 +05:30
share-actions-reset-state-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-revert-to-snapshot-request.json Implement share revert to snapshot 2017-01-17 15:06:01 -05:00
share-actions-revoke-access-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-shrink-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-actions-unmanage-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-instance-actions-force-delete-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-instance-actions-reset-state-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-instances-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-manage-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-manage-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-network-add-security-service-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-network-add-security-service-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-network-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-network-create-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-network-remove-security-service-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-network-remove-security-service-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-network-show-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-network-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-network-update-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-networks-list-detailed-response.json Remove NovaNetworkPlugin 2017-01-13 08:11:16 -05:00
share-networks-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-server-show-details-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-server-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-servers-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-set-metadata-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-set-metadata-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-show-instance-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-show-metadata-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-grant-access-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-revoke-access-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-set-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-type-set-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-types-default-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-types-extra-specs-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-types-list-access-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-types-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-update-metadata-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-update-metadata-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
share-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
shares-list-detailed-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
shares-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-actions-force-delete-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-actions-reset-state-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-actions-unmanage-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-create-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-create-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-manage-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-manage-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-show-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-update-request.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshot-update-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshots-list-detailed-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
snapshots-list-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
user-message-show-response.json User Messages 2017-07-13 13:05:57 +02:00
user-messages-list-response.json User Messages 2017-07-13 13:05:57 +02:00
versions-get-version-response.json Migrate API reference into tree 2016-07-25 15:55:00 +00:00
versions-index-response.json Mark 'v1' API deprecated in the versions response 2017-01-27 14:12:39 +00:00