A5DNS Namespace

The A5DNS namespace is used to manage DNS settings for the Amazon AWS Route 53 service API.

Route53 is currently the only implementation of A5DNS, but we expect to add others.

The DNS manager component helps maintain CNAME entries from within Xbasic.

A5DNS::Manager Verify Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/Verify Method.xml
Verify checks the content of a connection string to make sure it is valid.
A5DNS::Manager Class
String ConnectionProperties property
A5DNS::Manager Open Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/Open Method.xml

Open uses the provided connection string to create a manager object instance of the Provider type indicated in the connection string.

Note: The manager object is stateless, so you may not get credential errors until you call a member function on the manager object instance.

A5DNS::Manager CreateCNAMEEntry Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/CreateCNAMEEntry Method.xml
CreateCNAMEEntry creates a new entry mapping a CName to another DNS name.
A5DNS::Manager DeleteCNAMEEntry Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/DeleteCNAMEEntry Method.xml
DeleteCNAMEEntry deletes an existing CNAME record.
A5DNS::Manager DecryptConnectionString Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/DecryptConnectionString Method.xml
DecryptConnectionString decrypts a previously encrypted connection string using the (optional) passphrase provided.
A5DNS::Manager EncryptConnectionString Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/EncryptConnectionString Method.xml
EncryptConnectionString encrypts a connection string using a passphrase (optional).
A5DNS::Manager ListCNAMERecords Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/ListCNAMERecords Method.xml
ListCNAMERecords creates a list of existing CNAME records.
A5DNS::Manager ShowConnectionStringDialog Method
/documentation/pages/Ref/Api/Namespace/A5DNS/Manager/ShowConnectionStringDialog Method.xml
ShowConnectionStringDialog() shows a dialog that can be used to enter and encrypt credentials for the DNS service to be used.