package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# 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 config.

# 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".
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for ESPartitionInstanceType.
Enum values for LogType.
Enum values for LogType.
Enum values for LogType.
Enum values for OptionState.
Enum values for OptionState.
Enum values for OptionState.
Enum values for ReservedElasticsearchInstancePaymentOption.
Enum values for ReservedElasticsearchInstancePaymentOption.
Enum values for ReservedElasticsearchInstancePaymentOption.
Service endpoint prefix API calls made to.
Enum values for UpgradeStatus.
Enum values for UpgradeStatus.
Enum values for UpgradeStatus.
Enum values for UpgradeStatus.
Enum values for UpgradeStep.
Enum values for UpgradeStep.
Enum values for UpgradeStep.
Enum values for VolumeType.
Enum values for VolumeType.
Enum values for VolumeType.

# 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
AddTagsRequest is a API request type for the AddTags API operation.
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.
A map from an ElasticsearchVersion to a list of compatible ElasticsearchVersion s to which the domain can be upgraded.
No description provided by the author
The result of a CreateElasticsearchDomain operation.
CreateElasticsearchDomainRequest is a API request type for the CreateElasticsearchDomain API operation.
Container for the parameters to the DeleteElasticsearchDomain operation.
The result of a DeleteElasticsearchDomain request.
DeleteElasticsearchDomainRequest is a API request type for the DeleteElasticsearchDomain API operation.
No description provided by the author
No description provided by the author
DeleteElasticsearchServiceRoleRequest is a API request type for the DeleteElasticsearchServiceRole API operation.
Container for the parameters to the DescribeElasticsearchDomainConfig operation.
The result of a DescribeElasticsearchDomainConfig request.
DescribeElasticsearchDomainConfigRequest is a API request type for the DescribeElasticsearchDomainConfig API operation.
Container for the parameters to the DescribeElasticsearchDomain operation.
The result of a DescribeElasticsearchDomain request.
DescribeElasticsearchDomainRequest is a API request type for the DescribeElasticsearchDomain API operation.
Container for the parameters to the DescribeElasticsearchDomains operation.
The result of a DescribeElasticsearchDomains request.
DescribeElasticsearchDomainsRequest is a API request type for the DescribeElasticsearchDomains API operation.
Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.
Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.
DescribeElasticsearchInstanceTypeLimitsRequest is a API request type for the DescribeElasticsearchInstanceTypeLimits API operation.
Container for parameters to DescribeReservedElasticsearchInstanceOfferings.
Container for results from DescribeReservedElasticsearchInstanceOfferings.
DescribeReservedElasticsearchInstanceOfferingsPager is used to paginate the request.
DescribeReservedElasticsearchInstanceOfferingsRequest is a API request type for the DescribeReservedElasticsearchInstanceOfferings API operation.
Container for parameters to DescribeReservedElasticsearchInstances.
Container for results from DescribeReservedElasticsearchInstances.
DescribeReservedElasticsearchInstancesPager is used to paginate the request.
DescribeReservedElasticsearchInstancesRequest is a API request type for the DescribeReservedElasticsearchInstances API operation.
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.
Container for request parameters to GetCompatibleElasticsearchVersions operation.
Container for response returned by GetCompatibleElasticsearchVersions operation.
GetCompatibleElasticsearchVersionsRequest is a API request type for the GetCompatibleElasticsearchVersions API operation.
Container for request parameters to GetUpgradeHistory operation.
Container for response returned by GetUpgradeHistory operation.
GetUpgradeHistoryPager is used to paginate the request.
GetUpgradeHistoryRequest is a API request type for the GetUpgradeHistory API operation.
Container for request parameters to GetUpgradeStatus operation.
Container for response returned by GetUpgradeStatus operation.
GetUpgradeStatusRequest is a API request type for the GetUpgradeStatus API operation.
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.
ListDomainNamesRequest is a API request type for the ListDomainNames API operation.
Container for the parameters to the ListElasticsearchInstanceTypes operation.
Container for the parameters returned by ListElasticsearchInstanceTypes operation.
ListElasticsearchInstanceTypesPager is used to paginate the request.
ListElasticsearchInstanceTypesRequest is a API request type for the ListElasticsearchInstanceTypes API operation.
Container for the parameters to the ListElasticsearchVersions operation.
Container for the parameters for response received from ListElasticsearchVersions operation.
ListElasticsearchVersionsPager is used to paginate the request.
ListElasticsearchVersionsRequest is a API request type for the ListElasticsearchVersions API operation.
Container for the parameters to the ListTags operation.
The result of a ListTags operation.
ListTagsRequest is a API request type for the ListTags API operation.
Log Publishing option that is set for given domain.
The configured log publishing options for the domain and their current status.
Specifies the node-to-node encryption options.
Status of the node-to-node encryption options for the specified Elasticsearch domain.
Provides the current status of the entity.
Container for parameters to PurchaseReservedElasticsearchInstanceOffering.
Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.
PurchaseReservedElasticsearchInstanceOfferingRequest is a API request type for the PurchaseReservedElasticsearchInstanceOffering API 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
RemoveTagsRequest is a API request type for the RemoveTags API operation.
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.
UpdateElasticsearchDomainConfigRequest is a API request type for the UpdateElasticsearchDomainConfig API operation.
Container for request parameters to UpgradeElasticsearchDomain operation.
Container for response returned by UpgradeElasticsearchDomain operation.
UpgradeElasticsearchDomainRequest is a API request type for the UpgradeElasticsearchDomain API operation.
History of the last 10 Upgrades and Upgrade Eligibility Checks.
Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.
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.

# Type aliases

No description provided by the author
Type of Log File, it can be one of the following: INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
The state of a requested change.
No description provided by the author
No description provided by the author
No description provided by the author
The type of EBS volume, standard, gp2, or io1.