philcali / philcali-cdk

My collection of higher level CDK constructs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CDK Collections

Total alerts Total alerts

Little helper constructs for common things.

Static Website

import * as website from '@philcali-cdk/static-website';
import * as acm from '@aws-cdk/aws-certificatemanager';
import * as route53 from '@aws-cdk/aws-route53';

const staticWebsite = new website.StaticWebsite(stack, 'StaticWebsite', {
  domainName: 'adventure.philcali.me',
  certificate: acm.Certificate.fromArn('arn:aws:acm:mycert', stack),
  hostedZone: route53.HostedZone.fromHostedZoneAttributes(stack, 'PersonalHZ', {
    hostedZoneId: 'ZXXXXXXXXXXXX',
    zoneName: 'philcali.me'
  });
});

About

My collection of higher level CDK constructs

License:Apache License 2.0


Languages

Language:TypeScript 94.5%Language:Python 2.5%Language:Shell 1.6%Language:JavaScript 1.5%