AppMesh module#
Index > AppMesh
Auto-generated documentation for AppMesh type annotations stubs module types-boto3-appmesh.
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
AppMesh
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 AppMesh
.
From PyPI with pip#
Install types-boto3
for AppMesh
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[appmesh]'
# 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[appmesh]'
# standalone installation
python -m pip install types-boto3-appmesh
How to uninstall#
python -m pip uninstall -y types-boto3-appmesh
Usage#
Code samples can be found in Examples.
AppMeshClient#
Type annotations and code completion for boto3.client("appmesh")
as AppMeshClient
boto3 documentation
# AppMeshClient usage example
from boto3.session import Session
from types_boto3_appmesh.client import AppMeshClient
def get_client() -> AppMeshClient:
return Session().client("appmesh")
Paginators#
Type annotations and code completion for paginators
from boto3.client("appmesh").get_paginator("...")
.
# ListGatewayRoutesPaginator usage example
from boto3.session import Session
from types_boto3_appmesh.paginator import ListGatewayRoutesPaginator
def get_list_gateway_routes_paginator() -> ListGatewayRoutesPaginator:
return Session().client("appmesh").get_paginator("list_gateway_routes"))
- ListGatewayRoutesPaginator
- ListMeshesPaginator
- ListRoutesPaginator
- ListTagsForResourcePaginator
- ListVirtualGatewaysPaginator
- ListVirtualNodesPaginator
- ListVirtualRoutersPaginator
- ListVirtualServicesPaginator
Literals#
Type annotations for literals used in methods and schema.
# DefaultGatewayRouteRewriteType usage example
from types_boto3_appmesh.literals import DefaultGatewayRouteRewriteType
def get_value() -> DefaultGatewayRouteRewriteType:
return "DISABLED"
- DefaultGatewayRouteRewriteType
- DnsResponseTypeType
- DurationUnitType
- EgressFilterTypeType
- GatewayRouteStatusCodeType
- GrpcRetryPolicyEventType
- HttpMethodType
- HttpSchemeType
- IpPreferenceType
- ListGatewayRoutesPaginatorName
- ListMeshesPaginatorName
- ListRoutesPaginatorName
- ListTagsForResourcePaginatorName
- ListVirtualGatewaysPaginatorName
- ListVirtualNodesPaginatorName
- ListVirtualRoutersPaginatorName
- ListVirtualServicesPaginatorName
- ListenerTlsModeType
- MeshStatusCodeType
- PortProtocolType
- RouteStatusCodeType
- TcpRetryPolicyEventType
- VirtualGatewayListenerTlsModeType
- VirtualGatewayPortProtocolType
- VirtualGatewayStatusCodeType
- VirtualNodeStatusCodeType
- VirtualRouterStatusCodeType
- VirtualServiceStatusCodeType
- AppMeshServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AwsCloudMapInstanceAttributeTypeDef
- ListenerTlsFileCertificateTypeDef
- ListenerTlsSdsCertificateTypeDef
- TagRefTypeDef
- ResponseMetadataTypeDef
- DeleteGatewayRouteInputRequestTypeDef
- DeleteMeshInputRequestTypeDef
- DeleteRouteInputRequestTypeDef
- DeleteVirtualGatewayInputRequestTypeDef
- DeleteVirtualNodeInputRequestTypeDef
- DeleteVirtualRouterInputRequestTypeDef
- DeleteVirtualServiceInputRequestTypeDef
- DescribeGatewayRouteInputRequestTypeDef
- DescribeMeshInputRequestTypeDef
- DescribeRouteInputRequestTypeDef
- DescribeVirtualGatewayInputRequestTypeDef
- DescribeVirtualNodeInputRequestTypeDef
- DescribeVirtualRouterInputRequestTypeDef
- DescribeVirtualServiceInputRequestTypeDef
- DnsServiceDiscoveryTypeDef
- DurationTypeDef
- EgressFilterTypeDef
- GatewayRouteStatusTypeDef
- ResourceMetadataTypeDef
- GatewayRouteHostnameMatchTypeDef
- GatewayRouteHostnameRewriteTypeDef
- GatewayRouteRefTypeDef
- GatewayRouteVirtualServiceTypeDef
- MatchRangeTypeDef
- WeightedTargetTypeDef
- HealthCheckPolicyTypeDef
- HttpPathMatchTypeDef
- HttpGatewayRoutePathRewriteTypeDef
- HttpGatewayRoutePrefixRewriteTypeDef
- QueryParameterMatchTypeDef
- JsonFormatRefTypeDef
- PaginatorConfigTypeDef
- ListGatewayRoutesInputRequestTypeDef
- ListMeshesInputRequestTypeDef
- MeshRefTypeDef
- ListRoutesInputRequestTypeDef
- RouteRefTypeDef
- ListTagsForResourceInputRequestTypeDef
- ListVirtualGatewaysInputRequestTypeDef
- VirtualGatewayRefTypeDef
- ListVirtualNodesInputRequestTypeDef
- VirtualNodeRefTypeDef
- ListVirtualRoutersInputRequestTypeDef
- VirtualRouterRefTypeDef
- ListVirtualServicesInputRequestTypeDef
- VirtualServiceRefTypeDef
- PortMappingTypeDef
- ListenerTlsAcmCertificateTypeDef
- TlsValidationContextFileTrustTypeDef
- TlsValidationContextSdsTrustTypeDef
- MeshStatusTypeDef
- MeshServiceDiscoveryTypeDef
- RouteStatusTypeDef
- SubjectAlternativeNameMatchersOutputTypeDef
- SubjectAlternativeNameMatchersTypeDef
- TcpRouteMatchTypeDef
- TlsValidationContextAcmTrustOutputTypeDef
- TlsValidationContextAcmTrustTypeDef
- UntagResourceInputRequestTypeDef
- VirtualGatewayListenerTlsFileCertificateTypeDef
- VirtualGatewayListenerTlsSdsCertificateTypeDef
- VirtualGatewayGrpcConnectionPoolTypeDef
- VirtualGatewayHttp2ConnectionPoolTypeDef
- VirtualGatewayHttpConnectionPoolTypeDef
- VirtualGatewayStatusTypeDef
- VirtualGatewayHealthCheckPolicyTypeDef
- VirtualGatewayPortMappingTypeDef
- VirtualGatewayListenerTlsAcmCertificateTypeDef
- VirtualGatewayTlsValidationContextFileTrustTypeDef
- VirtualGatewayTlsValidationContextSdsTrustTypeDef
- VirtualGatewayTlsValidationContextAcmTrustOutputTypeDef
- VirtualGatewayTlsValidationContextAcmTrustTypeDef
- VirtualNodeGrpcConnectionPoolTypeDef
- VirtualNodeHttp2ConnectionPoolTypeDef
- VirtualNodeHttpConnectionPoolTypeDef
- VirtualNodeTcpConnectionPoolTypeDef
- VirtualNodeStatusTypeDef
- VirtualNodeServiceProviderTypeDef
- VirtualRouterStatusTypeDef
- VirtualRouterServiceProviderTypeDef
- VirtualServiceStatusTypeDef
- AwsCloudMapServiceDiscoveryOutputTypeDef
- AwsCloudMapServiceDiscoveryTypeDef
- ClientTlsCertificateTypeDef
- TagResourceInputRequestTypeDef
- ListTagsForResourceOutputTypeDef
- GrpcRetryPolicyOutputTypeDef
- GrpcRetryPolicyTypeDef
- GrpcTimeoutTypeDef
- HttpRetryPolicyOutputTypeDef
- HttpRetryPolicyTypeDef
- HttpTimeoutTypeDef
- OutlierDetectionTypeDef
- TcpTimeoutTypeDef
- GrpcGatewayRouteRewriteTypeDef
- ListGatewayRoutesOutputTypeDef
- GatewayRouteTargetTypeDef
- GrpcMetadataMatchMethodTypeDef
- GrpcRouteMetadataMatchMethodTypeDef
- HeaderMatchMethodTypeDef
- GrpcRouteActionOutputTypeDef
- GrpcRouteActionTypeDef
- HttpRouteActionOutputTypeDef
- HttpRouteActionTypeDef
- TcpRouteActionOutputTypeDef
- TcpRouteActionTypeDef
- HttpGatewayRouteRewriteTypeDef
- HttpQueryParameterTypeDef
- LoggingFormatOutputTypeDef
- LoggingFormatTypeDef
- ListGatewayRoutesInputPaginateTypeDef
- ListMeshesInputPaginateTypeDef
- ListRoutesInputPaginateTypeDef
- ListTagsForResourceInputPaginateTypeDef
- ListVirtualGatewaysInputPaginateTypeDef
- ListVirtualNodesInputPaginateTypeDef
- ListVirtualRoutersInputPaginateTypeDef
- ListVirtualServicesInputPaginateTypeDef
- ListMeshesOutputTypeDef
- ListRoutesOutputTypeDef
- ListVirtualGatewaysOutputTypeDef
- ListVirtualNodesOutputTypeDef
- ListVirtualRoutersOutputTypeDef
- ListVirtualServicesOutputTypeDef
- VirtualRouterListenerTypeDef
- ListenerTlsCertificateTypeDef
- ListenerTlsValidationContextTrustTypeDef
- MeshSpecTypeDef
- SubjectAlternativeNamesOutputTypeDef
- SubjectAlternativeNameMatchersUnionTypeDef
- TlsValidationContextTrustOutputTypeDef
- TlsValidationContextAcmTrustUnionTypeDef
- VirtualGatewayClientTlsCertificateTypeDef
- VirtualGatewayConnectionPoolTypeDef
- VirtualGatewayListenerTlsCertificateTypeDef
- VirtualGatewayListenerTlsValidationContextTrustTypeDef
- VirtualGatewayTlsValidationContextTrustOutputTypeDef
- VirtualGatewayTlsValidationContextAcmTrustUnionTypeDef
- VirtualNodeConnectionPoolTypeDef
- VirtualServiceProviderTypeDef
- ServiceDiscoveryOutputTypeDef
- AwsCloudMapServiceDiscoveryUnionTypeDef
- GrpcRetryPolicyUnionTypeDef
- HttpRetryPolicyUnionTypeDef
- ListenerTimeoutTypeDef
- GrpcGatewayRouteActionTypeDef
- GrpcGatewayRouteMetadataTypeDef
- GrpcRouteMetadataTypeDef
- HttpGatewayRouteHeaderTypeDef
- HttpRouteHeaderTypeDef
- GrpcRouteActionUnionTypeDef
- HttpRouteActionUnionTypeDef
- TcpRouteOutputTypeDef
- TcpRouteActionUnionTypeDef
- HttpGatewayRouteActionTypeDef
- FileAccessLogOutputTypeDef
- VirtualGatewayFileAccessLogOutputTypeDef
- LoggingFormatUnionTypeDef
- VirtualRouterSpecOutputTypeDef
- VirtualRouterSpecTypeDef
- CreateMeshInputRequestTypeDef
- MeshDataTypeDef
- UpdateMeshInputRequestTypeDef
- ListenerTlsValidationContextOutputTypeDef
- SubjectAlternativeNamesTypeDef
- TlsValidationContextOutputTypeDef
- TlsValidationContextTrustTypeDef
- VirtualGatewayListenerTlsValidationContextOutputTypeDef
- VirtualGatewayTlsValidationContextOutputTypeDef
- VirtualGatewayTlsValidationContextTrustTypeDef
- VirtualServiceSpecTypeDef
- ServiceDiscoveryTypeDef
- GrpcGatewayRouteMatchOutputTypeDef
- GrpcGatewayRouteMatchTypeDef
- GrpcRouteMatchOutputTypeDef
- GrpcRouteMatchTypeDef
- HttpGatewayRouteMatchOutputTypeDef
- HttpGatewayRouteMatchTypeDef
- HttpRouteMatchOutputTypeDef
- HttpRouteMatchTypeDef
- TcpRouteTypeDef
- AccessLogOutputTypeDef
- VirtualGatewayAccessLogOutputTypeDef
- FileAccessLogTypeDef
- VirtualGatewayFileAccessLogTypeDef
- VirtualRouterDataTypeDef
- CreateVirtualRouterInputRequestTypeDef
- UpdateVirtualRouterInputRequestTypeDef
- CreateMeshOutputTypeDef
- DeleteMeshOutputTypeDef
- DescribeMeshOutputTypeDef
- UpdateMeshOutputTypeDef
- ListenerTlsOutputTypeDef
- SubjectAlternativeNamesUnionTypeDef
- ClientPolicyTlsOutputTypeDef
- TlsValidationContextTrustUnionTypeDef
- VirtualGatewayListenerTlsOutputTypeDef
- VirtualGatewayClientPolicyTlsOutputTypeDef
- VirtualGatewayTlsValidationContextTrustUnionTypeDef
- CreateVirtualServiceInputRequestTypeDef
- UpdateVirtualServiceInputRequestTypeDef
- VirtualServiceDataTypeDef
- ServiceDiscoveryUnionTypeDef
- GrpcGatewayRouteOutputTypeDef
- GrpcGatewayRouteMatchUnionTypeDef
- GrpcRouteOutputTypeDef
- GrpcRouteMatchUnionTypeDef
- HttpGatewayRouteOutputTypeDef
- HttpGatewayRouteMatchUnionTypeDef
- HttpRouteOutputTypeDef
- HttpRouteMatchUnionTypeDef
- TcpRouteUnionTypeDef
- LoggingOutputTypeDef
- VirtualGatewayLoggingOutputTypeDef
- FileAccessLogUnionTypeDef
- VirtualGatewayFileAccessLogUnionTypeDef
- CreateVirtualRouterOutputTypeDef
- DeleteVirtualRouterOutputTypeDef
- DescribeVirtualRouterOutputTypeDef
- UpdateVirtualRouterOutputTypeDef
- ListenerOutputTypeDef
- ListenerTlsValidationContextTypeDef
- VirtualGatewayListenerTlsValidationContextTypeDef
- ClientPolicyOutputTypeDef
- TlsValidationContextTypeDef
- VirtualGatewayListenerOutputTypeDef
- VirtualGatewayClientPolicyOutputTypeDef
- VirtualGatewayTlsValidationContextTypeDef
- CreateVirtualServiceOutputTypeDef
- DeleteVirtualServiceOutputTypeDef
- DescribeVirtualServiceOutputTypeDef
- UpdateVirtualServiceOutputTypeDef
- GrpcGatewayRouteTypeDef
- GrpcRouteTypeDef
- GatewayRouteSpecOutputTypeDef
- HttpGatewayRouteTypeDef
- RouteSpecOutputTypeDef
- HttpRouteTypeDef
- AccessLogTypeDef
- VirtualGatewayAccessLogTypeDef
- ListenerTlsValidationContextUnionTypeDef
- VirtualGatewayListenerTlsValidationContextUnionTypeDef
- BackendDefaultsOutputTypeDef
- VirtualServiceBackendOutputTypeDef
- TlsValidationContextUnionTypeDef
- VirtualGatewayBackendDefaultsOutputTypeDef
- VirtualGatewayTlsValidationContextUnionTypeDef
- GrpcGatewayRouteUnionTypeDef
- GrpcRouteUnionTypeDef
- GatewayRouteDataTypeDef
- HttpGatewayRouteUnionTypeDef
- RouteDataTypeDef
- HttpRouteUnionTypeDef
- AccessLogUnionTypeDef
- VirtualGatewayAccessLogUnionTypeDef
- ListenerTlsTypeDef
- VirtualGatewayListenerTlsTypeDef
- BackendOutputTypeDef
- ClientPolicyTlsTypeDef
- VirtualGatewaySpecOutputTypeDef
- VirtualGatewayClientPolicyTlsTypeDef
- CreateGatewayRouteOutputTypeDef
- DeleteGatewayRouteOutputTypeDef
- DescribeGatewayRouteOutputTypeDef
- UpdateGatewayRouteOutputTypeDef
- GatewayRouteSpecTypeDef
- CreateRouteOutputTypeDef
- DeleteRouteOutputTypeDef
- DescribeRouteOutputTypeDef
- UpdateRouteOutputTypeDef
- RouteSpecTypeDef
- LoggingTypeDef
- VirtualGatewayLoggingTypeDef
- ListenerTlsUnionTypeDef
- VirtualGatewayListenerTlsUnionTypeDef
- VirtualNodeSpecOutputTypeDef
- ClientPolicyTlsUnionTypeDef
- VirtualGatewayDataTypeDef
- VirtualGatewayClientPolicyTlsUnionTypeDef
- CreateGatewayRouteInputRequestTypeDef
- UpdateGatewayRouteInputRequestTypeDef
- CreateRouteInputRequestTypeDef
- UpdateRouteInputRequestTypeDef
- LoggingUnionTypeDef
- VirtualGatewayLoggingUnionTypeDef
- ListenerTypeDef
- VirtualGatewayListenerTypeDef
- VirtualNodeDataTypeDef
- ClientPolicyTypeDef
- CreateVirtualGatewayOutputTypeDef
- DeleteVirtualGatewayOutputTypeDef
- DescribeVirtualGatewayOutputTypeDef
- UpdateVirtualGatewayOutputTypeDef
- VirtualGatewayClientPolicyTypeDef
- ListenerUnionTypeDef
- VirtualGatewayListenerUnionTypeDef
- CreateVirtualNodeOutputTypeDef
- DeleteVirtualNodeOutputTypeDef
- DescribeVirtualNodeOutputTypeDef
- UpdateVirtualNodeOutputTypeDef
- ClientPolicyUnionTypeDef
- VirtualGatewayClientPolicyUnionTypeDef
- BackendDefaultsTypeDef
- VirtualServiceBackendTypeDef
- VirtualGatewayBackendDefaultsTypeDef
- BackendDefaultsUnionTypeDef
- VirtualServiceBackendUnionTypeDef
- VirtualGatewayBackendDefaultsUnionTypeDef
- BackendTypeDef
- VirtualGatewaySpecTypeDef
- BackendUnionTypeDef
- CreateVirtualGatewayInputRequestTypeDef
- UpdateVirtualGatewayInputRequestTypeDef
- VirtualNodeSpecTypeDef
- CreateVirtualNodeInputRequestTypeDef
- UpdateVirtualNodeInputRequestTypeDef