# 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
ID to lookup a service endpoint with.
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.
ESPartitionInstanceTypeI316xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI32xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI34xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI38xlargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI3LargeElasticsearch is a ESPartitionInstanceType enum value.
ESPartitionInstanceTypeI3XlargeElasticsearch 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.
LogTypeIndexSlowLogs is a LogType enum value.
LogTypeSearchSlowLogs is a LogType enum value.
OptionStateActive is a OptionState enum value.
OptionStateProcessing is a OptionState enum value.
OptionStateRequiresIndexDocuments is a OptionState enum value.
ReservedElasticsearchInstancePaymentOptionAllUpfront is a ReservedElasticsearchInstancePaymentOption enum value.
ReservedElasticsearchInstancePaymentOptionNoUpfront is a ReservedElasticsearchInstancePaymentOption enum value.
ReservedElasticsearchInstancePaymentOptionPartialUpfront is a ReservedElasticsearchInstancePaymentOption enum value.
ServiceID is a unique identifer of a specific service.
Name of service.
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.
No description provided by the author
Status of the advanced options for the specified Elasticsearch domain.
Options to specify the Cognito user and identity pools for Kibana authentication.
Status of the Cognito options for the specified Elasticsearch domain.
No description provided by the author
The result of a CreateElasticsearchDomain operation.
Container for the parameters to the DeleteElasticsearchDomain operation.
The result of a DeleteElasticsearchDomain request.
No description provided by the author
No description provided by the author
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.
Container for parameters to DescribeReservedElasticsearchInstanceOfferings.
Container for results from DescribeReservedElasticsearchInstanceOfferings.
Container for parameters to DescribeReservedElasticsearchInstances.
Container for results from DescribeReservedElasticsearchInstances.
No description provided by the author
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.
Specifies the Encryption At Rest Options.
Status of the Encryption At Rest 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.
No description provided by the author
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.
Log Publishing option that is set for given domain.
The configured log publishing options for the domain and their current status.
Provides the current status of the entity.
Container for parameters to PurchaseReservedElasticsearchInstanceOffering.
Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.
Contains the specific price and frequency of a recurring charges for a reserved Elasticsearch instance, or for a reserved Elasticsearch instance offering.
Container for the parameters to the RemoveTags operation.
No description provided by the author
Details of a reserved Elasticsearch instance.
Details of a reserved Elasticsearch instance offering.
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.
Options to specify the subnets and security groups for VPC endpoint.
Status of the VPC options for the specified Elasticsearch domain.
Options to specify the subnets and security groups for VPC endpoint.