Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-08 GMT+08:00

Consulta de detalhes sobre variantes de ECS

Função

Essa API é usada para consultar detalhes sobre variantes de ECS.

URI

GET /v2.1/{project_id}/flavors/detail?minDisk={minDisk}&minRam={minRam}&sort_key={sort_key}&sort_dir={sort_dir}

Tabela 1 descreve os parâmetros no URI.
Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Descrição

project_id

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

A consulta de paginação é suportada. Para mais detalhes, consulte Consulta de dados em páginas.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

minDisk

Não

String

Especifica a especificação mínima de disco na unidade de GB. Somente os ECS com a especificação de disco maior ou igual à especificação mínima podem ser consultados.

minRam

Não

String

Especifica o mínimo de RAM na unidade de MB. Somente os ECS com a especificação de RAM maior ou igual à especificação mínima podem ser consultados.

sort_key

Não

String

Indica um campo de classificação, cujo valor padrão é flavorid. O valor deste parâmetro também pode ser name, memory_mb, vcpus, root_gb, ou flavorid.

sort_dir

Não

String

Especifica a ordenação ascendente (asc) ou descendente (desc). Opções: asc e desc

Solicitação

Nenhum

Resposta

Tabela 3 descreve os parâmetros de resposta.

Tabela 3 Parâmetros de resposta

Parâmetro

Tipo

Descrição

flavors

Array of objects

Especifica variantes de ECS. Para mais detalhes, consulte Tabela 4.

flavors_links

Array of objects

Especifica links de dados para consultar as próximas páginas na consulta de paginação. Para mais detalhes, consulte Tabela 5.

Tabela 4 descrição do campo de flavors

Parâmetro

Tipo

Descrição

id

String

Especifica a ID da variante de ECS.

name

String

Especifica o nome do variante de ECS.

vcpus

Integer

Especifica o número das vCPU na variante de ECS.

ram

Integer

Especifica o tamanho da memória (MB) na variante de ECS.

disk

Integer

Especifica o tamanho do disco do sistema na variante de ECS.

Este parâmetro não foi utilizado. O valor padrão é 0.

swap

String

Especifica o tamanho da partição de swap exigido pela variante de ECS.

Este parâmetro não foi utilizado. Seu valor padrão é "”.

OS-FLV-EXT-DATA:ephemeral

Integer

Especifica o tamanho do disco temporário. Este é um atributo estendido.

Este parâmetro não foi utilizado. O valor padrão é 0.

OS-FLV-DISABLED:disabled

Boolean

Especifica se a variante de ECS foi desativado. Este é um atributo estendido.

Este parâmetro não foi utilizado. O valor padrão é false.

rxtx_factor

Float

Especifica a proporção da largura de banda de rede disponível para a largura de banda de hardware de rede do ECS.

Este parâmetro não foi utilizado. Seu valor padrão é 1.0.

os-flavor-access:is_public

Boolean

Especifica se uma sabor está disponível para todos os inquilinos. Este é um atributo estendido.

  • true: indica que um sabor está disponível para todos os locatários.
  • false: indica que um sabor está disponível apenas para determinados inquilinos.

Valor padrão: true

links

Array of objects

Especifica links de atalho para variações ECS. Para mais detalhes, consulte Tabela 5.

Tabela 5 descrição do campo links

Parâmetro

Tipo

Descrição

rel

String

Especifica o nome do marcador do link de atalho.

href

String

Fornece o link de atalho correspondente.

Exemplo de solicitação

GET https://{endpoint}/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/detail

Exemplo de resposta

{
    "flavors": [
        {
            "name": "c3.2xlarge.2",
            "links": [
                {
                    "href": "https://compute.region.xxx.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2",
                    "rel": "self"
                },
                {
                    "href": "https://compute.region.xxx.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2",
                    "rel": "bookmark"
                }
            ],
            "ram": 16384,
            "OS-FLV-DISABLED:disabled": false,
            "vcpus": 8,
            "swap": "",
            "os-flavor-access:is_public": true,
            "rxtx_factor": 1,
            "OS-FLV-EXT-DATA:ephemeral": 0,
            "disk": 0,
            "id": "c3.2xlarge.2"
        },
        {
            "name": "c3.2xlarge.4",
            "links": [
                {
                    "href": "https://compute.region.xxx.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4",
                    "rel": "self"
                },
                {
                    "href": "https://compute.region.xxx.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4",
                    "rel": "bookmark"
                }
            ],
            "ram": 32768,
            "OS-FLV-DISABLED:disabled": false,
            "vcpus": 8,
            "swap": "",
            "os-flavor-access:is_public": true,
            "rxtx_factor": 1,
            "OS-FLV-EXT-DATA:ephemeral": 0,
            "disk": 0,
            "id": "c3.2xlarge.4"
        }
    ]
}

Valores retornados

Consulte Valores retornados para solicitações gerais.