All files / lib dns-stack.ts

60% Statements 3/5
100% Branches 0/0
0% Functions 0/1
60% Lines 3/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 251x 1x                             1x                
import * as cdk from '@aws-cdk/core';
import {RootDns, RootDnsProps} from './dns';
 
/**
 * Properties of the Root DNS Stack
 */
export interface RootDNSStackProps extends cdk.StackProps {
  /**
   * Properties of the Root DNS Construct
   */
  readonly rootDnsProps: RootDnsProps;
}
 
/**
 * A Stack creating a root DNS Zone with subzone delegation capabilities
 */
export class RootDNSStack extends cdk.Stack {
  public rootDns: RootDns;
  
  constructor(scope: cdk.Construct, id: string, props: RootDNSStackProps) {
    super(scope, id, props);
 
    this.rootDns = new RootDns(this, 'RootDNSZone', props.rootDnsProps);
  }
}