charoitel / lambda-layer-canvas-nodejs

Cairo backed Mozilla Web Canvas API implementation layer for AWS Lambda
https://serverlessrepo.aws.amazon.com/applications/arn:aws:serverlessrepo:us-east-1:990551184979:applications~lambda-layer-canvas-nodejs
MIT License
87 stars 22 forks source link

Add `LayerVersion` to outputs #7

Closed tinovyatkin closed 2 years ago

tinovyatkin commented 2 years ago

This will allow to easily import this layer into other templates or CDK stacks:

const canvasLayer = new CfnApplication(this, "NodeCanvasLayer", {
  location: {
    applicationId:
      "arn:aws:serverlessrepo:us-east-1:990551184979:applications/lambda-layer-canvas-nodejs",
    semanticVersion: "2.9.1"
  }
});

const nodeCanvasLayerVersion = LayerVersion.fromLayerVersionArn(
  this,
  "NodeCanvasLayerVersion",
  canvasLayer.getAtt("Outputs.LayerVersion").toString()
);
charoitel commented 2 years ago

Hi @tinovyatkin,

Thanks for your contribution and help! May effective from next release on AWS Serverless Application Repository.

Regards, Charoite