The cinder.volume.drivers.coprhd.helpers.urihelper
Module¶
-
class
URIHelper
¶ Bases:
object
This map will be a map of maps.
e.g for project component type, it will hold a map of its operations vs their uris
-
CG_URIS_MAP
= {‘task’: ‘/block/consistency-groups/{0}/tasks/{1}’}¶
-
COMPONENT_TYPE_VS_URIS_MAP
= {‘volume’: {‘task’: ‘/block/volumes/{0}/tasks/{1}’}, ‘export’: {‘task’: ‘/block/exports/{0}/tasks/{1}’}, ‘consistencygroup’: {‘task’: ‘/block/consistency-groups/{0}/tasks/{1}’}}¶ Volume URIs.
-
EXPORT_GROUP_URIS_MAP
= {‘task’: ‘/block/exports/{0}/tasks/{1}’}¶
-
URI_CG
= ‘/block/consistency-groups/{0}’¶
-
URI_CGS
= ‘/block/consistency-groups’¶
-
URI_CG_TASK
= ‘/block/consistency-groups/{0}/tasks/{1}’¶ Export Group URIs.
-
URI_CG_TASK_LIST
= ‘/block/consistency-groups/{0}/tasks’¶
-
URI_EXPORT_GROUP_TASK
= ‘/block/exports/{0}/tasks/{1}’¶
-
URI_EXPORT_GROUP_TASKS_LIST
= ‘/block/exports/{0}/tasks’¶
-
URI_VOLUME
= ‘/block/volumes/{0}’¶
-
URI_VOLUMES
= ‘/block/volumes’¶
-
URI_VOLUME_TASK
= ‘/block/volumes/{0}/tasks/{1}’¶ Consistencygroup URIs.
-
URI_VOLUME_TASK_LIST
= ‘/block/volumes/{0}/tasks’¶
-
VOLUME_URIS_MAP
= {‘task’: ‘/block/volumes/{0}/tasks/{1}’}¶
-
getUri
(componentType, operationType)¶
-