class PaloAlto::XML::Config::Devices::Entry::Template::Entry::Config::Devices::Entry::Network::Interface

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 173439
def _section
        :'interface'
end
aggregate_ethernet() click to toggle source
# File lib/palo_alto/config.rb, line 182150
def aggregate_ethernet
        if @create_children
                @subclasses['aggregate-ethernet'] ||= AggregateEthernet.new(parent_instance: self, create_children: @create_children)
        else
                AggregateEthernet.new(parent_instance: self)
        end
end
ethernet() click to toggle source
# File lib/palo_alto/config.rb, line 178188
def ethernet
        if @create_children
                @subclasses['ethernet'] ||= Ethernet.new(parent_instance: self, create_children: @create_children)
        else
                Ethernet.new(parent_instance: self)
        end
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 173436
def has_multiple_values?
        false
end
loopback() click to toggle source
# File lib/palo_alto/config.rb, line 185954
def loopback
        @subclasses['loopback'] ||= Loopback.new(parent_instance: self, create_children: @create_children)
end
sdwan() click to toggle source
# File lib/palo_alto/config.rb, line 186823
def sdwan
        @subclasses['sdwan'] ||= Sdwan.new(parent_instance: self, create_children: @create_children)
end
tunnel() click to toggle source
# File lib/palo_alto/config.rb, line 186663
def tunnel
        @subclasses['tunnel'] ||= Tunnel.new(parent_instance: self, create_children: @create_children)
end
vlan() click to toggle source
# File lib/palo_alto/config.rb, line 185259
def vlan
        @subclasses['vlan'] ||= Vlan.new(parent_instance: self, create_children: @create_children)
end