Skip to content

/AWS1/CL_SAGPRIVATECONNSUMMARY

Summarizes a private connection.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/SAGPRIVATECONNECTIONNAME /AWS1/SAGPRIVATECONNECTIONNAME

The name of the private connection.

iv_type TYPE /AWS1/SAGPRIVATECONNECTIONTYPE /AWS1/SAGPRIVATECONNECTIONTYPE

The type of the private connection, indicating whether it is service-managed or self-managed.

iv_status TYPE /AWS1/SAGPRIVATECONNSTATUS /AWS1/SAGPRIVATECONNSTATUS

The current status of the private connection.

Optional arguments:

iv_resourcegatewayid TYPE /AWS1/SAGRESOURCEGATEWAYID /AWS1/SAGRESOURCEGATEWAYID

The identifier or ARN of the VPC Lattice resource gateway.

iv_hostaddress TYPE /AWS1/SAGHOSTADDRESS /AWS1/SAGHOSTADDRESS

The IP address or DNS name of the target resource.

iv_vpcid TYPE /AWS1/SAGPRIVATECONNVPCID /AWS1/SAGPRIVATECONNVPCID

The identifier of the VPC the resource gateway is created in.

iv_resourceconfigurationid TYPE /AWS1/SAGRESOURCECONFID /AWS1/SAGRESOURCECONFID

The identifier or ARN of the VPC Lattice resource configuration.

iv_certificateexpirytime TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the connection's certificate expires, in UTC format.

iv_dnsresolution TYPE /AWS1/SAGRESCONFIGDNSRESOL /AWS1/SAGRESCONFIGDNSRESOL

The DNS resolution mode for the resource gateway.

iv_failuremessage TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

A message describing why the private connection entered a failed state, if applicable.

it_tags TYPE /AWS1/CL_SAGTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The tags attached to the private connection.


Queryable Attributes

name

The name of the private connection.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

type

The type of the private connection, indicating whether it is service-managed or self-managed.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

status

The current status of the private connection.

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

resourceGatewayId

The identifier or ARN of the VPC Lattice resource gateway.

Accessible with the following methods

Method Description
GET_RESOURCEGATEWAYID() Getter for RESOURCEGATEWAYID, with configurable default
ASK_RESOURCEGATEWAYID() Getter for RESOURCEGATEWAYID w/ exceptions if field has no v
HAS_RESOURCEGATEWAYID() Determine if RESOURCEGATEWAYID has a value

hostAddress

The IP address or DNS name of the target resource.

Accessible with the following methods

Method Description
GET_HOSTADDRESS() Getter for HOSTADDRESS, with configurable default
ASK_HOSTADDRESS() Getter for HOSTADDRESS w/ exceptions if field has no value
HAS_HOSTADDRESS() Determine if HOSTADDRESS has a value

vpcId

The identifier of the VPC the resource gateway is created in.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

resourceConfigurationId

The identifier or ARN of the VPC Lattice resource configuration.

Accessible with the following methods

Method Description
GET_RESOURCECONFIGURATIONID() Getter for RESOURCECONFIGURATIONID, with configurable defaul
ASK_RESOURCECONFIGURATIONID() Getter for RESOURCECONFIGURATIONID w/ exceptions if field ha
HAS_RESOURCECONFIGURATIONID() Determine if RESOURCECONFIGURATIONID has a value

certificateExpiryTime

The date and time the connection's certificate expires, in UTC format.

Accessible with the following methods

Method Description
GET_CERTIFICATEEXPIRYTIME() Getter for CERTIFICATEEXPIRYTIME, with configurable default
ASK_CERTIFICATEEXPIRYTIME() Getter for CERTIFICATEEXPIRYTIME w/ exceptions if field has
HAS_CERTIFICATEEXPIRYTIME() Determine if CERTIFICATEEXPIRYTIME has a value

dnsResolution

The DNS resolution mode for the resource gateway.

Accessible with the following methods

Method Description
GET_DNSRESOLUTION() Getter for DNSRESOLUTION, with configurable default
ASK_DNSRESOLUTION() Getter for DNSRESOLUTION w/ exceptions if field has no value
HAS_DNSRESOLUTION() Determine if DNSRESOLUTION has a value

failureMessage

A message describing why the private connection entered a failed state, if applicable.

Accessible with the following methods

Method Description
GET_FAILUREMESSAGE() Getter for FAILUREMESSAGE, with configurable default
ASK_FAILUREMESSAGE() Getter for FAILUREMESSAGE w/ exceptions if field has no valu
HAS_FAILUREMESSAGE() Determine if FAILUREMESSAGE has a value

tags

The tags attached to the private connection.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS 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_PRIVATECONNECTIONLIST

TYPES TT_PRIVATECONNECTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGPRIVATECONNSUMMARY WITH DEFAULT KEY
.