Obtenção de uma lista de modelos de parâmetro
Função
Esta API é usada para obter a lista de modelos de parâmetro, incluindo modelos de parâmetro padrão de todos os bancos de dados e aqueles criados pelos usuários.
- Antes de chamar uma API, você precisa entender a API em Autenticação.
Restrições
- Os seguintes mecanismos de banco de dados são suportados: MySQL, Microsoft SQL Server, e PostgreSQL.
URI
- Formato de URI
- Descrição do parâmetro
Tabela 1 Descrição do parâmetro Nome
Obrigatório
Descrição
project_id
Sim
Especifica o ID do projeto de um locatário em uma região.
Para obter detalhes sobre como obter o ID do projeto, consulte Obtenção de um ID de projeto.
Solicitação
Resposta
- Resposta normal
Tabela 2 Descrição do parâmetro Nome
Tipo
Descrição
configurations
Array of objects
Indica a lista de modelos de parâmetro.
Para mais detalhes, consulte Tabela 3.
Tabela 3 Descrição da estrutura de dados do campo configurations Nome
Tipo
Descrição
id
String
Indica o ID do modelo de parâmetro.
name
String
Indica o nome do modelo de parâmetro.
description
String
Indica a descrição do modelo de parâmetro.
datastore_version_name
String
Indica o nome da versão do banco de dados.
datastore_name
String
Indica o nome de banco de dados.
created
String
Indica o tempo de criação no seguinte formato: yyyy-MM-ddTHH:mm:ssZ.
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
updated
String
Indica o tempo de atualização no seguinte formato: yyyy-MM-ddTHH:mm:ssZ.
T é o separador entre o calendário e a notação horária do tempo. Z indica o deslocamento do fuso horário. Por exemplo, no fuso horário de Pequim, o deslocamento do fuso horário é mostrado como +0800.
user_defined
Boolean
Indica se o modelo de parâmetro é criado pelos usuários.
- false: o modelo de parâmetro é um modelo de parâmetro padrão.
- true: o modelo de parâmetro é um modelo personalizado.
- Exemplo de resposta normal
{ "configurations": [{ "id": "887ea0d1bb0843c49e8d8e5a09a95652pr01", "name": "configuration_test", "description": "configuration_test", "datastore_version_name": "8.0", "datastore_name": "mysql", "created": "2019-05-15T11:53:34+0000", "updated": "2019-05-15T11:53:34+0000", "user_defined": true }, { "id": "3bc1e9cc0d34404b9225ed7a58fb284epr01", "name": "Default-MySQL-5.7", "description": "Default parameter group for MySQL 5.7", "datastore_version_name": "5.7", "datastore_name": "mysql", "created": "2019-05-27T03:38:51+0000", "updated": "2019-05-27T03:38:51+0000", "user_defined": false } ] }
- Resposta anormal
Para mais detalhes, consulte Resultados anormais da solicitação.
Código de status
- Normal
- Anormal
Para mais detalhes, consulte Códigos de status.
Código de erro
Para mais detalhes, consulte Códigos de erro.