NAME
UltraDNS::Methods - Available UltraDNS Transaction Protocol Methods
SYNOPSIS
$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;
|
DESCRIPTION
This module contains details of the UltraDNS methods defined by the UltraDNS Transaction Protocol documentation.
Refer to UltraDNS for more details.
METHODS
The methods can be called either with our without the UDNS_
prefix that appears in the UltraDNS docs. They're shown here without the prefix because it I prefer it that way.
AddMailForward
$udns ->AddMailForward( $string , $string , $zonename );
$string = emailTo
$string = forwardTo
$zonename = domain.
|
AddRestrictIPForAllZones
$udns ->AddRestrictIPForAllZones( $ip_address , $ip_address );
$ip_address = start_ip
$ip_address = end_ip
|
AddRestrictIPForZone
$udns ->AddRestrictIPForZone( $zonename , $ip_address , $ip_address );
$zonename = Zone.
$ip_address = start_ip
$ip_address = end_ip
|
AddUserXInfo
$udns ->AddUserXInfo( $string , $string , $string );
$string = Username
$string = FieldName
$string = Value
|
AddWebForward
$udns ->AddWebForward( $string , $string , $unsigned , $zonename );
$string = requestTo
$string = redirectTo
$unsigned = forwardType
$zonename = domain.
|
ChangeAliasOfCNAMERecord
$udns ->ChangeAliasOfCNAMERecord( $zonename , $hostname , $hostname , $hostname );
$zonename = Zone.
$hostname = alias.
$hostname = host.
$hostname = NewAlias.
|
ChangeContentOfTXTRecord
$udns ->ChangeContentOfTXTRecord ( $zonename , $hostname , $string , $string );
$zonename = Zone.
$hostname = Hostname.
$string = OldContent
$string = NewContent
|
ChangeEmailOfSOARecord
$udns ->ChangeEmailOfSOARecord( $zonename , $string );
$zonename = Zone.
$string = user @domain .com
|
ChangeExpireLimitOfSOARecord
$udns ->ChangeExpireLimitOfSOARecord( $zonename , $unsigned );
$zonename = Zone.
$unsigned = 86400
|
ChangeHostOfAAAARecord
$udns ->ChangeHostOfAAAARecord( $zonename , $hostname , $ipv6_address , $hostname );
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$hostname = NewHostname.
|
ChangeHostOfARecord
$udns ->ChangeHostOfARecord( $zonename , $hostname , $ip_address , $hostname );
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$hostname = NewHost.
|
ChangeHostOfCNAMERecord
$udns ->ChangeHostOfCNAMERecord( $zonename , $hostname , $hostname , $hostname );
$zonename = Zone.
$hostname = alias.
$hostname = host.
$hostname = NewHost.
|
ChangeHostOfPTRRecord
$udns ->ChangeHostOfPTRRecord( $zonename , $hostname , $hostname , $hostname );
$zonename = Zone.
$hostname = 1.1.1.1.in-addr.arpa.
$hostname = host.
$hostname = NewHost.
|
ChangeHostOfTXTRecord
$udns ->ChangeHostOfTXTRecord( $zonename , $hostname , $string , $hostname );
$zonename = Zone.
$hostname = Hostname.
$string = Content
$hostname = NewHostname.
|
ChangeIPOfAAAARecord
$udns ->ChangeIPOfAAAARecord( $zonename , $hostname , $ipv6_address , $ipv6_address );
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$ipv6_address = New IP
|
ChangeIPOfARecord
$udns ->ChangeIPOfARecord( $zonename , $hostname , $ip_address , $ip_address );
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$ip_address = 1.1.2.2
|
ChangeIPOfPTRRecord
$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.
|
ChangeMailServerOfMXRecord
$udns ->ChangeMailServerOfMXRecord( $zonename , $zonename , $hostname , $hostname );
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$hostname = NewServer.
|
ChangeMinimumCacheOfSOARecord
$udns ->ChangeMinimumCacheOfSOARecord( $zonename , $unsigned );
$zonename = Zone.
$unsigned = 86400
|
ChangeNameServerOfNSRecord
$udns ->ChangeNameServerOfNSRecord( $zonename , $zonename , $hostname , $hostname );
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$hostname = NewNameServer.
|
ChangeNameServerOfSOARecord
$udns ->ChangeNameServerOfSOARecord( $zonename , $hostname );
$zonename = Zone.
$hostname = NewNameServer.
|
ChangePriorityOfMXRecord
$udns ->ChangePriorityOfMXRecord( $zonename , $zonename , $hostname , $unsigned_short );
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned_short = 10
|
ChangeRefreshIntervalOfSOARecord
$udns ->ChangeRefreshIntervalOfSOARecord( $zonename , $unsigned );
$zonename = Zone.
$unsigned = 86400
|
ChangeRetryIntervalOfSOARecord
$udns ->ChangeRetryIntervalOfSOARecord( $zonename , $unsigned );
$zonename = Zone.
$unsigned = 86400
|
ChangeSerialNumberOfSOARecord
$udns ->ChangeSerialNumberOfSOARecord( $zonename , $string );
$zonename = Zone.
$string = Serial Number
|
ChangeServedDomainOfNSRecord
$udns ->ChangeServedDomainOfNSRecord( $zonename , $zonename , $hostname , $zonename );
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$zonename = NewDomain.
|
ChangeServedZoneOfMXRecord
$udns ->ChangeServedZoneOfMXRecord( $zonename , $zonename , $hostname , $zonename );
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$zonename = NewZone.
|
ChangeTTLOfAAAARecord
$udns ->ChangeTTLOfAAAARecord( $zonename , $hostname , $ipv6_address , $unsigned );
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
$unsigned = NewTTL
|
ChangeTTLOfARecord
$udns ->ChangeTTLOfARecord( $zonename , $hostname , $ip_address , $unsigned );
$zonename = Zone.
$hostname = host.
$ip_address = 1.1.1.1
$unsigned = NewTTL
|
ChangeTTLOfCNAMERecord
$udns ->ChangeTTLOfCNAMERecord( $zonename , $hostname , $hostname , $unsigned );
$zonename = Zone.
$hostname = alias.
$hostname = host.
$unsigned = NewTTL
|
ChangeTTLOfMXRecord
$udns ->ChangeTTLOfMXRecord( $zonename , $zonename , $hostname , $unsigned );
$zonename = Zone.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned = NewTTL
|
ChangeTTLOfNSRecord
$udns ->ChangeTTLOfNSRecord( $zonename , $zonename , $hostname , $unsigned );
$zonename = Zone.
$zonename = ServedDomain.
$hostname = NameServer.
$unsigned = NewTTL
|
ChangeTTLOfPTRRecord
$udns ->ChangeTTLOfPTRRecord( $zonename , $hostname , $hostname , $unsigned );
$zonename = Zone.
$hostname = 1.1.1.1.in-addr.arpa.
$hostname = host.
$unsigned = NewTTL
|
ChangeTTLOfSOARecord
$udns ->ChangeTTLOfSOARecord( $zonename , $unsigned );
$zonename = Zone.
$unsigned = NewTTL
|
ChangeTTLOfTXTRecord
$udns ->ChangeTTLOfTXTRecord( $zonename , $hostname , $string , $unsigned );
$zonename = Zone.
$hostname = Hostname.
$string = Content
$unsigned = NewTTL
|
ChangeUserEmail
$udns ->ChangeUserEmail( $string , $string );
$string = UserName
$string = NewEmail
|
ChangeUserPassword
$udns ->ChangeUserPassword( $string , $string , $string );
$string = UserName
$string = OldPassword
$string = NewPassword
|
CloseConnection
CreateAAAARecord
$udns ->CreateAAAARecord( $zonename , $hostname , $ipv6_address );
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
|
CreateARecord
$udns ->CreateARecord( $zonename , $hostname , $ip_address );
$zonename = ZoneName.
$hostname = HostName.
$ip_address = ipAddr
|
CreateCNAMERecord
$udns ->CreateCNAMERecord( $zonename , $hostname , $hostname );
$zonename = ZoneName.
$hostname = Alias.
$hostname = HostName.
|
CreateMXRecord
$udns ->CreateMXRecord( $zonename , $zonename , $hostname , $unsigned_short );
$zonename = ZoneName.
$zonename = ServedZone.
$hostname = MailServer.
$unsigned_short = priority
|
CreateNSRecord
$udns ->CreateNSRecord( $zonename , $zonename , $hostname );
$zonename = ZoneName.
$zonename = SubDomain.
$hostname = NameServer.
|
CreatePTRRecord
$udns ->CreatePTRRecord( $zonename , $hostname , $hostname );
$zonename = ZoneName.
$hostname = 4.3.2.1.in-addr.arpa.
$hostname = HostName.
|
CreatePrimaryZone
$udns ->CreatePrimaryZone( $zonename );
$zonename = ZoneName.
|
CreateRPRecord
$udns ->CreateRPRecord( $zonename , $hostname , $string , $string );
$zonename = Zone.
$hostname = Host.
$string = user @domain .com
$string = data.
|
CreateResourceRecord
$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
|
CreateSSHFPRecord
$udns ->CreateSSHFPRecord( $zonename , $hostname , $unsigned_short , $unsigned_short , $string );
$zonename = test.zone.
$hostname = sshfp2.test.zonel.
$unsigned_short = 0
$unsigned_short = 1
$string = 0123456789abcdef
|
CreateSecondaryZone
$udns ->CreateSecondaryZone( $zonename , $ip_address );
$zonename = ZoneName.
$ip_address = PrimaryNameServer
|
CreateTXTRecord
$udns ->CreateTXTRecord( $zonename , $hostname , $string );
$zonename = Zone.
$hostname = Hostname.
$string = Content
|
CreateUser
$udns ->CreateUser( $string , $string , $string , $string , $string , $string , $string );
$string = NewUserName
$string = Password
$string = Email
$string = FirstInitial
$string = LastInitial
$string = ServicePkg
$string = PricingPkg
|
DeleteAAAARecord
$udns ->DeleteAAAARecord( $zonename , $hostname , $ipv6_address );
$zonename = Zone.
$hostname = Hostname.
$ipv6_address = IPAddress
|
DeleteARecord
$udns ->DeleteARecord( $zonename , $hostname , $ip_address );
$zonename = ZoneName.
$hostname = HostName.
$ip_address = ipAddr
|
DeleteAllRecordsOfUser
$udns ->DeleteAllRecordsOfUser( $string );
$string = UserName
|
DeleteCNAMERecord
$udns ->DeleteCNAMERecord( $zonename , $hostname );
$zonename = ZoneName.
$hostname = Alias.
|
DeleteMXRecord
$udns ->DeleteMXRecord( $zonename , $zonename , $hostname );
$zonename = ZoneName.
$zonename = ServedZone.
$hostname = MailServer.
|
DeleteMailForward
$udns ->DeleteMailForward( $string , $zonename );
$string = guid
$zonename = domain.
|
DeleteNSRecord
$udns ->DeleteNSRecord( $zonename , $zonename , $hostname );
$zonename = ZoneName.
$zonename = SubDomain.
$hostname = NameServer.
|
DeletePTRRecord
$udns ->DeletePTRRecord( $zonename , $hostname , $hostname );
$zonename = ZoneName.
$hostname = 4.3.2.1.in-addr.arpa.
$hostname = HostName.
|
DeleteRPRecord
$udns ->DeleteRPRecord( $zonename , $hostname , $string );
$zonename = Zone.
$hostname = Host.
$string = email
|
DeleteResourceRecord
$udns ->DeleteResourceRecord( $id , $id );
$id = 0303372E01CBF764
$id = 0403372E01CBF99F
|
DeleteSSHFPRecord
$udns ->DeleteSSHFPRecord( $zonename , $hostname );
$zonename = test.zone.
$hostname = sshfp.test.zone.
|
DeleteTXTRecord
$udns ->DeleteTXTRecord( $zonename , $hostname );
$zonename = Zone.
$hostname = Hostname.
|
DeleteUser
$udns ->DeleteUser( $string );
$string = UserName
|
DeleteUserXInfo
$udns ->DeleteUserXInfo( $string , $string );
$string = Username
$string = FieldName
|
DeleteWebForward
$udns ->DeleteWebForward( $string , $zonename );
$string = guid
$zonename = domain.
|
DeleteZone
$udns ->DeleteZone( $zonename );
$zonename = ZoneName.
|
DisableAutoSerialUpdate
$udns ->DisableAutoSerialUpdate;
|
Disconnect
EnableAutoSerialUpdate
$udns ->EnableAutoSerialUpdate;
|
FindResourceRecords
$udns ->FindResourceRecords( $id , $hostname , $unsigned_short );
$id = 0123456789ABCDEF
$hostname = hostname.myzone.com.
$unsigned_short = 1
|
GetAAAARecordsOfZone
$udns ->GetAAAARecordsOfZone( $zonename );
$zonename = Zone.
|
GetARecordsOfZone
$udns ->GetARecordsOfZone( $zonename );
$zonename = Zone.
|
GetASNForRecord
$udns ->GetASNForRecord( $id , $id );
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
|
GetASNList
GetAllRRsOfZone
$udns ->GetAllRRsOfZone( $zonename );
$zonename = Zone.
|
GetAllZonesOfUser
$udns ->GetAllZonesOfUser( $string );
$string = UserName
|
GetAutoSerialUpdateState
$udns ->GetAutoSerialUpdateState;
|
GetCNAMERecordsOfZone
$udns ->GetCNAMERecordsOfZone( $zonename );
$zonename = Zone.
|
GetDirectionalMaskForRecord
$udns ->GetDirectionalMaskForRecord( $id , $id );
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
|
GetDirectionalServerList
$udns ->GetDirectionalServerList;
|
GetMXRecordsOfZone
$udns ->GetMXRecordsOfZone( $zonename );
$zonename = Zone.
|
GetNSRecordsOfZone
$udns ->GetNSRecordsOfZone( $zonename );
$zonename = Zone.
|
GetPTRRecordsOfZone
$udns ->GetPTRRecordsOfZone( $zonename );
$zonename = Zone.
|
GetPrimaryZonesOfUser
$udns ->GetPrimaryZonesOfUser( $string );
$string = UserName
|
GetRPRecordsOfZone
$udns ->GetRPRecordsOfZone( $zonename );
$zonename = Zone.
|
GetRecordsOfDnameByType
$udns ->GetRecordsOfDnameByType( $zonename , $hostname , $int );
$zonename = Zone.
$hostname = Hostname.
$int = Type
|
GetSOARecordOfZone
$udns ->GetSOARecordOfZone( $zonename );
$zonename = Zone.
|
GetSSHFPRecordsOfZone
$udns ->GetSSHFPRecordsOfZone( $zonename );
$zonename = test.zone.
|
GetSecondaryZonesOfUser
$udns ->GetSecondaryZonesOfUser( $string );
$string = UserName
|
GetServerStatus
GetTXTRecordsOfZone
$udns ->GetTXTRecordsOfZone( $zonename );
$zonename = Zone.
|
GetUserXInfo
$udns ->GetUserXInfo( $string , $string );
$string = Username
$string = FieldName
|
GetUsers
GetZoneInfo
$udns ->GetZoneInfo( $zonename );
$zonename = test.zone.
|
GrantPermissionsToAccountZonesForUser
$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
|
GrantPermissionsToMailForwardForUser
$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
|
GrantPermissionsToWebForwardForUser
$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
|
GrantPermissionsToZoneForUser
$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
|
GrantPermissionsToZoneMailForwardsForUser
$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
|
GrantPermissionsToZoneWebForwardsForUser
$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
|
QueryMailForwards
$udns ->QueryMailForwards( $zonename );
$zonename = domain.
|
QueryWebForwards
$udns ->QueryWebForwards( $zonename );
$zonename = domain.
|
RemoveRestrictIPForAllZones
$udns ->RemoveRestrictIPForAllZones;
|
RemoveRestrictIPForZone
$udns ->RemoveRestrictIPForZone( $zonename , $ip_address , $ip_address );
$zonename = Zone.
$ip_address = start_ip
$ip_address = end_ip
|
RequestZoneTransfer
$udns ->RequestZoneTransfer( $zonename );
$zonename = Zone.
|
SetASNForRecord
$udns ->SetASNForRecord( $id , $id , $integer );
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
$integer = 1
|
SetDirectionalMaskForRecord
$udns ->SetDirectionalMaskForRecord( $id , $id , \ @array );
$id = 0123456789ABCDEF
$id = 123456789ABCDEF0
\ @array = [ $unsigned_int , ... ]
|
UpdateAAAARecords
$udns ->UpdateAAAARecords( $zonename , $hostname , @ipv6_address );
$zonename = Zone.
$hostname = Hostname.
@ipv6_address = (IPAddress, ...)
|
UpdateARecords
$udns ->UpdateARecords( $zonename , $hostname , @ip_address );
$zonename = Zone.
$hostname = Hostname.
@ip_address = (IP address, ...)
|
UpdateCNAMERecords
$udns ->UpdateCNAMERecords( $zonename , $hostname , @hostname );
$zonename = Zone.
$hostname = CNAME.
@hostname = (Hostname., ...)
|
UpdateMailForward
$udns ->UpdateMailForward( $string , $string , $zonename );
$string = guid
$string = forwardTo
$zonename = domain.
|
UpdateNSRecords
$udns ->UpdateNSRecords( $zonename , $zonename , @hostname );
$zonename = Zone.
$zonename = Zone for NS.
@hostname = (NS hostname., ...)
|
UpdateWebForward
$udns ->UpdateWebForward( $string , $string , $string , $unsigned , $zonename );
$string = guid
$string = requestTo
$string = redirectTo
$unsigned = forwardType
$zonename = domain.
|