Eliminación de direcciones IP de un grupo de direcciones IP
Función
Esta API se utiliza para eliminar direcciones IP de un grupo de direcciones IP.
URI
POST /v3/{project_id}/elb/ipgroups/{ipgroup_id}/iplist/batch-delete
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
project_id |
Sí |
String |
Especifica el ID del proyecto. |
|
ipgroup_id |
Sí |
String |
Especifica el ID del grupo de direcciones IP. |
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
X-Auth-Token |
No |
String |
Especifica el token utilizado para la autenticación IAM. |
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
ipgroup |
No |
BatchDeleteIpListOption object |
Especifica las direcciones IP que se eliminarán de un grupo de direcciones IP en lotes. |
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
ip_list |
No |
Array of IpGroupIp objects |
Especifica direcciones IP. |
Parámetros de respuesta
Código de estado: 200
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
ipgroup |
IpGroup object |
Se muestra información de dirección IP. |
|
request_id |
String |
Especifica el ID de la solicitud. El valor se genera automáticamente. |
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
created_at |
String |
Especifica la hora a la que se creó el grupo de direcciones IP. |
|
description |
String |
Especifica la hora a la que se actualizó el grupo de direcciones IP. |
|
id |
String |
Especifica el ID del grupo de direcciones IP. |
|
ip_list |
Array of IpInfo objects |
Especifica las direcciones IP o bloques CIDR en el grupo de direcciones IP. [] indica cualquier dirección IP. |
|
listeners |
Array of ListenerRef objects |
Muestra los identificadores de oyentes con los que está asociado el grupo de direcciones IP. |
|
name |
String |
Especifica el nombre del grupo de direcciones IP. |
|
project_id |
String |
Especifica el ID de proyecto del grupo de direcciones IP. |
|
updated_at |
String |
Especifica la hora a la que se actualizó el grupo de direcciones IP. |
Ejemplo de las solicitudes
Eliminación de direcciones IP de un grupo de direcciones IP
PUT https://{ELB_Endpoint}/v3/45977fa2dbd7482098dd68d0d8970117/elb/ipgroups/8722e0e0-9cc9-4490-9660-8c9a5732fbb0/iplist/batch-delete
{
"ipgroup" : {
"ip_list" : [ {
"ip" : "192.168.1.123"
}, {
"ip" : "192.168.3.0/24"
} ]
}
}
Ejemplo de las respuestas
Código de estado: 200
Solicitud exitosa.
{
"ipgroup" : [ {
"description" : "",
"id" : "8722e0e0-9cc9-4490-9660-8c9a5732fbb0",
"name" : "test_ipg",
"project_id" : "45977fa2dbd7482098dd68d0d8970117",
"ip_list" : [ {
"ip" : "192.168.1.122",
"description" : ""
} ],
"listeners" : [ {
"id" : "88f9c079-29cb-435a-b98f-0c5c0b90c2bd"
}, {
"id" : "2f4c9644-d5d2-4cf8-a3c0-944239a4f58c"
} ],
"created_at" : "2018-01-16T03:19:16",
"updated_at" : "2018-01-16T03:19:16"
} ]
}
Códigos de estado
|
Código de estado |
Descripción |
|---|---|
|
200 |
Solicitud exitosa. |
Códigos de error
Consulte Códigos de error.