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

Public Instance Methods

_section() click to toggle source
# File lib/palo_alto/config.rb, line 277890
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 279366
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 279370
def asymmetric_path=(val)
        prop_set('asymmetric-path', val)
end
description() click to toggle source
# File lib/palo_alto/config.rb, line 279343
def description
        prop_get('description')
end
description=(val) click to toggle source
# File lib/palo_alto/config.rb, line 279346
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 279414
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 279418
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 279398
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 279402
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 279406
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 279410
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 279390
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 279394
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 279382
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 279386
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 279374
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 279378
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 279446
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 279450
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 279494
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 279498
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 279502
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 279506
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 279462
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 279466
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 279470
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 279474
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 279478
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 279482
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 279438
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 279442
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 279526
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 279530
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 279534
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 279538
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 279542
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 279546
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 279454
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 279458
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 279486
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 279490
def discard_unknown_option=(val)
        prop_set('discard-unknown-option', val)
end
flood() click to toggle source
# File lib/palo_alto/config.rb, line 278634
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 277887
def has_multiple_values?
        false
end
ipv6() click to toggle source
# File lib/palo_alto/config.rb, line 278981
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 279151
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 279340
def name
        prop_get('@name')
end
non_ip_protocol() click to toggle source
# File lib/palo_alto/config.rb, line 279074
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 279518
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 279522
def remove_tcp_timestamp=(val)
        prop_set('remove-tcp-timestamp', val)
end
scan() click to toggle source
# File lib/palo_alto/config.rb, line 278041
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 278112
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 279510
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 279514
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 279358
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 279362
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 279550
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 279554
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 279430
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 279434
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 279422
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 279426
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 279350
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 279354
def tcp_reject_non_syn=(val)
        prop_set('tcp-reject-non-syn', val)
end