## Certificate Resource Providers ### ImportCertificateProvider Imports certificate by its ARN and makes it available to the blueprint constructs under the provided name. Example Implementation: ```typescript blueprints.EksBlueprint.builder() .resourceProvider("test-cert", new blueprints.ImportCertificateProvider("arn:aws:acm:::certificate/", "test-cert")) ... .build(); ``` ### CreateCertificateProvider Creates a new certificate for the specified domain and makes it available to the blueprint constructs under the provided name. Depends on a hosted zone to be registered for validation. Example Implementation: ```typescript blueprints.EksBlueprint.builder() .resourceProvider("internal-zone", new blueprints.ImportHostedZoneProvider('hosted-zone-id', "internal.domain.com")) .resourceProvider("test-cert", new blueprints.CreateCertificateProvider("test-cert", "*.internal.domain.com", "internal-zone")) ... .build(); ```