Class: StackMaster::ParameterResolvers::AcmCertificate
- Defined in:
- lib/stack_master/parameter_resolvers/acm_certificate.rb
Constant Summary collapse
- CertificateNotFound =
Class.new(StandardError)
Instance Method Summary collapse
-
#initialize(config, stack_definition) ⇒ AcmCertificate
constructor
A new instance of AcmCertificate.
- #resolve(domain_name) ⇒ Object
Methods inherited from Resolver
Constructor Details
#initialize(config, stack_definition) ⇒ AcmCertificate
Returns a new instance of AcmCertificate.
6 7 8 9 |
# File 'lib/stack_master/parameter_resolvers/acm_certificate.rb', line 6 def initialize(config, stack_definition) @config = config @stack_definition = stack_definition end |
Instance Method Details
#resolve(domain_name) ⇒ Object
11 12 13 14 15 |
# File 'lib/stack_master/parameter_resolvers/acm_certificate.rb', line 11 def resolve(domain_name) cert_arn = find_cert_arn_by_domain_name(domain_name) raise CertificateNotFound, "Could not find certificate #{domain_name} in #{@stack_definition.region}" unless cert_arn cert_arn end |