Consulta de todas las instancias DCS de un inquilino
Función
Esta API se utiliza para consultar instancias de DCS de un inquilino y le permite especificar criterios de consulta.
URI
GET /v1.0/{project_id}/instances?start={start}&limit={limit}&name={name}&status={status}&id={id}&includeFailure={includeFailure}&isExactMatchName={isExactMatchName}&ip={ip}&tags={key}={value}
Parámetro |
Tipo |
Obligatorio |
Descripción |
---|---|---|---|
project_id |
String |
Sí |
ID. |
start |
Integer |
No |
Número de inicio para consultar instancias de DCS. No puede ser inferior a 1. De forma predeterminada, el número de inicio es 1. |
limit |
Integer |
No |
Número de instancias de DCS mostradas en cada página. Valor mínimo: 1 Valor máximo: 2000 Si este parámetro no se especifica, se mostrará un máximo de 1000 instancias DCS en cada página. |
name |
String |
No |
Nombre de instancia de DCS. |
id |
String |
No |
ID de instancia. |
status |
String |
No |
Estado de la instancia de DCS. Para obtener más información sobre el estado, consulte Estado de instancia de DCS. |
ip |
String |
No |
Dirección IP para conectarse a la instancia DCS |
includeFailure |
String |
No |
Un indicador de si el número de instancias de DCS que no se crearon se devolverá al llamante de la API. Opciones:
|
isExactMatchName |
String |
No |
Un indicador de si se debe realizar una coincidencia exacta o difusa basada en el nombre de la instancia. Opciones:
Valor predeterminado: false. |
tags |
Array of objects |
No |
Consulta basada en la clave y el valor de la etiqueta de instancia. {key} indica la clave de la etiqueta, y {value} indica el valor de la etiqueta. Para consultar instancias con varias claves y valores de etiquetas, separe los pares clave-valor con comas (,). |
Ejemplo
GET https://{dcs_endpoint}/v1.0/bd6b78e2ff9e4e47bc260803ddcc7a21/instances?start=1&limit=10&name=&status=&id=&includeFailure=true&isExactMatchName=false
Or
GET https://{dcs_endpoint}/v1.0/bd6b78e2ff9e4e47bc260803ddcc7a21/instances?tags=dcs001=001,dcs002=002
Solicitud
Parámetros de solicitud
Ninguno
Solicitud de ejemplo
Ninguno
Respuesta
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Nombre de instancia de DCS. |
engine |
String |
Motor de caché. |
capacity |
Integer |
Capacidad de caché. Unidad: GB. |
ip |
String |
Dirección IP para conectarse a la instancia 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. |
domainName |
String |
Nombre de dominio de la instancia. |
port |
Integer |
Número de puerto del nodo de caché. |
status |
String |
Estado de la instancia de caché. Para obtener más información sobre el estado, consulte Estado de instancia de DCS. |
max_memory |
Integer |
Tamaño total de la memoria. Unidad: MB. |
used_memory |
Integer |
Tamaño de la memoria utilizada. Unidad: MB. |
instance_id |
String |
ID de instancia de DCS. |
resource_spec_code |
String |
Especificaciones de recursos.
|
engine_version |
String |
Versión del motor de caché. |
internal_version |
String |
Versión interna de DCS. |
charging_mode |
Integer |
Modo de facturación. 0: pago por uso. |
capacity_minor |
String |
Capacidad de caché a pequeña escala. Unidad: GB. |
vpc_id |
String |
ID de VPC. |
vpc_name |
String |
Nombre de la VPC. |
created_at |
String |
Hora en la que se crea la instancia DCS. Por ejemplo, 2017-03-31T12:24:46.297Z. |
error_code |
String |
Código de error devuelto cuando la instancia DCS no se crea o es anormal. Para obtener más información sobre los códigos de error, consulte Códigos de estado. |
user_id |
String |
ID de usuario. |
user_name |
String |
Nombre de usuario. |
maintain_begin |
String |
Hora en la que comienza la ventana de tiempo de mantenimiento. Formato: HH:mm:ss. |
maintain_end |
String |
Tiempo en el que finaliza la ventana de tiempo de mantenimiento. Formato: HH:mm:ss. |
no_password_access |
String |
Un indicador de si se puede acceder a una instancia de DCS en modo sin contraseña.
|
access_user |
String |
Nombre de usuario utilizado para acceder a una instancia de DCS con autenticación de contraseña. |
enable_publicip |
Boolean |
Un indicador de si el acceso público está habilitado para una instancia de DCS en Redis.
|
publicip_address |
String |
Dirección IP elástica enlazada a una instancia de DCS en Redis. El valor del parámetro es null si el acceso público está deshabilitado. |
publicip_id |
String |
ID de la dirección IP elástica enlazada a una instancia de DCS en Redis. El valor del parámetro es null si el acceso público está deshabilitado. |
enable_ssl |
Boolean |
Un indicador de si se debe habilitar SSL para el acceso público a una instancia de DCS en Redis.
|
service_upgrade |
Boolean |
Indica si se ha creado una tarea de actualización para una instancia de DCS.
|
service_task_id |
String |
ID de tarea de actualización.
|
enterprise_project_id |
String |
ID del proyecto de empresa. |
security_group_id |
String |
Nombre del grupo de seguridad. |
tags |
Array of objects |
Clave y valor de la etiqueta de instancia. |
Ejemplo de respuesta