AppMesh module#
Index > AppMesh
Auto-generated documentation for AppMesh type annotations stubs module mypy-boto3-appmesh.
How to install#
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 boto3-stubs
for AppMesh
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[appmesh]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[appmesh]'
# standalone installation
python -m pip install mypy-boto3-appmesh
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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 mypy_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 schemas.
# DefaultGatewayRouteRewriteType usage example
from mypy_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
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AwsCloudMapInstanceAttributeTypeDef usage example
from mypy_boto3_appmesh.type_defs import AwsCloudMapInstanceAttributeTypeDef
def get_value() -> AwsCloudMapInstanceAttributeTypeDef:
return {
"key": ...,
"value": ...,
}
- AwsCloudMapInstanceAttributeTypeDef
- ListenerTlsFileCertificateTypeDef
- ListenerTlsSdsCertificateTypeDef
- TagRefTypeDef
- 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
- ListGatewayRoutesInputListGatewayRoutesPaginateTypeDef
- ListGatewayRoutesInputRequestTypeDef
- ListMeshesInputListMeshesPaginateTypeDef
- ListMeshesInputRequestTypeDef
- MeshRefTypeDef
- ListRoutesInputListRoutesPaginateTypeDef
- ListRoutesInputRequestTypeDef
- RouteRefTypeDef
- ListTagsForResourceInputListTagsForResourcePaginateTypeDef
- ListTagsForResourceInputRequestTypeDef
- ListVirtualGatewaysInputListVirtualGatewaysPaginateTypeDef
- ListVirtualGatewaysInputRequestTypeDef
- VirtualGatewayRefTypeDef
- ListVirtualNodesInputListVirtualNodesPaginateTypeDef
- ListVirtualNodesInputRequestTypeDef
- VirtualNodeRefTypeDef
- ListVirtualRoutersInputListVirtualRoutersPaginateTypeDef
- ListVirtualRoutersInputRequestTypeDef
- VirtualRouterRefTypeDef
- ListVirtualServicesInputListVirtualServicesPaginateTypeDef
- ListVirtualServicesInputRequestTypeDef
- VirtualServiceRefTypeDef
- ListenerTlsAcmCertificateTypeDef
- TlsValidationContextFileTrustTypeDef
- TlsValidationContextSdsTrustTypeDef
- PortMappingTypeDef
- MeshStatusTypeDef
- MeshServiceDiscoveryTypeDef
- PaginatorConfigTypeDef
- ResponseMetadataTypeDef
- RouteStatusTypeDef
- SubjectAlternativeNameMatchersTypeDef
- TcpRouteMatchTypeDef
- TlsValidationContextAcmTrustTypeDef
- UntagResourceInputRequestTypeDef
- VirtualGatewayListenerTlsFileCertificateTypeDef
- VirtualGatewayListenerTlsSdsCertificateTypeDef
- VirtualGatewayGrpcConnectionPoolTypeDef
- VirtualGatewayHttp2ConnectionPoolTypeDef
- VirtualGatewayHttpConnectionPoolTypeDef
- VirtualGatewayStatusTypeDef
- VirtualGatewayHealthCheckPolicyTypeDef
- VirtualGatewayListenerTlsAcmCertificateTypeDef
- VirtualGatewayTlsValidationContextFileTrustTypeDef
- VirtualGatewayTlsValidationContextSdsTrustTypeDef
- VirtualGatewayPortMappingTypeDef
- VirtualGatewayTlsValidationContextAcmTrustTypeDef
- VirtualNodeGrpcConnectionPoolTypeDef
- VirtualNodeHttp2ConnectionPoolTypeDef
- VirtualNodeHttpConnectionPoolTypeDef
- VirtualNodeTcpConnectionPoolTypeDef
- VirtualNodeStatusTypeDef
- VirtualNodeServiceProviderTypeDef
- VirtualRouterStatusTypeDef
- VirtualRouterServiceProviderTypeDef
- VirtualServiceStatusTypeDef
- AwsCloudMapServiceDiscoveryTypeDef
- ClientTlsCertificateTypeDef
- ListTagsForResourceOutputTypeDef
- TagResourceInputRequestTypeDef
- GrpcRetryPolicyTypeDef
- GrpcTimeoutTypeDef
- HttpRetryPolicyTypeDef
- HttpTimeoutTypeDef
- OutlierDetectionTypeDef
- TcpTimeoutTypeDef
- GrpcGatewayRouteRewriteTypeDef
- ListGatewayRoutesOutputTypeDef
- GatewayRouteTargetTypeDef
- GrpcMetadataMatchMethodTypeDef
- GrpcRouteMetadataMatchMethodTypeDef
- HeaderMatchMethodTypeDef
- GrpcRouteActionTypeDef
- HttpRouteActionTypeDef
- TcpRouteActionTypeDef
- HttpGatewayRouteRewriteTypeDef
- HttpQueryParameterTypeDef
- LoggingFormatTypeDef
- ListMeshesOutputTypeDef
- ListRoutesOutputTypeDef
- ListVirtualGatewaysOutputTypeDef
- ListVirtualNodesOutputTypeDef
- ListVirtualRoutersOutputTypeDef
- ListVirtualServicesOutputTypeDef
- ListenerTlsCertificateTypeDef
- ListenerTlsValidationContextTrustTypeDef
- VirtualRouterListenerTypeDef
- MeshSpecTypeDef
- SubjectAlternativeNamesTypeDef
- TlsValidationContextTrustTypeDef
- VirtualGatewayClientTlsCertificateTypeDef
- VirtualGatewayConnectionPoolTypeDef
- VirtualGatewayListenerTlsCertificateTypeDef
- VirtualGatewayListenerTlsValidationContextTrustTypeDef
- VirtualGatewayTlsValidationContextTrustTypeDef
- VirtualNodeConnectionPoolTypeDef
- VirtualServiceProviderTypeDef
- ServiceDiscoveryTypeDef
- ListenerTimeoutTypeDef
- GrpcGatewayRouteActionTypeDef
- GrpcGatewayRouteMetadataTypeDef
- GrpcRouteMetadataTypeDef
- HttpGatewayRouteHeaderTypeDef
- HttpRouteHeaderTypeDef
- TcpRouteTypeDef
- HttpGatewayRouteActionTypeDef
- FileAccessLogTypeDef
- VirtualGatewayFileAccessLogTypeDef
- VirtualRouterSpecTypeDef
- CreateMeshInputRequestTypeDef
- MeshDataTypeDef
- UpdateMeshInputRequestTypeDef
- ListenerTlsValidationContextTypeDef
- TlsValidationContextTypeDef
- VirtualGatewayListenerTlsValidationContextTypeDef
- VirtualGatewayTlsValidationContextTypeDef
- VirtualServiceSpecTypeDef
- GrpcGatewayRouteMatchTypeDef
- GrpcRouteMatchTypeDef
- HttpGatewayRouteMatchTypeDef
- HttpRouteMatchTypeDef
- AccessLogTypeDef
- VirtualGatewayAccessLogTypeDef
- CreateVirtualRouterInputRequestTypeDef
- UpdateVirtualRouterInputRequestTypeDef
- VirtualRouterDataTypeDef
- CreateMeshOutputTypeDef
- DeleteMeshOutputTypeDef
- DescribeMeshOutputTypeDef
- UpdateMeshOutputTypeDef
- ListenerTlsTypeDef
- ClientPolicyTlsTypeDef
- VirtualGatewayListenerTlsTypeDef
- VirtualGatewayClientPolicyTlsTypeDef
- CreateVirtualServiceInputRequestTypeDef
- UpdateVirtualServiceInputRequestTypeDef
- VirtualServiceDataTypeDef
- GrpcGatewayRouteTypeDef
- GrpcRouteTypeDef
- HttpGatewayRouteTypeDef
- HttpRouteTypeDef
- LoggingTypeDef
- VirtualGatewayLoggingTypeDef
- CreateVirtualRouterOutputTypeDef
- DeleteVirtualRouterOutputTypeDef
- DescribeVirtualRouterOutputTypeDef
- UpdateVirtualRouterOutputTypeDef
- ListenerTypeDef
- ClientPolicyTypeDef
- VirtualGatewayListenerTypeDef
- VirtualGatewayClientPolicyTypeDef
- CreateVirtualServiceOutputTypeDef
- DeleteVirtualServiceOutputTypeDef
- DescribeVirtualServiceOutputTypeDef
- UpdateVirtualServiceOutputTypeDef
- GatewayRouteSpecTypeDef
- RouteSpecTypeDef
- BackendDefaultsTypeDef
- VirtualServiceBackendTypeDef
- VirtualGatewayBackendDefaultsTypeDef
- CreateGatewayRouteInputRequestTypeDef
- GatewayRouteDataTypeDef
- UpdateGatewayRouteInputRequestTypeDef
- CreateRouteInputRequestTypeDef
- RouteDataTypeDef
- UpdateRouteInputRequestTypeDef
- BackendTypeDef
- VirtualGatewaySpecTypeDef
- CreateGatewayRouteOutputTypeDef
- DeleteGatewayRouteOutputTypeDef
- DescribeGatewayRouteOutputTypeDef
- UpdateGatewayRouteOutputTypeDef
- CreateRouteOutputTypeDef
- DeleteRouteOutputTypeDef
- DescribeRouteOutputTypeDef
- UpdateRouteOutputTypeDef
- VirtualNodeSpecTypeDef
- CreateVirtualGatewayInputRequestTypeDef
- UpdateVirtualGatewayInputRequestTypeDef
- VirtualGatewayDataTypeDef
- CreateVirtualNodeInputRequestTypeDef
- UpdateVirtualNodeInputRequestTypeDef
- VirtualNodeDataTypeDef
- CreateVirtualGatewayOutputTypeDef
- DeleteVirtualGatewayOutputTypeDef
- DescribeVirtualGatewayOutputTypeDef
- UpdateVirtualGatewayOutputTypeDef
- CreateVirtualNodeOutputTypeDef
- DeleteVirtualNodeOutputTypeDef
- DescribeVirtualNodeOutputTypeDef
- UpdateVirtualNodeOutputTypeDef