Actualización de un log de flujo de VPC
Función
Esta API se utiliza para actualizar un log de flujo de VPC.
URI
PUT /v1/{project_id}/fl/flow_logs/{flowlog_id}
Tabla 1 describe los parámetros.
Nombre |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID de proyecto. |
flowlog_id |
Sí |
String |
ID de log de flujo |
Mensaje de solicitud
- Parámetro de solicitud
Tabla 2 Parámetro de solicitud Nombre
Obligatorio
Tipo
Descripción
flow_log
Sí
flow_log object
Objetos de FlowLog. Para obtener más información, véase Tabla 3.
Tabla 3 Descripción del campo FlowLog Nombre
Obligatorio
Tipo
Descripción
name
No
String
- Nombre del log de flujo
- El valor no puede contener más de 64 caracteres, incluidos letras, dígitos, guiones bajos (_), guiones (-) y puntos (.).
description
No
String
- Descripción del log de flujo
- El valor no puede contener más de 255 caracteres y no puede contener los corchetes angulares (< o >).
admin_state
No
Boolean
- Si se debe habilitar la función de log de flujo
- Ejemplo de la solicitud
PUT https://{Endpoint}/v1/b2782e6708b8475c993e6064bc456bf8/fl/flow_logs/f49f00f1-0f15-470a-a8c5-4e879e461c8d { "flow_log": { "name": "flow-log-update", "description": "update", "admin_state": false } }
Mensaje de la respuesta
- Parámetro de respuesta
Tabla 4 Parámetro de respuesta Nombre
Tipo
Descripción
flow_log
flow_log object
Objetos de FlowLog. Para obtener más información, véase Tabla 5.
Tabla 5 Descripción del campo FlowLog Nombre
Tipo
Descripción
id
String
- ID de log de flujo
name
String
- Nombre del log de flujo
- El valor no puede contener más de 64 caracteres, incluidos letras, dígitos, guiones bajos (_), guiones (-) y puntos (.).
tenant_id
String
- ID del proyecto
description
String
- Descripción del log de flujo
- El valor no puede contener más de 255 caracteres y no puede contener los corchetes angulares (< o >).
resource_type
String
- Tipo del recurso para el que se van a recopilar los logs.
- El valor puede ser:
- port: NIC
- vpc: Todas las NIC en una VPC
- network: Todas las NIC de una subred
resource_id
String
- ID del recurso para el que se van a recopilar los logs.
traffic_type
String
- Tipo del tráfico para el que se van a recopilar los logs.
- El valor puede ser:
- all: especifica que se registrará el tráfico aceptado y rechazado del recurso especificado.
- accept: especifica que solo se registrará el tráfico entrante y saliente aceptado del recurso especificado.
- reject: especifica que sólo se registrará el tráfico entrante y saliente rechazado del recurso especificado.
log_group_id
String
- ID del grupo de log
log_topic_id
String
- ID de tema de log
log_store_type
String
- Servicio que se utiliza para almacenar logs de flujo
- El valor puede ser:
- lts: Log Tank Service (LTS)
admin_state
Boolean
- Si se debe habilitar la función de log de flujo
status
String
- Estado del log de flujo
- El valor puede ser:
- ACTIVE: Habilitado
- DOWN: Desactivado
- ERROR: Anormal
created_at
String
- Hora en la que se crea el log de flujo
- Tiempo de UTC en el formato de aaaa-MM-ddTHH:mmss
updated_at
String
- Hora en la que se actualiza el log de flujo
- Tiempo de UTC en el formato de aaaa-MM-ddTHH:mmss
- Ejemplo de la respuesta
{ "flow_log": { "id": "f49f00f1-0f15-470a-a8c5-4e879e461c8d", "name": " flow-log-update", "description": "update", "tenant_id": "b2782e6708b8475c993e6064bc456bf8", "resource_type": "port", "resource_id": "05c4052d-8d14-488f-aa00-19fea5a25fde", "traffic_type": "reject", "log_group_id": "05c4052d-8d14-488f-aa00-19fea5a25fdd", "log_topic_id": "a9d7dee7-37d2-4cba-a208-a016252aaa63", "log_store_type": "lts", "created_at": "2019-01-14T11:03:02", "updated_at": "2019-01-14T12:03:02", "status": "DOWN", "admin_state": false } }
Código de estado
Véase Códigos de estado.
Código de error
Véase Códigos de error.