manila/manila/api/views
Valeriy Ponomaryov 2467ccf223 Add new URLs for APIs ported from extensions
After port of extensions to core API we need to rename their URLs.

So, rename URLs and bump microversion for it.
Make new URLs work only with new microversion(s) 2.7+
and old with old microversions 1.0-2.6.
Add separate API router for v2 API as now we should split v1 and v2
logic.
Also, move updated APIs under v2 directory that will be used by both
API routers - v1 and v2.

List of updated collections is following:
 - os-availability-zone -> availability-zones
 - os-services -> services
 - os-quota-sets -> quota-sets
 - os-quota-class-sets -> quota-class-sets
 - os-share-manage -> shares/manage
 - os-share-unmanage -> shares/%s/action

List of updated member actions is following:
 - os-share-unmanage/%(share_id)s/unmanage -> shares/%(share_id)s/action
 - types/%(id)s/os-share-type-access -> types/%(id)s/share_type_access

List of updated action names is following:
 - os-access_allow -> access_allow
 - os-access_deny -> access_deny
 - os-access_list -> access_list
 - os-reset_status -> reset_status
 - os-force_delete -> force_delete
 - os-migrate_share -> migrate_share
 - os-extend -> extend
 - os-shrink -> shrink

List of updated attribute names is following:
 - os-share-type-access -> share-type-access

Partially implements bp ext-to-core

Change-Id: I82f00114db985b4b3bf4db0a64191559508ac600
2015-12-01 12:15:06 +02:00
..
__init__.py Address H104 File contains nothing but comments 2014-07-14 10:19:15 +02:00
availability_zones.py Port availability zones to core API 2015-10-20 13:24:00 +03:00
cgsnapshots.py Add Consistency Groups API 2015-09-05 18:21:17 -04:00
consistency_groups.py Add Consistency Groups API 2015-09-05 18:21:17 -04:00
limits.py Port used limits to core API 2015-10-19 15:15:20 +03:00
quota_class_sets.py Port quotas to core API 2015-11-09 13:54:59 +00:00
quota_sets.py Port quotas to core API 2015-11-09 13:54:59 +00:00
scheduler_stats.py Fix issues with get_pool scheduler API 2015-03-16 16:32:15 +00:00
security_service.py Remove unused attr status from models 2015-05-28 19:07:45 +03:00
services.py Port services to core API 2015-11-09 13:54:48 +00:00
share_instance.py Add Share instances Admin API 2015-08-31 13:41:17 +03:00
share_networks.py Add support of nova network for share-networks API and DB 2015-02-16 14:41:00 +02:00
share_servers.py Add share network id field in share server info 2014-10-08 10:38:40 -04:00
share_snapshots.py Remove copypasted export_location field from snapshots 2015-03-03 10:46:48 +00:00
shares.py Fix experimental=True for view in microversion 2.5 2015-09-18 15:00:46 -03:00
types.py Add new URLs for APIs ported from extensions 2015-12-01 12:15:06 +02:00
versions.py Add v2 Manila API path as base for microversions 2015-09-10 13:58:26 +00:00