cinder/api-ref/source/v3/samples
Gorka Eguileor ec44fc8999 Expose volume & snapshot use_quota field
This patch adds a new REST API microversion to expose the new use_quota
DB field present in volumes and snapshots.

The field will be reported when listing and showing resources and can be
used when filtering as well.

The field is exposed in the REST API as `consumes_quota` to prevent
confusion for users and admins, since exposing it as `use_quota` may
give them the wrong impression that they can set it up for their own
purposes.

For users we say what is happening with the quota for that resource -it
consumes or doesn't consume quota-, whereas internally we express
instruction to the core code -whether to use quota or not-, hence the
difference in the naming.

APIImpact
DocImpact
Implements: blueprint temp-resources
Change-Id: I655a47fc75ddc11caf1defe984d9a66a9ad5a2e7
2021-08-26 19:04:12 +02:00
..
extensions Add OS-SCH-HNT in extensions list 2019-06-07 08:38:06 +05:30
limits Automate generation of qos specs api-ref samples 2019-09-27 17:43:40 +05:30
qos Automate generation of qos specs api-ref samples 2019-09-27 17:43:40 +05:30
quota_classes Automate generation of quotas api-ref samples 2019-09-30 16:29:49 +05:30
quota_sets Automate generation of quotas api-ref samples 2019-09-30 16:29:49 +05:30
snapshot_manage_extensions Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
snapshots Expose volume & snapshot use_quota field 2021-08-26 19:04:12 +02:00
versions Expose volume & snapshot use_quota field 2021-08-26 19:04:12 +02:00
volume_actions Automate generation of volume actions api-ref samples 2019-02-08 01:13:03 +05:30
volume_manage_extensions Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
volume_transfer Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
volume_type Fix functional jobs 2021-05-25 16:55:05 +02:00
volumes Expose volume & snapshot use_quota field 2021-08-26 19:04:12 +02:00
attachment-complete.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
attachment-create-request.json Add attachment API doc 2017-04-21 10:30:41 +08:00
attachment-create-response.json Add attachment API doc 2017-04-21 10:30:41 +08:00
attachment-list-detailed-response.json Add attachment API doc 2017-04-21 10:30:41 +08:00
attachment-list-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
attachment-show-response.json Add attachment API doc 2017-04-21 10:30:41 +08:00
attachment-update-request.json Add attachment API doc 2017-04-21 10:30:41 +08:00
attachment-update-response.json Add attachment API doc 2017-04-21 10:30:41 +08:00
backend-capabilities-response.json Add two response parameters in the api-ref of getting capabilities 2017-03-25 12:25:07 +08:00
backup-create-request.json Support cross AZ backups 2018-02-23 11:35:42 +01:00
backup-create-response.json [Api-ref] Add metatdata parameters to backup create/update 2017-08-08 15:12:03 +08:00
backup-force-delete-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
backup-record-export-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
backup-record-import-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
backup-record-import-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
backup-reset-status-request.json Api-ref: add documentation for v2/v3 backup 'os-reset_status' action 2017-06-26 17:05:43 +08:00
backup-restore-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
backup-restore-response.json Fix json formatting eror 2017-12-12 17:26:33 +08:00
backup-show-response.json Add user_id in backup list and show API 2018-12-12 00:52:05 -05:00
backup-update-request.json [Api-ref] Add metatdata parameters to backup create/update 2017-08-08 15:12:03 +08:00
backup-update-response.json [Api-ref] Add metatdata parameters to backup create/update 2017-08-08 15:12:03 +08:00
backups-list-detailed-response.json Add user_id in backup list and show API 2018-12-12 00:52:05 -05:00
backups-list-response.json api-ref: fix response example of list-backups 2018-11-07 09:28:08 +00:00
cgsnapshots-create-request.json api-ref: Make v3 enclosing objects consistent 2017-09-01 09:54:34 -05:00
cgsnapshots-create-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
cgsnapshots-list-detailed-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
cgsnapshots-list-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
cgsnapshots-show-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-create-from-src-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-create-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-create-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-delete-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-show-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-group-update-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-groups-list-detailed-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
consistency-groups-list-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
get-default-type-response.json Default type overrides 2020-09-16 14:05:31 +00:00
get-default-types-response.json Default type overrides 2020-09-16 14:05:31 +00:00
group-create-from-src-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-create-from-src-response.json api-ref: add missing response body for groups 2018-09-29 17:24:11 +08:00
group-create-request.json Fix json data format 2018-02-07 16:57:15 +08:00
group-create-response.json Add API Reference for groups 2016-08-02 18:04:58 -04:00
group-delete-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-replication-disable.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-replication-enable.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-replication-failover.json api-ref: Add group replication APIs 2017-08-27 09:49:19 -05:00
group-replication-list-targets.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-replication-target.json api-ref: Add group replication APIs 2017-08-27 09:49:19 -05:00
group-reset-status-request.json [4/4]Reset generic volume group and group snapshot statuses 2017-02-13 19:38:22 +08:00
group-show-response.json Add project_id in group list and show API 2019-01-30 13:20:58 +05:30
group-snapshot-reset-status-request.json [4/4]Reset generic volume group and group snapshot statuses 2017-02-13 19:38:22 +08:00
group-snapshots-create-request.json Fix json data format 2018-02-07 16:57:15 +08:00
group-snapshots-create-response.json Fix api-ref for group snapshots API 2017-10-31 15:25:22 +08:00
group-snapshots-list-detailed-response.json Add project_id in group snapshots list and show API 2019-03-01 22:59:19 +05:30
group-snapshots-list-response.json Add API Reference for groups 2016-08-02 18:04:58 -04:00
group-snapshots-show-response.json Add project_id in group snapshots list and show API 2019-03-01 22:59:19 +05:30
group-type-create-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-type-default-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-type-show-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
group-type-specs-create-request.json Add missing api-ref documents for group type specs 2017-07-18 01:07:09 +00:00
group-type-specs-create-response.json Add missing api-ref documents for group type specs 2017-07-18 01:07:09 +00:00
group-type-specs-list-response.json Add missing api-ref documents for group type specs 2017-07-18 01:07:09 +00:00
group-type-specs-show-response.json Add missing api-ref documents for group type specs 2017-07-18 01:07:09 +00:00
group-type-specs-update-request.json Fix api-ref for v3 group type specs 2017-12-06 11:59:48 +08:00
group-type-specs-update-response.json Add missing api-ref documents for group type specs 2017-07-18 01:07:09 +00:00
group-type-update-request.json Fix api-ref for v3 volume group types 2018-01-18 08:56:17 +00:00
group-types-list-response.json api-ref: add missing fields in volume group types 2018-10-17 03:04:01 +00:00
group-update-request.json Add API Reference for groups 2016-08-02 18:04:58 -04:00
groups-list-detailed-response.json Add project_id in group list and show API 2019-01-30 13:20:58 +05:30
groups-list-response.json Add API Reference for groups 2016-08-02 18:04:58 -04:00
host-attach-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
hosts-get-response.json Adds API documentation for list and show hosts. 2017-03-14 05:36:24 -04:00
hosts-list-response.json Adds API documentation for list and show hosts. 2017-03-14 05:36:24 -04:00
image-metadata-show-request.json Correct 'os-show_image_metadata' API document 2017-08-02 08:55:46 +08:00
image-metadata-show-response.json Correct 'os-show_image_metadata' API document 2017-08-02 08:55:46 +08:00
messages-list-response.json [Doc] Add documentation for messages API. 2017-03-23 20:22:49 +08:00
messages-show-response.json [Doc] Add documentation for messages API. 2017-03-23 20:22:49 +08:00
pools-list-detailed-response.json api-ref: total/free_capacity should be with postfix _gb 2018-09-28 15:30:37 +08:00
quota-classes-show-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
quota-classes-update-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
quota-classes-update-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
resource-filters-list-response.json Add 'resource_filters' API to support generalized filtering 2017-05-20 10:33:21 +08:00
services-disable-log-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-disable-log-response.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-disable-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-disable-response.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-enable-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-enable-response.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-failover-host-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-freeze-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-get-log-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-get-log-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
services-list-response.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-set-log-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
services-thaw-request.json Api-ref: add 'os-services' v3 api doc 2017-08-23 13:34:52 +08:00
set-default-type-request.json Default type overrides 2020-09-16 14:05:31 +00:00
set-default-type-response.json Default type overrides 2020-09-16 14:05:31 +00:00
snapshot-force-delete-request.json Add v3 api-ref for force delete snapshot 2018-06-21 23:34:16 +08:00
snapshot-manage-list-detail-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
snapshot-manage-list-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
snapshot-status-reset-request.json Fix Reset a snapshot's status API Request Example 2017-09-30 14:07:48 +00:00
snapshot-status-update-request.json Add v3 api-ref for updating snapshot status 2018-06-20 19:13:58 +08:00
user-quotas-show-response.json Api-ref: change 'tenant' to 'project' in v2 doc 2017-09-27 18:14:25 +08:00
user-quotas-update-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
user-quotas-update-response.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-attach-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-begin-detaching-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-bootable-status-update-request.json [api-ref]Adds API documentation for 'os-set_bootable' action 2017-06-04 07:44:47 -04:00
volume-detach-request.json Add API documentation for volume detach in v3. 2017-03-15 07:15:02 +08:00
volume-extend-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-force-delete-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-force-detach-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-image-metadata-set-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-image-metadata-unset-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-image-metadata-update-response.json api-ref: add response body for set-image-metadata-for-a-volume 2018-12-10 10:19:17 +08:00
volume-initialize-connection-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-manage-list-detail-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-manage-list-response.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-manage-request-cluster.json Support A/A on Scheduler operations 2016-12-14 17:48:28 +01:00
volume-os-migrate_volume-request.json api-ref: add docs for os-migrate_volume API 2018-08-22 20:38:22 -04:00
volume-os-migrate_volume_completion-request.json docs: Add os-migrate_volume_completion api-ref 2019-02-20 11:40:30 +00:00
volume-os-retype-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-readonly-update-request.json api-ref: Adds os-update_readonly_flag API 2018-06-21 04:38:16 +00:00
volume-reserve-request.json Add missing volume APIs 2018-05-15 20:15:49 +08:00
volume-revert-to-snapshot-request.json Cinder volume revert to snapshot 2017-06-21 10:35:32 +08:00
volume-roll-detaching-request.json Add missing volume APIs 2018-05-15 20:15:49 +08:00
volume-status-reset-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-terminate-connection-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
volume-type-access-delete-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-unmanage-request.json Create v3 API Reference 2016-09-19 14:33:01 -04:00
volume-unreserve-request.json Add missing volume APIs 2018-05-15 20:15:49 +08:00
worker-cleanup-request.json Fix v3 sample files 2018-06-22 01:05:08 +08:00
worker-cleanup-response.json [Api-ref] fix the type of service_id in worker cleanup api 2018-05-29 14:19:14 +08:00