Consulta de uma instância de DCS
Função
Essa API é usada para consultar os detalhes sobre uma instância de DCS especificada.
URI
GET /v2/{project_id}/instances/{instance_id}
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
instance_id |
Sim |
String |
ID da instância. |
project_id |
Sim |
String |
ID do projeto. |
Parâmetros de solicitação
Nenhum
Parâmetros de resposta
Código de estado: 200
Parâmetro |
Tipo |
Descrição |
---|---|---|
vpc_name |
String |
Nome da VPC. |
charging_mode |
Integer |
Modo de cobrança. O valor pode ser 0: pay-per-use. |
vpc_id |
String |
ID de VPC |
user_name |
String |
Nome de usuário. |
created_at |
String |
Hora em que a instância é criada. Formato: 2017-03-31T12:24:46.297Z |
description |
String |
Descrição da instância |
security_group_id |
String |
ID do grupo de segurança. |
security_group_name |
String |
Nome do grupo de segurança. |
max_memory |
Integer |
Tamanho total da memória em MB. |
used_memory |
Integer |
Tamanho de memória usado em MB. |
capacity |
Integer |
Capacidade do cache da instância DCS em GB. |
capacity_minor |
String |
Capacidade (GB) de uma pequena instância de DCS (menor que 1 GB). |
maintain_begin |
String |
Hora UTC quando a janela de tempo de manutenção é iniciada. O formato é HH:mm:ss. |
maintain_end |
String |
Hora UTC quando a janela de tempo de manutenção termina. O formato é HH:mm:ss. |
engine |
String |
Mecanismo de instância DCS. |
no_password_access |
String |
Indica se a instância pode ser acessada sem uma senha.
|
ip |
String |
Endereço IP para conexão com a instância do DCS. Para uma instância de cluster, vários endereços IP são retornados e separados por vírgulas (,). Por exemplo, 192.168.0.1,192.168.0.2. |
instance_backup_policy |
InstanceBackupPolicy object |
Política de backup. Este parâmetro é suportado quando o tipo de instância é principal/em espera ou cluster. |
az_codes |
Array of strings |
AZ em que a instância está. O código AZ é retornado. |
access_user |
String |
Nome de usuário usado para acessar uma instância de DCS após a autenticação de senha. |
instance_id |
String |
ID da instância. |
port |
Integer |
Porta da instância do DCS. |
user_id |
String |
ID do usuário. |
name |
String |
Nome da instância. |
spec_code |
String |
Código de especificação. |
subnet_id |
String |
ID da sub-rede. |
subnet_name |
String |
Nome da sub-rede. |
subnet_cidr |
String |
Bloco CIDR da sub-rede. |
engine_version |
String |
Versão cache. |
order_id |
String |
ID do pedido. |
status |
String |
Status da instância do DCS. Para obter detalhes, consulte Status da instância do DCS. |
domain_name |
String |
Nome de domínio da instância. |
readonly_domain_name |
String |
Nome de domínio somente leitura da instância. Esse parâmetro está disponível somente para instâncias principal/em espera. |
enable_publicip |
Boolean |
Indica se o acesso à rede pública está habilitado para a instância do DCS Redis.
|
publicip_id |
String |
ID do EIP vinculado à instância do DCS Redis. O valor deste parâmetro é null se o acesso público estiver desabilitado. |
publicip_address |
String |
EIP vinculado à instância do DCS Redis. O valor deste parâmetro é null se o acesso público estiver desabilitado. |
enable_ssl |
Boolean |
Se o SSL está ativado para acesso público a uma instância do DCS Redis.
|
service_upgrade |
Boolean |
Se a instância tem uma tarefa de upgrade.
|
service_task_id |
String |
Atualizar ID da tarefa.
|
enterprise_project_id |
String |
ID do projeto empresarial. |
backend_addrs |
String |
Endereço de backend de uma instância de cluster. |
features |
Features object |
Funcionalidades suportadas pela instância. |
domain_name_info |
DomainNameInfo object |
Informações sobre atualização de nome de domínio de instância e resolução de nome de domínio público. |
transparent_client_ip_enable |
Boolean |
Se a passagem de IP do cliente está habilitada. |
sub_status |
String |
Sub-status da instância. |
tags |
Array of ResourceTag objects |
Chave e valor da tag de instância. |
cpu_type |
String |
Tipo de CPU da instância. Geralmente, o valor é x86_64 ou aarch64. |
enterprise_project_name |
String |
Nome do projeto corporativo. |
update_at |
String |
Tempo de atualização, por exemplo, 2022-07-06T09:32:16.502Z. |
product_type |
String |
Edição: Community Edition ou Professional Edition. Valores de enumeração:
|
storage_type |
String |
Tipo de armazenamento (DRAM). Valores de enumeração:
|
launched_at |
String |
Hora de início, por exemplo, 2022-07-06T09:32:16.502Z. |
cache_mode |
String |
Tipos de instância do DCS. Opções:
|
support_slow_log_flag |
String |
Se os logs de consulta lenta são suportados. |
db_number |
Integer |
Número de bases de dados. |
replica_count |
Integer |
Número de réplicas. |
sharding_count |
Integer |
Número de partições em uma instância de cluster. |
bandwidth_info |
BandwidthInfo object |
Informações de largura de banda. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
backup_policy_id |
String |
ID da política de backup. |
created_at |
String |
Tempo de criação. Exemplo: 2022-04-11T09:45:24.790Z |
updated_at |
String |
Hora da atualização. Exemplo: 2022-04-12T02:22:03.269Z |
policy |
BackupPolicy object |
Política de backup. |
tenant_id |
String |
ID da conta. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
backup_type |
String |
Tipo de backup.
|
save_days |
Integer |
Este parâmetro é obrigatório quando backup_type é definido como manual. Período de retenção, em dias. O valor varia de 1 a 7. |
periodical_backup_plan |
BackupPlan object |
Agendamento de backup. Este parâmetro é obrigatório quando backup_type é definido como manual. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
timezone_offset |
String |
Fuso horário em que o backup é realizado. Este parâmetro não é mais usado. |
backup_at |
Array of integers |
Dia em uma semana em que o backup começa. O valor varia de 1 a 7, onde 1 indica segunda-feira e 7 indica domingo. |
period_type |
String |
Intervalo em que o backup é executado, que suporta apenas weekly atualmente. |
begin_at |
String |
Hora UTC quando o backup é iniciado. Por exemplo, 00:00-01:00 indica que o backup começa às 08:00 (GMT+8). |
Parâmetro |
Tipo |
Descrição |
---|---|---|
support_acl |
Boolean |
Se a ACL é apoiada.
|
support_transparent_client_ip |
Boolean |
Se a passagem de IP do cliente está habilitada.
|
support_ssl |
Boolean |
Se o SSL é suportado.
|
Parâmetro |
Tipo |
Descrição |
---|---|---|
support_public_resolve |
Boolean |
Se ativar a resolução de nomes de domínio público.
|
is_latest_rules |
Boolean |
Se o nome de domínio atual é o mais recente.
|
zone_name |
String |
Sufixo de região do nome de domínio. |
history_domain_names |
Array of DomainNameEntity objects |
Informações históricas do nome de domínio. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
domain_name |
String |
Nomes de domínio históricos da instância. |
is_readonly |
Boolean |
Se o nome de domínio é somente leitura.
|
Parâmetro |
Tipo |
Descrição |
---|---|---|
key |
String |
Chave da tag.
|
value |
String |
Valor da tag.
|
Parâmetro |
Tipo |
Descrição |
---|---|---|
begin_time |
String |
Hora de início do aumento temporário. |
end_time |
String |
Fim do tempo de aumento temporário. |
current_time |
String |
Horário atual. |
bandwidth |
Integer |
Largura de banda atual, em GB. |
next_expand_time |
String |
Próxima aumentar o tempo. |
expand_count |
Integer |
Número de aumentos. |
expand_effect_time |
String |
Intervalo entre aumentos temporários. |
expand_interval_time |
String |
Tempo para o próximo aumento. |
max_expand_count |
Integer |
Número máximo de aumentos. |
task_running |
Boolean |
Se a tarefa está em execução. |
Exemplos de solicitações
GET https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}
Exemplo de respostas
Código de estado: 200
A instância especificada é consultada com êxito.
{ "publicip_id" : null, "vpc_name" : "dcs-beta", "charging_mode" : 0, "enterprise_project_name" : "default", "vpc_id" : "5e37b3be-950a-48e1-b498-65b63d336481", "user_name" : "hwclouduser", "created_at" : "2022-08-29T08:53:47.319Z", "description" : null, "security_group_id" : "securityGroupId", "enable_ssl" : false, "max_memory" : 128, "publicip_address" : null, "capacity" : 0, "maintain_begin" : "18:00:00", "engine" : "Redis", "maintain_end" : "19:00:00", "capacity_minor" : ".125", "service_upgrade" : false, "subnet_name" : "dcs-beta", "no_password_access" : "true", "service_task_id" : null, "ip" : "192.168.0.251", "subnet_cidr" : "192.168.0.0/24", "used_memory" : 2, "security_group_name" : "securityGroupId", "instance_backup_policy" : null, "az_codes" : [ "cn-north-7c" ], "access_user" : null, "enterprise_project_id" : "0", "instance_id" : "a4c545cd-10b2-4efc-b0ab-a9b554ca0621", "enable_publicip" : false, "port" : 6379, "user_id" : "d53977d1adfb49c5b025ba7d33a13fd7", "domain_name" : "redis-a4c545cd-10b2-4efc-b0ab-a9b554ca0621.dcs.huaweicloud.com", "name" : "dcs-billing", "spec_code" : "redis.ha.xu1.tiny.r2.128", "subnet_id" : "a4112635-3ec0-471c-95c3-5cf49b9533af", "engine_version" : "5.0", "order_id" : null, "status" : "RUNNING", "features" : { "support_acl" : true, "support_transparent_client_ip" : true, "support_ssl" : false }, "domain_name_info" : { "support_public_resolve" : true, "is_latest_rules" : true, "zone_name" : "dcs.huaweicloud.com", "history_domain_names" : null }, "transparent_client_ip_enable" : true, "sub_status" : "normal", "tags" : null, "cpu_type" : "x86_64" }
Códigos de status
Código de status |
Descrição |
---|---|
200 |
A instância especificada é consultada com êxito. |
400 |
Pedido inválido. |
500 |
Erro de serviço interno. |
Códigos de erro
Consulte Códigos de erro.