The following features and functionalities are new in BlueCat Gateway v20.6.1:
DNS Edge Python API Library (Phase I)
BlueCat Gateway v20.6.1 introduces the first phase of a DNS Edge Python library in Gateway. The initial offering delivers wrapped endpoints for key Edge use-cases, including Service Point status and better filtering of top queried external domains. This is an important first step towards BlueCat Gateway establishing itself as the connective tissue between the BlueCat Integrity and DNS Edge product families, opening up a world of possibilities for innovative and creative automation solutions for DNS Edge, Integrity, and third-party integrations.
BlueCat introduces the following Python methods for DNS Edge API:
- API keys - Manages API access key sets for DNS Edge API access.
Return the API access key sets for the current user.
Create an API access key set for the current user.
Delete all the API access key sets for the specified email address.
Delete the API access key set with the specified client ID for the current user.
- DNS query logs - Allow management of DNS query log entries.
Return the total count of logged DNS queries per policy action type in a Customer Instance for any time interval within the last 24 hours.
Return the specified number of domains most frequently queried per Customer Instance for any time interval within the last 24 hours.
Return the total number of unique client IPs that issued DNS queries in a Customer Instance for any time interval within the last 24 hours.
- DNS domain lists - Controls the configuration settings, which will be handed
out to any service points that connect to this customer instance.
Return a list of domain lists.
Return a list of domain lists that match the specified search string.
Return a specific domain list that matches the given ID.
Create a domain list.
Replace all domains within a domain list by supplying a list of domain names.
Delete the domain list specified by the domain list ID.
Update the content of an existing domain list by adding or deleting domain names.
- Service Points Diagnostics and Health - Troubleshoots a service point and
obtains the overall health status of the service point, the service point ID, each
service's status and service version, and the configured forwarder IPs.
Return the overall health status of the service point, the service point ID, each service’s status and service version, configured forwarder IPs, the current local time and time zone, and policy details.
Configure the DNS Edge service point behind load balancers.
Return a list of available service point versions, listed from the most recently released version to the oldest supported version.
Return information about all currently registered service points.
- Sites - Management of a collection of sites or physical locations (for example,
stores or regional offices) where service points are housed.
Return information about all the sites.
Return information of the site that matches the specified site ID.
Create a new site.
Clear the cache of a site.
Update an existing site.
Delete the site specified by the site ID.
- Site Groups - Management of group of sites.
Get a list of the site groups.
Return a list of the sites that match the specified search string.
Logging - Management of audit logs
Return audit log records of API requests and responses.
BlueCat Gateway v20.6.1 introduces support for RedHat OpenShift Container Platform v4.3. Customers using OpenShift for container deployment and orchestration can now deploy Gateway containers from OpenShift to leverage the benefits of the orchestration platform.
Gateway Scheduling Enhancements
BlueCat Gateway now includes the APScheduler and Persist-Queue libraries to allow you to improve your automation workflows with scheduling and queuing capabilities natively in Gateway.
Load Workflows on Gateway Startup
This significant automation improvement provides faster availability of workflows, adaptive plugins, and apps. Previously, all workflows were loaded upon request. Now, workflows can load on startup of the Gateway container, allowing code to be executed when the container is started and before any interaction with Apache is triggered.
Gateway User Auditing
Gain visibility into who is accessing Gateway with this important security enhancement. Gateway now logs user and IP address data of logged-in users.
Workflow Exception Handling
Improve the reliability of your automation by setting custom error handlers to mitigate errors and exceptions for API calls on each endpoint.
Gateway’s capabilities for secure bulk data extraction from Address Manager extends further with the following new APIs:
- DHCP Lease History by ID and MAC address
Get the IP4 lease information.
Get the IP6 lease information.
Additional BAM Python API WrapperBlueCat Gateway v20.6.1 introduces the following Python API wrapper:
Adds a user-defined field (UDF) to the given BlueCat Address Manager (BAM) object.
For complete information refer to the BlueCat Gateway Help & Documentation or the BlueCat Gateway Administration Guide.