bumpy-laptop-30846
04/14/2021, 4:52 PMbillowy-army-68599
04/14/2021, 4:56 PMbumpy-laptop-30846
04/14/2021, 4:57 PMbillowy-army-68599
04/14/2021, 4:57 PMbumpy-laptop-30846
04/14/2021, 4:58 PMbillowy-army-68599
04/14/2021, 5:01 PMbumpy-laptop-30846
04/14/2021, 5:01 PMbillowy-army-68599
04/14/2021, 5:02 PMbumpy-laptop-30846
04/14/2021, 5:02 PMbillowy-army-68599
04/14/2021, 5:03 PMbumpy-laptop-30846
04/14/2021, 5:05 PMbillowy-army-68599
04/14/2021, 5:07 PMget
and creating the same record, that unfortunately won't workbumpy-laptop-30846
04/14/2021, 5:07 PMbillowy-army-68599
04/14/2021, 5:08 PMbumpy-laptop-30846
04/14/2021, 5:09 PMbillowy-army-68599
04/14/2021, 5:10 PMconst status = await ambassador.getResourceProperty( "v1/Service", 'default', "ambassador", "status" );
const hostname = status.loadBalancer.ingress[0].hostname;
const zone = await aws.route53.getZone( { name: 'xxx.xx' } );
hostname.apply( async name => {
new aws.route53.Record( `api${ pulumi.getStack() }.xxx.x`, {
zoneId: zone.zoneId,
name: `api${ pulumi.getStack() }.xxx.xx`,
type: "A",
aliases: [ { evaluateTargetHealth: false, name: name, zoneId: elb.zoneId } ],
} );
} );
(untested)bumpy-laptop-30846
04/14/2021, 5:12 PMbillowy-army-68599
04/14/2021, 5:13 PMbumpy-laptop-30846
04/14/2021, 5:13 PMbillowy-army-68599
04/14/2021, 5:13 PMbumpy-laptop-30846
04/14/2021, 5:13 PMbillowy-army-68599
04/14/2021, 5:14 PMbumpy-laptop-30846
04/14/2021, 5:14 PMbillowy-army-68599
04/14/2021, 5:37 PMbumpy-laptop-30846
04/14/2021, 6:39 PM