baiji v0.6.7 Baiji.ElasticsearchService

Amazon Elasticsearch Configuration Service

Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.

The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

Link to this section Summary

Functions

Returns a map containing the input/output shapes for this endpoint

Outputs values common to all actions

Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.

Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide

Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered

Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN

Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN

Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the DomainName to know what Limits are supported for modifying

Returns the name of all Elasticsearch domains owned by the current user’s account

List all Elasticsearch instance types that are supported for given ElasticsearchVersion

List all supported Elasticsearch versions

Returns all tags for the given Elasticsearch domain

Removes the specified set of tags from the specified Elasticsearch domain

Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances

Link to this section Functions

Returns a map containing the input/output shapes for this endpoint

Outputs values common to all actions

Link to this function add_tags(input \\ %{}, options \\ [])

Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.

Link to this function create_elasticsearch_domain(input \\ %{}, options \\ [])

Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

Link to this function delete_elasticsearch_domain(input \\ %{}, options \\ [])

Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.

Link to this function describe_elasticsearch_domain(input \\ %{}, options \\ [])

Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.

Link to this function describe_elasticsearch_domain_config(input \\ %{}, options \\ [])

Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.

Link to this function describe_elasticsearch_domains(input \\ %{}, options \\ [])

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.

Link to this function describe_elasticsearch_instance_type_limits(input \\ %{}, options \\ [])

Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the DomainName to know what Limits are supported for modifying.

Link to this function list_domain_names(input \\ %{}, options \\ [])

Returns the name of all Elasticsearch domains owned by the current user’s account.

Link to this function list_elasticsearch_instance_types(input \\ %{}, options \\ [])

List all Elasticsearch instance types that are supported for given ElasticsearchVersion

Link to this function list_elasticsearch_versions(input \\ %{}, options \\ [])

List all supported Elasticsearch versions

Link to this function list_tags(input \\ %{}, options \\ [])

Returns all tags for the given Elasticsearch domain.

Link to this function remove_tags(input \\ %{}, options \\ [])

Removes the specified set of tags from the specified Elasticsearch domain.

Link to this function update_elasticsearch_domain_config(input \\ %{}, options \\ [])

Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.