This release of the BlueCat Python Library has the folowing changes.
Entity export API wrapper
The new API wrapper export_entities supports the export of objects or entity details for general use.
API support for High Availability of BDDS
- custom_search
- get_entities
- get_entities_by_name
- get_entities_by_name_using_options
- get_linked_entities
- get_entity_by_id
- get_entity_by_name
- get_parent
- search_by_category
- search_by_object_types
Dynamic deployment API support
- add_access_right
- update_access_right
- add_zone
UDL management API support
- add_user_defined_link
- update_user_defined_link
- link_entities_ex
- unlink_entities_ex
Encrypted communication API support
- add_server
- replace_server
Improved API security
When HTTPS and HTTP are not specified in a URL, the API client now assumes HTTPS by default.
BAM Python API Level 1 wrappers (Phase VI)
BlueCat Gateway continues the delivery of the BAM Python API Level 1 wrappers.
New in this release:
- get_additional_ip_addresses
Get a list of IPv4 addresses and loopback addresses added to the Service interface for DNS services.
- export_entities
Export an octet stream of specified object entities that can be transformed into JSON by an API client, saved as a file, or exported to a different system.
- get_linked_entities_by_udl
Return a list of objects detailing entities currently linked by a given UDL type, optionally qualifying results by source or destination entity ID.
- purge_history_now
Deletes historical data within a specified time period or after a specified timestamp.
- get_discovered_device_networks
Returns all networks of a specific device, discovered by running an IPv4 reconciliation policy.
- get_discovered_devices
Returns a list of Layer 2 or Layer 3 devices, discovered by running a specific IPv4 reconciliation policy.
- get_discovered_device_arp_entries
Returns all ARP entries of a specific device, discovered by running an IPv4 reconciliation policy.
- get_discovered_device_hosts
Returns all hosts of a specific device, discovered by running an IPv4 reconciliation policy.
- get_discovered_device
Returns the discovered device, discovered by running an IPv4 reconciliation policy.
- get_discovered_device_interfaces
Returns all interfaces of a specific device, discovered by running an IPv4 reconciliation policy.
- get_discovered_device_mac_address_entries
Returns all MAC address entries of a specific device, discovered by running an IPv4 reconciliation policy.
- get_discovered_device_vlans
Returns all VLANs of a specific device, discovered by running an IPv4 reconciliation policy.