class PaloAlto::XML::Config::Shared

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 15308
def _section
        :'shared'
end
address() click to toggle source
# File lib/palo_alto/config.rb, line 16613
def address
        if @create_children
                @subclasses['address'] ||= Address.new(parent_instance: self, create_children: @create_children)
        else
                Address.new(parent_instance: self)
        end
end
address_group() click to toggle source
# File lib/palo_alto/config.rb, line 16763
def address_group
        if @create_children
                @subclasses['address-group'] ||= AddressGroup.new(parent_instance: self, create_children: @create_children)
        else
                AddressGroup.new(parent_instance: self)
        end
end
admin_role() click to toggle source
# File lib/palo_alto/config.rb, line 53371
def admin_role
        if @create_children
                @subclasses['admin-role'] ||= AdminRole.new(parent_instance: self, create_children: @create_children)
        else
                AdminRole.new(parent_instance: self)
        end
end
application() click to toggle source
# File lib/palo_alto/config.rb, line 42312
def application
        if @create_children
                @subclasses['application'] ||= Application.new(parent_instance: self, create_children: @create_children)
        else
                Application.new(parent_instance: self)
        end
end
application_filter() click to toggle source
# File lib/palo_alto/config.rb, line 42729
def application_filter
        if @create_children
                @subclasses['application-filter'] ||= ApplicationFilter.new(parent_instance: self, create_children: @create_children)
        else
                ApplicationFilter.new(parent_instance: self)
        end
end
application_group() click to toggle source
# File lib/palo_alto/config.rb, line 42820
def application_group
        if @create_children
                @subclasses['application-group'] ||= ApplicationGroup.new(parent_instance: self, create_children: @create_children)
        else
                ApplicationGroup.new(parent_instance: self)
        end
end
application_status() click to toggle source
# File lib/palo_alto/config.rb, line 41373
def application_status
        if @create_children
                @subclasses['application-status'] ||= ApplicationStatus.new(parent_instance: self, create_children: @create_children)
        else
                ApplicationStatus.new(parent_instance: self)
        end
end
authentication_object() click to toggle source
# File lib/palo_alto/config.rb, line 55072
def authentication_object
        if @create_children
                @subclasses['authentication-object'] ||= AuthenticationObject.new(parent_instance: self, create_children: @create_children)
        else
                AuthenticationObject.new(parent_instance: self)
        end
end
content_preview() click to toggle source
# File lib/palo_alto/config.rb, line 16487
def content_preview
        @subclasses['content-preview'] ||= ContentPreview.new(parent_instance: self, create_children: @create_children)
end
device_object() click to toggle source
# File lib/palo_alto/config.rb, line 19287
def device_object
        if @create_children
                @subclasses['device-object'] ||= DeviceObject.new(parent_instance: self, create_children: @create_children)
        else
                DeviceObject.new(parent_instance: self)
        end
end
dynamic_user_group() click to toggle source
# File lib/palo_alto/config.rb, line 16873
def dynamic_user_group
        if @create_children
                @subclasses['dynamic-user-group'] ||= DynamicUserGroup.new(parent_instance: self, create_children: @create_children)
        else
                DynamicUserGroup.new(parent_instance: self)
        end
end
email_scheduler() click to toggle source
# File lib/palo_alto/config.rb, line 40941
def email_scheduler
        if @create_children
                @subclasses['email-scheduler'] ||= EmailScheduler.new(parent_instance: self, create_children: @create_children)
        else
                EmailScheduler.new(parent_instance: self)
        end
end
external_list() click to toggle source
# File lib/palo_alto/config.rb, line 54845
def external_list
        if @create_children
                @subclasses['external-list'] ||= ExternalList.new(parent_instance: self, create_children: @create_children)
        else
                ExternalList.new(parent_instance: self)
        end
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 15305
def has_multiple_values?
        false
end
log_settings() click to toggle source
# File lib/palo_alto/config.rb, line 15841
def log_settings
        @subclasses['log-settings'] ||= LogSettings.new(parent_instance: self, create_children: @create_children)
end
pdf_summary_report() click to toggle source
# File lib/palo_alto/config.rb, line 40792
def pdf_summary_report
        if @create_children
                @subclasses['pdf-summary-report'] ||= PdfSummaryReport.new(parent_instance: self, create_children: @create_children)
        else
                PdfSummaryReport.new(parent_instance: self)
        end
end
post_rulebase() click to toggle source
# File lib/palo_alto/config.rb, line 72247
def post_rulebase
        @subclasses['post-rulebase'] ||= PostRulebase.new(parent_instance: self, create_children: @create_children)
end
pre_rulebase() click to toggle source
# File lib/palo_alto/config.rb, line 63414
def pre_rulebase
        @subclasses['pre-rulebase'] ||= PreRulebase.new(parent_instance: self, create_children: @create_children)
end
profile_group() click to toggle source
# File lib/palo_alto/config.rb, line 30234
def profile_group
        if @create_children
                @subclasses['profile-group'] ||= ProfileGroup.new(parent_instance: self, create_children: @create_children)
        else
                ProfileGroup.new(parent_instance: self)
        end
end
profiles() click to toggle source
# File lib/palo_alto/config.rb, line 29911
def profiles
        @subclasses['profiles'] ||= Profiles.new(parent_instance: self, create_children: @create_children)
end
region() click to toggle source
# File lib/palo_alto/config.rb, line 42946
def region
        if @create_children
                @subclasses['region'] ||= Region.new(parent_instance: self, create_children: @create_children)
        else
                Region.new(parent_instance: self)
        end
end
report_group() click to toggle source
# File lib/palo_alto/config.rb, line 40555
def report_group
        if @create_children
                @subclasses['report-group'] ||= ReportGroup.new(parent_instance: self, create_children: @create_children)
        else
                ReportGroup.new(parent_instance: self)
        end
end
reports() click to toggle source
# File lib/palo_alto/config.rb, line 40278
def reports
        if @create_children
                @subclasses['reports'] ||= Reports.new(parent_instance: self, create_children: @create_children)
        else
                Reports.new(parent_instance: self)
        end
end
schedule() click to toggle source
# File lib/palo_alto/config.rb, line 41322
def schedule
        if @create_children
                @subclasses['schedule'] ||= Schedule.new(parent_instance: self, create_children: @create_children)
        else
                Schedule.new(parent_instance: self)
        end
end
service() click to toggle source
# File lib/palo_alto/config.rb, line 30548
def service
        if @create_children
                @subclasses['service'] ||= Service.new(parent_instance: self, create_children: @create_children)
        else
                Service.new(parent_instance: self)
        end
end
service_group() click to toggle source
# File lib/palo_alto/config.rb, line 30664
def service_group
        if @create_children
                @subclasses['service-group'] ||= ServiceGroup.new(parent_instance: self, create_children: @create_children)
        else
                ServiceGroup.new(parent_instance: self)
        end
end
tag() click to toggle source
# File lib/palo_alto/config.rb, line 54965
def tag
        if @create_children
                @subclasses['tag'] ||= Tag.new(parent_instance: self, create_children: @create_children)
        else
                Tag.new(parent_instance: self)
        end
end
threats() click to toggle source
# File lib/palo_alto/config.rb, line 19048
def threats
        @subclasses['threats'] ||= Threats.new(parent_instance: self, create_children: @create_children)
end