OpenKeel : la solution Cloud souveraine, française à portée européenne du groupe inherent Découvrir inherent

Composants · Stockage

API Cinder

218 opérations de l'API REST d'origine (routes et actions de corps), et leur état dans OpenKeel.

  • 147Implémenté
  • 25Partiel
  • 46Non implémenté
  • Implémenté servi par le module Go comme dans l'original
  • Partiel servi, avec une limite documentée (liste vide, refus d'une option absente du back end…)
  • Non implémenté répond 501 Not Implemented ou 404

Source : openkeel-cinder/docs/PLAN.md · état au 2026-10-29.

ÉtatMéthodeChemin
ImplémentéGET/v3/{project_id}/attachments
ImplémentéPOST/v3/{project_id}/attachments
ImplémentéGET/v3/{project_id}/attachments/detail
ImplémentéDELETE/v3/{project_id}/attachments/{id}
ImplémentéGET/v3/{project_id}/attachments/{id}
ImplémentéPUT/v3/{project_id}/attachments/{id}
ImplémentéPOST/v3/{project_id}/attachments/{id}/action
ImplémentéGET/v3/{project_id}/backups
ImplémentéPOST/v3/{project_id}/backups
ImplémentéGET/v3/{project_id}/backups/detail
ImplémentéPOST/v3/{project_id}/backups/import_record
ImplémentéDELETE/v3/{project_id}/backups/{id}
ImplémentéGET/v3/{project_id}/backups/{id}
ImplémentéPUT/v3/{project_id}/backups/{id}
ImplémentéPOST/v3/{project_id}/backups/{id}/action
ImplémentéPOST/v3/{project_id}/backups/{id}/action
ImplémentéGET/v3/{project_id}/backups/{id}/export_record
ImplémentéPOST/v3/{project_id}/backups/{id}/restore
ImplémentéGET/v3/{project_id}/capabilities/{id}
PartielGET/v3/{project_id}/cgsnapshots
Non implémentéPOST/v3/{project_id}/cgsnapshots
PartielGET/v3/{project_id}/cgsnapshots/detail
Non implémentéDELETE/v3/{project_id}/cgsnapshots/{id}
PartielGET/v3/{project_id}/cgsnapshots/{id}
PartielGET/v3/{project_id}/clusters
PartielGET/v3/{project_id}/clusters/detail
Non implémentéPUT/v3/{project_id}/clusters/disable
Non implémentéPUT/v3/{project_id}/clusters/enable
Non implémentéGET/v3/{project_id}/clusters/{id}
PartielGET/v3/{project_id}/consistencygroups
Non implémentéPOST/v3/{project_id}/consistencygroups
Non implémentéPOST/v3/{project_id}/consistencygroups/create_from_src
PartielGET/v3/{project_id}/consistencygroups/detail
Non implémentéDELETE/v3/{project_id}/consistencygroups/{id}
PartielGET/v3/{project_id}/consistencygroups/{id}
Non implémentéPUT/v3/{project_id}/consistencygroups/{id}
Non implémentéPOST/v3/{project_id}/consistencygroups/{id}/delete
Non implémentéPUT/v3/{project_id}/consistencygroups/{id}/update
ImplémentéGET/v3/{project_id}/default-types
ImplémentéDELETE/v3/{project_id}/default-types/{id}
ImplémentéGET/v3/{project_id}/default-types/{id}
ImplémentéPUT/v3/{project_id}/default-types/{id}
ImplémentéGET/v3/{project_id}/extensions
ImplémentéGET/v3/{project_id}/extensions/{id}
PartielGET/v3/{project_id}/group_snapshots
Non implémentéPOST/v3/{project_id}/group_snapshots
PartielGET/v3/{project_id}/group_snapshots/detail
Non implémentéDELETE/v3/{project_id}/group_snapshots/{id}
PartielGET/v3/{project_id}/group_snapshots/{id}
Non implémentéPOST/v3/{project_id}/group_snapshots/{id}/action
PartielGET/v3/{project_id}/group_types
Non implémentéPOST/v3/{project_id}/group_types
Non implémentéGET/v3/{project_id}/group_types/{group_type_id}/group_specs
Non implémentéPOST/v3/{project_id}/group_types/{group_type_id}/group_specs
Non implémentéDELETE/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
Non implémentéGET/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
Non implémentéPUT/v3/{project_id}/group_types/{group_type_id}/group_specs/{id}
Non implémentéDELETE/v3/{project_id}/group_types/{id}
PartielGET/v3/{project_id}/group_types/{id}
Non implémentéPUT/v3/{project_id}/group_types/{id}
PartielGET/v3/{project_id}/groups
Non implémentéPOST/v3/{project_id}/groups
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
Non implémentéPOST/v3/{project_id}/groups/action
PartielGET/v3/{project_id}/groups/detail
Non implémentéDELETE/v3/{project_id}/groups/{id}
PartielGET/v3/{project_id}/groups/{id}
Non implémentéPUT/v3/{project_id}/groups/{id}
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
Non implémentéPOST/v3/{project_id}/groups/{id}/action
ImplémentéGET/v3/{project_id}/limits
PartielGET/v3/{project_id}/manageable_snapshots
Non implémentéPOST/v3/{project_id}/manageable_snapshots
PartielGET/v3/{project_id}/manageable_snapshots/detail
PartielGET/v3/{project_id}/manageable_volumes
Non implémentéPOST/v3/{project_id}/manageable_volumes
PartielGET/v3/{project_id}/manageable_volumes/detail
ImplémentéGET/v3/{project_id}/messages
ImplémentéDELETE/v3/{project_id}/messages/{id}
ImplémentéGET/v3/{project_id}/messages/{id}
ImplémentéGET/v3/{project_id}/os-availability-zone
PartielGET/v3/{project_id}/os-hosts
Non implémentéPUT/v3/{project_id}/os-hosts
Non implémentéGET/v3/{project_id}/os-hosts/{id}
Non implémentéPUT/v3/{project_id}/os-hosts/{id}
ImplémentéGET/v3/{project_id}/os-quota-class-sets/{id}
ImplémentéPUT/v3/{project_id}/os-quota-class-sets/{id}
ImplémentéDELETE/v3/{project_id}/os-quota-sets/{id}
ImplémentéGET/v3/{project_id}/os-quota-sets/{id}
ImplémentéPUT/v3/{project_id}/os-quota-sets/{id}
ImplémentéGET/v3/{project_id}/os-quota-sets/{id}/defaults
ImplémentéGET/v3/{project_id}/os-services
ImplémentéPUT/v3/{project_id}/os-services/disable
ImplémentéPUT/v3/{project_id}/os-services/disable-log-reason
ImplémentéPUT/v3/{project_id}/os-services/enable
ImplémentéPUT/v3/{project_id}/os-services/failover_host
ImplémentéPUT/v3/{project_id}/os-services/freeze
ImplémentéPUT/v3/{project_id}/os-services/get-log
ImplémentéPUT/v3/{project_id}/os-services/set-log
ImplémentéPUT/v3/{project_id}/os-services/thaw
PartielGET/v3/{project_id}/os-snapshot-manage
Non implémentéPOST/v3/{project_id}/os-snapshot-manage
PartielGET/v3/{project_id}/os-snapshot-manage/detail
PartielGET/v3/{project_id}/os-volume-manage
Non implémentéPOST/v3/{project_id}/os-volume-manage
PartielGET/v3/{project_id}/os-volume-manage/detail
ImplémentéGET/v3/{project_id}/os-volume-transfer
ImplémentéPOST/v3/{project_id}/os-volume-transfer
ImplémentéGET/v3/{project_id}/os-volume-transfer/detail
ImplémentéDELETE/v3/{project_id}/os-volume-transfer/{id}
ImplémentéGET/v3/{project_id}/os-volume-transfer/{id}
ImplémentéPOST/v3/{project_id}/os-volume-transfer/{id}/accept
ImplémentéGET/v3/{project_id}/qos-specs
ImplémentéPOST/v3/{project_id}/qos-specs
ImplémentéDELETE/v3/{project_id}/qos-specs/{id}
ImplémentéGET/v3/{project_id}/qos-specs/{id}
ImplémentéPUT/v3/{project_id}/qos-specs/{id}
ImplémentéGET/v3/{project_id}/qos-specs/{id}/associate
ImplémentéGET/v3/{project_id}/qos-specs/{id}/associations
ImplémentéPUT/v3/{project_id}/qos-specs/{id}/delete_keys
ImplémentéGET/v3/{project_id}/qos-specs/{id}/disassociate
ImplémentéGET/v3/{project_id}/qos-specs/{id}/disassociate_all
ImplémentéGET/v3/{project_id}/resource_filters
ImplémentéGET/v3/{project_id}/scheduler-stats/get_pools
ImplémentéGET/v3/{project_id}/snapshots
ImplémentéPOST/v3/{project_id}/snapshots
ImplémentéGET/v3/{project_id}/snapshots/detail
ImplémentéDELETE/v3/{project_id}/snapshots/{id}
ImplémentéGET/v3/{project_id}/snapshots/{id}
ImplémentéPUT/v3/{project_id}/snapshots/{id}
ImplémentéPOST/v3/{project_id}/snapshots/{id}/action
ImplémentéPOST/v3/{project_id}/snapshots/{id}/action
ImplémentéPOST/v3/{project_id}/snapshots/{id}/action
ImplémentéPOST/v3/{project_id}/snapshots/{id}/action
ImplémentéGET/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplémentéPOST/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplémentéPUT/v3/{project_id}/snapshots/{snapshot_id}/metadata
ImplémentéDELETE/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplémentéGET/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplémentéPUT/v3/{project_id}/snapshots/{snapshot_id}/metadata/{id}
ImplémentéGET/v3/{project_id}/types
ImplémentéPOST/v3/{project_id}/types
ImplémentéDELETE/v3/{project_id}/types/{id}
ImplémentéGET/v3/{project_id}/types/{id}
ImplémentéPUT/v3/{project_id}/types/{id}
ImplémentéPOST/v3/{project_id}/types/{id}/action
ImplémentéPOST/v3/{project_id}/types/{id}/action
ImplémentéPOST/v3/{project_id}/types/{id}/action
ImplémentéPOST/v3/{project_id}/types/{id}/action
ImplémentéPOST/v3/{project_id}/types/{id}/action
ImplémentéGET/v3/{project_id}/types/{type_id}/encryption
ImplémentéPOST/v3/{project_id}/types/{type_id}/encryption
ImplémentéDELETE/v3/{project_id}/types/{type_id}/encryption/{id}
ImplémentéGET/v3/{project_id}/types/{type_id}/encryption/{id}
ImplémentéPUT/v3/{project_id}/types/{type_id}/encryption/{id}
ImplémentéGET/v3/{project_id}/types/{type_id}/extra_specs
ImplémentéPOST/v3/{project_id}/types/{type_id}/extra_specs
ImplémentéDELETE/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplémentéGET/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplémentéPUT/v3/{project_id}/types/{type_id}/extra_specs/{id}
ImplémentéGET/v3/{project_id}/types/{type_id}/os-volume-type-access
ImplémentéGET/v3/{project_id}/volume-transfers
ImplémentéPOST/v3/{project_id}/volume-transfers
ImplémentéGET/v3/{project_id}/volume-transfers/detail
ImplémentéDELETE/v3/{project_id}/volume-transfers/{id}
ImplémentéGET/v3/{project_id}/volume-transfers/{id}
ImplémentéPOST/v3/{project_id}/volume-transfers/{id}/accept
ImplémentéGET/v3/{project_id}/volumes
ImplémentéPOST/v3/{project_id}/volumes
ImplémentéGET/v3/{project_id}/volumes/detail
ImplémentéGET/v3/{project_id}/volumes/summary
ImplémentéDELETE/v3/{project_id}/volumes/{id}
ImplémentéGET/v3/{project_id}/volumes/{id}
ImplémentéPUT/v3/{project_id}/volumes/{id}
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéPOST/v3/{project_id}/volumes/{id}/action
ImplémentéGET/v3/{project_id}/volumes/{volume_id}/encryption
ImplémentéGET/v3/{project_id}/volumes/{volume_id}/encryption/{id}
ImplémentéGET/v3/{project_id}/volumes/{volume_id}/metadata
ImplémentéPOST/v3/{project_id}/volumes/{volume_id}/metadata
ImplémentéPUT/v3/{project_id}/volumes/{volume_id}/metadata
ImplémentéDELETE/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplémentéGET/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplémentéPUT/v3/{project_id}/volumes/{volume_id}/metadata/{id}
ImplémentéPOST/v3/{project_id}/workers/cleanup