Skip to content

/AWS1/CL_EC2IPAMROUTEORGNAUTH

Contains information about a Route Origin Authorization (ROA) published in the RPKI. A ROA cryptographically attests that a specific ASN is authorized to originate a specific IP address prefix.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_asn TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Autonomous System Number (ASN) authorized by the ROA.

iv_prefix TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The IP address prefix authorized by the ROA in CIDR notation.

iv_maxlength TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The maximum prefix length that the ASN is authorized to announce.

iv_match TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Specifies whether the ROA matches the route announcement.

iv_expiration TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME

The expiration date of the ROA.


Queryable Attributes

Asn

The Autonomous System Number (ASN) authorized by the ROA.

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

Prefix

The IP address prefix authorized by the ROA in CIDR notation.

Accessible with the following methods

Method Description
GET_PREFIX() Getter for PREFIX, with configurable default
ASK_PREFIX() Getter for PREFIX w/ exceptions if field has no value
HAS_PREFIX() Determine if PREFIX has a value

MaxLength

The maximum prefix length that the ASN is authorized to announce.

Accessible with the following methods

Method Description
GET_MAXLENGTH() Getter for MAXLENGTH, with configurable default
ASK_MAXLENGTH() Getter for MAXLENGTH w/ exceptions if field has no value
HAS_MAXLENGTH() Determine if MAXLENGTH has a value

Match

Specifies whether the ROA matches the route announcement.

Accessible with the following methods

Method Description
GET_MATCH() Getter for MATCH, with configurable default
ASK_MATCH() Getter for MATCH w/ exceptions if field has no value
HAS_MATCH() Determine if MATCH has a value

Expiration

The expiration date of the ROA.

Accessible with the following methods

Method Description
GET_EXPIRATION() Getter for EXPIRATION, with configurable default
ASK_EXPIRATION() Getter for EXPIRATION w/ exceptions if field has no value
HAS_EXPIRATION() Determine if EXPIRATION 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_IPAMROUTEORIGINAUTHSET

TYPES TT_IPAMROUTEORIGINAUTHSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMROUTEORGNAUTH WITH DEFAULT KEY
.