Skip to content

/AWS1/CL_EC2IPAMDISCVRDROUTE

Contains information about a BGP route discovered by IPAM resource discovery.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_ipamresourcediscoveryid TYPE /AWS1/EC2IPAMRESRCDISCOVERYID /AWS1/EC2IPAMRESRCDISCOVERYID

The ID of the IPAM resource discovery that discovered the route.

iv_resourceregion TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Amazon Web Services Region where the route was discovered.

iv_resourceownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the resource owner.

iv_cidr TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The IP address prefix of the discovered route in CIDR notation.

iv_asn TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Autonomous System Number (ASN) that originates the route.

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 of the route. 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 for the route.

iv_poolid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the BYOIP pool associated with the route.

iv_ipampoolid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the IPAM pool associated with the route.

iv_sampletime TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME

The time when the route was last sampled.


Queryable Attributes

IpamResourceDiscoveryId

The ID of the IPAM resource discovery that discovered the route.

Accessible with the following methods

Method Description
GET_IPAMRESOURCEDISCOVERYID() Getter for IPAMRESOURCEDISCOVERYID, with configurable defaul
ASK_IPAMRESOURCEDISCOVERYID() Getter for IPAMRESOURCEDISCOVERYID w/ exceptions if field ha
HAS_IPAMRESOURCEDISCOVERYID() Determine if IPAMRESOURCEDISCOVERYID has a value

ResourceRegion

The Amazon Web Services Region where the route was discovered.

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

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

Cidr

The IP address prefix of the discovered route 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

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

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 of the route. 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 for the route.

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 associated with the route.

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

IpamPoolId

The ID of the IPAM pool associated with the route.

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

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

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_IPAMDISCOVEREDROUTESET

TYPES TT_IPAMDISCOVEREDROUTESET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMDISCVRDROUTE WITH DEFAULT KEY
.