Skip to content

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