The vmware_nsx.extension_drivers.dns_integration Module

class vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriver

Bases: vmware_nsx.common.driver_api.ExtensionDriver

extend_network_dict(session, db_data, response_data)
extend_port_dict(session, db_data, response_data)
extension_alias
external_dns_not_needed(context, network)

Decide if ports in network need to be sent to the DNS service.

Parameters:
  • context – plugin request context
  • network – network dictionary
Returns:

True or False

process_create_network(plugin_context, request_data, db_data)
process_create_port(plugin_context, request_data, db_data)
process_update_network(plugin_context, request_data, db_data)
process_update_port(plugin_context, request_data, db_data)
class vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriverDVS

Bases: vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriver

external_dns_not_needed(context, network)
initialize()
class vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriverNSXv

Bases: vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriver

external_dns_not_needed(context, network)
initialize()
class vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriverNSXv3

Bases: vmware_nsx.extension_drivers.dns_integration.DNSExtensionDriver

external_dns_not_needed(context, network)
initialize()