Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(New Construct - aws-route53-alb): Create New Construct #351

Closed
biffgaut opened this issue Aug 30, 2021 · 0 comments · Fixed by #421
Closed

feat(New Construct - aws-route53-alb): Create New Construct #351

biffgaut opened this issue Aug 30, 2021 · 0 comments · Fixed by #421
Assignees
Labels
feature-request A feature should be added or improved in-progress This issue is being actively worked on

Comments

@biffgaut
Copy link
Contributor

This goes along with aws-alb-lambda. To expose an HTTPS API on alb requires a certificate and any calls made to the API must target an DNS name that matches the certificate. This construct can be paired with aws-alb-lambda to put an internal or external DNS name in front of alb and easily enable HTTPS calls.

The interfaces and prototypes for this and aws-alb-lambda were created internally and shared with internal and external customers for feedback.

Use Case

To enable HTTPS calls to alb.

Proposed Solution

export interface Route53ToAlbProps {
  privateHostedZoneProps?: r53.PrivateHostedZoneProps | any,
  existingHostedZoneInterface?: r53.IHostedZone,

  loadBalancerProps?: elb.ApplicationLoadBalancerProps | any,
  existingLoadBalancerObj?: elb.ApplicationLoadBalancer,

  vpcProps?: ec2.VpcProps,
  existingVpc?: ec2.IVpc,

  // drives alb.internetFacing, hostedZone creation
  publicApi: boolean 
};```




### Other

<!-- 
e.g. detailed explanation, stacktraces, related issues, suggestions on how to fix, 
links for us to have context, eg. associated pull-request, stackoverflow, gitter, etc
-->





* [ ] :wave: I may be able to implement this feature request
* [ ] :warning: This feature might incur a breaking change

---

This is a :rocket: Feature Request
@biffgaut biffgaut added feature-request A feature should be added or improved needs-triage The issue or PR still needs to be triaged labels Aug 30, 2021
@biffgaut biffgaut self-assigned this Aug 30, 2021
@biffgaut biffgaut changed the title New Construct - aws-route53-alb feat(New Construct - aws-route53-alb): Create New Construct Sep 21, 2021
@biffgaut biffgaut added in-progress This issue is being actively worked on and removed needs-triage The issue or PR still needs to be triaged labels Sep 21, 2021
@biffgaut biffgaut linked a pull request Oct 5, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved in-progress This issue is being actively worked on
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant