Skip to content

/AWS1/CL_EC2IPAMDISCOVEREDRE00

An IPAM discovered resource CIDR. A discovered resource is a resource CIDR monitored under a resource discovery. The following resources can be discovered: VPCs, Public IPv4 pools, VPC subnets, and Elastic IP addresses. The discovered resource CIDR is the IP address range in CIDR notation that is associated with the resource.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_IPAMRESOURCEDISCOVERYID TYPE /AWS1/EC2IPAMRESRCDISCOVERYID /AWS1/EC2IPAMRESRCDISCOVERYID

The resource discovery ID.

IV_RESOURCEREGION TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The resource Region.

IV_RESOURCEID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The resource ID.

IV_RESOURCEOWNERID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The resource owner ID.

IV_RESOURCECIDR TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The resource CIDR.

IV_IPSOURCE TYPE /AWS1/EC2IPAMRESRCCIDRIPSRC /AWS1/EC2IPAMRESRCCIDRIPSRC

The source that allocated the IP address space. byoip or amazon indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP). none indicates private space.

IV_RESOURCETYPE TYPE /AWS1/EC2IPAMRESOURCETYPE /AWS1/EC2IPAMRESOURCETYPE

The resource type.

IT_RESOURCETAGS TYPE /AWS1/CL_EC2IPAMRESOURCETAG=>TT_IPAMRESOURCETAGLIST TT_IPAMRESOURCETAGLIST

The resource tags.

IV_IPUSAGE TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:

  • For resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs.

  • For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated.

  • For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs).

IV_VPCID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The VPC ID.

IV_SUBNETID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The subnet ID.

IV_NETWORKINTERFACEATTACHM00 TYPE /AWS1/EC2IPAMNETWORKINTERFAC00 /AWS1/EC2IPAMNETWORKINTERFAC00

For elastic network interfaces, this is the status of whether or not the elastic network interface is attached.

IV_SAMPLETIME TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME

The last successful resource discovery time.

IV_AVAILABILITYZONEID TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Availability Zone ID.


Queryable Attributes

IpamResourceDiscoveryId

The resource discovery ID.

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 resource Region.

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

ResourceId

The resource ID.

Accessible with the following methods

Method Description
GET_RESOURCEID() Getter for RESOURCEID, with configurable default
ASK_RESOURCEID() Getter for RESOURCEID w/ exceptions if field has no value
HAS_RESOURCEID() Determine if RESOURCEID has a value

ResourceOwnerId

The resource owner ID.

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

ResourceCidr

The resource CIDR.

Accessible with the following methods

Method Description
GET_RESOURCECIDR() Getter for RESOURCECIDR, with configurable default
ASK_RESOURCECIDR() Getter for RESOURCECIDR w/ exceptions if field has no value
HAS_RESOURCECIDR() Determine if RESOURCECIDR has a value

IpSource

The source that allocated the IP address space. byoip or amazon indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP). none indicates private space.

Accessible with the following methods

Method Description
GET_IPSOURCE() Getter for IPSOURCE, with configurable default
ASK_IPSOURCE() Getter for IPSOURCE w/ exceptions if field has no value
HAS_IPSOURCE() Determine if IPSOURCE has a value

ResourceType

The resource type.

Accessible with the following methods

Method Description
GET_RESOURCETYPE() Getter for RESOURCETYPE, with configurable default
ASK_RESOURCETYPE() Getter for RESOURCETYPE w/ exceptions if field has no value
HAS_RESOURCETYPE() Determine if RESOURCETYPE has a value

ResourceTags

The resource tags.

Accessible with the following methods

Method Description
GET_RESOURCETAGS() Getter for RESOURCETAGS, with configurable default
ASK_RESOURCETAGS() Getter for RESOURCETAGS w/ exceptions if field has no value
HAS_RESOURCETAGS() Determine if RESOURCETAGS has a value

IpUsage

The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:

  • For resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs.

  • For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated.

  • For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs).

Accessible with the following methods

Method Description
GET_IPUSAGE() Getter for IPUSAGE, with configurable default
ASK_IPUSAGE() Getter for IPUSAGE w/ exceptions if field has no value
STR_IPUSAGE() String format for IPUSAGE, with configurable default
HAS_IPUSAGE() Determine if IPUSAGE has a value

VpcId

The VPC ID.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID has a value

SubnetId

The subnet ID.

Accessible with the following methods

Method Description
GET_SUBNETID() Getter for SUBNETID, with configurable default
ASK_SUBNETID() Getter for SUBNETID w/ exceptions if field has no value
HAS_SUBNETID() Determine if SUBNETID has a value

NetworkInterfaceAttachmentStatus

For elastic network interfaces, this is the status of whether or not the elastic network interface is attached.

Accessible with the following methods

Method Description
GET_NETWORKINTERFACEATTACH00() Getter for NETWORKINTERFACEATTACHMENT00, with configurable d
ASK_NETWORKINTERFACEATTACH00() Getter for NETWORKINTERFACEATTACHMENT00 w/ exceptions if fie
HAS_NETWORKINTERFACEATTACH00() Determine if NETWORKINTERFACEATTACHMENT00 has a value

SampleTime

The last successful resource discovery time.

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

AvailabilityZoneId

The Availability Zone ID.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONEID() Getter for AVAILABILITYZONEID, with configurable default
ASK_AVAILABILITYZONEID() Getter for AVAILABILITYZONEID w/ exceptions if field has no
HAS_AVAILABILITYZONEID() Determine if AVAILABILITYZONEID 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_IPAMDISCOVEREDRESRCCIDRSET

TYPES TT_IPAMDISCOVEREDRESRCCIDRSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMDISCOVEREDRE00 WITH DEFAULT KEY
.