Consulta de detalhes sobre um flavor do BMS (API OpenStack nativo)
Função
Essa API é usada para consultar detalhes sobre um flavor do BMS, como o nome do flavor, os núcleos da CPU e a memória.
URI
GET /v2.1/{project_id}/flavors/{flavor_id}
A Tabela 1 lista os parâmetros.
Parâmetro |
Obrigatório |
Descrição |
---|---|---|
project_id |
Sim |
Especifica o ID do projeto. Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto. |
flavor_id |
Sim |
Especifica o ID do flavor. Você pode obter o ID do flavor no console do BMS ou usando a API de Consulta de flavors do BMS (API OpenStack nativo). |
Solicitação
Resposta
- Parâmetros de resposta
Parâmetro
Tipo
Descrição
flavor
Object
Especifica o flavor do BMS. Para mais detalhes, consulte Tabela 2.
Tabela 2 Descrição do campo flavor Parâmetro
Tipo
Descrição
id
String
Especifica o ID do flavor do BMS.
name
String
Especifica o nome do flavor do BMS.
vcpus
Integer
Especifica o número de núcleos de CPU no flavor do BMS.
ram
Integer
Especifica o tamanho da memória (MB) no flavor do BMS.
disk
Integer
Especifica o tamanho do disco (GB) no flavor do BMS.
swap
String
Este é um atributo reservado.
OS-FLV-EXT-DATA:ephemeral
Integer
Este é um atributo reservado.
OS-FLV-DISABLED:disabled
Boolean
Este é um atributo reservado.
rxtx_factor
Float
Este é um atributo reservado.
os-flavor-access:is_public
Boolean
Este é um atributo reservado.
links
Array of objects
Especifica links de atalho do flavor do BMS. Para mais detalhes, consulte Tabela 3.
Tabela 3 Descrição da estrutura de dados do campo links Parâmetro
Tipo
Descrição
rel
String
Especifica o nome do marcador do link de atalho.
- self: link de recurso que contém o número da versão. É usado quando o rastreamento imediato é necessário.
- bookmark: link de recurso que pode ser armazenado por um longo tempo.
href
String
Especifica o link de atalho correspondente.
- Exemplo de resposta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
{ "flavor": { "name": "physical.o2.medium", "links": [ { "href": "https://openstack.example.com/v2/c685484a8cc2416b97260938705deb65/flavors/physical.o2.medium", "rel": "self" }, { "href": "https://openstack.example.com/c685484a8cc2416b97260938705deb65/flavors/physical.o2.medium", "rel": "bookmark" } ], "ram": 192705, "OS-FLV-DISABLED:disabled": false, "vcpus": 24, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 1862, "id": "physical.o2.medium" } }
Valores retornados
Valores retornados |
Descrição |
---|---|
200 |
A solicitação foi processada com sucesso. |
Para obter detalhes sobre outros valores retornados, consulte Códigos de status.
Códigos de erro
Consulte Códigos de erro.