The unique identifier of the tenant or
account.
Lists registered DNS domains
published by the DNS drivers.
{
"domain_entries": [
{
"availability_zone": null,
"domain": "domain1.example.org",
"project": "project1",
"scope": "public"
}
]
}
<?xml version='1.0' encoding='UTF-8'?>
<domain_entries>
<domain_entry project="project1" scope="public" domain="domain1.example.org" availability_zone="None"/>
</domain_entries>
The unique identifier of the tenant or
account.
Registered DNS
domain published by the DNS
drivers.
Creates or updates a DNS
domain.
{
"domain_entry": {
"domain": "domain1.example.org",
"scope": "public",
"project": "project1"
}
}
<?xml version='1.0' encoding='UTF-8'?>
<domain_entry>
<domain>domain1.example.org</domain>
<scope>public</scope>
<project>project1</project>
</domain_entry>
{
"domain_entry": {
"availability_zone": null,
"domain": "domain1.example.org",
"project": "project1",
"scope": "public"
}
}
<?xml version='1.0' encoding='UTF-8'?>
<domain_entry project="project1" scope="public" domain="domain1.example.org" availability_zone="None"/>
Deletes a DNS domain and all
associated host entries.
The unique identifier of the tenant or
account.
Registered DNS
domain published by the DNS
drivers.
DNS entry name
assigned under a
domain.
Creates or updates a DNS
entry.
{
"dns_entry": {
"ip": "192.168.53.11",
"dns_type": "A"
}
}
<?xml version='1.0' encoding='UTF-8'?>
<dns_entry>
<ip>192.168.53.11</ip>
<dns_type>A</dns_type>
</dns_entry>
{
"dns_entry": {
"domain": "domain1.example.org",
"id": null,
"ip": "192.168.1.1",
"name": "instance1",
"type": "A"
}
}
<?xml version='1.0' encoding='UTF-8'?>
<dns_entry ip="192.168.1.1" domain="domain1.example.org" type="A" id="None" name="instance1"/>
Finds a unique DNS entry for a
specified domain and name.
{
"dns_entry": {
"domain": "domain1.example.org",
"id": null,
"ip": "192.168.1.1",
"name": "instance1",
"type": null
}
}
<?xml version='1.0' encoding='UTF-8'?>
<dns_entry ip="192.168.1.1" domain="domain1.example.org" type="None" id="None" name="instance1"/>
Deletes a specified DNS
entry.
The unique identifier of the tenant or
account.
Registered DNS
domain published by the DNS
drivers.
Lists DNS entries for a specified
domain and IP.
{
"dns_entries": [
{
"domain": "domain1.example.org",
"id": null,
"ip": "192.168.1.1",
"name": "instance1",
"type": null
}
]
}
<?xml version='1.0' encoding='UTF-8'?>
<dns_entries>
<dns_entry ip="192.168.1.1" domain="domain1.example.org" type="None" id="None" name="instance1"/>
</dns_entries>