Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
UltraDNS::Methods - Available UltraDNS Transaction Protocol Methods
SYNOPSYS
use UltraDNS;
$udns = UltraDNS->connect(...);
$udns->...any of these methods...(...);
$udns->...any of these methods...(...);
$udns->...any of these methods...(...);
$udns->commit;
$udns->...any of these methods...(...);
$udns->...any of these methods...(...);
$udns->...any of these methods...(...);
$udns->commit;
# etc
DESCRIPTION
This module contains details of the UltraDNS methods defined by the UltraDNS Transaction Protocol documentation.
Refer to UltraDNS for more details.
METHODS
UDNS_AddMailForward
$udns->UDNS_AddMailForward($string, $string, $zonename);
$string = emailTo
$string = forwardTo
$zonename = domain.
UDNS_AddRestrictIPForAllZones
$udns->UDNS_AddRestrictIPForAllZones($ip_address, $ip_address);
$ip_address = start_ip
$ip_address = end_ip
UDNS_AddRestrictIPForZone
$udns->UDNS_AddRestrictIPForZone($zonename, $ip_address, $ip_address);
$zonename = Zone.
$ip_address = start_ip
$ip_address = end_ip
UDNS_AddUserXInfo
$udns->UDNS_AddUserXInfo($string, $string, $string);
$string = Username
$string = FieldName
$string = Value
UDNS_AddWebForward
$udns->UDNS_AddWebForward($string, $string, $unsigned, $zonename);
$string = requestTo
$string = redirectTo
$unsigned = forwardType
$zonename = domain.
UDNS_ChangeAliasOfCNAMERecord
$udns->UDNS_ChangeAliasOfCNAMERecord($zonename, $hostname, $hostname, $hostname);
$zonename = Zone.
$hostname = alias.
$hostname = host.
$hostname = NewAlias.
UDNS_ChangeContentOfTXTRecord
$udns->UDNS_ChangeContentOfTXTRecord ($zonename, $hostname, $string, $string);
$zonename = Zone.
$hostname = Hostname.
$string = OldContent
$string = NewContent
UDNS_ChangeEmailOfSOARecord
$udns->UDNS_ChangeEmailOfSOARecord($zonename, $string);
$zonename = Zone.
$string = user@domain.com
UDNS_ChangeExpireLimitOfSOARecord
$udns->UDNS_ChangeExpireLimitOfSOARecord($zonename, $unsigned);
$zonename = Zone.
$unsigned = 86400
UDNS_ChangeHostOfAAAARecord
$udns->UDNS_ChangeHostOfAAAARecord($zonename, $hostname, $ipv6_address, $hostname);
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$hostname = NewHostname.
UDNS_ChangeHostOfARecord
$udns->UDNS_ChangeHostOfARecord($zonename, $hostname, $ip_address, $hostname);
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$hostname = NewHost.
UDNS_ChangeHostOfCNAMERecord
$udns->UDNS_ChangeHostOfCNAMERecord($zonename, $hostname, $hostname, $hostname);
$zonename = Zone.
$hostname = alias.
$hostname = host.
$hostname = NewHost.
UDNS_ChangeHostOfPTRRecord
$udns->UDNS_ChangeHostOfPTRRecord($zonename, $hostname, $hostname, $hostname);
$zonename = Zone.
$hostname = 1.1.1.1.in-addr.arpa.
$hostname = host.
$hostname = NewHost.
UDNS_ChangeHostOfTXTRecord
$udns->UDNS_ChangeHostOfTXTRecord($zonename, $hostname, $string, $hostname);
$zonename = Zone.
$hostname = Hostname.
$string = Content
$hostname = NewHostname.
UDNS_ChangeIPOfAAAARecord
$udns->UDNS_ChangeIPOfAAAARecord($zonename, $hostname, $ipv6_address, $ipv6_address);
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$ipv6_address = New IP
UDNS_ChangeIPOfARecord
$udns->UDNS_ChangeIPOfARecord($zonename, $hostname, $ip_address, $ip_address);
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$ip_address = 1.1.2.2
UDNS_ChangeIPOfPTRRecord
$udns->UDNS_ChangeIPOfPTRRecord($zonename, $hostname, $hostname, $hostname);
$zonename = Zone.
$hostname = 1.1.1.1.in-addr.arpa.
$hostname = host.
$hostname = 1.1.2.2.in-addr.arpa.
UDNS_ChangeMailServerOfMXRecord
$udns->UDNS_ChangeMailServerOfMXRecord($zonename, $zonename, $hostname, $hostname);
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$hostname = NewServer.
UDNS_ChangeMinimumCacheOfSOARecord
$udns->UDNS_ChangeMinimumCacheOfSOARecord($zonename, $unsigned);
$zonename = Zone.
$unsigned = 86400
UDNS_ChangeNameServerOfNSRecord
$udns->UDNS_ChangeNameServerOfNSRecord($zonename, $zonename, $hostname, $hostname);
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$hostname = NewNameServer.
UDNS_ChangeNameServerOfSOARecord
$udns->UDNS_ChangeNameServerOfSOARecord($zonename, $hostname);
$zonename = Zone.
$hostname = NewNameServer.
UDNS_ChangePriorityOfMXRecord
$udns->UDNS_ChangePriorityOfMXRecord($zonename, $zonename, $hostname, $unsigned_short);
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned_short = 10
UDNS_ChangeRefreshIntervalOfSOARecord
$udns->UDNS_ChangeRefreshIntervalOfSOARecord($zonename, $unsigned);
$zonename = Zone.
$unsigned = 86400
UDNS_ChangeRetryIntervalOfSOARecord
$udns->UDNS_ChangeRetryIntervalOfSOARecord($zonename, $unsigned);
$zonename = Zone.
$unsigned = 86400
UDNS_ChangeSerialNumberOfSOARecord
$udns->UDNS_ChangeSerialNumberOfSOARecord($zonename, $string);
$zonename = Zone.
$string = Serial Number
UDNS_ChangeServedDomainOfNSRecord
$udns->UDNS_ChangeServedDomainOfNSRecord($zonename, $zonename, $hostname, $zonename);
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$zonename = NewDomain.
UDNS_ChangeServedZoneOfMXRecord
$udns->UDNS_ChangeServedZoneOfMXRecord($zonename, $zonename, $hostname, $zonename);
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$zonename = NewZone.
UDNS_ChangeTTLOfAAAARecord
$udns->UDNS_ChangeTTLOfAAAARecord($zonename, $hostname, $ipv6_address, $unsigned);
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$unsigned = NewTTL
UDNS_ChangeTTLOfARecord
$udns->UDNS_ChangeTTLOfARecord($zonename, $hostname, $ip_address, $unsigned);
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$unsigned = NewTTL
UDNS_ChangeTTLOfCNAMERecord
$udns->UDNS_ChangeTTLOfCNAMERecord($zonename, $hostname, $hostname, $unsigned);
$zonename = Zone.
$hostname = alias.
$hostname = host.
$unsigned = NewTTL
UDNS_ChangeTTLOfMXRecord
$udns->UDNS_ChangeTTLOfMXRecord($zonename, $zonename, $hostname, $unsigned);
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned = NewTTL
UDNS_ChangeTTLOfNSRecord
$udns->UDNS_ChangeTTLOfNSRecord($zonename, $zonename, $hostname, $unsigned);
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$unsigned = NewTTL
UDNS_ChangeTTLOfPTRRecord
$udns->UDNS_ChangeTTLOfPTRRecord($zonename, $hostname, $hostname, $unsigned);
$zonename = Zone.
$hostname = 1.1.1.1.in-addr.arpa.
$hostname = host.
$unsigned = NewTTL
UDNS_ChangeTTLOfSOARecord
$udns->UDNS_ChangeTTLOfSOARecord($zonename, $unsigned);
$zonename = Zone.
$unsigned = NewTTL
UDNS_ChangeTTLOfTXTRecord
$udns->UDNS_ChangeTTLOfTXTRecord($zonename, $hostname, $string, $unsigned);
$zonename = Zone.
$hostname = Hostname.
$string = Content
$unsigned = NewTTL
UDNS_ChangeUserEmail
$udns->UDNS_ChangeUserEmail($string, $string);
$string = UserName
$string = NewEmail
UDNS_ChangeUserPassword
$udns->UDNS_ChangeUserPassword($string, $string, $string);
$string = UserName
$string = OldPassword
$string = NewPassword
UDNS_CloseConnection
$udns->UDNS_CloseConnection;
UDNS_CreateAAAARecord
$udns->UDNS_CreateAAAARecord($zonename, $hostname, $ipv6_address);
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
UDNS_CreateARecord
$udns->UDNS_CreateARecord($zonename, $hostname, $ip_address);
$zonename = ZoneName.
$hostname = HostName.
$ip_address = ipAddr
UDNS_CreateCNAMERecord
$udns->UDNS_CreateCNAMERecord($zonename, $hostname, $hostname);
$zonename = ZoneName.
$hostname = Alias.
$hostname = HostName.
UDNS_CreateMXRecord
$udns->UDNS_CreateMXRecord($zonename, $zonename, $hostname, $unsigned_short);
$zonename = ZoneName.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned_short = priority
UDNS_CreateNSRecord
$udns->UDNS_CreateNSRecord($zonename, $zonename, $hostname);
$zonename = ZoneName.
$zonename = SubDomain.
$hostname = NameServer.
UDNS_CreatePTRRecord
$udns->UDNS_CreatePTRRecord($zonename, $hostname, $hostname);
$zonename = ZoneName.
$hostname = 4.3.2.1.in-addr.arpa.
$hostname = HostName.
UDNS_CreatePrimaryZone
$udns->UDNS_CreatePrimaryZone($zonename);
$zonename = ZoneName.
UDNS_CreateRPRecord
$udns->UDNS_CreateRPRecord($zonename, $hostname, $string, $string);
$zonename = Zone.
$hostname = Host.
$string = user@domain.com
$string = data.
UDNS_CreateResourceRecord
$udns->UDNS_CreateResourceRecord($id, $hostname, $unsigned_short, $unsigned_short, $unsigned_short, $hexint);
$id = 0303372E01CBF764
$hostname = www.example.biz.
$unsigned_short = 1
$unsigned_short = 1025
$unsigned_short = 300
$hexint = 982a1479b1273891273c81279831d
UDNS_CreateSSHFPRecord
$udns->UDNS_CreateSSHFPRecord($zonename, $hostname, $unsigned_short, $unsigned_short, $string);
$zonename = test.zone.
$hostname = sshfp2.test.zonel.
$unsigned_short = 0
$unsigned_short = 1
$string = 0123456789abcdef
UDNS_CreateSecondaryZone
$udns->UDNS_CreateSecondaryZone($zonename, $ip_address);
$zonename = ZoneName.
$ip_address = PrimaryNameServer
UDNS_CreateTXTRecord
$udns->UDNS_CreateTXTRecord($zonename, $hostname, $string);
$zonename = Zone.
$hostname = Hostname.
$string = Content
UDNS_CreateUser
$udns->UDNS_CreateUser($string, $string, $string, $string, $string, $string, $string);
$string = NewUserName
$string = Password
$string = Email
$string = FirstInitial
$string = LastInitial
$string = ServicePkg
$string = PricingPkg
UDNS_DeleteAAAARecord
$udns->UDNS_DeleteAAAARecord($zonename, $hostname, $ipv6_address);
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
UDNS_DeleteARecord
$udns->UDNS_DeleteARecord($zonename, $hostname, $ip_address);
$zonename = ZoneName.
$hostname = HostName.
$ip_address = ipAddr
UDNS_DeleteAllRecordsOfUser
$udns->UDNS_DeleteAllRecordsOfUser($string);
$string = UserName
UDNS_DeleteCNAMERecord
$udns->UDNS_DeleteCNAMERecord($zonename, $hostname);
$zonename = ZoneName.
$hostname = Alias.
UDNS_DeleteMXRecord
$udns->UDNS_DeleteMXRecord($zonename, $zonename, $hostname);
$zonename = ZoneName.
$zonename = ServedZone.
$hostname = MailServer.
UDNS_DeleteMailForward
$udns->UDNS_DeleteMailForward($string, $zonename);
$string = guid
$zonename = domain.
UDNS_DeleteNSRecord
$udns->UDNS_DeleteNSRecord($zonename, $zonename, $hostname);
$zonename = ZoneName.
$zonename = SubDomain.
$hostname = NameServer.
UDNS_DeletePTRRecord
$udns->UDNS_DeletePTRRecord($zonename, $hostname, $hostname);
$zonename = ZoneName.
$hostname = 4.3.2.1.in-addr.arpa.
$hostname = HostName.
UDNS_DeleteRPRecord
$udns->UDNS_DeleteRPRecord($zonename, $hostname, $string);
$zonename = Zone.
$hostname = Host.
$string = email
UDNS_DeleteResourceRecord
$udns->UDNS_DeleteResourceRecord($id, $id);
$id = 0303372E01CBF764
$id = 0403372E01CBF99F
UDNS_DeleteSSHFPRecord
$udns->UDNS_DeleteSSHFPRecord($zonename, $hostname);
$zonename = test.zone.
$hostname = sshfp.test.zone.
UDNS_DeleteTXTRecord
$udns->UDNS_DeleteTXTRecord($zonename, $hostname);
$zonename = Zone.
$hostname = Hostname.
UDNS_DeleteUser
$udns->UDNS_DeleteUser($string);
$string = UserName
UDNS_DeleteUserXInfo
$udns->UDNS_DeleteUserXInfo($string, $string);
$string = Username
$string = FieldName
UDNS_DeleteWebForward
$udns->UDNS_DeleteWebForward($string, $zonename);
$string = guid
$zonename = domain.
UDNS_DeleteZone
$udns->UDNS_DeleteZone($zonename);
$zonename = ZoneName.
UDNS_DisableAutoSerialUpdate
$udns->UDNS_DisableAutoSerialUpdate;
UDNS_Disconnect
$udns->UDNS_Disconnect;
UDNS_EnableAutoSerialUpdate
$udns->UDNS_EnableAutoSerialUpdate;
UDNS_FindResourceRecords
$udns->UDNS_FindResourceRecords($id, $hostname, $unsigned_short);
$id = 0123456789ABCDEF
$hostname = hostname.myzone.com.
$unsigned_short = 1
UDNS_GetAAAARecordsOfZone
$udns->UDNS_GetAAAARecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetARecordsOfZone
$udns->UDNS_GetARecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetASNForRecord
$udns->UDNS_GetASNForRecord($id, $id);
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
UDNS_GetASNList
$udns->UDNS_GetASNList;
UDNS_GetAllRRsOfZone
$udns->UDNS_GetAllRRsOfZone($zonename);
$zonename = Zone.
UDNS_GetAllZonesOfUser
$udns->UDNS_GetAllZonesOfUser($string);
$string = UserName
UDNS_GetAutoSerialUpdateState
$udns->UDNS_GetAutoSerialUpdateState;
UDNS_GetCNAMERecordsOfZone
$udns->UDNS_GetCNAMERecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetDirectionalMaskForRecord
$udns->UDNS_GetDirectionalMaskForRecord($id, $id);
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
UDNS_GetDirectionalServerList
$udns->UDNS_GetDirectionalServerList;
UDNS_GetMXRecordsOfZone
$udns->UDNS_GetMXRecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetNSRecordsOfZone
$udns->UDNS_GetNSRecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetPTRRecordsOfZone
$udns->UDNS_GetPTRRecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetPrimaryZonesOfUser
$udns->UDNS_GetPrimaryZonesOfUser($string);
$string = UserName
UDNS_GetRPRecordsOfZone
$udns->UDNS_GetRPRecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetRecordsOfDnameByType
$udns->UDNS_GetRecordsOfDnameByType($zonename, $hostname, $int);
$zonename = Zone.
$hostname = Hostname.
$int = Type
UDNS_GetSOARecordOfZone
$udns->UDNS_GetSOARecordOfZone($zonename);
$zonename = Zone.
UDNS_GetSSHFPRecordsOfZone
$udns->UDNS_GetSSHFPRecordsOfZone($zonename);
$zonename = test.zone.
UDNS_GetSecondaryZonesOfUser
$udns->UDNS_GetSecondaryZonesOfUser($string);
$string = UserName
UDNS_GetServerStatus
$udns->UDNS_GetServerStatus;
UDNS_GetTXTRecordsOfZone
$udns->UDNS_GetTXTRecordsOfZone($zonename);
$zonename = Zone.
UDNS_GetUserXInfo
$udns->UDNS_GetUserXInfo($string, $string);
$string = Username
$string = FieldName
UDNS_GetUsers
$udns->UDNS_GetUsers;
UDNS_GetZoneInfo
$udns->UDNS_GetZoneInfo($zonename);
$zonename = test.zone.
UDNS_GrantPermissionsToAccountZonesForUser
$udns->UDNS_GrantPermissionsToAccountZonesForUser($string, $string, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = account
$string = user
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_GrantPermissionsToMailForwardForUser
$udns->UDNS_GrantPermissionsToMailForwardForUser($string, $string, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = user
$string = mailforward
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_GrantPermissionsToWebForwardForUser
$udns->UDNS_GrantPermissionsToWebForwardForUser($string, $string, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = user
$string = webforward
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_GrantPermissionsToZoneForUser
$udns->UDNS_GrantPermissionsToZoneForUser($string, $zonename, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = user
$zonename = Zone.
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_GrantPermissionsToZoneMailForwardsForUser
$udns->UDNS_GrantPermissionsToZoneMailForwardsForUser($string, $zonename, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = user
$zonename = Zone.
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_GrantPermissionsToZoneWebForwardsForUser
$udns->UDNS_GrantPermissionsToZoneWebForwardsForUser($string, $zonename, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean, $boolean);
$string = user
$zonename = Zone.
$boolean = allowCreate
$boolean = allowRead
$boolean = allowUpdate
$boolean = allowDelete
$boolean = denyCreate
$boolean = denyRead
$boolean = denyUpdate
$boolean = denyDelete
UDNS_QueryMailForwards
$udns->UDNS_QueryMailForwards($zonename);
$zonename = domain.
UDNS_QueryWebForwards
$udns->UDNS_QueryWebForwards($zonename);
$zonename = domain.
UDNS_RemoveRestrictIPForAllZones
$udns->UDNS_RemoveRestrictIPForAllZones;
UDNS_RemoveRestrictIPForZone
$udns->UDNS_RemoveRestrictIPForZone($zonename, $ip_address, $ip_address);
$zonename = Zone.
$ip_address = start_ip
$ip_address = end_ip
UDNS_RequestZoneTransfer
$udns->UDNS_RequestZoneTransfer($zonename);
$zonename = Zone.
UDNS_SetASNForRecord
$udns->UDNS_SetASNForRecord($id, $id, $integer);
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
$integer = 1
UDNS_SetDirectionalMaskForRecord
$udns->UDNS_SetDirectionalMaskForRecord($id, $id, \@array);
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
\@array = [ $unsigned_int, ... ]
UDNS_UpdateAAAARecords
$udns->UDNS_UpdateAAAARecords($zonename, $hostname, @ipv6_address);
$zonename = Zone.
$hostname = Hostname.
@ipv6_address = (IPAddress, ...)
UDNS_UpdateARecords
$udns->UDNS_UpdateARecords($zonename, $hostname, @ip_address);
$zonename = Zone.
$hostname = Hostname.
@ip_address = (IP address, ...)
UDNS_UpdateCNAMERecords
$udns->UDNS_UpdateCNAMERecords($zonename, $hostname, @hostname);
$zonename = Zone.
$hostname = CNAME.
@hostname = (Hostname., ...)
UDNS_UpdateMailForward
$udns->UDNS_UpdateMailForward($string, $string, $zonename);
$string = guid
$string = forwardTo
$zonename = domain.
UDNS_UpdateNSRecords
$udns->UDNS_UpdateNSRecords($zonename, $zonename, @hostname);
$zonename = Zone.
$zonename = Zone for NS.
@hostname = (NS hostname., ...)
UDNS_UpdateWebForward
$udns->UDNS_UpdateWebForward($string, $string, $string, $unsigned, $zonename);
$string = guid
$string = requestTo
$string = redirectTo
$unsigned = forwardType
$zonename = domain.