ElasticsearchService module#
Index > ElasticsearchService
Auto-generated documentation for ElasticsearchService type annotations stubs module types-boto3-es.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
ElasticsearchService
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and ElasticsearchService
.
From PyPI with pip#
Install types-boto3
for ElasticsearchService
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[es]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[es]'
# standalone installation
python -m pip install types-boto3-es
How to uninstall#
python -m pip uninstall -y types-boto3-es
Usage#
Code samples can be found in Examples.
ElasticsearchServiceClient#
Type annotations and code completion for boto3.client("es")
as ElasticsearchServiceClient
boto3 documentation
# ElasticsearchServiceClient usage example
from boto3.session import Session
from types_boto3_es.client import ElasticsearchServiceClient
def get_client() -> ElasticsearchServiceClient:
return Session().client("es")
Paginators#
Type annotations and code completion for paginators
from boto3.client("es").get_paginator("...")
.
# DescribeReservedElasticsearchInstanceOfferingsPaginator usage example
from boto3.session import Session
from types_boto3_es.paginator import DescribeReservedElasticsearchInstanceOfferingsPaginator
def get_describe_reserved_elasticsearch_instance_offerings_paginator() -> DescribeReservedElasticsearchInstanceOfferingsPaginator:
return Session().client("es").get_paginator("describe_reserved_elasticsearch_instance_offerings"))
- DescribeReservedElasticsearchInstanceOfferingsPaginator
- DescribeReservedElasticsearchInstancesPaginator
- GetUpgradeHistoryPaginator
- ListElasticsearchInstanceTypesPaginator
- ListElasticsearchVersionsPaginator
Literals#
Type annotations for literals used in methods and schema.
# AutoTuneDesiredStateType usage example
from types_boto3_es.literals import AutoTuneDesiredStateType
def get_value() -> AutoTuneDesiredStateType:
return "DISABLED"
- AutoTuneDesiredStateType
- AutoTuneStateType
- AutoTuneTypeType
- ConfigChangeStatusType
- DeploymentStatusType
- DescribePackagesFilterNameType
- DescribeReservedElasticsearchInstanceOfferingsPaginatorName
- DescribeReservedElasticsearchInstancesPaginatorName
- DomainPackageStatusType
- DomainProcessingStatusTypeType
- ESPartitionInstanceTypeType
- ESWarmPartitionInstanceTypeType
- EngineTypeType
- GetUpgradeHistoryPaginatorName
- InboundCrossClusterSearchConnectionStatusCodeType
- InitiatedByType
- ListElasticsearchInstanceTypesPaginatorName
- ListElasticsearchVersionsPaginatorName
- LogTypeType
- OptionStateType
- OutboundCrossClusterSearchConnectionStatusCodeType
- OverallChangeStatusType
- PackageStatusType
- PackageTypeType
- PrincipalTypeType
- PropertyValueTypeType
- ReservedElasticsearchInstancePaymentOptionType
- RollbackOnDisableType
- ScheduledAutoTuneActionTypeType
- ScheduledAutoTuneSeverityTypeType
- TLSSecurityPolicyType
- TimeUnitType
- UpgradeStatusType
- UpgradeStepType
- VolumeTypeType
- VpcEndpointErrorCodeType
- VpcEndpointStatusType
- ElasticsearchServiceServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceptInboundCrossClusterSearchConnectionRequestTypeDef
- ResponseMetadataTypeDef
- OptionStatusTypeDef
- TagTypeDef
- AdditionalLimitTypeDef
- MasterUserOptionsTypeDef
- AssociatePackageRequestTypeDef
- AuthorizeVpcEndpointAccessRequestTypeDef
- AuthorizedPrincipalTypeDef
- ScheduledAutoTuneDetailsTypeDef
- DurationTypeDef
- TimestampTypeDef
- AutoTuneOptionsOutputTypeDef
- AutoTuneStatusTypeDef
- CancelDomainConfigChangeRequestTypeDef
- CancelledChangePropertyTypeDef
- CancelElasticsearchServiceSoftwareUpdateRequestTypeDef
- ServiceSoftwareOptionsTypeDef
- ChangeProgressDetailsTypeDef
- ChangeProgressStageTypeDef
- CognitoOptionsTypeDef
- ColdStorageOptionsTypeDef
- CompatibleVersionsMapTypeDef
- DomainEndpointOptionsTypeDef
- EBSOptionsTypeDef
- EncryptionAtRestOptionsTypeDef
- LogPublishingOptionTypeDef
- NodeToNodeEncryptionOptionsTypeDef
- SnapshotOptionsTypeDef
- VPCOptionsTypeDef
- DomainInformationTypeDef
- OutboundCrossClusterSearchConnectionStatusTypeDef
- PackageSourceTypeDef
- DeleteElasticsearchDomainRequestTypeDef
- DeleteInboundCrossClusterSearchConnectionRequestTypeDef
- DeleteOutboundCrossClusterSearchConnectionRequestTypeDef
- DeletePackageRequestTypeDef
- DeleteVpcEndpointRequestTypeDef
- VpcEndpointSummaryTypeDef
- DescribeDomainAutoTunesRequestTypeDef
- DescribeDomainChangeProgressRequestTypeDef
- DescribeElasticsearchDomainConfigRequestTypeDef
- DescribeElasticsearchDomainRequestTypeDef
- DescribeElasticsearchDomainsRequestTypeDef
- DescribeElasticsearchInstanceTypeLimitsRequestTypeDef
- FilterTypeDef
- DescribePackagesFilterTypeDef
- PaginatorConfigTypeDef
- DescribeReservedElasticsearchInstanceOfferingsRequestTypeDef
- DescribeReservedElasticsearchInstancesRequestTypeDef
- DescribeVpcEndpointsRequestTypeDef
- VpcEndpointErrorTypeDef
- DissociatePackageRequestTypeDef
- DomainInfoTypeDef
- ErrorDetailsTypeDef
- DryRunResultsTypeDef
- ZoneAwarenessConfigTypeDef
- ModifyingPropertiesTypeDef
- VPCDerivedInfoTypeDef
- GetCompatibleElasticsearchVersionsRequestTypeDef
- GetPackageVersionHistoryRequestTypeDef
- PackageVersionHistoryTypeDef
- GetUpgradeHistoryRequestTypeDef
- GetUpgradeStatusRequestTypeDef
- InboundCrossClusterSearchConnectionStatusTypeDef
- InstanceCountLimitsTypeDef
- ListDomainNamesRequestTypeDef
- ListDomainsForPackageRequestTypeDef
- ListElasticsearchInstanceTypesRequestTypeDef
- ListElasticsearchVersionsRequestTypeDef
- ListPackagesForDomainRequestTypeDef
- ListTagsRequestTypeDef
- ListVpcEndpointAccessRequestTypeDef
- ListVpcEndpointsForDomainRequestTypeDef
- ListVpcEndpointsRequestTypeDef
- PurchaseReservedElasticsearchInstanceOfferingRequestTypeDef
- RecurringChargeTypeDef
- RejectInboundCrossClusterSearchConnectionRequestTypeDef
- RemoveTagsRequestTypeDef
- RevokeVpcEndpointAccessRequestTypeDef
- SAMLIdpTypeDef
- StartElasticsearchServiceSoftwareUpdateRequestTypeDef
- StorageTypeLimitTypeDef
- UpgradeElasticsearchDomainRequestTypeDef
- UpgradeStepItemTypeDef
- EmptyResponseMetadataTypeDef
- GetUpgradeStatusResponseTypeDef
- ListElasticsearchInstanceTypesResponseTypeDef
- ListElasticsearchVersionsResponseTypeDef
- PurchaseReservedElasticsearchInstanceOfferingResponseTypeDef
- AccessPoliciesStatusTypeDef
- AdvancedOptionsStatusTypeDef
- ElasticsearchVersionStatusTypeDef
- AddTagsRequestTypeDef
- ListTagsResponseTypeDef
- AuthorizeVpcEndpointAccessResponseTypeDef
- ListVpcEndpointAccessResponseTypeDef
- AutoTuneDetailsTypeDef
- AutoTuneMaintenanceScheduleOutputTypeDef
- AutoTuneMaintenanceScheduleTypeDef
- CancelDomainConfigChangeResponseTypeDef
- CancelElasticsearchServiceSoftwareUpdateResponseTypeDef
- StartElasticsearchServiceSoftwareUpdateResponseTypeDef
- UpgradeElasticsearchDomainResponseTypeDef
- ChangeProgressStatusDetailsTypeDef
- CognitoOptionsStatusTypeDef
- GetCompatibleElasticsearchVersionsResponseTypeDef
- DomainEndpointOptionsStatusTypeDef
- EBSOptionsStatusTypeDef
- EncryptionAtRestOptionsStatusTypeDef
- LogPublishingOptionsStatusTypeDef
- NodeToNodeEncryptionOptionsStatusTypeDef
- SnapshotOptionsStatusTypeDef
- CreateVpcEndpointRequestTypeDef
- UpdateVpcEndpointRequestTypeDef
- CreateOutboundCrossClusterSearchConnectionRequestTypeDef
- CreateOutboundCrossClusterSearchConnectionResponseTypeDef
- OutboundCrossClusterSearchConnectionTypeDef
- CreatePackageRequestTypeDef
- UpdatePackageRequestTypeDef
- DeleteVpcEndpointResponseTypeDef
- ListVpcEndpointsForDomainResponseTypeDef
- ListVpcEndpointsResponseTypeDef
- DescribeInboundCrossClusterSearchConnectionsRequestTypeDef
- DescribeOutboundCrossClusterSearchConnectionsRequestTypeDef
- DescribePackagesRequestTypeDef
- DescribeReservedElasticsearchInstanceOfferingsRequestPaginateTypeDef
- DescribeReservedElasticsearchInstancesRequestPaginateTypeDef
- GetUpgradeHistoryRequestPaginateTypeDef
- ListElasticsearchInstanceTypesRequestPaginateTypeDef
- ListElasticsearchVersionsRequestPaginateTypeDef
- ListDomainNamesResponseTypeDef
- DomainPackageDetailsTypeDef
- PackageDetailsTypeDef
- ElasticsearchClusterConfigTypeDef
- VPCDerivedInfoStatusTypeDef
- VpcEndpointTypeDef
- GetPackageVersionHistoryResponseTypeDef
- InboundCrossClusterSearchConnectionTypeDef
- InstanceLimitsTypeDef
- ReservedElasticsearchInstanceOfferingTypeDef
- ReservedElasticsearchInstanceTypeDef
- SAMLOptionsInputTypeDef
- SAMLOptionsOutputTypeDef
- StorageTypeTypeDef
- UpgradeHistoryTypeDef
- AutoTuneTypeDef
- AutoTuneOptionsExtraTypeDef
- AutoTuneMaintenanceScheduleUnionTypeDef
- AutoTuneOptionsTypeDef
- DescribeDomainChangeProgressResponseTypeDef
- DeleteOutboundCrossClusterSearchConnectionResponseTypeDef
- DescribeOutboundCrossClusterSearchConnectionsResponseTypeDef
- AssociatePackageResponseTypeDef
- DissociatePackageResponseTypeDef
- ListDomainsForPackageResponseTypeDef
- ListPackagesForDomainResponseTypeDef
- CreatePackageResponseTypeDef
- DeletePackageResponseTypeDef
- DescribePackagesResponseTypeDef
- UpdatePackageResponseTypeDef
- ElasticsearchClusterConfigStatusTypeDef
- CreateVpcEndpointResponseTypeDef
- DescribeVpcEndpointsResponseTypeDef
- UpdateVpcEndpointResponseTypeDef
- AcceptInboundCrossClusterSearchConnectionResponseTypeDef
- DeleteInboundCrossClusterSearchConnectionResponseTypeDef
- DescribeInboundCrossClusterSearchConnectionsResponseTypeDef
- RejectInboundCrossClusterSearchConnectionResponseTypeDef
- DescribeReservedElasticsearchInstanceOfferingsResponseTypeDef
- DescribeReservedElasticsearchInstancesResponseTypeDef
- AdvancedSecurityOptionsInputTypeDef
- AdvancedSecurityOptionsTypeDef
- LimitsTypeDef
- GetUpgradeHistoryResponseTypeDef
- DescribeDomainAutoTunesResponseTypeDef
- AutoTuneOptionsStatusTypeDef
- AutoTuneOptionsInputTypeDef
- AutoTuneOptionsUnionTypeDef
- AdvancedSecurityOptionsStatusTypeDef
- ElasticsearchDomainStatusTypeDef
- DescribeElasticsearchInstanceTypeLimitsResponseTypeDef
- CreateElasticsearchDomainRequestTypeDef
- UpdateElasticsearchDomainConfigRequestTypeDef
- ElasticsearchDomainConfigTypeDef
- CreateElasticsearchDomainResponseTypeDef
- DeleteElasticsearchDomainResponseTypeDef
- DescribeElasticsearchDomainResponseTypeDef
- DescribeElasticsearchDomainsResponseTypeDef
- DescribeElasticsearchDomainConfigResponseTypeDef
- UpdateElasticsearchDomainConfigResponseTypeDef