class Aws::ElasticsearchService::Client

def add_tags(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • add_tags(params = {})

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tag_list (required, Array) --
  • :arn (required, String) --
def add_tags(params = {}, options = {})
  req = build_request(:add_tags, params)
  req.send_request(options)
end

def build_request(operation_name, params = {})

Other tags:
    Api: - private

Parameters:
  • params ({}) --
def build_request(operation_name, params = {})
  handlers = @handlers.for(operation_name)
  context = Seahorse::Client::RequestContext.new(
    operation_name: operation_name,
    operation: config.api.operation(operation_name),
    client: self,
    params: params,
    config: config)
  context[:gem_name] = 'aws-sdk-elasticsearchservice'
  context[:gem_version] = '1.0.0.rc11'
  Seahorse::Client::Request.new(handlers, context)
end

def create_elasticsearch_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_elasticsearch_domain(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateElasticsearchDomainResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :advanced_options (Hash) --
  • :snapshot_options (Types::SnapshotOptions) --
  • :access_policies (String) --
  • :ebs_options (Types::EBSOptions) --
  • :elasticsearch_cluster_config (Types::ElasticsearchClusterConfig) --
  • :elasticsearch_version (String) --
  • :domain_name (required, String) --
def create_elasticsearch_domain(params = {}, options = {})
  req = build_request(:create_elasticsearch_domain, params)
  req.send_request(options)
end

def delete_elasticsearch_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_elasticsearch_domain(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteElasticsearchDomainResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_name (required, String) --
def delete_elasticsearch_domain(params = {}, options = {})
  req = build_request(:delete_elasticsearch_domain, params)
  req.send_request(options)
end

def describe_elasticsearch_domain(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_elasticsearch_domain(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeElasticsearchDomainResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_name (required, String) --
def describe_elasticsearch_domain(params = {}, options = {})
  req = build_request(:describe_elasticsearch_domain, params)
  req.send_request(options)
end

def describe_elasticsearch_domain_config(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_elasticsearch_domain_config(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeElasticsearchDomainConfigResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_name (required, String) --
def describe_elasticsearch_domain_config(params = {}, options = {})
  req = build_request(:describe_elasticsearch_domain_config, params)
  req.send_request(options)
end

def describe_elasticsearch_domains(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_elasticsearch_domains(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeElasticsearchDomainsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :domain_names (required, Array) --
def describe_elasticsearch_domains(params = {}, options = {})
  req = build_request(:describe_elasticsearch_domains, params)
  req.send_request(options)
end

def describe_elasticsearch_instance_type_limits(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • describe_elasticsearch_instance_type_limits(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DescribeElasticsearchInstanceTypeLimitsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :elasticsearch_version (required, String) --
  • :instance_type (required, String) --
  • :domain_name (String) --
def describe_elasticsearch_instance_type_limits(params = {}, options = {})
  req = build_request(:describe_elasticsearch_instance_type_limits, params)
  req.send_request(options)
end

def errors_module

Other tags:
    Api: - private
def errors_module
  Errors
end

def initialize(*args)

Options Hash: (**options)
  • :validate_params (Boolean) --
  • :stub_responses (Boolean) --
  • :session_token (String) --
  • :secret_access_key (String) --
  • :retry_limit (Integer) --
  • :profile (String) --
  • :logger (Logger) --
  • :log_level (Symbol) --
  • :log_formatter (Aws::Log::Formatter) --
  • :endpoint (String) --
  • :convert_params (Boolean) --
  • :access_key_id (String) --
  • :region (required, String) --
  • :credentials (required, Aws::CredentialProvider) --
def initialize(*args)
  super
end

def list_domain_names(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_domain_names(params = {})

Other tags:
    Example: Response structure -

Returns:
  • (Types::ListDomainNamesResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:
def list_domain_names(params = {}, options = {})
  req = build_request(:list_domain_names, params)
  req.send_request(options)
end

def list_elasticsearch_instance_types(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_elasticsearch_instance_types(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListElasticsearchInstanceTypesResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :domain_name (String) --
  • :elasticsearch_version (required, String) --
def list_elasticsearch_instance_types(params = {}, options = {})
  req = build_request(:list_elasticsearch_instance_types, params)
  req.send_request(options)
end

def list_elasticsearch_versions(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_elasticsearch_versions(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListElasticsearchVersionsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
def list_elasticsearch_versions(params = {}, options = {})
  req = build_request(:list_elasticsearch_versions, params)
  req.send_request(options)
end

def list_tags(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_tags(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListTagsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :arn (required, String) --
def list_tags(params = {}, options = {})
  req = build_request(:list_tags, params)
  req.send_request(options)
end

def remove_tags(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • remove_tags(params = {})

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tag_keys (required, Array) --
  • :arn (required, String) --
def remove_tags(params = {}, options = {})
  req = build_request(:remove_tags, params)
  req.send_request(options)
end

def update_elasticsearch_domain_config(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_elasticsearch_domain_config(params = {})

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateElasticsearchDomainConfigResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :access_policies (String) --
  • :advanced_options (Hash) --
  • :snapshot_options (Types::SnapshotOptions) --
  • :ebs_options (Types::EBSOptions) --
  • :elasticsearch_cluster_config (Types::ElasticsearchClusterConfig) --
  • :domain_name (required, String) --
def update_elasticsearch_domain_config(params = {}, options = {})
  req = build_request(:update_elasticsearch_domain_config, params)
  req.send_request(options)
end

def waiter_names

Deprecated:

Other tags:
    Api: - private
def waiter_names
  []
end