table of contents
Net::Whois::Object::Route::AFRINIC(3) | User Contributed Perl Documentation | Net::Whois::Object::Route::AFRINIC(3) |
NAME¶
Net::Whois::Object::Route::AFRINIC - an object representation of the RPSL Route block
DESCRIPTION¶
Route objects are used to help configure your network's routers. Route objects, in combination with the aut-num and other related objects, can be used to describe your IPv4 routing policy in a compact form. This can help your network identify routing policy errors and omissions more easily than by reading long configuration files.
METHODS¶
new( %options )¶
Constructor for the Net::Whois::Object::Route::AFRINIC class
route( [$route] )¶
Accessor to the route attribute. Accepts an optional route, always return the current route.
descr( [$descr] )¶
Accessor to the descr attribute. Accepts an optional descr line to be added to the descr array, always return the current descr array.
origin( [$origin] )¶
Accessor to the origin attribute. Accepts an optional origin, always return the current origin.
pingable( [$pingable] )¶
Accessor to the pingable attribute. Accepts an optional pingable line to be added to the pingable array, always return the current pingable array.
An IPv4 or an IPv6 address allowing a network operator to advertise an IP address of a node that should be reachable from outside networks. This node can be used as a destination address for diagnostic tests. The IP address must be within the address range of the prefix containing this attribute.
ping_hdl( [$ping_hdl] )¶
Accessor to the ping_hdl attribute. Accepts an optional ping_hdl line to be added to the ping_hdl array, always return the current ping_hdl array.
References a person or role capable of responding to queries concerning the IP address(es) specified in the 'pingable' attribute.
holes( [$hole] )¶
Accessor to the holes attribute. Accepts an optional hole to be added to the holes array, always return the current holes array.
org( [$org] )¶
Accessor to the org attribute. Accepts an optional org, always return the current org.
Points to an existing organisation object representing the entity that holds the resource.
The 'ORG-' string followed by 2 to 4 characters, followed by up to 5 digits followed by a source specification. The first digit must not be "0". Source specification starts with "-" followed by source name up to 9-character length.
member_of( [$member_of] )¶
Accessor to the member_of attribute. Accepts an optional member_of value to be added to the member_of array, always return the current member_of array.
inject( [$inject] )¶
Accessor to the inject attribute. Accepts an optional inject value to be added to the inject array, always return the current inject array.
aggr_mtd( [$aggr_mtd] )¶
Accessor to the aggr_mtd attribute. Accepts an optional aggr_mtd value to be added to the aggr_mtd array, always return the current aggr_mtd.
aggr_bndry( [$aggr_bndry] )¶
Accessor to the aggr_bndry attribute. Accepts an optional aggr_bndry value to be added to the aggr_bndry array, always return the current aggr_bndry.
export_comps( [$export_comp] )¶
Accessor to the export_comps attribute. Accepts an optional export_comp value to be added the export_comps array, always return the current export_comps.
components( [$component] )¶
Accessor to the components attribute. Accepts an optional component to be added to the components array, always return the current components.
remarks( [$remark] )¶
Accessor to the remarks attribute. Accepts an optional remark to be added to the remarks array, always return the current 'remarks' array.
cross_mnt( [$cross_mnt] )¶
Accessor to the cross_mnt attribute. Accepts an optional cross_mnt value to be added to the cross_mnt array, always return the current cross_mnt array.
cross_nfy( [$cross_nfy] )¶
Accessor to the cross_nfy attribute. Accepts an optional cross_nfy value to be added to the cross_nfy array, always return the current cross_nfy array.
notify( [$notify] )¶
Accessor to the notify attribute. Accepts an optional notify value to be added to the notify array, always return the current notify array.
mnt_lower( [$mnt_lower] )¶
Accessor to the mnt_lower attribute. Accepts an optional mnt_lower value to be added to the mnt_lower array, always return the current mnt_lower array.
mnt_routes( [$mnt_route] )¶
Accessor to the mnt_routes attribute. Accepts an optional mnt_route to be added to the mnt_routes array, always return the current mnt_routes array.
mnt_by( [$mnt_by] )¶
Accessor to the mnt_by attribute. Accepts an optional mnt_by value to be added to the mnt_by array, always return the current mnt_by array.
changed( [$changed] )¶
Accessor to the changed attribute. Accepts an optional changed value to be added to the changed array, always return the current changed array.
source( [$source] )¶
Accessor to the source attribute. Accepts an optional source, always return the current source.
country( [$country] )¶
Accessor to the country attribute. Accepts an optional country, always return the current country. Two letter ISO 3166 code of the country or economy where the admin-c is based.
Please use UPPERCASE letters.
2021-04-12 | perl v5.40.0 |