Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.58 KB

DNS_Broker_Setup.md

File metadata and controls

17 lines (12 loc) · 1.58 KB

DNS Broker

Background

The DNS Broker is a Lambda function that handles DNS registration for an application. This function will create a CNAME for an application.

Contract

Input/Output Type Notes
Input DnsBrokerRequest Object containing values needed to create a vanity URL for an application
Output List<HermanBrokerUpdate> List of HermanBrokerUpdate objects containing a message to added to the build logs and a status for the message

Setup

The code for this broker is not available on GitHub because it is organization-specific. It must be implemented by each organization. Liberty Mutual used an interface provided by the AWS Lambda Java core library (aws-lambda-java-core) to create a Lambda function handler for the DNS Broker.