/AWS1/CL_EC2IPAMDISCVRDROUTE¶
Contains information about a BGP route discovered by IPAM resource discovery.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_ipamresourcediscoveryid TYPE /AWS1/EC2IPAMRESRCDISCOVERYID /AWS1/EC2IPAMRESRCDISCOVERYID¶
The ID of the IPAM resource discovery that discovered the route.
iv_resourceregion TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Amazon Web Services Region where the route was discovered.
iv_resourceownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the resource owner.
iv_cidr TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The IP address prefix of the discovered route in CIDR notation.
iv_asn TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Autonomous System Number (ASN) that originates the route.
iv_state TYPE /AWS1/EC2IPAMBYOIPCIDRSTATE /AWS1/EC2IPAMBYOIPCIDRSTATE¶
The state of the BYOIP CIDR. Possible values:
advertised- The CIDR is being advertised.
deprovisioned- The CIDR has been deprovisioned.
failed-deprovision- Deprovisioning failed.
failed-provision- Provisioning failed.
pending-deprovision- Deprovisioning is in progress.
pending-provision- Provisioning is in progress.
provisioned- The CIDR is provisioned.
provisioned-not-publicly-advertisable- The CIDR is provisioned but not publicly advertisable.
iv_advertisementtype TYPE /AWS1/EC2IPAMBYOIPADVTMENTTYPE /AWS1/EC2IPAMBYOIPADVTMENTTYPE¶
The advertisement type of the route. Possible values:
regional- The IP address is advertised from a single location (regional services such as Amazon EC2).
global- The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).
iv_networkbordergroup TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The network border group for the route.
iv_poolid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the BYOIP pool associated with the route.
iv_ipampoolid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the IPAM pool associated with the route.
iv_sampletime TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME¶
The time when the route was last sampled.
Queryable Attributes¶
IpamResourceDiscoveryId¶
The ID of the IPAM resource discovery that discovered the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPAMRESOURCEDISCOVERYID() |
Getter for IPAMRESOURCEDISCOVERYID, with configurable defaul |
ASK_IPAMRESOURCEDISCOVERYID() |
Getter for IPAMRESOURCEDISCOVERYID w/ exceptions if field ha |
HAS_IPAMRESOURCEDISCOVERYID() |
Determine if IPAMRESOURCEDISCOVERYID has a value |
ResourceRegion¶
The Amazon Web Services Region where the route was discovered.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEREGION() |
Getter for RESOURCEREGION, with configurable default |
ASK_RESOURCEREGION() |
Getter for RESOURCEREGION w/ exceptions if field has no valu |
HAS_RESOURCEREGION() |
Determine if RESOURCEREGION has a value |
ResourceOwnerId¶
The ID of the resource owner.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEOWNERID() |
Getter for RESOURCEOWNERID, with configurable default |
ASK_RESOURCEOWNERID() |
Getter for RESOURCEOWNERID w/ exceptions if field has no val |
HAS_RESOURCEOWNERID() |
Determine if RESOURCEOWNERID has a value |
Cidr¶
The IP address prefix of the discovered route in CIDR notation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CIDR() |
Getter for CIDR, with configurable default |
ASK_CIDR() |
Getter for CIDR w/ exceptions if field has no value |
HAS_CIDR() |
Determine if CIDR has a value |
Asn¶
The Autonomous System Number (ASN) that originates the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASN() |
Getter for ASN, with configurable default |
ASK_ASN() |
Getter for ASN w/ exceptions if field has no value |
HAS_ASN() |
Determine if ASN has a value |
State¶
The state of the BYOIP CIDR. Possible values:
advertised- The CIDR is being advertised.
deprovisioned- The CIDR has been deprovisioned.
failed-deprovision- Deprovisioning failed.
failed-provision- Provisioning failed.
pending-deprovision- Deprovisioning is in progress.
pending-provision- Provisioning is in progress.
provisioned- The CIDR is provisioned.
provisioned-not-publicly-advertisable- The CIDR is provisioned but not publicly advertisable.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
AdvertisementType¶
The advertisement type of the route. Possible values:
regional- The IP address is advertised from a single location (regional services such as Amazon EC2).
global- The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADVERTISEMENTTYPE() |
Getter for ADVERTISEMENTTYPE, with configurable default |
ASK_ADVERTISEMENTTYPE() |
Getter for ADVERTISEMENTTYPE w/ exceptions if field has no v |
HAS_ADVERTISEMENTTYPE() |
Determine if ADVERTISEMENTTYPE has a value |
NetworkBorderGroup¶
The network border group for the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKBORDERGROUP() |
Getter for NETWORKBORDERGROUP, with configurable default |
ASK_NETWORKBORDERGROUP() |
Getter for NETWORKBORDERGROUP w/ exceptions if field has no |
HAS_NETWORKBORDERGROUP() |
Determine if NETWORKBORDERGROUP has a value |
PoolId¶
The ID of the BYOIP pool associated with the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POOLID() |
Getter for POOLID, with configurable default |
ASK_POOLID() |
Getter for POOLID w/ exceptions if field has no value |
HAS_POOLID() |
Determine if POOLID has a value |
IpamPoolId¶
The ID of the IPAM pool associated with the route.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPAMPOOLID() |
Getter for IPAMPOOLID, with configurable default |
ASK_IPAMPOOLID() |
Getter for IPAMPOOLID w/ exceptions if field has no value |
HAS_IPAMPOOLID() |
Determine if IPAMPOOLID has a value |
SampleTime¶
The time when the route was last sampled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAMPLETIME() |
Getter for SAMPLETIME, with configurable default |
ASK_SAMPLETIME() |
Getter for SAMPLETIME w/ exceptions if field has no value |
HAS_SAMPLETIME() |
Determine if SAMPLETIME 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_IPAMDISCOVEREDROUTESET¶
TYPES TT_IPAMDISCOVEREDROUTESET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMDISCVRDROUTE WITH DEFAULT KEY
.