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.35.86' 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.
- AcceptInboundCrossClusterSearchConnectionRequestRequestTypeDef
- ResponseMetadataTypeDef
- OptionStatusTypeDef
- TagTypeDef
- AdditionalLimitTypeDef
- MasterUserOptionsTypeDef
- AssociatePackageRequestRequestTypeDef
- AuthorizeVpcEndpointAccessRequestRequestTypeDef
- AuthorizedPrincipalTypeDef
- ScheduledAutoTuneDetailsTypeDef
- DurationTypeDef
- TimestampTypeDef
- AutoTuneOptionsOutputTypeDef
- AutoTuneStatusTypeDef
- CancelDomainConfigChangeRequestRequestTypeDef
- CancelledChangePropertyTypeDef
- CancelElasticsearchServiceSoftwareUpdateRequestRequestTypeDef
- ServiceSoftwareOptionsTypeDef
- ChangeProgressDetailsTypeDef
- ChangeProgressStageTypeDef
- CognitoOptionsTypeDef
- ColdStorageOptionsTypeDef
- CompatibleVersionsMapTypeDef
- DomainEndpointOptionsTypeDef
- EBSOptionsTypeDef
- EncryptionAtRestOptionsTypeDef
- LogPublishingOptionTypeDef
- NodeToNodeEncryptionOptionsTypeDef
- SnapshotOptionsTypeDef
- VPCOptionsTypeDef
- DomainInformationTypeDef
- OutboundCrossClusterSearchConnectionStatusTypeDef
- PackageSourceTypeDef
- DeleteElasticsearchDomainRequestRequestTypeDef
- DeleteInboundCrossClusterSearchConnectionRequestRequestTypeDef
- DeleteOutboundCrossClusterSearchConnectionRequestRequestTypeDef
- DeletePackageRequestRequestTypeDef
- DeleteVpcEndpointRequestRequestTypeDef
- VpcEndpointSummaryTypeDef
- DescribeDomainAutoTunesRequestRequestTypeDef
- DescribeDomainChangeProgressRequestRequestTypeDef
- DescribeElasticsearchDomainConfigRequestRequestTypeDef
- DescribeElasticsearchDomainRequestRequestTypeDef
- DescribeElasticsearchDomainsRequestRequestTypeDef
- DescribeElasticsearchInstanceTypeLimitsRequestRequestTypeDef
- FilterTypeDef
- DescribePackagesFilterTypeDef
- PaginatorConfigTypeDef
- DescribeReservedElasticsearchInstanceOfferingsRequestRequestTypeDef
- DescribeReservedElasticsearchInstancesRequestRequestTypeDef
- DescribeVpcEndpointsRequestRequestTypeDef
- VpcEndpointErrorTypeDef
- DissociatePackageRequestRequestTypeDef
- DomainInfoTypeDef
- ErrorDetailsTypeDef
- DryRunResultsTypeDef
- ZoneAwarenessConfigTypeDef
- ModifyingPropertiesTypeDef
- VPCDerivedInfoTypeDef
- GetCompatibleElasticsearchVersionsRequestRequestTypeDef
- GetPackageVersionHistoryRequestRequestTypeDef
- PackageVersionHistoryTypeDef
- GetUpgradeHistoryRequestRequestTypeDef
- GetUpgradeStatusRequestRequestTypeDef
- InboundCrossClusterSearchConnectionStatusTypeDef
- InstanceCountLimitsTypeDef
- ListDomainNamesRequestRequestTypeDef
- ListDomainsForPackageRequestRequestTypeDef
- ListElasticsearchInstanceTypesRequestRequestTypeDef
- ListElasticsearchVersionsRequestRequestTypeDef
- ListPackagesForDomainRequestRequestTypeDef
- ListTagsRequestRequestTypeDef
- ListVpcEndpointAccessRequestRequestTypeDef
- ListVpcEndpointsForDomainRequestRequestTypeDef
- ListVpcEndpointsRequestRequestTypeDef
- PurchaseReservedElasticsearchInstanceOfferingRequestRequestTypeDef
- RecurringChargeTypeDef
- RejectInboundCrossClusterSearchConnectionRequestRequestTypeDef
- RemoveTagsRequestRequestTypeDef
- RevokeVpcEndpointAccessRequestRequestTypeDef
- SAMLIdpTypeDef
- StartElasticsearchServiceSoftwareUpdateRequestRequestTypeDef
- StorageTypeLimitTypeDef
- UpgradeElasticsearchDomainRequestRequestTypeDef
- UpgradeStepItemTypeDef
- EmptyResponseMetadataTypeDef
- GetUpgradeStatusResponseTypeDef
- ListElasticsearchInstanceTypesResponseTypeDef
- ListElasticsearchVersionsResponseTypeDef
- PurchaseReservedElasticsearchInstanceOfferingResponseTypeDef
- AccessPoliciesStatusTypeDef
- AdvancedOptionsStatusTypeDef
- ElasticsearchVersionStatusTypeDef
- AddTagsRequestRequestTypeDef
- ListTagsResponseTypeDef
- AuthorizeVpcEndpointAccessResponseTypeDef
- ListVpcEndpointAccessResponseTypeDef
- AutoTuneDetailsTypeDef
- AutoTuneMaintenanceScheduleOutputTypeDef
- AutoTuneMaintenanceScheduleTypeDef
- CancelDomainConfigChangeResponseTypeDef
- CancelElasticsearchServiceSoftwareUpdateResponseTypeDef
- StartElasticsearchServiceSoftwareUpdateResponseTypeDef
- UpgradeElasticsearchDomainResponseTypeDef
- ChangeProgressStatusDetailsTypeDef
- CognitoOptionsStatusTypeDef
- GetCompatibleElasticsearchVersionsResponseTypeDef
- DomainEndpointOptionsStatusTypeDef
- EBSOptionsStatusTypeDef
- EncryptionAtRestOptionsStatusTypeDef
- LogPublishingOptionsStatusTypeDef
- NodeToNodeEncryptionOptionsStatusTypeDef
- SnapshotOptionsStatusTypeDef
- CreateVpcEndpointRequestRequestTypeDef
- UpdateVpcEndpointRequestRequestTypeDef
- CreateOutboundCrossClusterSearchConnectionRequestRequestTypeDef
- CreateOutboundCrossClusterSearchConnectionResponseTypeDef
- OutboundCrossClusterSearchConnectionTypeDef
- CreatePackageRequestRequestTypeDef
- UpdatePackageRequestRequestTypeDef
- DeleteVpcEndpointResponseTypeDef
- ListVpcEndpointsForDomainResponseTypeDef
- ListVpcEndpointsResponseTypeDef
- DescribeInboundCrossClusterSearchConnectionsRequestRequestTypeDef
- DescribeOutboundCrossClusterSearchConnectionsRequestRequestTypeDef
- DescribePackagesRequestRequestTypeDef
- DescribeReservedElasticsearchInstanceOfferingsRequestPaginateTypeDef
- DescribeReservedElasticsearchInstancesRequestPaginateTypeDef
- GetUpgradeHistoryRequestPaginateTypeDef
- ListElasticsearchInstanceTypesRequestPaginateTypeDef
- ListElasticsearchVersionsRequestPaginateTypeDef
- ListDomainNamesResponseTypeDef
- DomainPackageDetailsTypeDef
- PackageDetailsTypeDef
- ElasticsearchClusterConfigTypeDef
- VPCDerivedInfoStatusTypeDef
- VpcEndpointTypeDef
- GetPackageVersionHistoryResponseTypeDef
- InboundCrossClusterSearchConnectionTypeDef
- InstanceLimitsTypeDef
- ReservedElasticsearchInstanceOfferingTypeDef
- ReservedElasticsearchInstanceTypeDef
- SAMLOptionsInputTypeDef
- SAMLOptionsOutputTypeDef
- StorageTypeTypeDef
- UpgradeHistoryTypeDef
- AutoTuneTypeDef
- AutoTuneOptionsExtraOutputTypeDef
- AutoTuneMaintenanceScheduleUnionTypeDef
- 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
- AutoTuneOptionsTypeDef
- AdvancedSecurityOptionsStatusTypeDef
- ElasticsearchDomainStatusTypeDef
- DescribeElasticsearchInstanceTypeLimitsResponseTypeDef
- CreateElasticsearchDomainRequestRequestTypeDef
- UpdateElasticsearchDomainConfigRequestRequestTypeDef
- ElasticsearchDomainConfigTypeDef
- CreateElasticsearchDomainResponseTypeDef
- DeleteElasticsearchDomainResponseTypeDef
- DescribeElasticsearchDomainResponseTypeDef
- DescribeElasticsearchDomainsResponseTypeDef
- DescribeElasticsearchDomainConfigResponseTypeDef
- UpdateElasticsearchDomainConfigResponseTypeDef