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