ElasticsearchService#
Client#
- class ElasticsearchService.Client#
A low-level client representing Amazon Elasticsearch Service
Use the Amazon Elasticsearch Configuration API to create, configure, and manage Elasticsearch domains.
For sample code that uses the Configuration API, see the Amazon Elasticsearch Service Developer Guide. The guide also contains sample code for sending signed HTTP requests to the Elasticsearch APIs.
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.
client = session.create_client('es')
These are the available methods:
- accept_inbound_cross_cluster_search_connection
- add_tags
- associate_package
- authorize_vpc_endpoint_access
- can_paginate
- cancel_domain_config_change
- cancel_elasticsearch_service_software_update
- close
- create_elasticsearch_domain
- create_outbound_cross_cluster_search_connection
- create_package
- create_vpc_endpoint
- delete_elasticsearch_domain
- delete_elasticsearch_service_role
- delete_inbound_cross_cluster_search_connection
- delete_outbound_cross_cluster_search_connection
- delete_package
- delete_vpc_endpoint
- describe_domain_auto_tunes
- describe_domain_change_progress
- describe_elasticsearch_domain
- describe_elasticsearch_domain_config
- describe_elasticsearch_domains
- describe_elasticsearch_instance_type_limits
- describe_inbound_cross_cluster_search_connections
- describe_outbound_cross_cluster_search_connections
- describe_packages
- describe_reserved_elasticsearch_instance_offerings
- describe_reserved_elasticsearch_instances
- describe_vpc_endpoints
- dissociate_package
- get_compatible_elasticsearch_versions
- get_package_version_history
- get_paginator
- get_upgrade_history
- get_upgrade_status
- get_waiter
- list_domain_names
- list_domains_for_package
- list_elasticsearch_instance_types
- list_elasticsearch_versions
- list_packages_for_domain
- list_tags
- list_vpc_endpoint_access
- list_vpc_endpoints
- list_vpc_endpoints_for_domain
- purchase_reserved_elasticsearch_instance_offering
- reject_inbound_cross_cluster_search_connection
- remove_tags
- revoke_vpc_endpoint_access
- start_elasticsearch_service_software_update
- update_elasticsearch_domain_config
- update_package
- update_vpc_endpoint
- upgrade_elasticsearch_domain
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: