class Aws::ElasticsearchService::Client
See {#initialize} for a full list of supported configuration options.
the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
For details on configuring region and credentials see
)
# …
credentials: credentials,
region: region_name,
client = Aws::ElasticsearchService::Client.new(
An API client for ElasticsearchService. To construct a client, you need to configure a ‘:region` and `:credentials`.
def accept_inbound_cross_cluster_search_connection(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
accept_inbound_cross_cluster_search_connection(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::AcceptInboundCrossClusterSearchConnectionResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:cross_cluster_search_connection_id
(required, String
) --
def accept_inbound_cross_cluster_search_connection(params = {}, options = {}) req = build_request(:accept_inbound_cross_cluster_search_connection, params) req.send_request(options) end
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 associate_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
associate_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::AssociatePackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(required, String
) -- -
:package_id
(required, String
) --
def associate_package(params = {}, options = {}) req = build_request(:associate_package, params) req.send_request(options) end
def authorize_vpc_endpoint_access(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
authorize_vpc_endpoint_access(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::AuthorizeVpcEndpointAccessResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:account
(required, String
) -- -
:domain_name
(required, String
) --
def authorize_vpc_endpoint_access(params = {}, options = {}) req = build_request(:authorize_vpc_endpoint_access, 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) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::ElasticsearchService') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-elasticsearchservice' context[:gem_version] = '1.92.0' Seahorse::Client::Request.new(handlers, context) end
def cancel_domain_config_change(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
cancel_domain_config_change(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::CancelDomainConfigChangeResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:dry_run
(Boolean
) -- -
:domain_name
(required, String
) --
def cancel_domain_config_change(params = {}, options = {}) req = build_request(:cancel_domain_config_change, params) req.send_request(options) end
def cancel_elasticsearch_service_software_update(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
cancel_elasticsearch_service_software_update(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::CancelElasticsearchServiceSoftwareUpdateResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(required, String
) --
def cancel_elasticsearch_service_software_update(params = {}, options = {}) req = build_request(:cancel_elasticsearch_service_software_update, params) req.send_request(options) 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)
-
:tag_list
(Array
) -- -
:auto_tune_options
(Types::AutoTuneOptionsInput
) -- -
:advanced_security_options
(Types::AdvancedSecurityOptionsInput
) -- -
:domain_endpoint_options
(Types::DomainEndpointOptions
) -- -
:log_publishing_options
(Hash
) -- -
:advanced_options
(Hash
) -- -
:node_to_node_encryption_options
(Types::NodeToNodeEncryptionOptions
) -- -
:encryption_at_rest_options
(Types::EncryptionAtRestOptions
) -- -
:cognito_options
(Types::CognitoOptions
) -- -
:vpc_options
(Types::VPCOptions
) -- -
: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 create_outbound_cross_cluster_search_connection(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
create_outbound_cross_cluster_search_connection(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::CreateOutboundCrossClusterSearchConnectionResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:connection_alias
(required, String
) -- -
:destination_domain_info
(required, Types::DomainInformation
) -- -
:source_domain_info
(required, Types::DomainInformation
) --
def create_outbound_cross_cluster_search_connection(params = {}, options = {}) req = build_request(:create_outbound_cross_cluster_search_connection, params) req.send_request(options) end
def create_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
create_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::CreatePackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:package_source
(required, Types::PackageSource
) -- -
:package_description
(String
) -- -
:package_type
(required, String
) -- -
:package_name
(required, String
) --
def create_package(params = {}, options = {}) req = build_request(:create_package, params) req.send_request(options) end
def create_vpc_endpoint(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
create_vpc_endpoint(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::CreateVpcEndpointResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:client_token
(String
) -- -
:vpc_options
(required, Types::VPCOptions
) -- -
:domain_arn
(required, String
) --
def create_vpc_endpoint(params = {}, options = {}) req = build_request(:create_vpc_endpoint, 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 delete_elasticsearch_service_role(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
delete_elasticsearch_service_role(params = {})
Returns:
-
(Struct)
- Returns an empty {Seahorse::Client::Response response}.
def delete_elasticsearch_service_role(params = {}, options = {}) req = build_request(:delete_elasticsearch_service_role, params) req.send_request(options) end
def delete_inbound_cross_cluster_search_connection(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
delete_inbound_cross_cluster_search_connection(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DeleteInboundCrossClusterSearchConnectionResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:cross_cluster_search_connection_id
(required, String
) --
def delete_inbound_cross_cluster_search_connection(params = {}, options = {}) req = build_request(:delete_inbound_cross_cluster_search_connection, params) req.send_request(options) end
def delete_outbound_cross_cluster_search_connection(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
delete_outbound_cross_cluster_search_connection(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DeleteOutboundCrossClusterSearchConnectionResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:cross_cluster_search_connection_id
(required, String
) --
def delete_outbound_cross_cluster_search_connection(params = {}, options = {}) req = build_request(:delete_outbound_cross_cluster_search_connection, params) req.send_request(options) end
def delete_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
delete_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DeletePackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:package_id
(required, String
) --
def delete_package(params = {}, options = {}) req = build_request(:delete_package, params) req.send_request(options) end
def delete_vpc_endpoint(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
delete_vpc_endpoint(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DeleteVpcEndpointResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:vpc_endpoint_id
(required, String
) --
def delete_vpc_endpoint(params = {}, options = {}) req = build_request(:delete_vpc_endpoint, params) req.send_request(options) end
def describe_domain_auto_tunes(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_domain_auto_tunes(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeDomainAutoTunesResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:domain_name
(required, String
) --
def describe_domain_auto_tunes(params = {}, options = {}) req = build_request(:describe_domain_auto_tunes, params) req.send_request(options) end
def describe_domain_change_progress(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_domain_change_progress(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeDomainChangeProgressResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:change_id
(String
) -- -
:domain_name
(required, String
) --
def describe_domain_change_progress(params = {}, options = {}) req = build_request(:describe_domain_change_progress, 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 describe_inbound_cross_cluster_search_connections(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_inbound_cross_cluster_search_connections(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeInboundCrossClusterSearchConnectionsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:filters
(Array
) --
def describe_inbound_cross_cluster_search_connections(params = {}, options = {}) req = build_request(:describe_inbound_cross_cluster_search_connections, params) req.send_request(options) end
def describe_outbound_cross_cluster_search_connections(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_outbound_cross_cluster_search_connections(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeOutboundCrossClusterSearchConnectionsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:filters
(Array
) --
def describe_outbound_cross_cluster_search_connections(params = {}, options = {}) req = build_request(:describe_outbound_cross_cluster_search_connections, params) req.send_request(options) end
def describe_packages(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_packages(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribePackagesResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:filters
(Array
) --
def describe_packages(params = {}, options = {}) req = build_request(:describe_packages, params) req.send_request(options) end
def describe_reserved_elasticsearch_instance_offerings(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_reserved_elasticsearch_instance_offerings(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeReservedElasticsearchInstanceOfferingsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:reserved_elasticsearch_instance_offering_id
(String
) --
def describe_reserved_elasticsearch_instance_offerings(params = {}, options = {}) req = build_request(:describe_reserved_elasticsearch_instance_offerings, params) req.send_request(options) end
def describe_reserved_elasticsearch_instances(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_reserved_elasticsearch_instances(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeReservedElasticsearchInstancesResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:reserved_elasticsearch_instance_id
(String
) --
def describe_reserved_elasticsearch_instances(params = {}, options = {}) req = build_request(:describe_reserved_elasticsearch_instances, params) req.send_request(options) end
def describe_vpc_endpoints(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
describe_vpc_endpoints(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DescribeVpcEndpointsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:vpc_endpoint_ids
(required, Array
) --
def describe_vpc_endpoints(params = {}, options = {}) req = build_request(:describe_vpc_endpoints, params) req.send_request(options) end
def dissociate_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
dissociate_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::DissociatePackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(required, String
) -- -
:package_id
(required, String
) --
def dissociate_package(params = {}, options = {}) req = build_request(:dissociate_package, params) req.send_request(options) end
def errors_module
- Api: - private
def errors_module Errors end
def get_compatible_elasticsearch_versions(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
get_compatible_elasticsearch_versions(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::GetCompatibleElasticsearchVersionsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(String
) --
def get_compatible_elasticsearch_versions(params = {}, options = {}) req = build_request(:get_compatible_elasticsearch_versions, params) req.send_request(options) end
def get_package_version_history(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
get_package_version_history(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::GetPackageVersionHistoryResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:package_id
(required, String
) --
def get_package_version_history(params = {}, options = {}) req = build_request(:get_package_version_history, params) req.send_request(options) end
def get_upgrade_history(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
get_upgrade_history(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::GetUpgradeHistoryResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:domain_name
(required, String
) --
def get_upgrade_history(params = {}, options = {}) req = build_request(:get_upgrade_history, params) req.send_request(options) end
def get_upgrade_status(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
get_upgrade_status(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::GetUpgradeStatusResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(required, String
) --
def get_upgrade_status(params = {}, options = {}) req = build_request(:get_upgrade_status, params) req.send_request(options) end
def initialize(*args)
(**options)
-
:ssl_verify_peer
(Boolean
) -- -
:ssl_timeout
(Float
) -- -
:ssl_key
(OpenSSL::PKey
) -- -
:ssl_cert
(OpenSSL::X509::Certificate
) -- -
:ssl_ca_store
(String
) -- -
:ssl_ca_directory
(String
) -- -
:ssl_ca_bundle
(String
) -- -
:raise_response_errors
(Boolean
) -- -
:on_chunk_sent
(Proc
) -- -
:on_chunk_received
(Proc
) -- -
:http_wire_trace
(Boolean
) -- -
:http_read_timeout
(Float
) -- -
:http_proxy
(URI::HTTP, String
) -- -
:http_open_timeout
(Float
) -- -
:http_idle_timeout
(Float
) -- -
:http_continue_timeout
(Float
) -- -
:endpoint_provider
(Aws::ElasticsearchService::EndpointProvider
) -- -
:validate_params
(Boolean
) -- -
:use_fips_endpoint
(Boolean
) -- -
:use_dualstack_endpoint
(Boolean
) -- -
:token_provider
(Aws::TokenProvider
) -- -
:telemetry_provider
(Aws::Telemetry::TelemetryProviderBase
) -- -
:stub_responses
(Boolean
) -- -
:sigv4a_signing_region_set
(Array
) -- -
:session_token
(String
) -- -
:secret_access_key
(String
) -- -
:sdk_ua_app_id
(String
) -- -
:retry_mode
(String
) -- -
:retry_max_delay
(Integer
) -- -
:retry_limit
(Integer
) -- -
:retry_jitter
(Symbol
) -- -
:retry_base_delay
(Float
) -- -
:retry_backoff
(Proc
) -- -
:request_min_compression_size_bytes
(Integer
) -- -
:profile
(String
) -- -
:max_attempts
(Integer
) -- -
:logger
(Logger
) -- -
:log_level
(Symbol
) -- -
:log_formatter
(Aws::Log::Formatter
) -- -
:ignore_configured_endpoint_urls
(Boolean
) -- -
:endpoint_discovery
(Boolean
) -- -
:endpoint_cache_poll_interval
(Integer
) -- -
:endpoint_cache_max_threads
(Integer
) -- -
:endpoint_cache_max_entries
(Integer
) -- -
:endpoint
(String, URI::HTTPS, URI::HTTP
) -- -
:disable_request_compression
(Boolean
) -- -
:disable_host_prefix_injection
(Boolean
) -- -
:defaults_mode
(String
) -- -
:correct_clock_skew
(Boolean
) -- -
:convert_params
(Boolean
) -- -
:client_side_monitoring_publisher
(Aws::ClientSideMonitoring::Publisher
) -- -
:client_side_monitoring_port
(Integer
) -- -
:client_side_monitoring_host
(String
) -- -
:client_side_monitoring_client_id
(String
) -- -
:client_side_monitoring
(Boolean
) -- -
:adaptive_retry_wait_to_fill
(Boolean
) -- -
:active_endpoint_cache
(Boolean
) -- -
:access_key_id
(String
) -- -
:region
(required, String
) -- -
:credentials
(required, Aws::CredentialProvider
) -- -
:plugins
(Array
) --
Other tags:
- See: https://www.awsarchitectureblog.com/2015/03/backoff.html -
Parameters:
-
options
(Hash
) --
Overloads:
-
initialize(options)
def initialize(*args) super end
def list_domain_names(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_domain_names(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListDomainNamesResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:engine_type
(String
) --
def list_domain_names(params = {}, options = {}) req = build_request(:list_domain_names, params) req.send_request(options) end
def list_domains_for_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_domains_for_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListDomainsForPackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:package_id
(required, String
) --
def list_domains_for_package(params = {}, options = {}) req = build_request(:list_domains_for_package, 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_packages_for_domain(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_packages_for_domain(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListPackagesForDomainResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:max_results
(Integer
) -- -
:domain_name
(required, String
) --
def list_packages_for_domain(params = {}, options = {}) req = build_request(:list_packages_for_domain, 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 list_vpc_endpoint_access(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_vpc_endpoint_access(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListVpcEndpointAccessResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:domain_name
(required, String
) --
def list_vpc_endpoint_access(params = {}, options = {}) req = build_request(:list_vpc_endpoint_access, params) req.send_request(options) end
def list_vpc_endpoints(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_vpc_endpoints(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListVpcEndpointsResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) --
def list_vpc_endpoints(params = {}, options = {}) req = build_request(:list_vpc_endpoints, params) req.send_request(options) end
def list_vpc_endpoints_for_domain(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
list_vpc_endpoints_for_domain(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::ListVpcEndpointsForDomainResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:next_token
(String
) -- -
:domain_name
(required, String
) --
def list_vpc_endpoints_for_domain(params = {}, options = {}) req = build_request(:list_vpc_endpoints_for_domain, params) req.send_request(options) end
def purchase_reserved_elasticsearch_instance_offering(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
purchase_reserved_elasticsearch_instance_offering(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::PurchaseReservedElasticsearchInstanceOfferingResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:instance_count
(Integer
) -- -
:reservation_name
(required, String
) -- -
:reserved_elasticsearch_instance_offering_id
(required, String
) --
def purchase_reserved_elasticsearch_instance_offering(params = {}, options = {}) req = build_request(:purchase_reserved_elasticsearch_instance_offering, params) req.send_request(options) end
def reject_inbound_cross_cluster_search_connection(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
reject_inbound_cross_cluster_search_connection(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::RejectInboundCrossClusterSearchConnectionResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:cross_cluster_search_connection_id
(required, String
) --
def reject_inbound_cross_cluster_search_connection(params = {}, options = {}) req = build_request(:reject_inbound_cross_cluster_search_connection, 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 revoke_vpc_endpoint_access(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
revoke_vpc_endpoint_access(params = {})
Other tags:
- Example: Request syntax with placeholder values -
Returns:
-
(Struct)
- Returns an empty {Seahorse::Client::Response response}.
Options Hash:
(**params)
-
:account
(required, String
) -- -
:domain_name
(required, String
) --
def revoke_vpc_endpoint_access(params = {}, options = {}) req = build_request(:revoke_vpc_endpoint_access, params) req.send_request(options) end
def start_elasticsearch_service_software_update(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
start_elasticsearch_service_software_update(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::StartElasticsearchServiceSoftwareUpdateResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:domain_name
(required, String
) --
def start_elasticsearch_service_software_update(params = {}, options = {}) req = build_request(:start_elasticsearch_service_software_update, 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)
-
:dry_run
(Boolean
) -- -
:auto_tune_options
(Types::AutoTuneOptions
) -- -
:encryption_at_rest_options
(Types::EncryptionAtRestOptions
) -- -
:node_to_node_encryption_options
(Types::NodeToNodeEncryptionOptions
) -- -
:advanced_security_options
(Types::AdvancedSecurityOptionsInput
) -- -
:domain_endpoint_options
(Types::DomainEndpointOptions
) -- -
:log_publishing_options
(Hash
) -- -
:access_policies
(String
) -- -
:advanced_options
(Hash
) -- -
:cognito_options
(Types::CognitoOptions
) -- -
:vpc_options
(Types::VPCOptions
) -- -
: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 update_package(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
update_package(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::UpdatePackageResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:commit_message
(String
) -- -
:package_description
(String
) -- -
:package_source
(required, Types::PackageSource
) -- -
:package_id
(required, String
) --
def update_package(params = {}, options = {}) req = build_request(:update_package, params) req.send_request(options) end
def update_vpc_endpoint(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
update_vpc_endpoint(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::UpdateVpcEndpointResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:vpc_options
(required, Types::VPCOptions
) -- -
:vpc_endpoint_id
(required, String
) --
def update_vpc_endpoint(params = {}, options = {}) req = build_request(:update_vpc_endpoint, params) req.send_request(options) end
def upgrade_elasticsearch_domain(params = {}, options = {})
-
params
(Hash
) -- ({})
Overloads:
-
upgrade_elasticsearch_domain(params = {})
Other tags:
- Example: Response structure -
Example: Request syntax with placeholder values -
Returns:
-
(Types::UpgradeElasticsearchDomainResponse)
- Returns a {Seahorse::Client::Response response} object which responds to the following methods:
Options Hash:
(**params)
-
:perform_check_only
(Boolean
) -- -
:target_version
(required, String
) -- -
:domain_name
(required, String
) --
def upgrade_elasticsearch_domain(params = {}, options = {}) req = build_request(:upgrade_elasticsearch_domain, params) req.send_request(options) end
def waiter_names
Other tags:
- Api: - private
def waiter_names [] end