/AWS1/CL_EC2IPAMRESOURCECIDR¶
The CIDR for an IPAM resource.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_IPAMID
TYPE /AWS1/EC2IPAMID
/AWS1/EC2IPAMID
¶
The IPAM ID for an IPAM resource.
IV_IPAMSCOPEID
TYPE /AWS1/EC2IPAMSCOPEID
/AWS1/EC2IPAMSCOPEID
¶
The scope ID for an IPAM resource.
IV_IPAMPOOLID
TYPE /AWS1/EC2IPAMPOOLID
/AWS1/EC2IPAMPOOLID
¶
The pool ID for an IPAM resource.
IV_RESOURCEREGION
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The Amazon Web Services Region for an IPAM resource.
IV_RESOURCEOWNERID
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The Amazon Web Services account number of the owner of an IPAM resource.
IV_RESOURCEID
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ID of an IPAM resource.
IV_RESOURCENAME
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The name of an IPAM resource.
IV_RESOURCECIDR
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The CIDR for an IPAM resource.
IV_RESOURCETYPE
TYPE /AWS1/EC2IPAMRESOURCETYPE
/AWS1/EC2IPAMRESOURCETYPE
¶
The type of IPAM resource.
IT_RESOURCETAGS
TYPE /AWS1/CL_EC2IPAMRESOURCETAG=>TT_IPAMRESOURCETAGLIST
TT_IPAMRESOURCETAGLIST
¶
The tags for an IPAM resource.
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_COMPLIANCESTATUS
TYPE /AWS1/EC2IPAMCOMPLIANCESTATUS
/AWS1/EC2IPAMCOMPLIANCESTATUS
¶
The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
IV_MANAGEMENTSTATE
TYPE /AWS1/EC2IPAMMANAGEMENTSTATE
/AWS1/EC2IPAMMANAGEMENTSTATE
¶
The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
IV_OVERLAPSTATUS
TYPE /AWS1/EC2IPAMOVERLAPSTATUS
/AWS1/EC2IPAMOVERLAPSTATUS
¶
The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
IV_VPCID
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ID of a VPC.
IV_AVAILABILITYZONEID
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The Availability Zone ID.
Queryable Attributes¶
IpamId¶
The IPAM ID for an IPAM resource.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IPAMID() |
Getter for IPAMID, with configurable default |
ASK_IPAMID() |
Getter for IPAMID w/ exceptions if field has no value |
HAS_IPAMID() |
Determine if IPAMID has a value |
IpamScopeId¶
The scope ID for an IPAM resource.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IPAMSCOPEID() |
Getter for IPAMSCOPEID, with configurable default |
ASK_IPAMSCOPEID() |
Getter for IPAMSCOPEID w/ exceptions if field has no value |
HAS_IPAMSCOPEID() |
Determine if IPAMSCOPEID has a value |
IpamPoolId¶
The pool ID for an IPAM resource.
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 |
ResourceRegion¶
The Amazon Web Services Region for an IPAM resource.
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 Amazon Web Services account number of the owner of an IPAM resource.
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 |
ResourceId¶
The ID of an IPAM resource.
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 |
ResourceName¶
The name of an IPAM resource.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESOURCENAME() |
Getter for RESOURCENAME, with configurable default |
ASK_RESOURCENAME() |
Getter for RESOURCENAME w/ exceptions if field has no value |
HAS_RESOURCENAME() |
Determine if RESOURCENAME has a value |
ResourceCidr¶
The CIDR for an IPAM resource.
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 |
ResourceType¶
The type of IPAM resource.
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 tags for an IPAM resource.
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 |
ComplianceStatus¶
The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COMPLIANCESTATUS() |
Getter for COMPLIANCESTATUS, with configurable default |
ASK_COMPLIANCESTATUS() |
Getter for COMPLIANCESTATUS w/ exceptions if field has no va |
HAS_COMPLIANCESTATUS() |
Determine if COMPLIANCESTATUS has a value |
ManagementState¶
The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MANAGEMENTSTATE() |
Getter for MANAGEMENTSTATE, with configurable default |
ASK_MANAGEMENTSTATE() |
Getter for MANAGEMENTSTATE w/ exceptions if field has no val |
HAS_MANAGEMENTSTATE() |
Determine if MANAGEMENTSTATE has a value |
OverlapStatus¶
The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OVERLAPSTATUS() |
Getter for OVERLAPSTATUS, with configurable default |
ASK_OVERLAPSTATUS() |
Getter for OVERLAPSTATUS w/ exceptions if field has no value |
HAS_OVERLAPSTATUS() |
Determine if OVERLAPSTATUS has a value |
VpcId¶
The ID of a VPC.
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 |
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_IPAMRESOURCECIDRSET
¶
TYPES TT_IPAMRESOURCECIDRSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2IPAMRESOURCECIDR WITH DEFAULT KEY
.