Consulta de detalhes de imagens (API OpenStack nativo v1.1 - abandonada e não recomendada)
Função
Essa API é usada para consultar detalhes das imagens.
Esta API foi descartada. A API de consulta de imagem (Consulta de imagens (API OpenStack nativo)) é recomendada.
URI
GET /v1.1/images/detail
Solicitação
- Parâmetros de solicitação
Os parâmetros name, container_format, disk_format, status, size_min, size_max, e changes-since podem ser usados para filtrar o resultado da consulta.
Parâmetro
Obrigatório
Tipo
Descrição
Nome
Não
Cadeia
Especifica o nome de imagem. Para uma descrição detalhada, consulte Atributos da imagem.
formato_contêiner
Não
Cadeia
Tipo de contêiner de imagem
formato_do_disco
Não
Cadeia
Formato de arquivo de imagem
estado
Não
Cadeia
Status da imagem
size_min
Não
Cadeia
Tamanho mínimo da imagem
size_max
Não
Cadeia
Tamanho máximo da imagem
mudanças-desde
Não
Cadeia
Hora da última atualização
- Exemplo de solicitação
GET https://{Endpoint}/v1.1/images/detail?disk_format=qcow2
Resposta
- Parâmetros de resposta
Parâmetro
Tipo
Descrição
estado
Cadeia
Status da imagem
tamanho_virtual
número inteiro
Tamanho virtual de uma imagem
Nome
Cadeia
Especifica o nome da imagem. Para uma descrição detalhada, consulte Atributos da imagem.
excluída
Booleano
Se uma imagem foi excluída
formato_contêiner
Cadeia
Tipo de contêiner de imagem
criado_em
Cadeia
Hora em que uma imagem foi criada
formato_do_disco
Cadeia
Tipo de arquivo de imagem
atualizado_em
Cadeia
Hora em que uma imagem foi atualizada
Propriedades
Objeto
Atributo de imagem
Proprietário
Cadeia
Locatário ao qual pertence uma imagem
Protegida
Booleano
Se uma imagem é protegida
min_ram
número inteiro
Memória mínima (MB) necessária para executar uma imagem
soma de verificação
Cadeia
Soma de verificação de imagem. Este parâmetro fica disponível depois que um arquivo de imagem é carregado.
disco_mínimo
número inteiro
Capacidade mínima de disco (GB) necessária para executar a imagem
is_public
Booleano
Se uma imagem é pública
excluída_em
Cadeia
Hora em que uma imagem foi apagada
ID
Cadeia
Imagem UUID
Tamanho
número inteiro
Tamanho da imagem. Este parâmetro fica disponível depois que um arquivo de imagem é carregado.
- Exemplo de resposta
HTTP/1.1 200 OK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Content-Type: application/json; charset=UTF-8 Content-Length: 495 X-Openstack-Request-Id: req-68327dda-8078-41fe-b091-01a09ec073da Date: Mon, 23 May 2016 02:32:28 GMT { "images": [ { "status": "active", "deleted_at": null, "name": "cirros", "deleted": false, "container_format": "bare", "created_at": "2016-05-22T06:04:20.425843", "disk_format": "qcow2", "updated_at": "2016-05-22T06:04:22.719791", "min_disk": 0, "protected": false, "id": "3c3d1d01-b48a-4639-8a88-08be3b9b5d78", "min_ram": 0, "checksum": "64d7c1cd2b6f60c92c14662941cb7913", "owner": "23f4cb75768d4febb39542ef6fe169f3", "is_public": true, "virtual_size": null, "properties": { }, "size": 13167616 } ] }
Valores retornados
- Normal
- Anormal
Valores retornados
Descrição
400 Solicitação inválida
Erro na solicitação.
401 Não autorizado
Autenticação falhou.
403 Proibido
Você não tem os direitos para realizar a operação.
404 Não encontrado
O recurso solicitado não foi encontrado.
500 Erro de servidor interno
Erro do serviço interno.
503 Serviço indisponível
Serviço não está disponível.