import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Associates an AWS Identity and Access Management (IAM) role with an AWS Certificate Manager (ACM) certificate. This enables the certificate to be used by the ACM for Nitro Enclaves application inside an enclave. For more information, see <a href="https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-refapp.html">AWS Certificate Manager for Nitro Enclaves</a> in the * AWS Nitro Enclaves User Guide*.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-enclavecertificateiamroleassociation.html">the AWS Docs</a>
*/
export function enclaveCertificateIamRoleAssociation(enclaveCertificateIamRoleAssociationProps) {
    return new AwsResource('AWS::EC2::EnclaveCertificateIamRoleAssociation', enclaveCertificateIamRoleAssociationProps, { EncryptionKmsKeyId: 'EncryptionKmsKeyId', CertificateS3BucketName: 'CertificateS3BucketName', CertificateS3ObjectKey: 'CertificateS3ObjectKey' });
}
