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 2024-09-29 GMT+08:00

Obtenção de detalhes sobre um modelo de parâmetro

Função

Essa API é usada para obter detalhes de parâmetros de um modelo de parâmetro especificado. Antes de chamar essa API:

Restrições

Esta API está disponível apenas para instâncias primárias/em espera (edição dedicada) do GaussDB(for MySQL).

URI

GET /v3/{project_id}/configurations/{configuration_id}

Tabela 1 Parâmetros de URI

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

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

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

configuration_id

Sim

String

ID do modelo de parâmetro.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

Token do usuário.

Se o corpo de resposta a seguir for retornado para chamar a API usada para obter um token de usuário, a solicitação será bem-sucedida.

Depois que a solicitação é processada, o valor de X-Subject-Token no cabeçalho da mensagem é o valor do token.

X-Language

Não

String

Tipo de linguagem da solicitação. O valor padrão é en-us.

Valor:

  • en-us
  • zh-cn

Parâmetros de resposta

Código de status: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

configurations

ConfigurationSummary2 object

Informações do modelo de parâmetro.

parameter_values

Map<String,String>

Mapeamento entre nomes de parâmetros e valores de parâmetros. Você pode especificar valores de parâmetro com base em um modelo de parâmetro padrão.

Tabela 4 ConfigurationSummary2

Parâmetro

Tipo

Descrição

id

String

ID do modelo de parâmetro.

name

String

Nome do modelo de parâmetro.

description

String

Descrição do modelo de parâmetro.

datastore

DatastoreResult object

Objeto de banco de dados.

created

String

Tempo de criação no formato "aaaa-MM-ddTHH:mm:ssZ".

T é o separador entre calendário e notação horária de tempo. Z indica o deslocamento do fuso horário.

updated

String

Hora de atualização no formato "aaaa-MM-ddTHH:mm:ssZ".

T é o separador entre calendário e notação horária de tempo. Z indica o deslocamento do fuso horário.

Tabela 5 DatastoreResult

Parâmetro

Tipo

Descrição

type

String

Mecanismo de BD. Atualmente, apenas gaussdb-mysql é suportado.

version

String

Versão de BD. Para obter detalhes sobre as versões suportadas do mecanismo de banco de dados, chame a API para consultar as versões do mecanismo de BD.

Código de status: 400

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Código de status: 500

Tabela 7 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro.

error_msg

String

Mensagem de erro.

Exemplo de solicitação

Obtenção de detalhes sobre um modelo de parâmetro

GET https://{endpoint}/v3/0549b4a43100d4f32f51c01c2fe4acdb/configurations/7a8d539ba30f43adaf1b16d08b1df4bdpr07

Exemplo de resposta

Código de status: 200

Bem-sucedido.

{
  "configurations" : {
    "id" : "887ea0d1bb0843c49e8d8e5a09a95652pr07",
    "name" : "myparameter",
    "description" : "parameter1",
    "datastore" : {
      "type" : "gaussdb-mysql",
      "version" : "8.0"
    },
    "created" : "2022-05-15T11:53:34+0000",
    "updated" : "2022-05-15T11:53:34+0000"
  },
  "parameter_values" : {
    "binlog_rows_query_log_events" : "OFF",
    "mount_vip_when_failover" : "ON",
    "log-bin" : "ON",
    "gtid_mode" : "ON",
    "enforce_gtid_consistency" : "ON",
    "innodb_online_alter_log_max_size" : "134217728",
    "binlog_gtid_simple_recovery" : "ON",
    "max_user_connections" : "10"
  }
}

Código de status

Para mais detalhes, consulte Códigos de status.

Código de erro

Para mais detalhes, consulte Códigos de erro.