class Awspec::Type::Acm

Constants

STATUSES

Public Instance Methods

has_domain_name?(domain) click to toggle source
# File lib/awspec/type/acm.rb, line 29
def has_domain_name?(domain)
  resource_via_client.domain_name == domain && \
    resource_via_client.certificate_arn == id
end
has_domain_validation_option?(domain_name:, validation_method:, validation_status: nil) click to toggle source
# File lib/awspec/type/acm.rb, line 34
def has_domain_validation_option?(domain_name:, validation_method:, validation_status: nil)
  resource_via_client.domain_validation_options.find do |domain_validation_option|
    validation_status ||= domain_validation_option.validation_status
    domain_validation_option.domain_name == domain_name && \
      domain_validation_option.validation_method == validation_method && \
      domain_validation_option.validation_status == validation_status
  end
end
id() click to toggle source
# File lib/awspec/type/acm.rb, line 9
def id
  @id ||= resource_via_client.certificate_arn if resource_via_client
end
resource_via_client() click to toggle source
# File lib/awspec/type/acm.rb, line 5
def resource_via_client
  @resource_via_client ||= find_certificate(@display_name)
end