class PaloAlto::XML::Config::Devices::Entry

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 74108
def _section
        :'entry'
end
device_group() click to toggle source
# File lib/palo_alto/config.rb, line 131337
def device_group
        if @create_children
                @subclasses['device-group'] ||= DeviceGroup.new(parent_instance: self, create_children: @create_children)
        else
                DeviceGroup.new(parent_instance: self)
        end
end
deviceconfig() click to toggle source
# File lib/palo_alto/config.rb, line 87970
def deviceconfig
        @subclasses['deviceconfig'] ||= Deviceconfig.new(parent_instance: self, create_children: @create_children)
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 74105
def has_multiple_values?
        false
end
log_collector() click to toggle source
# File lib/palo_alto/config.rb, line 347848
def log_collector
        if @create_children
                @subclasses['log-collector'] ||= LogCollector.new(parent_instance: self, create_children: @create_children)
        else
                LogCollector.new(parent_instance: self)
        end
end
log_collector_group() click to toggle source
# File lib/palo_alto/config.rb, line 359457
def log_collector_group
        if @create_children
                @subclasses['log-collector-group'] ||= LogCollectorGroup.new(parent_instance: self, create_children: @create_children)
        else
                LogCollectorGroup.new(parent_instance: self)
        end
end
name() click to toggle source

alphanumeric string [ 0-9a-zA-Z._-]

# File lib/palo_alto/config.rb, line 371238
def name
        prop_get('@name')
end
platform() click to toggle source
# File lib/palo_alto/config.rb, line 371216
def platform
        @subclasses['platform'] ||= Platform.new(parent_instance: self, create_children: @create_children)
end
plugins() click to toggle source
# File lib/palo_alto/config.rb, line 371228
def plugins
        @subclasses['plugins'] ||= Plugins.new(parent_instance: self, create_children: @create_children)
end
template() click to toggle source
# File lib/palo_alto/config.rb, line 237558
def template
        if @create_children
                @subclasses['template'] ||= Template.new(parent_instance: self, create_children: @create_children)
        else
                Template.new(parent_instance: self)
        end
end
template_stack() click to toggle source
# File lib/palo_alto/config.rb, line 344174
def template_stack
        if @create_children
                @subclasses['template-stack'] ||= TemplateStack.new(parent_instance: self, create_children: @create_children)
        else
                TemplateStack.new(parent_instance: self)
        end
end
wildfire_appliance() click to toggle source
# File lib/palo_alto/config.rb, line 371129
def wildfire_appliance
        if @create_children
                @subclasses['wildfire-appliance'] ||= WildfireAppliance.new(parent_instance: self, create_children: @create_children)
        else
                WildfireAppliance.new(parent_instance: self)
        end
end
wildfire_appliance_cluster() click to toggle source
# File lib/palo_alto/config.rb, line 364828
def wildfire_appliance_cluster
        if @create_children
                @subclasses['wildfire-appliance-cluster'] ||= WildfireApplianceCluster.new(parent_instance: self, create_children: @create_children)
        else
                WildfireApplianceCluster.new(parent_instance: self)
        end
end