Skip to content

/AWS1/CL_NWFNATGATEWAYATCHMT

The definition and status of the attachment between a proxy mode firewall and a NAT gateway that proxies its traffic.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_natgatewayid TYPE /AWS1/NWFNATGATEWAYID /AWS1/NWFNATGATEWAYID

A unique identifier for the NAT gateway to use with proxy resources.

iv_status TYPE /AWS1/NWFNATGWATCHMTSTATUS /AWS1/NWFNATGWATCHMTSTATUS

The current status of the NAT gateway attachment.

When this value is READY, the attachment is available to proxy traffic. Otherwise, this value reflects its state, for example CREATING or DELETING.

Optional arguments:

iv_statusmessage TYPE /AWS1/NWFSTATUSREASON /AWS1/NWFSTATUSREASON

If Network Firewall encounters an issue with the NAT gateway attachment, it populates this with an explanation of the problem.

iv_dnsname TYPE /AWS1/NWFDNSNAME /AWS1/NWFDNSNAME

The DNS name that resolves to the firewall's proxy for traffic sent through this NAT gateway attachment.


Queryable Attributes

NatGatewayId

A unique identifier for the NAT gateway to use with proxy resources.

Accessible with the following methods

Method Description
GET_NATGATEWAYID() Getter for NATGATEWAYID, with configurable default
ASK_NATGATEWAYID() Getter for NATGATEWAYID w/ exceptions if field has no value
HAS_NATGATEWAYID() Determine if NATGATEWAYID has a value

Status

The current status of the NAT gateway attachment.

When this value is READY, the attachment is available to proxy traffic. Otherwise, this value reflects its state, for example CREATING or DELETING.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

StatusMessage

If Network Firewall encounters an issue with the NAT gateway attachment, it populates this with an explanation of the problem.

Accessible with the following methods

Method Description
GET_STATUSMESSAGE() Getter for STATUSMESSAGE, with configurable default
ASK_STATUSMESSAGE() Getter for STATUSMESSAGE w/ exceptions if field has no value
HAS_STATUSMESSAGE() Determine if STATUSMESSAGE has a value

DnsName

The DNS name that resolves to the firewall's proxy for traffic sent through this NAT gateway attachment.

Accessible with the following methods

Method Description
GET_DNSNAME() Getter for DNSNAME, with configurable default
ASK_DNSNAME() Getter for DNSNAME w/ exceptions if field has no value
HAS_DNSNAME() Determine if DNSNAME has a value

Public Local Types In This Class

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

TT_NATGATEWAYATTACHMENTSLIST

TYPES TT_NATGATEWAYATTACHMENTSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_NWFNATGATEWAYATCHMT WITH DEFAULT KEY
.