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 2023-05-05 GMT+08:00

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

    GET /v3/{project_id}/configurations

  • 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

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de URI

    GET https://rds.ap-southeast-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/configurations

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

Código de erro

Para mais detalhes, consulte Códigos de erro.