Consulta de una instancia de DCS
Función
Esta API se utiliza para consultar los detalles sobre una instancia DCS especificada.
URI
GET /v2/{project_id}/instances/{instance_id}
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
instance_id |
Sí |
String |
ID de instancia. |
project_id |
Sí |
String |
ID del proyecto. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
vpc_name |
String |
Nombre de la VPC. |
charging_mode |
Integer |
Modo de facturación. El valor puede ser 0: pago por uso. |
vpc_id |
String |
ID de la VPC |
user_name |
String |
Nombre de usuario. |
created_at |
String |
Hora en la que se crea la instancia. Formato: 2017-03-31T12:24:46.297Z |
description |
String |
Descripción de la instancia |
security_group_id |
String |
ID del grupo de seguridad. |
security_group_name |
String |
Nombre del grupo de seguridad. |
max_memory |
Integer |
Tamaño total de la memoria en MB. |
used_memory |
Integer |
Tamaño de memoria usado en MB. |
capacity |
Integer |
Capacidad de caché de instancia de DCS en GB. |
capacity_minor |
String |
Capacidad (GB) de una instancia DCS pequeña (menor a 1 GB). |
maintain_begin |
String |
Hora UTC cuando comienza la ventana de tiempo de mantenimiento. El formato es HH:mm:ss. |
maintain_end |
String |
Hora UTC cuando finaliza la ventana de tiempo de mantenimiento. El formato es HH:mm:ss. |
engine |
String |
Motor de instancia DCS. |
no_password_access |
String |
Indica si se puede acceder a la instancia sin contraseña.
|
ip |
String |
Dirección IP para conectarse a la instancia de DCS. Para una instancia de clúster, se devuelven varias direcciones IP y se separan por comas (,). Por ejemplo, 192.168.0.1,192.168.0.2. |
instance_backup_policy |
InstanceBackupPolicy object |
Política de copia de respaldo. Este parámetro se admite cuando el tipo de instancia es maestro/en espera o clúster. |
az_codes |
Array of strings |
zona de disponibilidad donde se encuentra la instancia. Se devuelve el código zona de disponibilidad. |
access_user |
String |
Nombre de usuario utilizado para acceder a una instancia de DCS después de la autenticación de contraseña. |
instance_id |
String |
ID de instancia. |
port |
Integer |
Puerto de la instancia DCS. |
user_id |
String |
ID de usuario. |
name |
String |
Nombre de instancia. |
spec_code |
String |
Código de especificación. |
subnet_id |
String |
ID de subred. |
subnet_name |
String |
Nombre de subred. |
subnet_cidr |
String |
Bloque CIDR de subred. |
engine_version |
String |
Versión de caché. |
order_id |
String |
ID de pedido. |
status |
String |
Estado de la instancia de DCS. Para obtener más información, consulte Estado de instancia DCS. |
domain_name |
String |
Nombre de dominio de la instancia. |
readonly_domain_name |
String |
Nombre de dominio de sólo lectura de la instancia. Este parámetro sólo está disponible para instancias de tipo principal/en standby. |
enable_publicip |
Boolean |
Indica si el acceso a la red pública está habilitado para la instancia de DCS Redis.
|
publicip_id |
String |
ID del EIP enlazado a la instancia de DCS Redis. El valor de este parámetro es null si el acceso público está deshabilitado. |
publicip_address |
String |
EIP enlazado a la instancia de DCS Redis. El valor de este parámetro es null si el acceso público está deshabilitado. |
enable_ssl |
Boolean |
Si SSL está habilitado para el acceso público a una instancia de DCS Redis.
|
service_upgrade |
Boolean |
Si la instancia tiene una tarea de actualización.
|
service_task_id |
String |
ID de tarea de actualización.
|
enterprise_project_id |
String |
ID del proyecto de empresa. |
backend_addrs |
String |
Dirección de backend de una instancia de clúster. |
features |
Features object |
Características admitidas por la instancia. |
domain_name_info |
DomainNameInfo object |
Información sobre la actualización de nombre de dominio de instancia y la resolución de nombre de dominio público. |
transparent_client_ip_enable |
Boolean |
Si el paso a través de IP del cliente está habilitado. |
sub_status |
String |
Subestado de instancia. |
tags |
Array of ResourceTag objects |
Clave y valor de la etiqueta de instancia. |
cpu_type |
String |
Tipo de CPU de la instancia. Generalmente, el valor es x86_64 o aarch64. |
enterprise_project_name |
String |
Nombre del proyecto de empresa. |
update_at |
String |
Tiempo de actualización, por ejemplo, 2022-07-06T09:32:16.502Z. |
product_type |
String |
Edición: edición comunitaria o edición profesional. Valores de enumeración:
|
storage_type |
String |
Tipo de almacenamiento (DRAM). Valores de enumeración:
|
launched_at |
String |
Hora de inicio, por ejemplo, 2022-07-06T09:32:16.502Z. |
cache_mode |
String |
Tipo de instancia de DCS. Opciones:
|
support_slow_log_flag |
String |
Si se admiten registros de consultas lentos. |
db_number |
Integer |
Cantidad de bases de datos. |
replica_count |
Integer |
Número de réplicas. |
sharding_count |
Integer |
Número de shards en una instancia de clúster. |
bandwidth_info |
BandwidthInfo object |
Información de ancho de banda. |
Parámetro |
Tipo |
Descripción |
---|---|---|
backup_policy_id |
String |
ID de política de copia de respaldo. |
created_at |
String |
Tiempo de creación. Ejemplo: 2022-04-11T09:45:24.790Z |
updated_at |
String |
Tiempo de actualización. Ejemplo: 2022-04-12T02:22:03.269Z |
policy |
BackupPolicy object |
Política de copia de respaldo. |
tenant_id |
String |
ID de cuenta. |
Parámetro |
Tipo |
Descripción |
---|---|---|
backup_type |
String |
Tipo de copia de respaldo.
|
save_days |
Integer |
Este parámetro es obligatorio cuando backup_type se establece en manual. Período de retención, en días. Los valores varían de 1 a 7. |
periodical_backup_plan |
BackupPlan object |
Programa de copia de respaldo. Este parámetro es obligatorio cuando backup_type se establece en manual. |
Parámetro |
Tipo |
Descripción |
---|---|---|
timezone_offset |
String |
Zona horaria en la que se realiza la copia de respaldo. Este parámetro ya no se utiliza. |
backup_at |
Array of integers |
Día en una semana en el que comienza la copia de respaldo. El valor varía de 1 a 7, donde 1 indica lunes y 7 indica domingo. |
period_type |
String |
Intervalo en el que se realiza la copia de respaldo, que solo admite weekly actualmente. |
begin_at |
String |
Hora UTC cuando se inicia la copia de respaldo. Por ejemplo, 00:00-01:00 indica que la copia de respaldo comienza a las 08:00 (GMT+8). |
Parámetro |
Tipo |
Descripción |
---|---|---|
support_acl |
Boolean |
Si se admite ACL.
|
support_transparent_client_ip |
Boolean |
Si el paso a través de IP del cliente está habilitado.
|
support_ssl |
Boolean |
Si se admite SSL.
|
Parámetro |
Tipo |
Descripción |
---|---|---|
support_public_resolve |
Boolean |
Si se debe habilitar la resolución de nombres de dominio público.
|
is_latest_rules |
Boolean |
Si el nombre de dominio actual es el más reciente.
|
zone_name |
String |
Sufijo de región del nombre de dominio. |
history_domain_names |
Array of DomainNameEntity objects |
Información histórica del nombre de dominio. |
Parámetro |
Tipo |
Descripción |
---|---|---|
domain_name |
String |
Nombres de dominio históricos de la instancia. |
is_readonly |
Boolean |
Si el nombre de dominio es de solo lectura.
|
Parámetro |
Tipo |
Descripción |
---|---|---|
key |
String |
Clave de etiqueta.
|
value |
String |
Valor de la etiqueta.
|
Parámetro |
Tipo |
Descripción |
---|---|---|
begin_time |
String |
Hora de inicio del aumento temporal. |
end_time |
String |
Hora de finalización del aumento temporal. |
current_time |
String |
Hora actual. |
bandwidth |
Integer |
Ancho de banda actual, en GB. |
next_expand_time |
String |
Tiempo de próximo aumento |
expand_count |
Integer |
Número de aumentos. |
expand_effect_time |
String |
Intervalo entre aumentos temporales. |
expand_interval_time |
String |
Tiempo para el siguiente aumento. |
max_expand_count |
Integer |
Número máximo de aumentos. |
task_running |
Boolean |
Si la tarea se está ejecutando. |
Solicitudes de ejemplo
GET https://{dcs_endpoint}/v2/{project_id}/instances/{instance_id}
Ejemplo de respuestas
Código de estado: 200
La instancia especificada se consulta correctamente.
{ "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 estado
Código de estado |
Descripción |
---|---|
200 |
La instancia especificada se consulta correctamente. |
400 |
Solicitud no válida. |
500 |
Error interno del servicio. |
Códigos de error
Consulte Códigos de error.