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