hamlet-io / engine

Framework for managing cloud infrastructure via templates. It is part of the broader Hamlet devops framework.
GNU General Public License v3.0
5 stars 5 forks source link

feat(apigateway): private APIs #2115

Closed ml019 closed 12 months ago

ml019 commented 1 year ago

Intent of Change

Description

Add the option of private APIs. For these APIS, traffic filtering is done on the basis of VPC endpoints rather than IP addresses. The VPC endpoints are assumed to be configured via inbound links to external services, which should provide a VPC_ENDPOINTS attribute containing a command separated list of vpc endpoint names.

Adjust the available values for the authorisation model to support either IPs or VPC Endpoints.

Motivation and Context

How Has This Been Tested?

Local template generation

Related Changes

Prerequisite PRs:

Dependent PRs:

Consumer Actions: