Index _ | A | C | D | F | G | H | I | K | L | M | N | R | U | W _ __api_session_id (multidyndnscli.Client attribute) (multidyndnscli.nc_dnsapi.Client attribute) __endpoint (multidyndnscli.Client attribute) (multidyndnscli.nc_dnsapi.Client attribute) __enter__() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) __eq__() (multidyndnscli.DNSRecord method) (multidyndnscli.nc_dnsapi.DNSRecord method) (multidyndnscli.nc_dnsapi.DNSZone method) __exit__() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) __repr__ (multidyndnscli.DNSRecord attribute) (multidyndnscli.nc_dnsapi.DNSRecord attribute) __str__() (multidyndnscli.DNSRecord method) (multidyndnscli.nc_dnsapi.DNSRecord method) (multidyndnscli.nc_dnsapi.DNSZone method) __valid_types (multidyndnscli.DNSRecord attribute) (multidyndnscli.nc_dnsapi.DNSRecord attribute) __version__ (in module multidyndnscli) _cache (multidyndnscli.Updater attribute) _cache_file (multidyndnscli.Updater attribute) _config (multidyndnscli.Updater attribute) _current_fqdn_dns_ipv4 (multidyndnscli.Host attribute) _current_fqdn_dns_ipv6_set (multidyndnscli.Host attribute) _delay (multidyndnscli.Domain attribute) _dns_provider (multidyndnscli.Domain attribute) _dns_providers (multidyndnscli.Updater attribute) _domain_name (multidyndnscli.Domain attribute) _domain_record_dict (multidyndnscli.Domain attribute) _domains (multidyndnscli.Updater attribute) _find_record_id() (multidyndnscli.Domain method) _host_ipv4 (multidyndnscli.Host attribute) _host_ipv6_set (multidyndnscli.Host attribute) _host_list (multidyndnscli.Domain attribute) _ipv4 (multidyndnscli.Router attribute) _ipv6 (multidyndnscli.Router attribute) _last_update (multidyndnscli.Domain attribute) _name (multidyndnscli.Host attribute) _read_from_cache() (multidyndnscli.Domain method) _rebuild_domain_records_cache() (multidyndnscli.Domain method) _resolve_current_fqdn_ipv4() (multidyndnscli.Host method) _resolve_current_fqdn_ipv6_set() (multidyndnscli.Host method) _resolve_host_ipv4() (multidyndnscli.Host method) _resolve_host_ipv6_set() (multidyndnscli.Host method) _resolve_public_ipv4() (multidyndnscli.Router method) _resolve_public_ipv6() (multidyndnscli.Router method) _router (multidyndnscli.Domain attribute) (multidyndnscli.Host attribute) _target_records_ipv4 (multidyndnscli.Domain attribute) _target_records_ipv6 (multidyndnscli.Domain attribute) _updater (multidyndnscli.Domain attribute) A add_dns_provider() (multidyndnscli.Updater method) add_dns_record() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) add_domain() (multidyndnscli.Updater method) add_host() (multidyndnscli.Domain method) C cache_dir (multidyndnscli.Updater property) CACHE_FILE_NAME (in module multidyndnscli) Client (class in multidyndnscli) (class in multidyndnscli.nc_dnsapi) D delete_dns_record() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) delete_dns_records() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) dns_providers (multidyndnscli.Updater property) dns_record() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) dns_record_exists() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) dns_records() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) dns_zone() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) DNSProvider (class in multidyndnscli) DNSRecord (class in multidyndnscli) (class in multidyndnscli.nc_dnsapi) DNSResolutionException DNSZone (class in multidyndnscli.nc_dnsapi) Domain (class in multidyndnscli) domain_name (multidyndnscli.Domain property) domains (multidyndnscli.Updater property) F fetch_domain() (multidyndnscli.DNSProvider method) (multidyndnscli.Netcup method) fqdn (multidyndnscli.Host property) from_config() (multidyndnscli.Domain static method) (multidyndnscli.Host static method) (multidyndnscli.Netcup static method) (multidyndnscli.Router static method) (multidyndnscli.Updater static method) G get_cache_domain() (multidyndnscli.Updater method) get_config_file_schema() (in module multidyndnscli) (in module multidyndnscli.schemata) get_ipv4_addresses_linux() (in module multidyndnscli.util) get_ipv6_addresses_linux() (in module multidyndnscli.util) get_valid_ip() (in module multidyndnscli.util) H Host (class in multidyndnscli) host_ipv4 (multidyndnscli.Host property) host_ipv6 (multidyndnscli.Host property) I ipv4 (multidyndnscli.Router property) ipv4_private_net_10 (in module multidyndnscli.util) ipv4_private_net_172_16 (in module multidyndnscli.util) ipv4_private_net_192_168 (in module multidyndnscli.util) ipv6 (multidyndnscli.Router property) ipv6_private_net_fc (in module multidyndnscli.util) ipv6_private_net_fd (in module multidyndnscli.util) ipv6_private_net_fe (in module multidyndnscli.util) is_public_ipv4() (in module multidyndnscli.util) is_public_ipv6() (in module multidyndnscli.util) K KEY_DOMAINS (in module multidyndnscli) KEY_LAST_UPDATE (in module multidyndnscli) L login() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) logout() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) M module multidyndnscli multidyndnscli.cli multidyndnscli.nc_dnsapi multidyndnscli.schemata multidyndnscli.util multidyndnscli module multidyndnscli.cli module multidyndnscli.nc_dnsapi module multidyndnscli.schemata module multidyndnscli.util module N name (in module multidyndnscli.nc_dnsapi) (multidyndnscli.Host property) needs_update() (multidyndnscli.Host method) Netcup (class in multidyndnscli) R read_cache() (multidyndnscli.Updater method) request() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) Router (class in multidyndnscli) RouterNotReachableException run() (in module multidyndnscli.cli) U update() (multidyndnscli.Domain method) (multidyndnscli.Updater method) update_cache_domain() (multidyndnscli.Updater method) update_dns_record() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) update_dns_records() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) update_dns_zone() (multidyndnscli.Client method) (multidyndnscli.nc_dnsapi.Client method) update_domain() (multidyndnscli.DNSProvider method) (multidyndnscli.Netcup method) Updater (class in multidyndnscli) use_ipv4 (multidyndnscli.Router property) use_ipv6 (multidyndnscli.Router property) W write_cache() (multidyndnscli.Updater method)