Consulta de uma versão de API especificada
Descrição da Função
Esta API é usada para consultar as informações de uma versão especificada.
Para suportar a extensão de função, as API Nova podem ser distinguidas por versão. Existem dois tipos de versões:
- Versão principal: URL independente
- Microversão: Usado pelo cabeçalho da solicitação HTTP X-OpenStack-Nova-API-Version. Desde a versão 2.27, o novo cabeçalho microversion OpenStack-API-Version tem sido suportado.
Se o cabeçalho da solicitação OpenStack-API-Version for usado, a versão estará no formato de "compute microversion".
Por exemplo, se a key estiver definida como OpenStack-API-Version, defina o value para compute 2.27.
Solicitação
Nenhum
Resposta
A tabela a seguir descreve os parâmetros de resposta.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| versions | Object | Especifica as versões. Para mais detalhes, consulte Tabela 3. |
| Parâmetro | Tipo | Descrição |
|---|---|---|
| id | string | Especifica a ID da versão. |
| links | Object | Especifica os links para recursos. Para obter mais informações, consulte a documentação do OpenStack. Para mais detalhes, consulte Tabela 4. |
| media-types | Object | Especifica os tipos de mídia. Para mais detalhes, consulte Tabela 5. |
| min_version | string |
|
| status | string | Especifica o status da versão da API. Os valores possíveis são os seguintes:
|
| updated | string | O valor desse parâmetro varia de acordo com a versão da API. Se a versão da API for 2.0, o valor será 2011-01-21T11:33:21Z. Se a versão da API for 2.1, o valor será 2013-07-23T11:33:21Z. |
| version | string |
|
| Parâmetro | Tipo | Descrição |
|---|---|---|
| href | string | Especifica os links dos recursos correspondentes. |
| rel | string |
|
Exemplo de solicitação
GET https://{endpoint}/v2 Exemplo de resposta
{
"version": {
"min_version": "",
"media-types": [{
"type": "application/vnd.openstack.compute+json;version=2",
"base": "application/json"
}],
"links": [{
"rel": "self",
"href": "https://ecs.service.domain.com:443/v2/"
},
{
"rel": "describedby",
"href": "http://docs.openstack.org/",
"type": "text/html"
}],
"id": "v2.0",
"updated": "1999-02-20T11:33:21Z",
"version": "",
"status": "SUPPORTED"
}
}