Acciones de API
En las tablas siguientes, √ indica que el elemento es compatible y × indica que el elemento no es compatible.
Consulta de versión de API
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Consultar versiones de la API (API de OpenStack Cinder). |
GET / |
No hay |
√ |
× |
Consultar la versión de la API (API de OpenStack Cinder). |
GET /{api_version} |
No hay |
√ |
× |
Disco de EVS
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Crear discos de EVS. |
POST /v2/{project_id}/cloudvolumes |
evs:volumes:create |
√ |
√ |
Crear discos de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes |
√ |
× |
|
Expandir la capacidad de un disco de EVS. |
POST /v2/{project_id}/cloudvolumes/{volume_id}/action |
evs:volumes:extend |
√ |
√ |
Consultar discos de EVS. |
GET /v2/{project_id}/cloudvolumes |
evs:volumes:list |
√ |
× |
Consultar discos de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/volumes |
evs:volumes:list |
√ |
× |
Consultar detalles de todos los discos de EVS. |
GET /v2/{project_id}/cloudvolumes/detail |
evs:volumes:list |
√ |
√ |
Consultar detalles sobre todos los discos |
GET /v2/{project_id}/os-vendor-volumes/detail |
evs:volumes:list |
√ |
× |
Consultar detalles de todos los discos de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/volumes/detail |
evs:volumes:list |
√ |
× |
Consultar detalles de un disco de EVS. |
GET /v2/{project_id}/os-vendor-volumes/{volume_id} |
evs:volumes:get |
√ |
× |
Consultar detalles de un disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/volumes/{volume_id} |
evs:volumes:get |
√ |
× |
Eliminar un disco de EVS. |
DELETE /v2/{project_id}/cloudvolumes/{volume_id} |
evs:volumes:delete |
√ |
√ |
Eliminar un disco de EVS (API de OpenStack Cinder). |
DELETE /v2/{project_id}/volumes/{volume_id} |
evs:volumes:delete evs:volumes:get |
√ |
× |
Actualizar información de disco de EVS. |
PUT /v2/{project_id}/cloudvolumes/{volume_id} |
evs:volumes:update |
√ |
√ |
Actualizar la información del disco de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/volumes/{volume_id} |
evs:volumes:update evs:volumes:get |
√ |
× |
Actualizar una pieza de metadatos de disco de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/volumes/{volume_id}/metadata/{key} |
evs:volumes:update evs:volumes:get |
√ |
× |
Actualizar los metadatos de un disco de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/volumes/{volume_id}/metadata |
evs:volumes:update evs:volumes:get |
√ |
× |
Consultar una pieza de metadatos de disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/volumes/{volume_id}/metadata/{key} |
evs:volumes:get |
√ |
× |
Eliminar una pieza de metadatos de disco de EVS (API de OpenStack Cinder). |
DELETE /v2/{project_id}/volumes/{volume_id}/metadata/{key} |
evs:volumes:delete evs:volumes:get |
√ |
× |
Consultar los metadatos de un disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/volumes/{volume_id}/metadata/{key} |
evs:volumes:get |
√ |
× |
Agregar los metadatos de un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/metadata |
evs:volumes:update evs:volumes:get |
√ |
× |
Consultar tipos de disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/types |
evs:types:get |
√ |
× |
Consultar detalles de un tipo de disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/types/{type_id} |
evs:types:get |
√ |
× |
Consultar cuotas de tenants (API de OpenStack Cinder). |
GET /v2/{project_id}/os-quota-sets/{project_id} |
evs:quotas:get |
√ |
× |
Consultar las API de extensión (API de OpenStack Cinder). |
GET /v2/{project_id}/extensions |
No hay |
√ |
× |
Query information of all AZs (OpenStack Cinder API). |
GET /v2/{project_id}/os-availability-zone |
No hay |
√ |
× |
Acciones de disco de EVS
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Expandir la capacidad de un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-extend" |
evs:volumes:extend evs:volumes:get |
√ |
× |
Exportar los datos del disco de EVS como una imagen (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-volume_upload_image" |
evs:volumes:uploadImage |
√ |
× |
Adjuntar un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-attach" |
evs:volumes:attach evs:volumes:get |
√ |
× |
Desconectar un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-detach" |
evs:volumes:detach evs:volumes:get |
√ |
× |
Reservar un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-reserve" |
evs:volumes:attach |
√ |
× |
Cancelar la reserva de un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-unreserve" |
evs:volumes:attach |
√ |
× |
Establecer el indicador de arranque para un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-set_bootable" |
evs:volumes:update |
√ |
× |
Establecer el atributo de solo lectura para un disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/volumes/{volume_id}/action action="os-update_readonly_flag" |
evs:volumes:update |
√ |
× |
Instantánea de EVS
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Crear una instantánea de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/snapshots |
evs:snapshots:create evs:volumes:get |
√ |
× |
Consultar instantáneas de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/snapshots |
evs:snapshots:list |
√ |
× |
Consultar los detalles de las instantáneas de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/snapshots/detail |
evs:snapshots:list |
√ |
× |
Actualizar una instantánea de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/snapshots/{snapshot_id} |
evs:snapshots:update evs:snapshots:get |
√ |
× |
Consultar detalles sobre una sola instantánea de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/snapshots/{snapshot_id} |
evs:snapshots:get |
√ |
× |
Eliminar una instantánea de EVS (API de OpenStack Cinder). |
DELETE /v2/{project_id}/snapshots/{snapshot_id} |
evs:snapshots:delete evs:snapshots:get evs:volumes:get |
√ |
× |
Revertir una instantánea en un disco de EVS. |
POST /v2/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback |
evs:snapshots:rollback evs:snapshots:get evs:volumes:get |
√ |
× |
Agregar los metadatos de una instantánea de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/snapshots/{snapshot_id}/metadata |
evs:snapshots:update evs:snapshots:get |
√ |
× |
Consultar los metadatos de una instantánea de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/snapshots/{snapshot_id}/metadata |
evs:snapshots:get |
√ |
× |
Actualizar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} |
evs:snapshots:update evs:snapshots:get |
√ |
× |
Actualizar los metadatos de una instantánea de EVS (API de OpenStack Cinder). |
PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata |
evs:snapshots:update evs:snapshots:get |
√ |
× |
Consultar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} |
evs:snapshots:get |
√ |
× |
Eliminar una pieza de metadatos de instantáneas de EVS (API de OpenStack Cinder). |
DELETE /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} |
evs:snapshots:delete evs:snapshots:get |
√ |
× |
Etiqueta de EVS
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Obtener todas las etiquetas de EVS de un tenant. |
GET /v2/{project_id}/cloudvolumes/tags |
|
√ |
× |
Agregar etiquetas por lotes para un disco de EVS especificado. |
POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action |
evs:volumeTags:create |
√ |
× |
Eliminar por lotes las etiquetas de un disco de EVS especificado. |
POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action |
evs:volumeTags:delete |
√ |
× |
Consultar las etiquetas de un disco de EVS. |
GET /v2/{project_id}/cloudvolumes/{volume_id}/tags |
evs:volumeTags:getById |
√ |
× |
Consultar los detalles de los discos de EVS por etiqueta. |
POST /v2/{project_id}/cloudvolumes/resource_instances/action |
evs:volumeTags:get |
√ |
× |
Transferencia de disco de EVS
Permiso |
API |
Acción |
Proyectos de IAM (Proyecto) |
Proyecto empresarial (Proyecto empresarial) |
---|---|---|---|---|
Crear una transferencia de disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/os-volume-transfer |
evs:transfers:create |
√ |
× |
Consultar todas las transferencias de disco de EVS de un tenant (API de OpenStack Cinder). |
GET /v2/{project_id}/os-volume-transfer |
evs:transfers:list |
√ |
× |
Consultar detalles de todas las transferencias de disco de EVS de un tenant (API de OpenStack Cinder). |
GET /v2/{project_id}/os-volume-transfer/detail |
evs:transfers:list |
√ |
× |
Consultar detalles de una transferencia de disco de EVS (API de OpenStack Cinder). |
GET /v2/{project_id}/os-volume-transfer/{transfer_id} |
evs:transfers:get |
√ |
× |
Aceptar una transferencia de disco de EVS (API de OpenStack Cinder). |
POST /v2/{project_id}/os-volume-transfer/{transfer_id}/accept |
evs:transfers:accept |
√ |
× |
Eliminar una transferencia de disco de EVS (API de OpenStack Cinder). |
DELETE /v2/{project_id}/os-volume-transfer/{transfer_id} |
evs:transfers:delete |
√ |
× |