struct

ECS::LogEntry::Observer::Egress

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

interface(value : Interface)

A chainable setter for interface

Source
interface
Source
interface

Initialize a new Interface, yield it to the block

Source
interface=(interface : Interface | Nil)
Source
vlan(value : Vlan)

A chainable setter for vlan

Source
vlan
Source
vlan

Initialize a new Vlan, yield it to the block

Source
vlan=(vlan : Vlan | Nil)
Source
zone(new_value : String)

A chainable setter for zone

Source
zone

observer.egress.zone

Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc.

Level: Extended Type: Keyword Example:

Public_Internet
Source
zone=(zone : String | Nil)

observer.egress.zone

Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc.

Level: Extended Type: Keyword Example:

Public_Internet
Source

Nested types