Class: AwsClient::ElasticSearchWrapper
- Inherits:
-
Wrapper
- Object
- Wrapper
- AwsClient::ElasticSearchWrapper
show all
- Defined in:
- lib/elasticsearch_wrapper.rb
Instance Attribute Summary
Attributes inherited from Wrapper
#client
Instance Method Summary
collapse
Methods inherited from Wrapper
#initialize
Instance Method Details
#domains_by_reference(domain_names) ⇒ Object
11
12
13
|
# 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) ⇒ Object
4
5
6
7
8
9
|
# 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
|