/AWS1/CL_EC2IPAMRTEPRTCTNFNDG¶
Contains information about a route protection finding, including the RPKI validation status of a BYOIP route announcement.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_resourceownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the resource owner.
iv_resourceregion TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Amazon Web Services Region of the resource.
iv_ipampoolid TYPE /AWS1/EC2IPAMPOOLID /AWS1/EC2IPAMPOOLID¶
The ID of the IPAM pool associated with the finding.
iv_cidr TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The IP address prefix in CIDR notation.
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. 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.
iv_poolid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the BYOIP pool.
iv_asn TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Autonomous System Number (ASN) that originates the route.
iv_rpkistatus TYPE /AWS1/EC2IPAMRPKISTATUS /AWS1/EC2IPAMRPKISTATUS¶
The RPKI validation status of the route. Possible values:
valid- The route has a matching ROA that covers the prefix and origin ASN.
invalid- The route has a ROA for the prefix, but the origin ASN or prefix length does not match.
unknown- No ROA exists for the prefix, so RPKI validation cannot be performed.
iv_rpkistrength TYPE /AWS1/EC2IPAMRPKISTRENGTH /AWS1/EC2IPAMRPKISTRENGTH¶
The RPKI enforcement strength for the route. Possible values:
strict- Invalid routes are rejected.
permissive- Invalid routes are accepted but flagged.
it_roas TYPE /AWS1/CL_EC2IPAMROUTEORGNAUTH=>TT_IPAMROUTEORIGINAUTHSET TT_IPAMROUTEORIGINAUTHSET¶
The Route Origin Authorizations (ROAs) that cover the prefix.
it_routeoverlaps TYPE /AWS1/CL_EC2IPAMROUTEOVERLAP=>TT_IPAMROUTEOVERLAPSET TT_IPAMROUTEOVERLAPSET¶
The overlapping routes detected for this prefix.
iv_sampletime TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME¶
The time when the route was last sampled.
iv_roasampletime TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME¶
The time when the ROA data was last sampled.
Queryable Attributes¶
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 |
ResourceRegion¶
The Amazon Web Services Region of the resource.
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 |
IpamPoolId¶
The ID of the IPAM pool associated with the finding.
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 |
Cidr¶
The IP address prefix 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 |
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. 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.
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.
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 |
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 |
RpkiStatus¶
The RPKI validation status of the route. Possible values:
valid- The route has a matching ROA that covers the prefix and origin ASN.
invalid- The route has a ROA for the prefix, but the origin ASN or prefix length does not match.
unknown- No ROA exists for the prefix, so RPKI validation cannot be performed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RPKISTATUS() |
Getter for RPKISTATUS, with configurable default |
ASK_RPKISTATUS() |
Getter for RPKISTATUS w/ exceptions if field has no value |
HAS_RPKISTATUS() |
Determine if RPKISTATUS has a value |
RpkiStrength¶
The RPKI enforcement strength for the route. Possible values:
strict- Invalid routes are rejected.
permissive- Invalid routes are accepted but flagged.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RPKISTRENGTH() |
Getter for RPKISTRENGTH, with configurable default |
ASK_RPKISTRENGTH() |
Getter for RPKISTRENGTH w/ exceptions if field has no value |
HAS_RPKISTRENGTH() |
Determine if RPKISTRENGTH has a value |
Roas¶
The Route Origin Authorizations (ROAs) that cover the prefix.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROAS() |
Getter for ROAS, with configurable default |
ASK_ROAS() |
Getter for ROAS w/ exceptions if field has no value |
HAS_ROAS() |
Determine if ROAS has a value |
RouteOverlaps¶
The overlapping routes detected for this prefix.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTEOVERLAPS() |
Getter for ROUTEOVERLAPS, with configurable default |
ASK_ROUTEOVERLAPS() |
Getter for ROUTEOVERLAPS w/ exceptions if field has no value |
HAS_ROUTEOVERLAPS() |
Determine if ROUTEOVERLAPS 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 |
RoaSampleTime¶
The time when the ROA data was last sampled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROASAMPLETIME() |
Getter for ROASAMPLETIME, with configurable default |
ASK_ROASAMPLETIME() |
Getter for ROASAMPLETIME w/ exceptions if field has no value |
HAS_ROASAMPLETIME() |
Determine if ROASAMPLETIME 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_IPAMROUTEPRTCTNFINDINGSET¶
TYPES TT_IPAMROUTEPRTCTNFINDINGSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMRTEPRTCTNFNDG WITH DEFAULT KEY
.