package
0.23.3
Repository: https://github.com/jviney/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 client from the provided Config.
NewDescribePackagesRequestPaginator returns a paginator for DescribePackages.
NewDescribeReservedElasticsearchInstanceOfferingsRequestPaginator returns a paginator for DescribeReservedElasticsearchInstanceOfferings.
NewDescribeReservedElasticsearchInstancesRequestPaginator returns a paginator for DescribeReservedElasticsearchInstances.
NewGetUpgradeHistoryRequestPaginator returns a paginator for GetUpgradeHistory.
NewListDomainsForPackageRequestPaginator returns a paginator for ListDomainsForPackage.
NewListElasticsearchInstanceTypesRequestPaginator returns a paginator for ListElasticsearchInstanceTypes.
NewListElasticsearchVersionsRequestPaginator returns a paginator for ListElasticsearchVersions.
NewListPackagesForDomainRequestPaginator returns a paginator for ListPackagesForDomain.

# Constants

Enum values for DeploymentStatus.
Enum values for DeploymentStatus.
Enum values for DeploymentStatus.
Enum values for DeploymentStatus.
Enum values for DeploymentStatus.
Enum values for DescribePackagesFilterName.
Enum values for DescribePackagesFilterName.
Enum values for DescribePackagesFilterName.
Enum values for DomainPackageStatus.
Enum values for DomainPackageStatus.
Enum values for DomainPackageStatus.
Enum values for DomainPackageStatus.
Enum values for DomainPackageStatus.
Service's Endpoint identifier.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeBaseException for service response error code "BaseException".
ErrCodeConflictException for service response error code "ConflictException".
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 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 ESWarmPartitionInstanceType.
Enum values for ESWarmPartitionInstanceType.
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 PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageStatus.
Enum values for PackageType.
Enum values for ReservedElasticsearchInstancePaymentOption.
Enum values for ReservedElasticsearchInstancePaymentOption.
Enum values for ReservedElasticsearchInstancePaymentOption.
Service's identifier.
Service's name.
Enum values for TLSSecurityPolicy.
Enum values for TLSSecurityPolicy.
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 the request type for the AddTags API operation.
AddTagsResponse is the response type for the AddTags API operation.
Status of the advanced options for the specified Elasticsearch domain.
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).
Specifies the status of advanced security options for the specified Elasticsearch domain.
Container for request parameters to AssociatePackage operation.
Container for response returned by AssociatePackage operation.
AssociatePackageRequest is the request type for the AssociatePackage API operation.
AssociatePackageResponse is the response type for the AssociatePackage API operation.
Container for the parameters to the CancelElasticsearchServiceSoftwareUpdate operation.
The result of a CancelElasticsearchServiceSoftwareUpdate operation.
CancelElasticsearchServiceSoftwareUpdateRequest is the request type for the CancelElasticsearchServiceSoftwareUpdate API operation.
CancelElasticsearchServiceSoftwareUpdateResponse is the response type for the CancelElasticsearchServiceSoftwareUpdate API operation.
Client provides the API operation methods for making requests to Amazon Elasticsearch Service.
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 the request type for the CreateElasticsearchDomain API operation.
CreateElasticsearchDomainResponse is the response type for the CreateElasticsearchDomain API operation.
Container for request parameters to CreatePackage operation.
Container for response returned by CreatePackage operation.
CreatePackageRequest is the request type for the CreatePackage API operation.
CreatePackageResponse is the response type for the CreatePackage API operation.
Container for the parameters to the DeleteElasticsearchDomain operation.
The result of a DeleteElasticsearchDomain request.
DeleteElasticsearchDomainRequest is the request type for the DeleteElasticsearchDomain API operation.
DeleteElasticsearchDomainResponse is the response type for the DeleteElasticsearchDomain API operation.
No description provided by the author
No description provided by the author
DeleteElasticsearchServiceRoleRequest is the request type for the DeleteElasticsearchServiceRole API operation.
DeleteElasticsearchServiceRoleResponse is the response type for the DeleteElasticsearchServiceRole API operation.
Container for request parameters to DeletePackage operation.
Container for response parameters to DeletePackage operation.
DeletePackageRequest is the request type for the DeletePackage API operation.
DeletePackageResponse is the response type for the DeletePackage API operation.
Container for the parameters to the DescribeElasticsearchDomainConfig operation.
The result of a DescribeElasticsearchDomainConfig request.
DescribeElasticsearchDomainConfigRequest is the request type for the DescribeElasticsearchDomainConfig API operation.
DescribeElasticsearchDomainConfigResponse is the response type for the DescribeElasticsearchDomainConfig API operation.
Container for the parameters to the DescribeElasticsearchDomain operation.
The result of a DescribeElasticsearchDomain request.
DescribeElasticsearchDomainRequest is the request type for the DescribeElasticsearchDomain API operation.
DescribeElasticsearchDomainResponse is the response type for the DescribeElasticsearchDomain API operation.
Container for the parameters to the DescribeElasticsearchDomains operation.
The result of a DescribeElasticsearchDomains request.
DescribeElasticsearchDomainsRequest is the request type for the DescribeElasticsearchDomains API operation.
DescribeElasticsearchDomainsResponse is the response type for the DescribeElasticsearchDomains API operation.
Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.
Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.
DescribeElasticsearchInstanceTypeLimitsRequest is the request type for the DescribeElasticsearchInstanceTypeLimits API operation.
DescribeElasticsearchInstanceTypeLimitsResponse is the response type for the DescribeElasticsearchInstanceTypeLimits API operation.
Filter to apply in DescribePackage response.
Container for request parameters to DescribePackage operation.
Container for response returned by DescribePackages operation.
DescribePackagesPaginator is used to paginate the request.
DescribePackagesRequest is the request type for the DescribePackages API operation.
DescribePackagesResponse is the response type for the DescribePackages API operation.
Container for parameters to DescribeReservedElasticsearchInstanceOfferings.
Container for results from DescribeReservedElasticsearchInstanceOfferings.
DescribeReservedElasticsearchInstanceOfferingsPaginator is used to paginate the request.
DescribeReservedElasticsearchInstanceOfferingsRequest is the request type for the DescribeReservedElasticsearchInstanceOfferings API operation.
DescribeReservedElasticsearchInstanceOfferingsResponse is the response type for the DescribeReservedElasticsearchInstanceOfferings API operation.
Container for parameters to DescribeReservedElasticsearchInstances.
Container for results from DescribeReservedElasticsearchInstances.
DescribeReservedElasticsearchInstancesPaginator is used to paginate the request.
DescribeReservedElasticsearchInstancesRequest is the request type for the DescribeReservedElasticsearchInstances API operation.
DescribeReservedElasticsearchInstancesResponse is the response type for the DescribeReservedElasticsearchInstances API operation.
Container for request parameters to DissociatePackage operation.
Container for response returned by DissociatePackage operation.
DissociatePackageRequest is the request type for the DissociatePackage API operation.
DissociatePackageResponse is the response type for the DissociatePackage API operation.
Options to configure endpoint for the Elasticsearch domain.
The configured endpoint options for the domain and their current status.
No description provided by the author
Information on a package that is associated with a domain.
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.
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.
No description provided by the author
Container for request parameters to GetCompatibleElasticsearchVersions operation.
Container for response returned by GetCompatibleElasticsearchVersions operation.
GetCompatibleElasticsearchVersionsRequest is the request type for the GetCompatibleElasticsearchVersions API operation.
GetCompatibleElasticsearchVersionsResponse is the response type for the GetCompatibleElasticsearchVersions API operation.
Container for request parameters to GetUpgradeHistory operation.
Container for response returned by GetUpgradeHistory operation.
GetUpgradeHistoryPaginator is used to paginate the request.
GetUpgradeHistoryRequest is the request type for the GetUpgradeHistory API operation.
GetUpgradeHistoryResponse is the response type for the GetUpgradeHistory API operation.
Container for request parameters to GetUpgradeStatus operation.
Container for response returned by GetUpgradeStatus operation.
GetUpgradeStatusRequest is the request type for the GetUpgradeStatus API operation.
GetUpgradeStatusResponse is the response 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 the request type for the ListDomainNames API operation.
ListDomainNamesResponse is the response type for the ListDomainNames API operation.
Container for request parameters to ListDomainsForPackage operation.
Container for response parameters to ListDomainsForPackage operation.
ListDomainsForPackagePaginator is used to paginate the request.
ListDomainsForPackageRequest is the request type for the ListDomainsForPackage API operation.
ListDomainsForPackageResponse is the response type for the ListDomainsForPackage API operation.
Container for the parameters to the ListElasticsearchInstanceTypes operation.
Container for the parameters returned by ListElasticsearchInstanceTypes operation.
ListElasticsearchInstanceTypesPaginator is used to paginate the request.
ListElasticsearchInstanceTypesRequest is the request type for the ListElasticsearchInstanceTypes API operation.
ListElasticsearchInstanceTypesResponse is the response type for the ListElasticsearchInstanceTypes API operation.
Container for the parameters to the ListElasticsearchVersions operation.
Container for the parameters for response received from ListElasticsearchVersions operation.
ListElasticsearchVersionsPaginator is used to paginate the request.
ListElasticsearchVersionsRequest is the request type for the ListElasticsearchVersions API operation.
ListElasticsearchVersionsResponse is the response type for the ListElasticsearchVersions API operation.
Container for request parameters to ListPackagesForDomain operation.
Container for response parameters to ListPackagesForDomain operation.
ListPackagesForDomainPaginator is used to paginate the request.
ListPackagesForDomainRequest is the request type for the ListPackagesForDomain API operation.
ListPackagesForDomainResponse is the response type for the ListPackagesForDomain API operation.
Container for the parameters to the ListTags operation.
The result of a ListTags operation.
ListTagsRequest is the request type for the ListTags API operation.
ListTagsResponse is the response 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.
Credentials for the master user: username and password, ARN, or both.
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.
Basic information about a package.
The S3 location for importing the package specified as S3BucketName and S3Key.
Container for parameters to PurchaseReservedElasticsearchInstanceOffering.
Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.
PurchaseReservedElasticsearchInstanceOfferingRequest is the request type for the PurchaseReservedElasticsearchInstanceOffering API operation.
PurchaseReservedElasticsearchInstanceOfferingResponse is the response 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 the request type for the RemoveTags API operation.
RemoveTagsResponse is the response type for the RemoveTags API operation.
Details of a reserved Elasticsearch instance.
Details of a reserved Elasticsearch instance offering.
The current options of an Elasticsearch domain service software options.
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.
Container for the parameters to the StartElasticsearchServiceSoftwareUpdate operation.
The result of a StartElasticsearchServiceSoftwareUpdate operation.
StartElasticsearchServiceSoftwareUpdateRequest is the request type for the StartElasticsearchServiceSoftwareUpdate API operation.
StartElasticsearchServiceSoftwareUpdateResponse is the response type for the StartElasticsearchServiceSoftwareUpdate API operation.
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 the request type for the UpdateElasticsearchDomainConfig API operation.
UpdateElasticsearchDomainConfigResponse is the response type for the UpdateElasticsearchDomainConfig API operation.
Container for request parameters to UpgradeElasticsearchDomain operation.
Container for response returned by UpgradeElasticsearchDomain operation.
UpgradeElasticsearchDomainRequest is the request type for the UpgradeElasticsearchDomain API operation.
UpgradeElasticsearchDomainResponse is the response 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.
Specifies the zone awareness configuration for the domain cluster, such as the number of availability zones.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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
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.