Function
This API is used to query a VPC flow log.
URI
GET /v1/{project_id}/fl/flow_logs/{flowlog_id}
Table 1 describes the parameters.
Table 1 Parameter descriptionName
|
Mandatory
|
Type
|
Description
|
project_id
|
Yes
|
String
|
Project ID.
|
flowlog_id
|
Yes
|
String
|
Flow log ID
|
Example Request
GET https://{Endpoint}/v1/b2782e6708b8475c993e6064bc456bf8/fl/flow_logs/1e10cd9d-742a-4d36-a9fd-aee9784336ff
Response Parameters
Table 2 Response parameterName
|
Type
|
Description
|
flow_log
|
flow_log object
|
FlowLog objects. For details, see Table 3.
|
Table 3 Description of the FlowLog fieldName
|
Type
|
Description
|
id
|
String
|
|
name
|
String
|
- Flow log name
- The value can contain no more than 64 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).
|
tenant_id
|
String
|
|
description
|
String
|
- Flow log description
- The value can contain no more than 255 characters and cannot contain angle brackets (< or >).
|
resource_type
|
String
|
- Type of the resource for which that the logs to be collected.
- The value can be:
- port: NIC
- vpc: All NICs in a VPC
- network: All NICs in a subnet
|
resource_id
|
String
|
- ID of the resource for which that the logs to be collected.
|
traffic_type
|
String
|
- Type of the traffic for which that the logs to be collected.
- The value can be:
- all: specifies that both accepted and rejected traffic of the specified resource will be logged.
- accept: specifies that only accepted inbound and outbound traffic of the specified resource will be logged.
- reject: specifies that only rejected inbound and outbound traffic of the specified resource will be logged.
|
log_group_id
|
String
|
|
log_topic_id
|
String
|
|
admin_state
|
Boolean
|
- Whether to enable the flow log function
|
status
|
String
|
- Flow log status
- The value can be:
- ACTIVE: Enabled
- DOWN: Disabled
- ERROR: Abnormal
|
created_at
|
String
|
- Time when the flow log is created
- UTC time in the format of yyyy-MM-ddTHH:mmss
|
updated_at
|
String
|
- Time when the flow log is updated
- UTC time in the format of yyyy-MM-ddTHH:mmss
|
Example Response
{
"flow_log": {
"id": "35868d55-443e-4d5c-90a4-ac618dc45c1a",
"name": "flow",
"description": "just a test",
"tenant_id": "b2782e6708b8475c993e6064bc456bf8",
"resource_type": "port",
"resource_id": "05c4052d-8d14-488f-aa00-19fea5a25fde",
"traffic_type": "reject",
"log_group_id": "05c4052d-8d14-488f-aa00-19fea5a25fff",
"log_topic_id": "a9d7dee7-37d2-4cba-a208-a016252aaa63",
"created_at": "2019-01-14T11:03:02",
"updated_at": "2019-01-14T11:03:02",
"status": "ACTIVE",
"admin_state": true
}
}