function _aws_cdk_aws_certificatemanager_ValidationMethod(p){}function _aws_cdk_aws_certificatemanager_PrivateCertificateProps(p){}function _aws_cdk_aws_certificatemanager_CfnAccountProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.expiryEventsConfiguration)||(p.expiryEventsConfiguration,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_certificatemanager_ICertificate(p){}function _aws_cdk_aws_certificatemanager_DnsValidatedCertificateProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.validation)||(p.validation,void 0),"validationDomains"in p&&print("@aws-cdk/aws-certificatemanager.CertificateProps#validationDomains","use `validation` instead."),"validationMethod"in p&&print("@aws-cdk/aws-certificatemanager.CertificateProps#validationMethod","use `validation` instead."),visitedObjects.has(p.validationMethod)||(p.validationMethod,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_certificatemanager_CertificateProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.validation)||(p.validation,void 0),"validationDomains"in p&&print("@aws-cdk/aws-certificatemanager.CertificateProps#validationDomains","use `validation` instead."),"validationMethod"in p&&print("@aws-cdk/aws-certificatemanager.CertificateProps#validationMethod","use `validation` instead."),visitedObjects.has(p.validationMethod)||(p.validationMethod,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_certificatemanager_CertificationValidationProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.hostedZones)||require("@aws-cdk/aws-route53/.warnings.jsii.js")._aws_cdk_aws_route53_IHostedZone(p.hostedZones),visitedObjects.has(p.method)||(p.method,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_certificatemanager_CfnCertificateProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_certificatemanager_DnsValidatedCertificate(p){}function _aws_cdk_aws_certificatemanager_CertificateValidation(p){}function _aws_cdk_aws_certificatemanager_CfnAccount(p){}function _aws_cdk_aws_certificatemanager_CfnAccount_ExpiryEventsConfigurationProperty(p){}function _aws_cdk_aws_certificatemanager_PrivateCertificate(p){}function _aws_cdk_aws_certificatemanager_Certificate(p){}function _aws_cdk_aws_certificatemanager_CfnCertificate(p){}function _aws_cdk_aws_certificatemanager_CfnCertificate_DomainValidationOptionProperty(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
  ${deprecationMessage}
  This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}const visitedObjects=new Set;class DeprecationError extends Error{}module.exports={print,_aws_cdk_aws_certificatemanager_ValidationMethod,_aws_cdk_aws_certificatemanager_PrivateCertificateProps,_aws_cdk_aws_certificatemanager_CfnAccountProps,_aws_cdk_aws_certificatemanager_ICertificate,_aws_cdk_aws_certificatemanager_DnsValidatedCertificateProps,_aws_cdk_aws_certificatemanager_CertificateProps,_aws_cdk_aws_certificatemanager_CertificationValidationProps,_aws_cdk_aws_certificatemanager_CfnCertificateProps,_aws_cdk_aws_certificatemanager_DnsValidatedCertificate,_aws_cdk_aws_certificatemanager_CertificateValidation,_aws_cdk_aws_certificatemanager_CfnAccount,_aws_cdk_aws_certificatemanager_CfnAccount_ExpiryEventsConfigurationProperty,_aws_cdk_aws_certificatemanager_PrivateCertificate,_aws_cdk_aws_certificatemanager_Certificate,_aws_cdk_aws_certificatemanager_CfnCertificate,_aws_cdk_aws_certificatemanager_CfnCertificate_DomainValidationOptionProperty},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
