/AWS1/CL_EC2IPAMROUTNGPLYREG¶
Contains information about a routing policy registration that represents a Route Origin Authorization (ROA) managed through IPAM.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_cidr TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The IP address prefix in CIDR notation authorized by the ROA.
it_asns TYPE /AWS1/CL_EC2ASNLIST_W=>TT_ASNLIST TT_ASNLIST¶
The Autonomous System Numbers (ASNs) authorized to originate the prefix.
iv_permitmorespecificanns TYPE /AWS1/EC2BOXEDBOOLEAN /AWS1/EC2BOXEDBOOLEAN¶
Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default:
false.
iv_maxlength TYPE /AWS1/EC2IPAMROUTPLYREGMAXLNGT /AWS1/EC2IPAMROUTPLYREGMAXLNGT¶
The maximum prefix length that the ASNs are authorized to announce.
iv_description TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The description of the routing policy registration.
iv_latestdeltaid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the most recent delta that modified this registration.
iv_state TYPE /AWS1/EC2IPAMROUTNGPLYRGNSTATE /AWS1/EC2IPAMROUTNGPLYRGNSTATE¶
The state of the routing policy registration. Valid values:
pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.
Queryable Attributes¶
Cidr¶
The IP address prefix in CIDR notation authorized by the ROA.
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 |
Asns¶
The Autonomous System Numbers (ASNs) authorized to originate the prefix.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASNS() |
Getter for ASNS, with configurable default |
ASK_ASNS() |
Getter for ASNS w/ exceptions if field has no value |
HAS_ASNS() |
Determine if ASNS has a value |
PermitMoreSpecificAnnouncements¶
Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default:
false.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PERMITMORESPECIFICANNS() |
Getter for PERMITMORESPECIFICANNS, with configurable default |
ASK_PERMITMORESPECIFICANNS() |
Getter for PERMITMORESPECIFICANNS w/ exceptions if field has |
HAS_PERMITMORESPECIFICANNS() |
Determine if PERMITMORESPECIFICANNS has a value |
MaxLength¶
The maximum prefix length that the ASNs are 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 |
Description¶
The description of the routing policy registration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
LatestDeltaId¶
The ID of the most recent delta that modified this registration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LATESTDELTAID() |
Getter for LATESTDELTAID, with configurable default |
ASK_LATESTDELTAID() |
Getter for LATESTDELTAID w/ exceptions if field has no value |
HAS_LATESTDELTAID() |
Determine if LATESTDELTAID has a value |
State¶
The state of the routing policy registration. Valid values:
pending-activate|activate-failed|create-in-progress|create-complete|update-in-progress|update-complete|delete-in-progress|delete-complete.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_IPAMROUTINGPOLICYRGNSET¶
TYPES TT_IPAMROUTINGPOLICYRGNSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMROUTNGPLYREG WITH DEFAULT KEY
.