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.
Central de ajuda/ TaurusDB/ Referência de API/ APIs (indisponível em breve)/ Proxy do banco de dados/ Consulta de especificações de instância de proxy
Atualizado em 2024-09-29 GMT+08:00

Consulta de especificações de instância de proxy

Função

Essa API é usada para consultar especificações de instância de proxy. Antes de chamar essa API:

Essa API estará indisponível em 31 de março de 2024. É aconselhável mudar as cargas de trabalho para a nova API (Consulta de especificações de instância de proxy) antes disso.

  • O proxy de banco de dados não está disponível para instâncias de BD numa DeC.

URI

  • Formato de URI

    GET https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/proxy/flavors

  • Exemplo

    GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/436aaafb689c4250a9a5bb33cb271e8cin07/proxy/flavors

  • Descrição do parâmetro
    Tabela 1 Descrição do parâmetro

    Nome

    Tipo

    Obrigatório

    Descrição

    project_id

    String

    Sim

    ID do projeto de um locatário numa região.

    Para obter esse valor, consulte Obtenção de um ID de projeto.

    instance_id

    String

    Sim

    ID da instância de BD.

Solicitação

Nenhuma

Resposta

  • Resposta normal
    Tabela 2 Descrição do parâmetro

    Nome

    Tipo

    Descrição

    proxy_flavor_groups

    Array of Object

    Grupos de especificação de proxy.

    Para mais detalhes, consulte Tabela 3.

    Tabela 3 Descrição da estrutura de dados do campo proxy_flavor_groups

    Nome

    Tipo

    Descrição

    group_type

    String

    Tipo de grupo de especificação. Pode ser x86 ou arm.

    proxy_flavors

    Array of Object

    Especificações do proxy. Para mais detalhes, consulte Tabela 4.

    Tabela 4 Descrição da estrutura de dados do campo proxy_flavors

    Nome

    Tipo

    Descrição

    id

    String

    ID de especificação do proxy.

    spec_code

    String

    Código de especificação do proxy.

    vcpus

    String

    Número de vCPUs. Por exemplo, o valor 1 indica 1 vCPU.

    ram

    String

    Tamanho da memória em GB.

    db_type

    String

    Tipo de banco de dados.

    az_status

    Map<String, String>

    key indica o ID da AZ e value indica o status da AZ onde residem as especificações do proxy. Pode ser normal ou unsupported.

  • Exemplo de resposta normal

    {

    "proxy_flavor_groups":[

    {

    "group_type":"x86",

    "proxy_flavors":[

    {

    "id":"19be4c5d-d363-3342-bdbc-0dd9dbf7fafe",

    "spec_code":"gaussdb.proxy.large.x86.2",

    "vcpus":"2",

    "ram":"4",

    "db_type":"Proxy",

    "az_status":{

    "az1xahz":"normal"

    }

    }

    ]

    },

    {

    "group_type":"arm",

    "proxy_flavors":[

    {

    "id":"2ff9a704-f238-3e7a-9ed2-208c2542c8b9",

    "spec_code":"gaussdb.proxy.large.arm.2",

    "vcpus":"2",

    "ram":"4",

    "db_type":"Proxy",

    "az_status":{

    "az1xahz":"normal"

    }

    }

    ]

    }

    ]

    }

Código de status

Para mais detalhes, consulte Códigos de status.

Código de erro

Para mais detalhes, consulte Códigos de erro.