class Aws::ElasticsearchService::Client
def add_tags(params = {}, options = {})
-
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 = {})
- 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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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
- Api: - private
def errors_module Errors end
def initialize(*args)
(**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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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 = {})
-
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
Other tags:
- Api: - private
def waiter_names [] end