Infoblox::Grid::Member::DNS::IP - a Grid member DNS IP.


NAME

Infoblox::Grid::Member::DNS::IP - a Grid member DNS IP.


DESCRIPTION

The DNS IP object is used to configure additional DNS-enabled interfaces for Grid member.


CONSTRUCTOR

 my $object = Infoblox::Grid::Member::DNS::IP->new(
     member_virtual_ip => $Interface | $ipv4addr | $ipv6addr, #Required
 );


SESSION METHODS

The object does not have any session methods.


MODULE METHODS

This section describes all the functions that you can apply to DNS IP object.

Infoblox::Grid::Member::DNS->dns_ip_list( )

Use this method to add or retrieve a list of additional IP addresses on which DNS is enabled for a grid member. See Infoblox::Grid::Member::DNS->dns_ip_list() for parameters and return values.

Example
 #Get dns_ip_list value
 my $value = $object->dns_ip_list();
 #Modify dns_ip_list
 #Construct Infoblox::Grid::Member::DNS::IP object
 my $ip = Infoblox::Grid::Member::DNS::IP->new(
     member_virtual_ip => '10.0.0.10',
 );
 
 $object->dns_ip_list([$ip]);


METHODS

This section describes all the methods that you can use to configure and retrieve the attribute values of a DNS IP object.

member_virtual_ip( )

Use this method to set or retrieve the member's additional interface or interface IP address.

Include the specified parameter to set the attribute value. Omit the parameter to retrieve the attribute value.

Parameter

The valid value is an Infoblox::Grid::Member::Interface object or IPv4 address or IPv6 address.

Returns

If you specified a parameter, the method returns true when the modification succeeds, and returns false when the operation fails.

If you did not specify a parameter, the method returns the attribute value.

Example
 #Get member_virtual_ip value
 my $member_virtual_ip = $object->member_virtual_ip();
 #Modify member_virtual_ip value
 $object->member_virtual_ip('10.0.0.10');


AUTHOR

Infoblox Inc. http://www.infoblox.com/


SEE ALSO

Infoblox::Grid::Member::DNS, Infoblox::Grid::Member::DNS->dns_ip_list(), Infoblox::Grid::Member::Interface,


COPYRIGHT

Copyright (c) 2016 Infoblox Inc.