/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0
 */ import * as cdk from '@aws-cdk/core' ; import { X509CertificatePem , } from 'aws-rfdk' ; /**
 * The security tier of the render farm. This stack contains resources used to
 * ensure the render farm is secure.
 */ export class SecurityTier extends cdk . Stack { /**
     * Our self-signed root CA certificate for the internal endpoints in the farm.
     */ readonly rootCa : X509CertificatePem ; /**
     * Initializes a new instance of  SecurityTier .
     *  param scope param id param props constructor ( scope , id , props ) { super ( scope , id , props ) ; this . rootCa = new X509CertificatePem ( this , 'RootCA' , { subject : { cn : 'SampleRootCA' , } , } ) ; } } ;