struct

ECS::LogEntry::Client::Nat

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new

Initialize all values as nil

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

ip(new_value : String)

A chainable setter for ip

Source
ip

client.nat.ip

Translated IP of source based NAT sessions (e.g. internal client to internet).

Typically connections traversing load balancers, firewalls, or routers.

Level: Extended Type: IP

Source
ip=(ip : String | Nil)

client.nat.ip

Translated IP of source based NAT sessions (e.g. internal client to internet).

Typically connections traversing load balancers, firewalls, or routers.

Level: Extended Type: IP

Source
port(new_value : UInt64)

A chainable setter for port

Source
port

client.nat.port

Translated port of source based NAT sessions (e.g. internal client to internet).

Typically connections traversing load balancers, firewalls, or routers.

Level: Extended Type: Long

Source
port=(port : UInt64 | Nil)

client.nat.port

Translated port of source based NAT sessions (e.g. internal client to internet).

Typically connections traversing load balancers, firewalls, or routers.

Level: Extended Type: Long

Source