Module ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias identifier ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index Str If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword NameLoad attr If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Str orelse If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str If UnaryOpNot SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Return If Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index AttributeLoad NameLoad attr keyword Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore CompareIn Str NameLoad If BoolOpAnd CompareIs NameLoad NameLoad UnaryOpNot NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str If UnaryOpNot SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Return If Call AttributeLoad NameLoad attr NameLoad NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str attr If NameLoad body Assign NameStore BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq SubscriptLoad NameLoad Index Str NameLoad If BoolOpOr NameLoad BoolOpAnd NameLoad SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad orelse Assign SubscriptStore NameLoad Index Str Str Return If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad keyword Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return CompareLtELtE Call NameLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str For NameStore NameLoad body If CompareLtELtE SubscriptLoad NameLoad Index Num NameLoad SubscriptLoad NameLoad Index Num body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad If UnaryOpNot NameLoad body Return NameLoad If SubscriptLoad NameLoad Index Str body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareGt Call NameLoad NameLoad Num body Return NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq SubscriptLoad NameLoad Index Str Str body Return NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Return NameLoad If CompareEq SubscriptLoad NameLoad Index Str Str body Return Call AttributeLoad NameLoad attr NameLoad If CompareIn SubscriptLoad NameLoad Index Str ListLoad Str Str Str body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list Assign NameStore NameLoad FunctionDef arguments args defaults body Global identifier If NameLoad body Return NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Return TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad Str Raise Call AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str attr If UnaryOpNot NameLoad body Return Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Call NameLoad Str Dict Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr BinOpMod Call NameLoad Str Dict Str Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Return Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd CompareEq SubscriptLoad NameLoad Index AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Return If BoolOpAnd CompareEq SubscriptLoad NameLoad Index AttributeLoad NameLoad attr SubscriptLoad NameLoad Index AttributeLoad NameLoad attr UnaryOpNot SubscriptLoad NameLoad Index AttributeLoad NameLoad attr body Return Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Str attr If UnaryOpNot NameLoad body Return If SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call NameLoad If UnaryOpNot NameLoad body Return Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword NameLoad attr If UnaryOpNot NameLoad body Return If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr attr keyword NameLoad attr Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call NameLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Expr Call NameLoad
N/A neutron_lib.api validators oslo_config cfg oslo_log log logging neutron._i18n _LE _LI neutron.callbacks events neutron.callbacks registry neutron.callbacks resources neutron.db dns_db neutron.db models_v2 neutron.extensions dns neutron manager neutron.plugins.common utils plugin_utils neutron.plugins.ml2 db neutron.plugins.ml2 driver_api api neutron.services.externaldns driver N/A LOG N/A N/A logging getLogger __name__ DNSExtensionDriver N/A N/A api ExtensionDriver N/A N/A _supported_extension_alias dns-integration extension_alias N/A N/A self N/A N/A N/A N/A self _supported_extension_alias N/A property process_create_network N/A N/A self plugin_context request_data db_data N/A N/A N/A dns_domain N/A N/A request_data get N/A dns DNSDOMAIN N/A N/A N/A N/A validators is_attr_set dns_domain N/A N/A N/A dns_domain N/A N/A N/A N/A N/A plugin_context session add N/A N/A dns_db NetworkDNSDomain network_id N/A db_data N/A id dns_domain dns_domain N/A N/A db_data N/A N/A dns DNSDOMAIN dns_domain N/A process_update_network N/A N/A self plugin_context request_data db_data N/A N/A N/A new_value N/A N/A request_data get N/A dns DNSDOMAIN N/A N/A N/A N/A validators is_attr_set new_value N/A N/A N/A current_dns_domain N/A N/A db_data get N/A dns DNSDOMAIN N/A N/A current_dns_domain new_value N/A N/A N/A net_id N/A db_data N/A id N/A current_dns_domain N/A N/A net_dns_domain N/A N/A N/A N/A N/A N/A N/A plugin_context session query N/A dns_db NetworkDNSDomain filter_by network_id net_id one N/A new_value N/A N/A N/A net_dns_domain N/A dns_domain new_value N/A N/A db_data N/A N/A dns DNSDOMAIN new_value N/A N/A N/A N/A N/A plugin_context session delete net_dns_domain N/A N/A db_data N/A N/A dns DNSDOMAIN N/A N/A new_value N/A N/A N/A N/A N/A plugin_context session add N/A N/A dns_db NetworkDNSDomain network_id net_id dns_domain new_value N/A N/A db_data N/A N/A dns DNSDOMAIN new_value N/A process_create_port N/A N/A self plugin_context request_data db_data N/A N/A N/A N/A N/A request_data N/A N/A dns DNSNAME N/A N/A N/A network N/A N/A self _get_network plugin_context N/A db_data N/A network_id N/A N/A N/A network N/A N/A dns DNSDOMAIN N/A N/A N/A N/A N/A self external_dns_not_needed plugin_context network N/A N/A N/A N/A N/A N/A plugin_context session add N/A N/A dns_db PortDNS port_id N/A db_data N/A id current_dns_name N/A request_data N/A N/A dns DNSNAME current_dns_domain N/A network N/A N/A dns DNSDOMAIN previous_dns_name previous_dns_domain N/A process_update_port N/A N/A self plugin_context request_data db_data N/A N/A N/A dns_name N/A N/A request_data get N/A dns DNSNAME N/A has_fixed_ips N/A fixed_ips request_data N/A N/A N/A dns_name None N/A has_fixed_ips N/A N/A N/A network N/A N/A self _get_network plugin_context N/A db_data N/A network_id N/A N/A N/A network N/A N/A dns DNSDOMAIN N/A N/A N/A N/A N/A self external_dns_not_needed plugin_context network N/A N/A N/A dns_domain N/A network N/A N/A dns DNSDOMAIN N/A dns_data_db N/A N/A N/A N/A N/A N/A N/A plugin_context session query N/A dns_db PortDNS filter_by port_id N/A db_data N/A id one_or_none N/A dns_data_db N/A N/A is_dns_name_changed N/A N/A dns_name None N/A N/A dns_data_db N/A current_dns_name dns_name N/A N/A is_dns_name_changed N/A has_fixed_ips N/A dns_data_db N/A current_dns_name N/A N/A N/A dns_data_db N/A previous_dns_name N/A dns_data_db N/A current_dns_name N/A N/A dns_data_db N/A previous_dns_domain N/A dns_data_db N/A current_dns_domain N/A is_dns_name_changed N/A N/A N/A dns_data_db N/A current_dns_name dns_name N/A dns_name N/A N/A N/A dns_data_db N/A current_dns_domain dns_domain N/A N/A N/A dns_data_db N/A current_dns_domain N/A N/A dns_name N/A N/A N/A N/A N/A plugin_context session add N/A N/A dns_db PortDNS port_id N/A db_data N/A id current_dns_name dns_name current_dns_domain dns_domain previous_dns_name previous_dns_domain N/A external_dns_not_needed N/A N/A self context network N/A N/A N/A Decide if ports in network need to be sent to the DNS service.

        :param context: plugin request context
        :param network: network dictionary
        :return True or False
         N/A N/A extend_network_dict N/A N/A self session db_data response_data N/A N/A N/A N/A response_data N/A N/A dns DNSDOMAIN N/A N/A db_data dns_domain N/A N/A N/A response_data N/A N/A dns DNSDOMAIN N/A N/A db_data dns_domain N/A N/A dns DNSDOMAIN N/A response_data N/A extend_port_dict N/A N/A self session db_data response_data N/A N/A N/A N/A response_data N/A N/A dns DNSNAME N/A db_data N/A N/A dns DNSNAME N/A response_data N/A _get_network N/A N/A self context network_id N/A N/A N/A plugin N/A N/A N/A manager NeutronManager get_plugin N/A N/A N/A plugin get_network context network_id N/A N/A DNSExtensionDriverML2 N/A DNSExtensionDriver N/A initialize N/A N/A self N/A N/A N/A N/A N/A LOG info N/A _LI DNSExtensionDriverML2 initialization complete N/A _is_tunnel_tenant_network N/A N/A self provider_net N/A N/A N/A N/A N/A provider_net N/A network_type geneve N/A N/A tunnel_ranges N/A N/A N/A cfg CONF ml2_type_geneve vni_ranges N/A N/A N/A N/A provider_net N/A network_type vxlan N/A N/A tunnel_ranges N/A N/A N/A cfg CONF ml2_type_vxlan vni_ranges N/A N/A tunnel_ranges N/A N/A N/A cfg CONF ml2_type_gre tunnel_id_ranges N/A segmentation_id N/A int N/A provider_net N/A segmentation_id N/A entry tunnel_ranges N/A N/A entry N/A N/A entry strip N/A N/A tun_min tun_max N/A N/A entry split : N/A tun_min N/A N/A tun_min strip N/A tun_max N/A N/A tun_max strip N/A N/A N/A int tun_min segmentation_id N/A int tun_max N/A _is_vlan_tenant_network N/A N/A self provider_net N/A N/A N/A network_vlan_ranges N/A N/A plugin_utils parse_network_vlan_ranges N/A N/A N/A cfg CONF ml2_type_vlan network_vlan_ranges N/A vlan_ranges N/A network_vlan_ranges N/A N/A provider_net N/A physical_network N/A N/A vlan_ranges N/A N/A False N/A segmentation_id N/A int N/A provider_net N/A segmentation_id N/A vlan_range vlan_ranges N/A N/A N/A N/A vlan_range N/A 0 segmentation_id N/A vlan_range N/A 1 N/A N/A True N/A external_dns_not_needed N/A N/A self context network N/A N/A N/A dns_driver N/A _get_dns_driver N/A N/A dns_driver N/A N/A True N/A N/A network N/A router:external N/A N/A True N/A segments N/A N/A db get_network_segments N/A context session N/A network N/A id N/A N/A N/A len segments 1 N/A N/A False N/A provider_net N/A segments N/A 0 N/A N/A N/A provider_net N/A network_type local N/A N/A True N/A N/A N/A provider_net N/A network_type flat N/A N/A False N/A N/A N/A provider_net N/A network_type vlan N/A N/A N/A N/A self _is_vlan_tenant_network provider_net N/A N/A N/A provider_net N/A network_type N/A gre vxlan geneve N/A N/A N/A N/A self _is_tunnel_tenant_network provider_net N/A True N/A N/A N/A DNS_DRIVER None _get_dns_driver N/A N/A N/A N/A N/A DNS_DRIVER N/A DNS_DRIVER N/A N/A DNS_DRIVER N/A N/A N/A N/A cfg CONF external_dns_driver N/A N/A N/A N/A N/A DNS_DRIVER N/A N/A N/A driver ExternalDNSService get_instance N/A N/A N/A LOG debug External DNS driver loaded: %s N/A N/A cfg CONF external_dns_driver N/A DNS_DRIVER N/A N/A N/A ImportError N/A N/A N/A N/A LOG exception N/A _LE ImportError exception occurred while loading the external DNS service driver N/A N/A N/A dns ExternalDNSDriverNotFound driver N/A N/A cfg CONF external_dns_driver N/A _create_port_in_external_dns_service N/A N/A resource event trigger N/A kwargs N/A N/A dns_driver N/A _get_dns_driver N/A N/A dns_driver N/A N/A N/A context N/A kwargs N/A context N/A port N/A kwargs N/A port N/A dns_data_db N/A N/A N/A N/A N/A N/A N/A context session query N/A dns_db PortDNS filter_by port_id N/A port N/A id one_or_none N/A N/A dns_data_db N/A N/A N/A records N/A N/A ip N/A ip_address N/A ip N/A port N/A fixed_ips N/A N/A _send_data_to_external_dns_service context dns_driver N/A dns_data_db N/A current_dns_domain N/A dns_data_db N/A current_dns_name records N/A _send_data_to_external_dns_service N/A N/A context dns_driver dns_domain dns_name records N/A N/A N/A N/A N/A N/A N/A dns_driver create_record_set context dns_domain dns_name records N/A N/A N/A N/A N/A dns DNSDomainNotFound N/A dns DuplicateRecordSet N/A e N/A N/A N/A N/A LOG exception N/A N/A _LE Error publishing port data in external DNS service. Name: '%(name)s'. Domain: '%(domain)s'. DNS service driver message '%(message)s' N/A name domain message dns_name dns_domain N/A e msg N/A _remove_data_from_external_dns_service N/A N/A context dns_driver dns_domain dns_name records N/A N/A N/A N/A N/A N/A N/A dns_driver delete_record_set context dns_domain dns_name records N/A N/A N/A N/A N/A dns DNSDomainNotFound N/A dns DuplicateRecordSet N/A e N/A N/A N/A N/A LOG exception N/A N/A _LE Error deleting port data from external DNS service. Name: '%(name)s'. Domain: '%(domain)s'. IP addresses '%(ips)s'. DNS service driver message '%(message)s' N/A name domain message ips dns_name dns_domain N/A e msg N/A N/A ,  join records N/A _update_port_in_external_dns_service N/A N/A resource event trigger N/A kwargs N/A N/A dns_driver N/A _get_dns_driver N/A N/A dns_driver N/A N/A N/A context N/A kwargs N/A context N/A updated_port N/A kwargs N/A port N/A original_port N/A N/A kwargs get original_port N/A N/A original_port N/A N/A N/A original_ips N/A N/A ip N/A ip_address N/A ip N/A original_port N/A fixed_ips N/A updated_ips N/A N/A ip N/A ip_address N/A ip N/A updated_port N/A fixed_ips N/A N/A N/A N/A updated_port N/A N/A dns DNSNAME N/A original_port N/A N/A dns DNSNAME N/A N/A set original_ips N/A set updated_ips N/A N/A N/A N/A N/A N/A updated_port N/A N/A dns DNSNAME N/A original_port N/A N/A dns DNSNAME N/A N/A original_port N/A N/A dns DNSNAME N/A N/A N/A dns_data_db N/A N/A N/A N/A N/A N/A N/A context session query N/A dns_db PortDNS filter_by port_id N/A updated_port N/A id one_or_none N/A N/A dns_data_db N/A N/A N/A N/A dns_data_db N/A previous_dns_name N/A N/A N/A _remove_data_from_external_dns_service context dns_driver N/A dns_data_db N/A previous_dns_domain N/A dns_data_db N/A previous_dns_name original_ips N/A N/A dns_data_db N/A current_dns_name N/A N/A N/A _send_data_to_external_dns_service context dns_driver N/A dns_data_db N/A current_dns_domain N/A dns_data_db N/A current_dns_name updated_ips N/A _delete_port_in_external_dns_service N/A N/A resource event trigger N/A kwargs N/A N/A dns_driver N/A _get_dns_driver N/A N/A dns_driver N/A N/A N/A context N/A kwargs N/A context N/A port_id N/A kwargs N/A port_id N/A dns_data_db N/A N/A N/A N/A N/A N/A N/A context session query N/A dns_db PortDNS filter_by port_id port_id one_or_none N/A N/A dns_data_db N/A N/A N/A N/A dns_data_db N/A current_dns_name N/A N/A ip_allocations N/A N/A N/A N/A N/A N/A N/A context session query N/A models_v2 IPAllocation filter_by port_id port_id all N/A records N/A N/A alloc N/A ip_address N/A alloc ip_allocations N/A N/A _remove_data_from_external_dns_service context dns_driver N/A dns_data_db N/A current_dns_domain N/A dns_data_db N/A current_dns_name records N/A subscribe N/A N/A N/A N/A N/A N/A N/A registry subscribe _create_port_in_external_dns_service N/A resources PORT N/A events AFTER_CREATE N/A N/A N/A registry subscribe _update_port_in_external_dns_service N/A resources PORT N/A events AFTER_UPDATE N/A N/A N/A registry subscribe _delete_port_in_external_dns_service N/A resources PORT N/A events BEFORE_DELETE N/A N/A N/A subscribe