Skip to content

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