struct

ECS::LogEntry::Server::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

server.nat.ip

Translated ip of destination based NAT sessions (e.g. internet to private DMZ)

Typically used with load balancers, firewalls, or routers.

Level: Extended Type: IP

Source
ip=(ip : String | Nil)

server.nat.ip

Translated ip of destination based NAT sessions (e.g. internet to private DMZ)

Typically used with load balancers, firewalls, or routers.

Level: Extended Type: IP

Source
port(new_value : UInt64)

A chainable setter for port

Source
port

server.nat.port

Translated port of destination based NAT sessions (e.g. internet to private DMZ)

Typically used with load balancers, firewalls, or routers.

Level: Extended Type: Long

Source
port=(port : UInt64 | Nil)

server.nat.port

Translated port of destination based NAT sessions (e.g. internet to private DMZ)

Typically used with load balancers, firewalls, or routers.

Level: Extended Type: Long

Source