Skip to content

/AWS1/CL_NWSFIREWALLSYNCREASON

Describes why a firewall is out of sync. Exactly one of missingFirewall or invalidFirewall is set.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_missingfirewall TYPE /AWS1/NWSSTRING /AWS1/NWSSTRING

Indicates that an expected firewall is missing. The value describes the missing firewall.

io_invalidfirewall TYPE REF TO /AWS1/CL_NWSINVFWALLREASONS /AWS1/CL_NWSINVFWALLREASONS

Details about a firewall whose configuration does not match the intended configuration.


Queryable Attributes

missingFirewall

Indicates that an expected firewall is missing. The value describes the missing firewall.

Accessible with the following methods

Method Description
GET_MISSINGFIREWALL() Getter for MISSINGFIREWALL, with configurable default
ASK_MISSINGFIREWALL() Getter for MISSINGFIREWALL w/ exceptions if field has no val
HAS_MISSINGFIREWALL() Determine if MISSINGFIREWALL has a value

invalidFirewall

Details about a firewall whose configuration does not match the intended configuration.

Accessible with the following methods

Method Description
GET_INVALIDFIREWALL() Getter for INVALIDFIREWALL

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_OUTOFSYNCREASONS

TYPES TT_OUTOFSYNCREASONS TYPE HASHED TABLE OF /AWS1/CL_NWSFIREWALLSYNCREASON=>TS_OUTOFSYNCREASONS_MAPROW WITH UNIQUE KEY key
.

TS_OUTOFSYNCREASONS_MAPROW

TYPES: BEGIN OF TS_OUTOFSYNCREASONS_MAPROW,
  key TYPE /AWS1/NWSPOLICYFIREWALLTYPE,
  value TYPE REF TO /AWS1/CL_NWSFIREWALLSYNCREASON,
END OF TS_OUTOFSYNCREASONS_MAPROW.