Consulta de detalles de un grupo de servidores backend
Función
Esta API se utiliza para ver los detalles de un grupo de servidores backend.
URI
GET /v3/{project_id}/elb/pools/{pool_id}
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| project_id | Sí | String | Especifica el ID del proyecto. |
| pool_id | Sí | String | Especifica el ID del grupo de servidores backend. |
Parámetros de solicitud
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| X-Auth-Token | Sí | String | Especifica el token utilizado para la autenticación IAM. |
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción |
|---|---|---|
| request_id | String | Especifica el ID de la solicitud. El valor se genera automáticamente. |
| pool | Pool object | Especifica el grupo de servidores backend. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| admin_state_up | Boolean | Especifica el estado administrativo del grupo de servidores backend. El valor solo puede ser true. Este parámetro no es compatible. Por favor, no lo use. |
| description | String | Proporciona información adicional sobre el grupo de servidores backend. |
| healthmonitor_id | String | Especifica el ID de la comprobación de estado configurada para el grupo de servidores backend. |
| id | String | Especifica el ID de grupo del servidor backend. |
| lb_algorithm | String | Especifica el algoritmo de equilibrio de carga utilizado por el balanceador de carga para enrutar las solicitudes a los servidores backend del grupo de servidores backend asociado. El valor puede ser uno de los siguientes:
Nota:
El protocolo QUIC no se admite en la región eu-nl. |
| listeners | Array of ListenerRef objects | Especifica los ID de los oyentes con los que está asociado el grupo de servidores backend. |
| loadbalancers | Array of LoadBalancerRef objects | Especifica los ID de los balanceadores de carga con los que está asociado el grupo de servidores backend. |
| members | Array of MemberRef objects | Especifica los ID de los servidores backend del grupo de servidores backend. |
| name | String | Especifica el nombre del grupo del servidor backend. |
| project_id | String | Especifica el ID del proyecto. |
| protocol | String | Especifica el protocolo utilizado por el grupo de servidores backend para recibir solicitudes. El valor puede ser TCP, UDP, HTTP, HTTPS, o QUIC..
El protocolo QUIC no se admite en la región eu-nl. |
| session_persistence | SessionPersistence object | Especifica la sesión adhesiva. |
| ip_version | String | Especifica la versión de la dirección IP admitida por el grupo de servidores backend. IPv6 no es compatible. Solo se devolverá v4. |
| slow_start | SlowStart object | Especifica los detalles de inicio lento. Después de habilitar el inicio lento, los nuevos servidores backend agregados al grupo de servidores backend se calientan y el número de solicitudes que pueden recibir aumenta linealmente durante la duración de inicio lento configurada. Este parámetro se puede utilizar cuando el protocolo del grupo de servidores backend es HTTP o HTTPS. Se devolverá un error si el protocolo no es HTTP o HTTPS. Este parámetro no está disponible en la región eu-nl. Por favor, no lo use. |
| member_deletion_protection_enable | Boolean | Especifica si se habilitará la protección de eliminación.
NOTA: Desactive la protección de eliminación de todos sus recursos antes de eliminar su cuenta. Este parámetro no está disponible en la región eu-nl. Por favor, no lo use. |
| created_at | String | Especifica la hora a la que se creó un grupo de servidores backend. El formato es yyyy-MM-dd'T'HH:mm:ss'Z' (hora UTC). Este es un campo nuevo en esta versión, y no se devolverá para los recursos asociados con balanceadores de carga dedicados existentes y para los recursos asociados con balanceadores de carga compartidos existentes y nuevos. |
| updated_at | String | Especifica la hora a la que se actualizó un grupo de servidores backend. El formato es yyyy-MM-dd'T'HH:mm:ss'Z' (hora UTC). Este es un campo nuevo en esta versión, y no se devolverá para los recursos asociados con balanceadores de carga dedicados existentes y para los recursos asociados con balanceadores de carga compartidos existentes y nuevos. |
| vpc_id | String | Especifica el ID de la VPC donde funciona el grupo de servidores backend. |
| type | String | Especifica el tipo del grupo de servidores backend. Valores:
|
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | String | Especifica el ID del balanceador de carga. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| cookie_name | String | Especifica el nombre de la cookie. El valor puede contener solo letras, dígitos, guiones (-), guiones bajos (_) y puntos (.). Nota: Este parámetro solo tendrá efecto cuando type se establece en APP_COOKIE. |
| type | String | Especifica el tipo de sesión adhesiva. El valor puede ser SOURCE_IP, HTTP_COOKIE o APP_COOKIE. Nota:
|
| persistence_timeout | Integer | Especifica la duración de la pegajosidad, en minutos. Este parámetro no tendrá efecto cuando type se establezca en APP_COOKIE.
|
| Parámetro | Tipo | Descripción |
|---|---|---|
| enable | Boolean | Especifica si se habilitará el inicio lento.
Predeterminado: false |
| duration | Integer | Especifica la duración de inicio lento, en segundos. El valor varía de 30 a 1200, y el valor predeterminado es 30. Mínimo: 30 Máximo: 1200 Predeterminado: 30 |
Ejemplo de las solicitudes
GET https://{ELB_Endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75 Ejemplo de las respuestas
Código de estado: 200
Solicitud exitosa.
{
"pool" : {
"type" : "",
"vpc_id" : "",
"lb_algorithm" : "LEAST_CONNECTIONS",
"protocol" : "TCP",
"description" : "My pool",
"admin_state_up" : true,
"member_deletion_protection_enable" : false,
"loadbalancers" : [ {
"id" : "098b2f68-af1c-41a9-8efd-69958722af62"
} ],
"project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
"session_persistence" : "",
"healthmonitor_id" : "",
"listeners" : [ {
"id" : "0b11747a-b139-492f-9692-2df0b1c87193"
}, {
"id" : "61942790-2367-482a-8b0e-93840ea2a1c6"
}, {
"id" : "fd8f954c-f0f8-4d39-bb1d-41637cd6b1be"
} ],
"members" : [ ],
"id" : "36ce7086-a496-4666-9064-5ba0e6840c75",
"name" : "My pool.",
"ip_version" : "dualstack"
},
"request_id" : "c1a60da2-1ec7-4a1c-b4cc-73e1a57b368e"
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | Solicitud exitosa. |
Códigos de error
Consulte Códigos de error.