OpenKeel: la solución Cloud soberana, francesa y de alcance europeo, del grupo inherent Descubrir inherent

Componentes · Almacenamiento

API de Cinder

218 operaciones de la API REST original (rutas y acciones de cuerpo) y su estado en OpenKeel.

  • 147Implementado
  • 25Parcial
  • 46No implementado
  • Implementado servido por el módulo Go como en el original
  • Parcial servido, con una limitación documentada (lista vacía, rechazo de una opción que el back end no ofrece…)
  • No implementado responde 501 Not Implemented o 404

Fuente: openkeel-cinder/docs/PLAN.md · estado a 2026-10-29.

EstadoMétodoRuta
ImplementadoGET/v3/{project_id}/attachments
ImplementadoPOST/v3/{project_id}/attachments
ImplementadoGET/v3/{project_id}/attachments/detail
ImplementadoDELETE/v3/{project_id}/attachments/{id}
ImplementadoGET/v3/{project_id}/attachments/{id}
ImplementadoPUT/v3/{project_id}/attachments/{id}
ImplementadoPOST/v3/{project_id}/attachments/{id}/action
ImplementadoGET/v3/{project_id}/backups
ImplementadoPOST/v3/{project_id}/backups
ImplementadoGET/v3/{project_id}/backups/detail
ImplementadoPOST/v3/{project_id}/backups/import_record
ImplementadoDELETE/v3/{project_id}/backups/{id}
ImplementadoGET/v3/{project_id}/backups/{id}
ImplementadoPUT/v3/{project_id}/backups/{id}
ImplementadoPOST/v3/{project_id}/backups/{id}/action
ImplementadoPOST/v3/{project_id}/backups/{id}/action
ImplementadoGET/v3/{project_id}/backups/{id}/export_record
ImplementadoPOST/v3/{project_id}/backups/{id}/restore
ImplementadoGET/v3/{project_id}/capabilities/{id}
ParcialGET/v3/{project_id}/cgsnapshots
No implementadoPOST/v3/{project_id}/cgsnapshots
ParcialGET/v3/{project_id}/cgsnapshots/detail
No implementadoDELETE/v3/{project_id}/cgsnapshots/{id}
ParcialGET/v3/{project_id}/cgsnapshots/{id}
ParcialGET/v3/{project_id}/clusters
ParcialGET/v3/{project_id}/clusters/detail
No implementadoPUT/v3/{project_id}/clusters/disable
No implementadoPUT/v3/{project_id}/clusters/enable
No implementadoGET/v3/{project_id}/clusters/{id}
ParcialGET/v3/{project_id}/consistencygroups
No implementadoPOST/v3/{project_id}/consistencygroups
No implementadoPOST/v3/{project_id}/consistencygroups/create_from_src
ParcialGET/v3/{project_id}/consistencygroups/detail
No implementadoDELETE/v3/{project_id}/consistencygroups/{id}
ParcialGET/v3/{project_id}/consistencygroups/{id}
No implementadoPUT/v3/{project_id}/consistencygroups/{id}
No implementadoPOST/v3/{project_id}/consistencygroups/{id}/delete
No implementadoPUT/v3/{project_id}/consistencygroups/{id}/update
ImplementadoGET/v3/{project_id}/default-types
ImplementadoDELETE/v3/{project_id}/default-types/{id}
ImplementadoGET/v3/{project_id}/default-types/{id}
ImplementadoPUT/v3/{project_id}/default-types/{id}
ImplementadoGET/v3/{project_id}/extensions
ImplementadoGET/v3/{project_id}/extensions/{id}
ParcialGET/v3/{project_id}/group_snapshots
No implementadoPOST/v3/{project_id}/group_snapshots
ParcialGET/v3/{project_id}/group_snapshots/detail
No implementadoDELETE/v3/{project_id}/group_snapshots/{id}
ParcialGET/v3/{project_id}/group_snapshots/{id}
No implementadoPOST/v3/{project_id}/group_snapshots/{id}/action
ParcialGET/v3/{project_id}/group_types
No implementadoPOST/v3/{project_id}/group_types
No implementadoGET/v3/{project_id}/group_types/{group_type_id}/group_specs
No implementadoPOST/v3/{project_id}/group_types/{group_type_id}/group_specs
No implementadoDELETE/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
No implementadoGET/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
No implementadoPUT/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
No implementadoDELETE/v3/{project_id}/group_types/{id}
ParcialGET/v3/{project_id}/group_types/{id}
No implementadoPUT/v3/{project_id}/group_types/{id}
ParcialGET/v3/{project_id}/groups
No implementadoPOST/v3/{project_id}/groups
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
No implementadoPOST/v3/{project_id}/groups/action
ParcialGET/v3/{project_id}/groups/detail
No implementadoDELETE/v3/{project_id}/groups/{id}
ParcialGET/v3/{project_id}/groups/{id}
No implementadoPUT/v3/{project_id}/groups/{id}
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
No implementadoPOST/v3/{project_id}/groups/{id}/action
ImplementadoGET/v3/{project_id}/limits
ParcialGET/v3/{project_id}/manageable_snapshots
No implementadoPOST/v3/{project_id}/manageable_snapshots
ParcialGET/v3/{project_id}/manageable_snapshots/detail
ParcialGET/v3/{project_id}/manageable_volumes
No implementadoPOST/v3/{project_id}/manageable_volumes
ParcialGET/v3/{project_id}/manageable_volumes/detail
ImplementadoGET/v3/{project_id}/messages
ImplementadoDELETE/v3/{project_id}/messages/{id}
ImplementadoGET/v3/{project_id}/messages/{id}
ImplementadoGET/v3/{project_id}/os-availability-zone
ParcialGET/v3/{project_id}/os-hosts
No implementadoPUT/v3/{project_id}/os-hosts
No implementadoGET/v3/{project_id}/os-hosts/{id}
No implementadoPUT/v3/{project_id}/os-hosts/{id}
ImplementadoGET/v3/{project_id}/os-quota-class-sets/{id}
ImplementadoPUT/v3/{project_id}/os-quota-class-sets/{id}
ImplementadoDELETE/v3/{project_id}/os-quota-sets/{id}
ImplementadoGET/v3/{project_id}/os-quota-sets/{id}
ImplementadoPUT/v3/{project_id}/os-quota-sets/{id}
ImplementadoGET/v3/{project_id}/os-quota-sets/{id}/defaults
ImplementadoGET/v3/{project_id}/os-services
ImplementadoPUT/v3/{project_id}/os-services/disable
ImplementadoPUT/v3/{project_id}/os-services/disable-log-reason
ImplementadoPUT/v3/{project_id}/os-services/enable
ImplementadoPUT/v3/{project_id}/os-services/failover_host
ImplementadoPUT/v3/{project_id}/os-services/freeze
ImplementadoPUT/v3/{project_id}/os-services/get-log
ImplementadoPUT/v3/{project_id}/os-services/set-log
ImplementadoPUT/v3/{project_id}/os-services/thaw
ParcialGET/v3/{project_id}/os-snapshot-manage
No implementadoPOST/v3/{project_id}/os-snapshot-manage
ParcialGET/v3/{project_id}/os-snapshot-manage/detail
ParcialGET/v3/{project_id}/os-volume-manage
No implementadoPOST/v3/{project_id}/os-volume-manage
ParcialGET/v3/{project_id}/os-volume-manage/detail
ImplementadoGET/v3/{project_id}/os-volume-transfer
ImplementadoPOST/v3/{project_id}/os-volume-transfer
ImplementadoGET/v3/{project_id}/os-volume-transfer/detail
ImplementadoDELETE/v3/{project_id}/os-volume-transfer/{id}
ImplementadoGET/v3/{project_id}/os-volume-transfer/{id}
ImplementadoPOST/v3/{project_id}/os-volume-transfer/{id}/accept
ImplementadoGET/v3/{project_id}/qos-specs
ImplementadoPOST/v3/{project_id}/qos-specs
ImplementadoDELETE/v3/{project_id}/qos-specs/{id}
ImplementadoGET/v3/{project_id}/qos-specs/{id}
ImplementadoPUT/v3/{project_id}/qos-specs/{id}
ImplementadoGET/v3/{project_id}/qos-specs/{id}/associate
ImplementadoGET/v3/{project_id}/qos-specs/{id}/associations
ImplementadoPUT/v3/{project_id}/qos-specs/{id}/delete_keys
ImplementadoGET/v3/{project_id}/qos-specs/{id}/disassociate
ImplementadoGET/v3/{project_id}/qos-specs/{id}/disassociate_all
ImplementadoGET/v3/{project_id}/resource_filters
ImplementadoGET/v3/{project_id}/scheduler-stats/get_pools
ImplementadoGET/v3/{project_id}/snapshots
ImplementadoPOST/v3/{project_id}/snapshots
ImplementadoGET/v3/{project_id}/snapshots/detail
ImplementadoDELETE/v3/{project_id}/snapshots/{id}
ImplementadoGET/v3/{project_id}/snapshots/{id}
ImplementadoPUT/v3/{project_id}/snapshots/{id}
ImplementadoPOST/v3/{project_id}/snapshots/{id}/action
ImplementadoPOST/v3/{project_id}/snapshots/{id}/action
ImplementadoPOST/v3/{project_id}/snapshots/{id}/action
ImplementadoPOST/v3/{project_id}/snapshots/{id}/action
ImplementadoGET/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplementadoPOST/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplementadoPUT/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplementadoDELETE/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplementadoGET/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplementadoPUT/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplementadoGET/v3/{project_id}/types
ImplementadoPOST/v3/{project_id}/types
ImplementadoDELETE/v3/{project_id}/types/{id}
ImplementadoGET/v3/{project_id}/types/{id}
ImplementadoPUT/v3/{project_id}/types/{id}
ImplementadoPOST/v3/{project_id}/types/{id}/action
ImplementadoPOST/v3/{project_id}/types/{id}/action
ImplementadoPOST/v3/{project_id}/types/{id}/action
ImplementadoPOST/v3/{project_id}/types/{id}/action
ImplementadoPOST/v3/{project_id}/types/{id}/action
ImplementadoGET/v3/{project_id}/types/{type_id}/encryption
ImplementadoPOST/v3/{project_id}/types/{type_id}/encryption
ImplementadoDELETE/v3/{project_id}/types/{type_id}/encryption/{id}
ImplementadoGET/v3/{project_id}/types/{type_id}/encryption/{id}
ImplementadoPUT/v3/{project_id}/types/{type_id}/encryption/{id}
ImplementadoGET/v3/{project_id}/types/{type_id}/extra_specs
ImplementadoPOST/v3/{project_id}/types/{type_id}/extra_specs
ImplementadoDELETE/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplementadoGET/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplementadoPUT/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplementadoGET/v3/{project_id}/types/{type_id}/os-volume-type-access
ImplementadoGET/v3/{project_id}/volume-transfers
ImplementadoPOST/v3/{project_id}/volume-transfers
ImplementadoGET/v3/{project_id}/volume-transfers/detail
ImplementadoDELETE/v3/{project_id}/volume-transfers/{id}
ImplementadoGET/v3/{project_id}/volume-transfers/{id}
ImplementadoPOST/v3/{project_id}/volume-transfers/{id}/accept
ImplementadoGET/v3/{project_id}/volumes
ImplementadoPOST/v3/{project_id}/volumes
ImplementadoGET/v3/{project_id}/volumes/detail
ImplementadoGET/v3/{project_id}/volumes/summary
ImplementadoDELETE/v3/{project_id}/volumes/{id}
ImplementadoGET/v3/{project_id}/volumes/{id}
ImplementadoPUT/v3/{project_id}/volumes/{id}
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoPOST/v3/{project_id}/volumes/{id}/action
ImplementadoGET/v3/{project_id}/volumes/{volume_id}/encryption
ImplementadoGET/v3/{project_id}/volumes/{volume_id}/encryption/{id}
ImplementadoGET/v3/{project_id}/volumes/{volume_id}/metadata
ImplementadoPOST/v3/{project_id}/volumes/{volume_id}/metadata
ImplementadoPUT/v3/{project_id}/volumes/{volume_id}/metadata
ImplementadoDELETE/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplementadoGET/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplementadoPUT/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplementadoPOST/v3/{project_id}/workers/cleanup