Consulta de especificações de instância de proxy
Função
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.
- Saiba como autorizá-la e autenticá-la.
- Obtenha a região e o ponto de extremidade necessários.
- 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.