17 lines
543 B
Lua
17 lines
543 B
Lua
local typedefs = require "kong.db.schema.typedefs"
|
|
|
|
return {
|
|
name = "udp-log",
|
|
fields = {
|
|
{ protocols = typedefs.protocols },
|
|
{ config = {
|
|
type = "record",
|
|
fields = {
|
|
{ host = typedefs.host({ required = true }) },
|
|
{ port = typedefs.port({ required = true }) },
|
|
{ timeout = { description = "An optional timeout in milliseconds when sending data to the upstream server.", type = "number", default = 10000 }, },
|
|
{ custom_fields_by_lua = typedefs.lua_code },
|
|
}, }, },
|
|
},
|
|
}
|