class PaloAlto::XML::Config::Devices::Entry::Template::Entry::Config::Devices::Entry::Network::Profiles::ZoneProtectionProfile::Entry

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 171357
def _section
        :'entry'
end
asymmetric_path() click to toggle source

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
asymmetric_path=(val) click to toggle source

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
description() click to toggle source
# File lib/palo_alto/config.rb, line 172810
def description
        prop_get('description')
end
description=(val) click to toggle source
# File lib/palo_alto/config.rb, line 172813
def description=(val)
        prop_set('description', val)
end
discard_icmp_error() click to toggle source

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_error=(val) click to toggle source

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_frag() click to toggle source

Discard ICMP fragment

# File lib/palo_alto/config.rb, line 172865
def discard_icmp_frag
        prop_get('discard-icmp-frag')
end
discard_icmp_frag=(val) click to toggle source

Discard ICMP fragment

# File lib/palo_alto/config.rb, line 172869
def discard_icmp_frag=(val)
        prop_set('discard-icmp-frag', val)
end
discard_icmp_large_packet() click to toggle source

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_icmp_large_packet=(val) click to toggle source

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_zero_id() click to toggle source

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_zero_id=(val) click to toggle source

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_frag() click to toggle source

Discard IP fragment

# File lib/palo_alto/config.rb, line 172849
def discard_ip_frag
        prop_get('discard-ip-frag')
end
discard_ip_frag=(val) click to toggle source

Discard IP fragment

# File lib/palo_alto/config.rb, line 172853
def discard_ip_frag=(val)
        prop_set('discard-ip-frag', val)
end
discard_ip_spoof() click to toggle source

Discard spoofed IP packet

# File lib/palo_alto/config.rb, line 172841
def discard_ip_spoof
        prop_get('discard-ip-spoof')
end
discard_ip_spoof=(val) click to toggle source

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_loose_source_routing() click to toggle source

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_loose_source_routing=(val) click to toggle source

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_malformed_option() click to toggle source

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_malformed_option=(val) click to toggle source

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_overlapping_tcp_segment_mismatch() click to toggle source

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_overlapping_tcp_segment_mismatch=(val) click to toggle source

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_record_route() click to toggle source

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_record_route=(val) click to toggle source

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_security() click to toggle source

Discard packets with Security IP option

# File lib/palo_alto/config.rb, line 172937
def discard_security
        prop_get('discard-security')
end
discard_security=(val) click to toggle source

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_stream_id() click to toggle source

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_stream_id=(val) click to toggle source

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_strict_source_routing() click to toggle source

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_strict_source_routing=(val) click to toggle source

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() click to toggle source

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=(val) click to toggle source

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_with_data() click to toggle source

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_with_data=(val) click to toggle source

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_synack_with_data() click to toggle source

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_synack_with_data=(val) click to toggle source

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_timestamp() click to toggle source

Discard packets with Timestmp IP option

# File lib/palo_alto/config.rb, line 172921
def discard_timestamp
        prop_get('discard-timestamp')
end
discard_timestamp=(val) click to toggle source

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_unknown_option() click to toggle source

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_unknown_option=(val) click to toggle source

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
flood() click to toggle source
# File lib/palo_alto/config.rb, line 172101
def flood
        @subclasses['flood'] ||= Flood.new(parent_instance: self, create_children: @create_children)
end
has_multiple_values?() click to toggle source
# File lib/palo_alto/config.rb, line 171354
def has_multiple_values?
        false
end
ipv6() click to toggle source
# File lib/palo_alto/config.rb, line 172448
def ipv6
        @subclasses['ipv6'] ||= Ipv6.new(parent_instance: self, create_children: @create_children)
end
l2_sec_group_tag_protection() click to toggle source
# 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
name() click to toggle source

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

# File lib/palo_alto/config.rb, line 172807
def name
        prop_get('@name')
end
non_ip_protocol() click to toggle source
# 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() click to toggle source

Remove TCP Timestamp

# File lib/palo_alto/config.rb, line 172985
def remove_tcp_timestamp
        prop_get('remove-tcp-timestamp')
end
remove_tcp_timestamp=(val) click to toggle source

Remove TCP Timestamp

# File lib/palo_alto/config.rb, line 172989
def remove_tcp_timestamp=(val)
        prop_set('remove-tcp-timestamp', val)
end
scan() click to toggle source
# 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
scan_white_list() click to toggle source
# 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
strict_ip_check() click to toggle source

Perform strict IP address check

# File lib/palo_alto/config.rb, line 172977
def strict_ip_check
        prop_get('strict-ip-check')
end
strict_ip_check=(val) click to toggle source

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() click to toggle source

strip mptcp option

# File lib/palo_alto/config.rb, line 172825
def strip_mptcp_option
        prop_get('strip-mptcp-option')
end
strip_mptcp_option=(val) click to toggle source

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_open_and_data() click to toggle source

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_open_and_data=(val) click to toggle source

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
suppress_icmp_needfrag() click to toggle source

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
suppress_icmp_needfrag=(val) click to toggle source

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
suppress_icmp_timeexceeded() click to toggle source

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
suppress_icmp_timeexceeded=(val) click to toggle source

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
tcp_reject_non_syn() click to toggle source

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
tcp_reject_non_syn=(val) click to toggle source

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