/AWS1/CL_QSTVPCCONNECTION¶
The structure of a VPC connection.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_vpcconnectionid TYPE /AWS1/QSTVPCCXNRESRCIDUNREST00 /AWS1/QSTVPCCXNRESRCIDUNREST00¶
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
iv_arn TYPE /AWS1/QSTARN /AWS1/QSTARN¶
The Amazon Resource Name (ARN) of the VPC connection.
iv_name TYPE /AWS1/QSTRESOURCENAME /AWS1/QSTRESOURCENAME¶
The display name for the VPC connection.
iv_vpcid TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING¶
The Amazon EC2 VPC ID associated with the VPC connection.
it_securitygroupids TYPE /AWS1/CL_QSTSECGROUPIDLIST_W=>TT_SECURITYGROUPIDLIST TT_SECURITYGROUPIDLIST¶
The Amazon EC2 security group IDs associated with the VPC connection.
it_dnsresolvers TYPE /AWS1/CL_QSTSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
A list of IP addresses of DNS resolver endpoints for the VPC connection.
iv_status TYPE /AWS1/QSTVPCCONNRESOURCESTATUS /AWS1/QSTVPCCONNRESOURCESTATUS¶
The status of the VPC connection.
iv_availabilitystatus TYPE /AWS1/QSTVPCCXNAVAILABILITYS00 /AWS1/QSTVPCCXNAVAILABILITYS00¶
The availability status of the VPC connection.
it_networkinterfaces TYPE /AWS1/CL_QSTNETWORKINTERFACE=>TT_NETWORKINTERFACELIST TT_NETWORKINTERFACELIST¶
A list of network interfaces.
iv_rolearn TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING¶
The ARN of the IAM role associated with the VPC connection.
iv_createdtime TYPE /AWS1/QSTTIMESTAMP /AWS1/QSTTIMESTAMP¶
The time that the VPC connection was created.
iv_lastupdatedtime TYPE /AWS1/QSTTIMESTAMP /AWS1/QSTTIMESTAMP¶
The time that the VPC connection was last updated.
Queryable Attributes¶
VPCConnectionId¶
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VPCCONNECTIONID() |
Getter for VPCCONNECTIONID, with configurable default |
ASK_VPCCONNECTIONID() |
Getter for VPCCONNECTIONID w/ exceptions if field has no val |
HAS_VPCCONNECTIONID() |
Determine if VPCCONNECTIONID has a value |
Arn¶
The Amazon Resource Name (ARN) of the VPC connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Name¶
The display name for the VPC 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 |
VPCId¶
The Amazon EC2 VPC ID associated with the VPC connection.
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 |
SecurityGroupIds¶
The Amazon EC2 security group IDs associated with the VPC connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECURITYGROUPIDS() |
Getter for SECURITYGROUPIDS, with configurable default |
ASK_SECURITYGROUPIDS() |
Getter for SECURITYGROUPIDS w/ exceptions if field has no va |
HAS_SECURITYGROUPIDS() |
Determine if SECURITYGROUPIDS has a value |
DnsResolvers¶
A list of IP addresses of DNS resolver endpoints for the VPC connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DNSRESOLVERS() |
Getter for DNSRESOLVERS, with configurable default |
ASK_DNSRESOLVERS() |
Getter for DNSRESOLVERS w/ exceptions if field has no value |
HAS_DNSRESOLVERS() |
Determine if DNSRESOLVERS has a value |
Status¶
The status of the VPC 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 |
AvailabilityStatus¶
The availability status of the VPC connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYSTATUS() |
Getter for AVAILABILITYSTATUS, with configurable default |
ASK_AVAILABILITYSTATUS() |
Getter for AVAILABILITYSTATUS w/ exceptions if field has no |
HAS_AVAILABILITYSTATUS() |
Determine if AVAILABILITYSTATUS has a value |
NetworkInterfaces¶
A list of network interfaces.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKINTERFACES() |
Getter for NETWORKINTERFACES, with configurable default |
ASK_NETWORKINTERFACES() |
Getter for NETWORKINTERFACES w/ exceptions if field has no v |
HAS_NETWORKINTERFACES() |
Determine if NETWORKINTERFACES has a value |
RoleArn¶
The ARN of the IAM role associated with the VPC connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
CreatedTime¶
The time that the VPC connection was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDTIME() |
Getter for CREATEDTIME, with configurable default |
ASK_CREATEDTIME() |
Getter for CREATEDTIME w/ exceptions if field has no value |
HAS_CREATEDTIME() |
Determine if CREATEDTIME has a value |
LastUpdatedTime¶
The time that the VPC connection was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME, with configurable default |
ASK_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME w/ exceptions if field has no val |
HAS_LASTUPDATEDTIME() |
Determine if LASTUPDATEDTIME has a value |