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.36.26' 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
- DeleteGatewayRouteInputTypeDef
- DeleteMeshInputTypeDef
- DeleteRouteInputTypeDef
- DeleteVirtualGatewayInputTypeDef
- DeleteVirtualNodeInputTypeDef
- DeleteVirtualRouterInputTypeDef
- DeleteVirtualServiceInputTypeDef
- DescribeGatewayRouteInputTypeDef
- DescribeMeshInputTypeDef
- DescribeRouteInputTypeDef
- DescribeVirtualGatewayInputTypeDef
- DescribeVirtualNodeInputTypeDef
- DescribeVirtualRouterInputTypeDef
- DescribeVirtualServiceInputTypeDef
- DnsServiceDiscoveryTypeDef
- DurationTypeDef
- EgressFilterTypeDef
- GatewayRouteStatusTypeDef
- ResourceMetadataTypeDef
- GatewayRouteHostnameMatchTypeDef
- GatewayRouteHostnameRewriteTypeDef
- GatewayRouteRefTypeDef
- GatewayRouteVirtualServiceTypeDef
- MatchRangeTypeDef
- WeightedTargetTypeDef
- HealthCheckPolicyTypeDef
- HttpPathMatchTypeDef
- HttpGatewayRoutePathRewriteTypeDef
- HttpGatewayRoutePrefixRewriteTypeDef
- QueryParameterMatchTypeDef
- JsonFormatRefTypeDef
- PaginatorConfigTypeDef
- ListGatewayRoutesInputTypeDef
- ListMeshesInputTypeDef
- MeshRefTypeDef
- ListRoutesInputTypeDef
- RouteRefTypeDef
- ListTagsForResourceInputTypeDef
- ListVirtualGatewaysInputTypeDef
- VirtualGatewayRefTypeDef
- ListVirtualNodesInputTypeDef
- VirtualNodeRefTypeDef
- ListVirtualRoutersInputTypeDef
- VirtualRouterRefTypeDef
- ListVirtualServicesInputTypeDef
- VirtualServiceRefTypeDef
- PortMappingTypeDef
- ListenerTlsAcmCertificateTypeDef
- TlsValidationContextFileTrustTypeDef
- TlsValidationContextSdsTrustTypeDef
- MeshStatusTypeDef
- MeshServiceDiscoveryTypeDef
- RouteStatusTypeDef
- SubjectAlternativeNameMatchersOutputTypeDef
- SubjectAlternativeNameMatchersTypeDef
- TcpRouteMatchTypeDef
- TlsValidationContextAcmTrustOutputTypeDef
- TlsValidationContextAcmTrustTypeDef
- UntagResourceInputTypeDef
- 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
- TagResourceInputTypeDef
- 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
- SubjectAlternativeNamesTypeDef
- TlsValidationContextTrustOutputTypeDef
- TlsValidationContextTrustTypeDef
- VirtualGatewayClientTlsCertificateTypeDef
- VirtualGatewayConnectionPoolTypeDef
- VirtualGatewayListenerTlsCertificateTypeDef
- VirtualGatewayListenerTlsValidationContextTrustTypeDef
- VirtualGatewayTlsValidationContextTrustOutputTypeDef
- VirtualGatewayTlsValidationContextTrustTypeDef
- VirtualNodeConnectionPoolTypeDef
- VirtualServiceProviderTypeDef
- ServiceDiscoveryOutputTypeDef
- ServiceDiscoveryTypeDef
- ListenerTimeoutTypeDef
- GrpcGatewayRouteActionTypeDef
- GrpcGatewayRouteMetadataTypeDef
- GrpcRouteMetadataTypeDef
- HttpGatewayRouteHeaderTypeDef
- HttpRouteHeaderTypeDef
- TcpRouteOutputTypeDef
- TcpRouteTypeDef
- HttpGatewayRouteActionTypeDef
- FileAccessLogOutputTypeDef
- VirtualGatewayFileAccessLogOutputTypeDef
- FileAccessLogTypeDef
- VirtualGatewayFileAccessLogTypeDef
- VirtualRouterSpecOutputTypeDef
- VirtualRouterSpecTypeDef
- CreateMeshInputTypeDef
- MeshDataTypeDef
- UpdateMeshInputTypeDef
- ListenerTlsValidationContextOutputTypeDef
- ListenerTlsValidationContextTypeDef
- TlsValidationContextOutputTypeDef
- TlsValidationContextTypeDef
- VirtualGatewayListenerTlsValidationContextOutputTypeDef
- VirtualGatewayListenerTlsValidationContextTypeDef
- VirtualGatewayTlsValidationContextOutputTypeDef
- VirtualGatewayTlsValidationContextTypeDef
- VirtualServiceSpecTypeDef
- GrpcGatewayRouteMatchOutputTypeDef
- GrpcGatewayRouteMatchTypeDef
- GrpcRouteMatchOutputTypeDef
- GrpcRouteMatchTypeDef
- HttpGatewayRouteMatchOutputTypeDef
- HttpGatewayRouteMatchTypeDef
- HttpRouteMatchOutputTypeDef
- HttpRouteMatchTypeDef
- AccessLogOutputTypeDef
- VirtualGatewayAccessLogOutputTypeDef
- AccessLogTypeDef
- VirtualGatewayAccessLogTypeDef
- VirtualRouterDataTypeDef
- VirtualRouterSpecUnionTypeDef
- CreateMeshOutputTypeDef
- DeleteMeshOutputTypeDef
- DescribeMeshOutputTypeDef
- UpdateMeshOutputTypeDef
- ListenerTlsOutputTypeDef
- ListenerTlsTypeDef
- ClientPolicyTlsOutputTypeDef
- ClientPolicyTlsTypeDef
- VirtualGatewayListenerTlsOutputTypeDef
- VirtualGatewayListenerTlsTypeDef
- VirtualGatewayClientPolicyTlsOutputTypeDef
- VirtualGatewayClientPolicyTlsTypeDef
- CreateVirtualServiceInputTypeDef
- UpdateVirtualServiceInputTypeDef
- VirtualServiceDataTypeDef
- GrpcGatewayRouteOutputTypeDef
- GrpcGatewayRouteTypeDef
- GrpcRouteOutputTypeDef
- GrpcRouteTypeDef
- HttpGatewayRouteOutputTypeDef
- HttpGatewayRouteTypeDef
- HttpRouteOutputTypeDef
- HttpRouteTypeDef
- LoggingOutputTypeDef
- VirtualGatewayLoggingOutputTypeDef
- LoggingTypeDef
- VirtualGatewayLoggingTypeDef
- CreateVirtualRouterOutputTypeDef
- DeleteVirtualRouterOutputTypeDef
- DescribeVirtualRouterOutputTypeDef
- UpdateVirtualRouterOutputTypeDef
- CreateVirtualRouterInputTypeDef
- UpdateVirtualRouterInputTypeDef
- ListenerOutputTypeDef
- ListenerTypeDef
- ClientPolicyOutputTypeDef
- ClientPolicyTypeDef
- VirtualGatewayListenerOutputTypeDef
- VirtualGatewayListenerTypeDef
- VirtualGatewayClientPolicyOutputTypeDef
- VirtualGatewayClientPolicyTypeDef
- CreateVirtualServiceOutputTypeDef
- DeleteVirtualServiceOutputTypeDef
- DescribeVirtualServiceOutputTypeDef
- UpdateVirtualServiceOutputTypeDef
- GatewayRouteSpecOutputTypeDef
- GatewayRouteSpecTypeDef
- RouteSpecOutputTypeDef
- RouteSpecTypeDef
- BackendDefaultsOutputTypeDef
- VirtualServiceBackendOutputTypeDef
- BackendDefaultsTypeDef
- VirtualServiceBackendTypeDef
- VirtualGatewayBackendDefaultsOutputTypeDef
- VirtualGatewayBackendDefaultsTypeDef
- GatewayRouteDataTypeDef
- GatewayRouteSpecUnionTypeDef
- RouteDataTypeDef
- RouteSpecUnionTypeDef
- BackendOutputTypeDef
- BackendTypeDef
- VirtualGatewaySpecOutputTypeDef
- VirtualGatewaySpecTypeDef
- CreateGatewayRouteOutputTypeDef
- DeleteGatewayRouteOutputTypeDef
- DescribeGatewayRouteOutputTypeDef
- UpdateGatewayRouteOutputTypeDef
- CreateGatewayRouteInputTypeDef
- UpdateGatewayRouteInputTypeDef
- CreateRouteOutputTypeDef
- DeleteRouteOutputTypeDef
- DescribeRouteOutputTypeDef
- UpdateRouteOutputTypeDef
- CreateRouteInputTypeDef
- UpdateRouteInputTypeDef
- VirtualNodeSpecOutputTypeDef
- VirtualNodeSpecTypeDef
- VirtualGatewayDataTypeDef
- VirtualGatewaySpecUnionTypeDef
- VirtualNodeDataTypeDef
- VirtualNodeSpecUnionTypeDef
- CreateVirtualGatewayOutputTypeDef
- DeleteVirtualGatewayOutputTypeDef
- DescribeVirtualGatewayOutputTypeDef
- UpdateVirtualGatewayOutputTypeDef
- CreateVirtualGatewayInputTypeDef
- UpdateVirtualGatewayInputTypeDef
- CreateVirtualNodeOutputTypeDef
- DeleteVirtualNodeOutputTypeDef
- DescribeVirtualNodeOutputTypeDef
- UpdateVirtualNodeOutputTypeDef
- CreateVirtualNodeInputTypeDef
- UpdateVirtualNodeInputTypeDef