The novaclient.v1_1.floating_ip_dns Module

class novaclient.v1_1.floating_ip_dns.FloatingIPDNSDomain(manager, info, loaded=False)

Bases: novaclient.base.Resource

create()
delete()
get()
class novaclient.v1_1.floating_ip_dns.FloatingIPDNSDomainManager(api)

Bases: novaclient.base.ManagerWithFind

create_private(fqdomain, availability_zone)

Add or modify a private DNS domain.

create_public(fqdomain, project)

Add or modify a public DNS domain.

delete(fqdomain)

Delete the specified domain

domains()

Return the list of available dns domains.

resource_class

alias of FloatingIPDNSDomain

class novaclient.v1_1.floating_ip_dns.FloatingIPDNSEntry(manager, info, loaded=False)

Bases: novaclient.base.Resource

create()
delete()
get()
class novaclient.v1_1.floating_ip_dns.FloatingIPDNSEntryManager(api)

Bases: novaclient.base.ManagerWithFind

create(domain, name, ip, dns_type)

Add a new DNS entry.

delete(domain, name)

Delete entry specified by name and domain.

get(domain, name)

Return a list of entries for the given domain and ip or name.

get_for_ip(domain, ip)

Return a list of entries for the given domain and ip or name.

modify_ip(domain, name, ip)

Add a new DNS entry.

resource_class

alias of FloatingIPDNSEntry

This Page