Consulta de la configuración de control de acceso de una instancia de proxy
Función
Esta API se utiliza para consultar la configuración de control de acceso de una instancia proxy. Antes de invocar a esta API:
- Aprender cómo autorizar y autenticarla.
- Obtenga la región y el punto de conexión requeridos.
URI
GET /v3/{project_id}/instances/{instance_id}/proxy/{proxy_id}/ipgroup
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID de proyecto de un tenant en una región. Para obtener este valor, consulte Obtención de un ID de proyecto. |
instance_id |
Sí |
String |
ID de instancia, que es compatible con el formato UUID. |
proxy_id |
Sí |
String |
ID de instancia de proxy, que cumple con el formato UUID. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Para obtener el valor, invoque a la API para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el valor del token. |
X-Language |
No |
String |
Tipo de idioma de solicitud. El valor predeterminado es en-us. Valores:
|
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
enable_ip_group |
Boolean |
Si el control de acceso está habilitado. El valor puede ser true o false. |
type |
String |
Lista blanca (white) o lista negra (negro). |
ip_group |
ProxyIpGroupDetail object |
Detalles sobre la lista blanca o la lista negra. |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de un grupo de direcciones IP. |
name |
String |
Nombre de un grupo de direcciones IP. |
ip_list |
Array of IpGroupItem objects |
Direcciones IP en un grupo de direcciones IP. |
Parámetro |
Tipo |
Descripción |
---|---|---|
ip |
String |
Dirección IP o bloque CIDR. |
description |
String |
Descripción de la dirección IP. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Ejemplo de la solicitud
Consulta de la configuración de control de acceso de una instancia de proxy
GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/4785fc80386846f3ad2bf4e0cd53a4cein07/proxy/286a4a1a45e3400c907b51b0721377f9po01/ipgroup
Ejemplo de la respuesta
Código de estado: 200
Operación exitosa.
{ "enable_ip_group" : false, "type" : "black", "ip_group" : [ { "id" : "a4217ac4-12cd-4fb3-acfc-db4a4a1896ea", "name" : "PROXY-8c72c1b6985f414da0cfbc76ad7effc1po01_elbIpGroup", "ip_list" : [ { "ip" : "192.127.0.1", "description" : "proxy ipgroup" }, { "ip" : "192.127.0.2", "description" : "proxy ipgroup" } ] } ] }
Código de estado
Código de estado |
Descripción |
---|---|
200 |
Operación exitosa. |
400 |
Error de cliente. |
500 |
Error de servidor. |
Código de error
Para obtener más información, véase Códigos de error.