Class: OPNsenseAPI::Core::Interfaces

Inherits:
Object
  • Object
show all
Includes:
OPNsenseAPI::Core
Defined in:
lib/opnsense_api/core/interfaces.rb,
lib/opnsense_api/core/interfaces/base.rb,
lib/opnsense_api/core/interfaces/vip_settings.rb,
lib/opnsense_api/core/interfaces/vlan_settings.rb,
lib/opnsense_api/core/interfaces/vxlan_settings.rb,
lib/opnsense_api/core/interfaces/loopback_settings.rb

Overview

Defined Under Namespace

Classes: Base, LoopbackSettings, VIPSettings, VLANSettings, VXLANSettings

Instance Method Summary collapse

Methods included from OPNsenseAPI::Core

#initialize

Instance Method Details

#loopback_settingsObject



30
31
32
# File 'lib/opnsense_api/core/interfaces.rb', line 30

def loopback_settings
  LoopbackSettings.new(@client)
end

#vip_settingsObject



34
35
36
# File 'lib/opnsense_api/core/interfaces.rb', line 34

def vip_settings
  VIPSettings.new(@client)
end

#vlan_settingsObject



38
39
40
# File 'lib/opnsense_api/core/interfaces.rb', line 38

def vlan_settings
  VLANSettings.new(@client)
end

#vxlan_settingsObject



42
43
44
# File 'lib/opnsense_api/core/interfaces.rb', line 42

def vxlan_settings
  VXLANSettings.new(@client)
end