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