# Packages
Package elasticsearchserviceiface provides an interface to enable mocking the Amazon Elasticsearch Service service client for testing your code.
# Functions
New creates a new instance of the ElasticsearchService client with a session.
# Constants
Service ID for Regions and Endpoints metadata.
ErrCodeBaseException for service response error code "BaseException".
ErrCodeDisabledOperationException for service response error code "DisabledOperationException".
ErrCodeInternalException for service response error code "InternalException".
ErrCodeInvalidTypeException for service response error code "InvalidTypeException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeValidationException for service response error code "ValidationException".
ESPartitionInstanceTypeC42xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeC44xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeC48xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeC4LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeC4XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeD22xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeD24xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeD28xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeD2XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI22xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI2XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM32xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM3LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM3MediumElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM3XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM410xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM42xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM44xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM4LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeM4XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR32xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR34xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR38xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR3LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR3XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR416xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR42xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR44xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR48xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR4LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeR4XlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeT2MediumElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeT2MicroElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeT2SmallElasticsearch is a ESPartitionInstanceType enum value.
OptionStateActive is a OptionState enum value.
OptionStateProcessing is a OptionState enum value.
OptionStateRequiresIndexDocuments is a OptionState enum value.
Service endpoint prefix API calls made to.
VolumeTypeGp2 is a VolumeType enum value.
VolumeTypeIo1 is a VolumeType enum value.
VolumeTypeStandard is a VolumeType enum value.
# Structs
The configured access rules for the domain's document and search endpoints, and the current status of those rules.
List of limits that are specific to a given InstanceType and for each of it's InstanceRole .
Container for the parameters to the AddTags operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/es-2015-01-01/AddTagsOutput.
Status of the advanced options for the specified Elasticsearch domain.
Please also see https://docs.aws.amazon.com/goto/WebAPI/es-2015-01-01/CreateElasticsearchDomainRequest.
The result of a CreateElasticsearchDomain operation.
Container for the parameters to the DeleteElasticsearchDomain operation.
The result of a DeleteElasticsearchDomain request.
Container for the parameters to the DescribeElasticsearchDomainConfig operation.
The result of a DescribeElasticsearchDomainConfig request.
Container for the parameters to the DescribeElasticsearchDomain operation.
The result of a DescribeElasticsearchDomain request.
Container for the parameters to the DescribeElasticsearchDomains operation.
The result of a DescribeElasticsearchDomains request.
Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.
Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/es-2015-01-01/DomainInfo.
Options to enable, disable, and specify the properties of EBS storage volumes.
Status of the EBS options for the specified Elasticsearch domain.
Specifies the configuration for the domain cluster, such as the type and number of instances.
Specifies the configuration status for the specified Elasticsearch domain.
The configuration of an Elasticsearch domain.
The current status of an Elasticsearch domain.
ElasticsearchService provides the API operation methods for making requests to Amazon Elasticsearch Service.
Status of the Elasticsearch version options for the specified Elasticsearch domain.
InstanceCountLimits represents the limits on number of instances that be created in Amazon Elasticsearch for given InstanceType.
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
Limits for given InstanceType and for each of it's role.
Please also see https://docs.aws.amazon.com/goto/WebAPI/es-2015-01-01/ListDomainNamesInput.
The result of a ListDomainNames operation.
Container for the parameters to the ListElasticsearchInstanceTypes operation.
Container for the parameters returned by ListElasticsearchInstanceTypes operation.
Container for the parameters to the ListElasticsearchVersions operation.
Container for the parameters for response received from ListElasticsearchVersions operation.
Container for the parameters to the ListTags operation.
The result of a ListTags operation.
Provides the current status of the entity.
Container for the parameters to the RemoveTags operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/es-2015-01-01/RemoveTagsOutput.
Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain.
Status of a daily automated snapshot.
StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType.
Limits that are applicable for given storage type.
Specifies a key value pair for a resource tag.
Container for the parameters to the UpdateElasticsearchDomain operation.
The result of an UpdateElasticsearchDomain request.