Infoblox::DNS::Member::SoaMname - a per-master SOA MNAME information.
The object contains a per-master SOA MNAME Information.
my $soa_mname = Infoblox::DNS::Member::SoaMname->new( grid_member => $string, # Required if ms_server is not specified ms_server => $string, # Required if grid_member is not specified mname => $string, # Optional );
You cannot set both grid_member and ms_server attributes at the same time.
The object doesn't support any session methods.
This section describes all the methods that you can use to configure and retrieve the attribute values of the object.
Use this method to retrieve the master's SOA MNAME in punycode format. This is a read-only attribute.
None
The method returns the attribute value.
# Get attribute value my $value = $soa_mname->dns_mname();
Use this method to set or retrieve the primary server name for the zone.
The primary server name in string format.
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.
# Get the attribute value my $attr = $soa_mname->grid_member(); # Modify the attribute value $soa_mname->grid_member('member.com');
Use this method to set or retrieve the master's SOA MNAME.
The master's SOA MNAME in string format.
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.
# Get the attribute value my $attr = $soa_mname->mname(); # Modify the attribute value $soa_mname->mname('dummy-mname.com');
Use this method to set or retrieve the IPv4 address or FQDN of the Microsoft (r) Server for the zone.
Valid value is an IPv4 address (32 bits) or FQDN of the Microsoft (r) Server.
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.
# Get the attribute value my $attr = $soa_mname->ms_server(); # Modify the attribute value $soa_mname->ms_server('10.0.0.1');
Infoblox Inc. http://www.infoblox.com/
Copyright (c) 2017 Infoblox Inc.