UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

38 lines 1.32 kB
import { CfnOutput } from "aws-cdk-lib"; export function genOutputMeta(stack) { // Output notable values if (stack.restApi) { new CfnOutput(stack, "restApiUrl", { value: stack.restApi.url, }); } if (stack.socketApi) { new CfnOutput(stack, "socketApiUrl", { value: stack.socketApi.apiEndpoint, }); } const publicDatasetBucketUrl = stack.publicBuckets.dataset.urlForObject(); new CfnOutput(stack, "datasetBucketUrl", { value: publicDatasetBucketUrl, }); if (stack.publicBuckets.result) { const publicResultBucketUrl = stack.publicBuckets.result.urlForObject(); new CfnOutput(stack, "resultBucketUrl", { value: publicResultBucketUrl, }); } if (stack.clientBucket) { const clientBucketUrl = stack.clientBucket.urlForObject(); // Output notable values new CfnOutput(stack, "clientBucketUrl", { value: clientBucketUrl, }); } const clientDistributionUrl = stack.clientDistribution ? stack.clientDistribution.distributionDomainName : undefined; new CfnOutput(stack, "clientDistributionUrl", { value: clientDistributionUrl ? clientDistributionUrl : "undefined", }); } //# sourceMappingURL=outputMeta.js.map