Consulta de todas as versões da API
Função
Esta API é usada para consultar todas as versões disponíveis do Nova.
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 microversão 2.27, o novo cabeçalho de microversão OpenStack-API-Version tem sido suportado.
URI
GET /
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 da API. Para mais detalhes, consulte Tabela 2. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
id |
string |
Especifica a ID da versão. |
|
links |
Object |
Especifica links de atalho para versões. Para mais detalhes, consulte Tabela 3. |
|
min_version |
string |
|
|
status |
string |
Especifica o status da versão da API. Os valores possíveis são os seguintes:
|
|
version |
string |
|
|
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. |
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
href |
string |
Especifica os links dos recursos correspondentes. |
|
rel |
string |
|
Exemplo de solicitação
GET https://{endpoint}/
Exemplo de resposta
{
"versions": [{
"links": [{
"rel": "self",
"href": "https://ecs.service.domain.com:443/v2/"
}],
"id": "v2.0",
"updated": "2001-09-21T12:33:21Z",
"status": "SUPPORTED"
}]
}