/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
.