class PaloAlto::XML::Config::Devices::Entry::Deviceconfig::System

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 74122
def _section
        :'system'
end
ack_login_banner() click to toggle source

Force Admins to Acknowledge Login Banner

# File lib/palo_alto/config.rb, line 83583
def ack_login_banner
        prop_get('ack-login-banner')
end
ack_login_banner=(val) click to toggle source

Force Admins to Acknowledge Login Banner

# File lib/palo_alto/config.rb, line 83587
def ack_login_banner=(val)
        prop_set('ack-login-banner', val)
end
authentication_profile() click to toggle source

Authentication profile to use for non-local admins. Only RADIUS, TACACS+ and SAML methods ares supported.

# File lib/palo_alto/config.rb, line 83659
def authentication_profile
        prop_get('authentication-profile')
end
authentication_profile=(val) click to toggle source

Authentication profile to use for non-local admins. Only RADIUS, TACACS+ and SAML methods ares supported.

# File lib/palo_alto/config.rb, line 83663
def authentication_profile=(val)
        prop_set('authentication-profile', val)
end
auto_renew_mkey_lifetime__29() click to toggle source

Automatically renew master key lifetime when it expires. Extended time in hours. 0 means disable auto-renew lifetime.

# File lib/palo_alto/config.rb, line 83771
def auto_renew_mkey_lifetime__29
        prop_get('auto-renew-mkey-lifetime__29')
end
auto_renew_mkey_lifetime__29=(val) click to toggle source

Automatically renew master key lifetime when it expires. Extended time in hours. 0 means disable auto-renew lifetime.

# File lib/palo_alto/config.rb, line 83775
def auto_renew_mkey_lifetime__29=(val)
        prop_set('auto-renew-mkey-lifetime__29', val)
end
certificate_profile() click to toggle source

profile for verifying client certificates

# File lib/palo_alto/config.rb, line 83667
def certificate_profile
        prop_get('certificate-profile')
end
certificate_profile=(val) click to toggle source

profile for verifying client certificates

# File lib/palo_alto/config.rb, line 83671
def certificate_profile=(val)
        prop_set('certificate-profile', val)
end
common_name_for_certificate() click to toggle source

Common name recognized by devices, if different from ip-address

# File lib/palo_alto/config.rb, line 83603
def common_name_for_certificate
        prop_get('common-name-for-certificate')
end
common_name_for_certificate=(val) click to toggle source

Common name recognized by devices, if different from ip-address

# File lib/palo_alto/config.rb, line 83607
def common_name_for_certificate=(val)
        prop_set('common-name-for-certificate', val)
end
config_bundle_export_schedule() click to toggle source
# File lib/palo_alto/config.rb, line 77805
def config_bundle_export_schedule
        if @create_children
                @subclasses['config-bundle-export-schedule'] ||= ConfigBundleExportSchedule.new(parent_instance: self, create_children: @create_children)
        else
                ConfigBundleExportSchedule.new(parent_instance: self)
        end
end
default_gateway() click to toggle source

Default gateway

# File lib/palo_alto/config.rb, line 83635
def default_gateway
        prop_get('default-gateway')
end
default_gateway=(val) click to toggle source

Default gateway

# File lib/palo_alto/config.rb, line 83639
def default_gateway=(val)
        prop_set('default-gateway', val)
end
deployment_update_schedule() click to toggle source
# File lib/palo_alto/config.rb, line 82775
def deployment_update_schedule
        if @create_children
                @subclasses['deployment-update-schedule'] ||= DeploymentUpdateSchedule.new(parent_instance: self, create_children: @create_children)
        else
                DeploymentUpdateSchedule.new(parent_instance: self)
        end
end
device_telemetry() click to toggle source
# File lib/palo_alto/config.rb, line 74853
def device_telemetry
        @subclasses['device-telemetry'] ||= DeviceTelemetry.new(parent_instance: self, create_children: @create_children)
end
dlsrvr() click to toggle source
# File lib/palo_alto/config.rb, line 79065
def dlsrvr
        @subclasses['dlsrvr'] ||= Dlsrvr.new(parent_instance: self, create_children: @create_children)
end
dns_setting() click to toggle source
# File lib/palo_alto/config.rb, line 74238
def dns_setting
        @subclasses['dns-setting'] ||= DnsSetting.new(parent_instance: self, create_children: @create_children)
end
domain() click to toggle source
# File lib/palo_alto/config.rb, line 83596
def domain
        prop_get('domain')
end
domain=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83599
def domain=(val)
        prop_set('domain', val)
end
domain_lookup_url() click to toggle source
# File lib/palo_alto/config.rb, line 83786
def domain_lookup_url
        prop_get('domain-lookup-url')
end
domain_lookup_url=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83789
def domain_lookup_url=(val)
        prop_set('domain-lookup-url', val)
end
fqdn_forcerefresh_time() click to toggle source

Seconds for Periodic Timer to force refresh FQDN object entries

# File lib/palo_alto/config.rb, line 83699
def fqdn_forcerefresh_time
        prop_get('fqdn-forcerefresh-time')
end
fqdn_forcerefresh_time=(val) click to toggle source

Seconds for Periodic Timer to force refresh FQDN object entries

# File lib/palo_alto/config.rb, line 83703
def fqdn_forcerefresh_time=(val)
        prop_set('fqdn-forcerefresh-time', val)
end
fqdn_refresh_time() click to toggle source

Seconds for Periodic Timer to refresh expired FQDN object entries

# File lib/palo_alto/config.rb, line 83691
def fqdn_refresh_time
        prop_get('fqdn-refresh-time')
end
fqdn_refresh_time=(val) click to toggle source

Seconds for Periodic Timer to refresh expired FQDN object entries

# File lib/palo_alto/config.rb, line 83695
def fqdn_refresh_time=(val)
        prop_set('fqdn-refresh-time', val)
end
geo_location() click to toggle source
# File lib/palo_alto/config.rb, line 77352
def geo_location
        @subclasses['geo-location'] ||= GeoLocation.new(parent_instance: self, create_children: @create_children)
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 74119
def has_multiple_values?
        false
end
hostname() click to toggle source
# File lib/palo_alto/config.rb, line 83590
def hostname
        prop_get('hostname')
end
hostname=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83593
def hostname=(val)
        prop_set('hostname', val)
end
hsm_settings() click to toggle source
# File lib/palo_alto/config.rb, line 74794
def hsm_settings
        @subclasses['hsm-settings'] ||= HsmSettings.new(parent_instance: self, create_children: @create_children)
end
ip_address() click to toggle source

IP address for the management interface

# File lib/palo_alto/config.rb, line 83611
def ip_address
        prop_get('ip-address')
end
ip_address=(val) click to toggle source

IP address for the management interface

# File lib/palo_alto/config.rb, line 83615
def ip_address=(val)
        prop_set('ip-address', val)
end
ip_address_lookup_url() click to toggle source
# File lib/palo_alto/config.rb, line 83792
def ip_address_lookup_url
        prop_get('ip-address-lookup-url')
end
ip_address_lookup_url=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83795
def ip_address_lookup_url=(val)
        prop_set('ip-address-lookup-url', val)
end
ipv6_address() click to toggle source

IPv6 address for the management interface

# File lib/palo_alto/config.rb, line 83643
def ipv6_address
        prop_get('ipv6-address')
end
ipv6_address=(val) click to toggle source

IPv6 address for the management interface

# File lib/palo_alto/config.rb, line 83647
def ipv6_address=(val)
        prop_set('ipv6-address', val)
end
ipv6_default_gateway() click to toggle source

IPv6 Default gateway

# File lib/palo_alto/config.rb, line 83651
def ipv6_default_gateway
        prop_get('ipv6-default-gateway')
end
ipv6_default_gateway=(val) click to toggle source

IPv6 Default gateway

# File lib/palo_alto/config.rb, line 83655
def ipv6_default_gateway=(val)
        prop_set('ipv6-default-gateway', val)
end
lcaas_use_proxy() click to toggle source

Enable proxy access to CDL

# File lib/palo_alto/config.rb, line 83763
def lcaas_use_proxy
        prop_get('lcaas-use-proxy')
end
lcaas_use_proxy=(val) click to toggle source

Enable proxy access to CDL

# File lib/palo_alto/config.rb, line 83767
def lcaas_use_proxy=(val)
        prop_set('lcaas-use-proxy', val)
end
locale() click to toggle source

system default locale

# File lib/palo_alto/config.rb, line 83779
def locale
        prop_get('locale')
end
locale=(val) click to toggle source

system default locale

# File lib/palo_alto/config.rb, line 83783
def locale=(val)
        prop_set('locale', val)
end
login_banner() click to toggle source
# File lib/palo_alto/config.rb, line 83576
def login_banner
        prop_get('login-banner')
end
login_banner=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83579
def login_banner=(val)
        prop_set('login-banner', val)
end
management_tunnel__32() click to toggle source
# File lib/palo_alto/config.rb, line 76082
def management_tunnel__32
        @subclasses['management-tunnel__32'] ||= ManagementTunnel__32.new(parent_instance: self, create_children: @create_children)
end
motd_and_banner() click to toggle source
# File lib/palo_alto/config.rb, line 79039
def motd_and_banner
        @subclasses['motd-and-banner'] ||= MotdAndBanner.new(parent_instance: self, create_children: @create_children)
end
netmask() click to toggle source

IP netmask for the management interface

# File lib/palo_alto/config.rb, line 83627
def netmask
        prop_get('netmask')
end
netmask=(val) click to toggle source

IP netmask for the management interface

# File lib/palo_alto/config.rb, line 83631
def netmask=(val)
        prop_set('netmask', val)
end
ntp_servers() click to toggle source
# File lib/palo_alto/config.rb, line 74574
def ntp_servers
        @subclasses['ntp-servers'] ||= NtpServers.new(parent_instance: self, create_children: @create_children)
end
panorama_server() click to toggle source

Panorama server IP address

# File lib/palo_alto/config.rb, line 83707
def panorama_server
        prop_get('panorama-server')
end
panorama_server=(val) click to toggle source

Panorama server IP address

# File lib/palo_alto/config.rb, line 83711
def panorama_server=(val)
        prop_set('panorama-server', val)
end
permitted_ip() click to toggle source
# File lib/palo_alto/config.rb, line 77477
def permitted_ip
        if @create_children
                @subclasses['permitted-ip'] ||= PermittedIp.new(parent_instance: self, create_children: @create_children)
        else
                PermittedIp.new(parent_instance: self)
        end
end
public_ip_address() click to toggle source

Public IP address for the management interface

# File lib/palo_alto/config.rb, line 83619
def public_ip_address
        prop_get('public-ip-address')
end
public_ip_address=(val) click to toggle source

Public IP address for the management interface

# File lib/palo_alto/config.rb, line 83623
def public_ip_address=(val)
        prop_set('public-ip-address', val)
end
secure_proxy_password() click to toggle source

Secure Proxy password to use

# File lib/palo_alto/config.rb, line 83755
def secure_proxy_password
        prop_get('secure-proxy-password')
end
secure_proxy_password=(val) click to toggle source

Secure Proxy password to use

# File lib/palo_alto/config.rb, line 83759
def secure_proxy_password=(val)
        prop_set('secure-proxy-password', val)
end
secure_proxy_port() click to toggle source

Port for secure proxy server

# File lib/palo_alto/config.rb, line 83739
def secure_proxy_port
        prop_get('secure-proxy-port')
end
secure_proxy_port=(val) click to toggle source

Port for secure proxy server

# File lib/palo_alto/config.rb, line 83743
def secure_proxy_port=(val)
        prop_set('secure-proxy-port', val)
end
secure_proxy_server() click to toggle source

Secure Proxy server to use

# File lib/palo_alto/config.rb, line 83731
def secure_proxy_server
        prop_get('secure-proxy-server')
end
secure_proxy_server=(val) click to toggle source

Secure Proxy server to use

# File lib/palo_alto/config.rb, line 83735
def secure_proxy_server=(val)
        prop_set('secure-proxy-server', val)
end
secure_proxy_user() click to toggle source

Secure Proxy user name to use

# File lib/palo_alto/config.rb, line 83747
def secure_proxy_user
        prop_get('secure-proxy-user')
end
secure_proxy_user=(val) click to toggle source

Secure Proxy user name to use

# File lib/palo_alto/config.rb, line 83751
def secure_proxy_user=(val)
        prop_set('secure-proxy-user', val)
end
server_verification() click to toggle source

Verify update server identity

# File lib/palo_alto/config.rb, line 83723
def server_verification
        prop_get('server-verification')
end
server_verification=(val) click to toggle source

Verify update server identity

# File lib/palo_alto/config.rb, line 83727
def server_verification=(val)
        prop_set('server-verification', val)
end
service() click to toggle source
# File lib/palo_alto/config.rb, line 77431
def service
        @subclasses['service'] ||= Service.new(parent_instance: self, create_children: @create_children)
end
snmp_setting() click to toggle source
# File lib/palo_alto/config.rb, line 77313
def snmp_setting
        @subclasses['snmp-setting'] ||= SnmpSetting.new(parent_instance: self, create_children: @create_children)
end
ssh() click to toggle source
# File lib/palo_alto/config.rb, line 76978
def ssh
        @subclasses['ssh'] ||= Ssh.new(parent_instance: self, create_children: @create_children)
end
ssl_tls_service_profile() click to toggle source

SSL TLS service profile

# File lib/palo_alto/config.rb, line 83683
def ssl_tls_service_profile
        prop_get('ssl-tls-service-profile')
end
ssl_tls_service_profile=(val) click to toggle source

SSL TLS service profile

# File lib/palo_alto/config.rb, line 83687
def ssl_tls_service_profile=(val)
        prop_set('ssl-tls-service-profile', val)
end
syslog_certificate() click to toggle source

client certificate for syslog

# File lib/palo_alto/config.rb, line 83675
def syslog_certificate
        prop_get('syslog-certificate')
end
syslog_certificate=(val) click to toggle source

client certificate for syslog

# File lib/palo_alto/config.rb, line 83679
def syslog_certificate=(val)
        prop_set('syslog-certificate', val)
end
timezone() click to toggle source
# File lib/palo_alto/config.rb, line 83798
def timezone
        prop_get('timezone')
end
timezone=(val) click to toggle source
# File lib/palo_alto/config.rb, line 83801
def timezone=(val)
        prop_set('timezone', val)
end
type() click to toggle source
# File lib/palo_alto/config.rb, line 74187
def type
        @subclasses['type'] ||= Type.new(parent_instance: self, create_children: @create_children)
end
update_schedule() click to toggle source
# File lib/palo_alto/config.rb, line 78769
def update_schedule
        @subclasses['update-schedule'] ||= UpdateSchedule.new(parent_instance: self, create_children: @create_children)
end
update_server() click to toggle source

PaloAlto Networks update server

# File lib/palo_alto/config.rb, line 83715
def update_server
        prop_get('update-server')
end
update_server=(val) click to toggle source

PaloAlto Networks update server

# File lib/palo_alto/config.rb, line 83719
def update_server=(val)
        prop_set('update-server', val)
end