class PaloAlto::XML::Config::Devices::Entry::Template::Entry::Config::Devices::Entry::Network::Profiles::ZoneProtectionProfile::Entry
Public Instance Methods
# File lib/palo_alto/config.rb, line 171357 def _section :'entry' end
actions for TCP sliding window tracking errors, also control enable/disable TCP sequence number check for FIN/RST
# File lib/palo_alto/config.rb, line 172833 def asymmetric_path prop_get('asymmetric-path') end
actions for TCP sliding window tracking errors, also control enable/disable TCP sequence number check for FIN/RST
# File lib/palo_alto/config.rb, line 172837 def asymmetric_path=(val) prop_set('asymmetric-path', val) end
# File lib/palo_alto/config.rb, line 172810 def description prop_get('description') end
# File lib/palo_alto/config.rb, line 172813 def description=(val) prop_set('description', val) end
Discard ICMP embedded with error message
# File lib/palo_alto/config.rb, line 172881 def discard_icmp_error prop_get('discard-icmp-error') end
Discard ICMP embedded with error message
# File lib/palo_alto/config.rb, line 172885 def discard_icmp_error=(val) prop_set('discard-icmp-error', val) end
Discard ICMP fragment
# File lib/palo_alto/config.rb, line 172865 def discard_icmp_frag prop_get('discard-icmp-frag') end
Discard ICMP fragment
# File lib/palo_alto/config.rb, line 172869 def discard_icmp_frag=(val) prop_set('discard-icmp-frag', val) end
Discard Large ICMP packet (IP length > 1024B)
# File lib/palo_alto/config.rb, line 172873 def discard_icmp_large_packet prop_get('discard-icmp-large-packet') end
Discard Large ICMP packet (IP length > 1024B)
# File lib/palo_alto/config.rb, line 172877 def discard_icmp_large_packet=(val) prop_set('discard-icmp-large-packet', val) end
Discard ICMP Ping with zero ID
# File lib/palo_alto/config.rb, line 172857 def discard_icmp_ping_zero_id prop_get('discard-icmp-ping-zero-id') end
Discard ICMP Ping with zero ID
# File lib/palo_alto/config.rb, line 172861 def discard_icmp_ping_zero_id=(val) prop_set('discard-icmp-ping-zero-id', val) end
Discard IP fragment
# File lib/palo_alto/config.rb, line 172849 def discard_ip_frag prop_get('discard-ip-frag') end
Discard IP fragment
# File lib/palo_alto/config.rb, line 172853 def discard_ip_frag=(val) prop_set('discard-ip-frag', val) end
Discard spoofed IP packet
# File lib/palo_alto/config.rb, line 172841 def discard_ip_spoof prop_get('discard-ip-spoof') end
Discard spoofed IP packet
# File lib/palo_alto/config.rb, line 172845 def discard_ip_spoof=(val) prop_set('discard-ip-spoof', val) end
Discard packets with loose source routing IP option
# File lib/palo_alto/config.rb, line 172913 def discard_loose_source_routing prop_get('discard-loose-source-routing') end
Discard packets with loose source routing IP option
# File lib/palo_alto/config.rb, line 172917 def discard_loose_source_routing=(val) prop_set('discard-loose-source-routing', val) end
Discard packets with malformed IP option
# File lib/palo_alto/config.rb, line 172961 def discard_malformed_option prop_get('discard-malformed-option') end
Discard packets with malformed IP option
# File lib/palo_alto/config.rb, line 172965 def discard_malformed_option=(val) prop_set('discard-malformed-option', val) end
Discard sessions with mismatch tcp overlapping segment
# File lib/palo_alto/config.rb, line 172969 def discard_overlapping_tcp_segment_mismatch prop_get('discard-overlapping-tcp-segment-mismatch') end
Discard sessions with mismatch tcp overlapping segment
# File lib/palo_alto/config.rb, line 172973 def discard_overlapping_tcp_segment_mismatch=(val) prop_set('discard-overlapping-tcp-segment-mismatch', val) end
Discard packets with Record Route IP option
# File lib/palo_alto/config.rb, line 172929 def discard_record_route prop_get('discard-record-route') end
Discard packets with Record Route IP option
# File lib/palo_alto/config.rb, line 172933 def discard_record_route=(val) prop_set('discard-record-route', val) end
Discard packets with Security IP option
# File lib/palo_alto/config.rb, line 172937 def discard_security prop_get('discard-security') end
Discard packets with Security IP option
# File lib/palo_alto/config.rb, line 172941 def discard_security=(val) prop_set('discard-security', val) end
Discard packets with Stream ID IP option
# File lib/palo_alto/config.rb, line 172945 def discard_stream_id prop_get('discard-stream-id') end
Discard packets with Stream ID IP option
# File lib/palo_alto/config.rb, line 172949 def discard_stream_id=(val) prop_set('discard-stream-id', val) end
Discard packets with strict source routing IP option
# File lib/palo_alto/config.rb, line 172905 def discard_strict_source_routing prop_get('discard-strict-source-routing') end
Discard packets with strict source routing IP option
# File lib/palo_alto/config.rb, line 172909 def discard_strict_source_routing=(val) prop_set('discard-strict-source-routing', val) end
Discard tcp split handshake packet
# File lib/palo_alto/config.rb, line 172993 def discard_tcp_split_handshake prop_get('discard-tcp-split-handshake') end
Discard tcp split handshake packet
# File lib/palo_alto/config.rb, line 172997 def discard_tcp_split_handshake=(val) prop_set('discard-tcp-split-handshake', val) end
Discard tcp syn packet with data payload
# File lib/palo_alto/config.rb, line 173001 def discard_tcp_syn_with_data prop_get('discard-tcp-syn-with-data') end
Discard tcp syn packet with data payload
# File lib/palo_alto/config.rb, line 173005 def discard_tcp_syn_with_data=(val) prop_set('discard-tcp-syn-with-data', val) end
Discard tcp syn ack packet with data payload
# File lib/palo_alto/config.rb, line 173009 def discard_tcp_synack_with_data prop_get('discard-tcp-synack-with-data') end
Discard tcp syn ack packet with data payload
# File lib/palo_alto/config.rb, line 173013 def discard_tcp_synack_with_data=(val) prop_set('discard-tcp-synack-with-data', val) end
Discard packets with Timestmp IP option
# File lib/palo_alto/config.rb, line 172921 def discard_timestamp prop_get('discard-timestamp') end
Discard packets with Timestmp IP option
# File lib/palo_alto/config.rb, line 172925 def discard_timestamp=(val) prop_set('discard-timestamp', val) end
Discard packets with unknown IP option
# File lib/palo_alto/config.rb, line 172953 def discard_unknown_option prop_get('discard-unknown-option') end
Discard packets with unknown IP option
# File lib/palo_alto/config.rb, line 172957 def discard_unknown_option=(val) prop_set('discard-unknown-option', val) end
# File lib/palo_alto/config.rb, line 172101 def flood @subclasses['flood'] ||= Flood.new(parent_instance: self, create_children: @create_children) end
# File lib/palo_alto/config.rb, line 171354 def has_multiple_values? false end
# File lib/palo_alto/config.rb, line 172448 def ipv6 @subclasses['ipv6'] ||= Ipv6.new(parent_instance: self, create_children: @create_children) end
# File lib/palo_alto/config.rb, line 172618 def l2_sec_group_tag_protection @subclasses['l2-sec-group-tag-protection'] ||= L2SecGroupTagProtection.new(parent_instance: self, create_children: @create_children) end
alphanumeric string [ 0-9a-zA-Z._-]
# File lib/palo_alto/config.rb, line 172807 def name prop_get('@name') end
# File lib/palo_alto/config.rb, line 172541 def non_ip_protocol @subclasses['non-ip-protocol'] ||= NonIpProtocol.new(parent_instance: self, create_children: @create_children) end
Remove TCP Timestamp
# File lib/palo_alto/config.rb, line 172985 def remove_tcp_timestamp prop_get('remove-tcp-timestamp') end
Remove TCP Timestamp
# File lib/palo_alto/config.rb, line 172989 def remove_tcp_timestamp=(val) prop_set('remove-tcp-timestamp', val) end
# File lib/palo_alto/config.rb, line 171508 def scan if @create_children @subclasses['scan'] ||= Scan.new(parent_instance: self, create_children: @create_children) else Scan.new(parent_instance: self) end end
# File lib/palo_alto/config.rb, line 171579 def scan_white_list if @create_children @subclasses['scan-white-list'] ||= ScanWhiteList.new(parent_instance: self, create_children: @create_children) else ScanWhiteList.new(parent_instance: self) end end
Perform strict IP address check
# File lib/palo_alto/config.rb, line 172977 def strict_ip_check prop_get('strict-ip-check') end
Perform strict IP address check
# File lib/palo_alto/config.rb, line 172981 def strict_ip_check=(val) prop_set('strict-ip-check', val) end
strip mptcp option
# File lib/palo_alto/config.rb, line 172825 def strip_mptcp_option prop_get('strip-mptcp-option') end
strip mptcp option
# File lib/palo_alto/config.rb, line 172829 def strip_mptcp_option=(val) prop_set('strip-mptcp-option', val) end
Strip tcp fast option and data payload
# File lib/palo_alto/config.rb, line 173017 def strip_tcp_fast_open_and_data prop_get('strip-tcp-fast-open-and-data') end
Strip tcp fast option and data payload
# File lib/palo_alto/config.rb, line 173021 def strip_tcp_fast_open_and_data=(val) prop_set('strip-tcp-fast-open-and-data', val) end
Do not reply ICMP NEEDFRAG (layer3 only)
# File lib/palo_alto/config.rb, line 172897 def suppress_icmp_needfrag prop_get('suppress-icmp-needfrag') end
Do not reply ICMP NEEDFRAG (layer3 only)
# File lib/palo_alto/config.rb, line 172901 def suppress_icmp_needfrag=(val) prop_set('suppress-icmp-needfrag', val) end
Do not reply ICMP TTL expired error (layer3 only)
# File lib/palo_alto/config.rb, line 172889 def suppress_icmp_timeexceeded prop_get('suppress-icmp-timeexceeded') end
Do not reply ICMP TTL expired error (layer3 only)
# File lib/palo_alto/config.rb, line 172893 def suppress_icmp_timeexceeded=(val) prop_set('suppress-icmp-timeexceeded', val) end
reject non-SYN TCP packet for session setup
# File lib/palo_alto/config.rb, line 172817 def tcp_reject_non_syn prop_get('tcp-reject-non-syn') end
reject non-SYN TCP packet for session setup
# File lib/palo_alto/config.rb, line 172821 def tcp_reject_non_syn=(val) prop_set('tcp-reject-non-syn', val) end