cinder.volume.drivers.coprhd.helpers.urihelper
Modulecinder.volume.drivers.coprhd.helpers.urihelper
Module¶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)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.