The current version of the library is 3.2 which features support for NETDB API versions 3.2 (release), 3.1 (oldrelease) and 3.0 (deprecated). If not explicitly specified the most recent supported version will be used. Examples for using an older API version are listed in section "Usage".
The library supports the last 3 NETDB-API releases (release, oldrelease, deprecated). The version of the library is defined by the newest supported API version.
@@ -72,33 +75,33 @@ Variable precendence is as followed (from greatest to least,means the first list
An example config can be found in this repo (`example_config.ini`). Be aware to set the file mode of the config at least to `0600` but never other-readable.
## Migration
### API 3.0 -> API 3.1
See the [API 3.0 -> API 3.1 wiki article](https://git.scc.kit.edu/scc-net/netvs/netdb-client-lib/-/wikis/API-3.0---3.1-Migration-Guide).
### API 3.2 -> API 4.0
See the [API 4.0 Release Notes](https://doku.netdb.scc.kit.edu/webapi/4.0/relnotes/).
## Examples
More examples can be found in our repository [net-api-python-scripts](https://git.scc.kit.edu/scc-net/net-api-python-scripts) where we store some handy scripts for our daily work and some time-consuming tasks.
[Bcd(name='scc-net-web-1',categ='USER',is_own=True,log_pk=13270200,seclvl=0,vlan_count=1,description='[scc-net-web/1]: Webserver von SCC-NET / [ipv6-scc-net-web/1]: Webserver von SCC-NET *** ehemalige Bereichsinfo ***: [scc-net-web/1]: Webserver von SCC-NET / [ipv6-scc-net-web/1]: Webserver von SCC-NET',dhcp_enabled=False,subnet_count=2,ou_short_name='SCC-NET',dhcp_ttl_value=600,admin_description=None,dhcp_accept_new_leases=False,dhcp_leasetime_dyn_days=0,dhcp_leasetime_dyn_hours=2,dhcp_leasetime_dyn_minutes=0,dhcp_leasetime_static_days=0,dhcp_leasetime_static_hours=6,dhcp_offer_rsv_time_minutes=0,dhcp_offer_rsv_time_seconds=30,dhcp_leasetime_static_minutes=0,dhcp_accept_requested_hostname=True)]