class AwsClient::ElasticSearchWrapper

Public Instance Methods

domains_by_reference(domain_names) click to toggle source
# File lib/elasticsearch_wrapper.rb, line 11
def domains_by_reference(domain_names)
  return client.describe_elasticsearch_domains(:domain_names => domain_names)
end
endpoint_for_domain(domain) click to toggle source
# File lib/elasticsearch_wrapper.rb, line 4
def endpoint_for_domain(domain)
  domains = domains_by_reference([domain])
  status_lists = domains.domain_status_list
  raise "ElasticSearch - nothing found for domain '#{domain}'" if status_lists.first.nil?
  return status_lists.first.endpoint
end