Add support for the PrivateDnsName attribute to the AWS::EC2::VPCEndpointService CloudFormation resource.
The PrivateDnsName is supported by the CreateVpcEndpointServicConfiguration API call but not exposed via CloudFormation
API docs at:
Networking & Content (VPC, Route53, API GW,...)
It would be nice if you can specify a Route53 HostedZoneId too, so if you own the zone and it's hosted in Route53 then it can create the required records in the zone and complete the DNS verification process automatically.
Currently we have to do this manually on every VPCEndpointService we create. We don't have enough to write a Lambda for it but we have more than convenient for the manual process.
Most helpful comment
It would be nice if you can specify a Route53 HostedZoneId too, so if you own the zone and it's hosted in Route53 then it can create the required records in the zone and complete the DNS verification process automatically.
Currently we have to do this manually on every VPCEndpointService we create. We don't have enough to write a Lambda for it but we have more than convenient for the manual process.