brave-nightfall-19158
10/29/2021, 3:35 PMbumpy-grass-54508
10/29/2021, 3:37 PMbrave-nightfall-19158
10/29/2021, 3:42 PMbumpy-grass-54508
10/29/2021, 3:43 PMvar apiGw = new ApiGatewayV2.Api(...);
var httpsCert = new Acm.Certificate(...); // and dns validation and verification and all that
var apiGwDomainName = new ApiGatewayV2.DomainName("apigw-domain-name", new {
Domain = "<http://my-domain-name.com|my-domain-name.com>",
DomainNameConfiguration = new {
...
CertificateArn = httpsCert.CertificateArn,
EndpointType = "REGIONAL", // might be specific to me, idk if you need this
}
});
var dnsRecord = new Route53.Record(.., new {
Name = "<http://my-domain-name.com|my-domain-name.com>",
ZOneId = ...,
Type = A,
Aliases = new {
Name = apiGwDomainName.DomainNameConfiguration.Apply(x => x.TargetDomainName),
ZoneId = apiGwDomainName.DomainNameConfiguration.Apply(x => x.HostedZoneId),
EvaluateTargetHealth = false,
}
});
brave-nightfall-19158
10/29/2021, 3:43 PMbumpy-grass-54508
10/29/2021, 3:44 PM