Typed dictionaries
Auto-generated documentation for AppMesh type annotations stubs module mypy-boto3-appmesh.
AwsCloudMapInstanceAttributeTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import AwsCloudMapInstanceAttributeTypeDef
def get_value() -> AwsCloudMapInstanceAttributeTypeDef:
return {
"key": ...,
"value": ...,
}
ListenerTlsFileCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsFileCertificateTypeDef
def get_value() -> ListenerTlsFileCertificateTypeDef:
return {
"certificateChain": ...,
"privateKey": ...,
}
Definition
class ListenerTlsFileCertificateTypeDef(TypedDict):
certificateChain: str,
privateKey: str,
ListenerTlsSdsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsSdsCertificateTypeDef
def get_value() -> ListenerTlsSdsCertificateTypeDef:
return {
"secretName": ...,
}
TagRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TagRefTypeDef
def get_value() -> TagRefTypeDef:
return {
"key": ...,
"value": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
DeleteGatewayRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteGatewayRouteInputRequestTypeDef
def get_value() -> DeleteGatewayRouteInputRequestTypeDef:
return {
"gatewayRouteName": ...,
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class DeleteGatewayRouteInputRequestTypeDef(TypedDict):
gatewayRouteName: str,
meshName: str,
virtualGatewayName: str,
meshOwner: NotRequired[str],
DeleteMeshInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteMeshInputRequestTypeDef
def get_value() -> DeleteMeshInputRequestTypeDef:
return {
"meshName": ...,
}
DeleteRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteRouteInputRequestTypeDef
def get_value() -> DeleteRouteInputRequestTypeDef:
return {
"meshName": ...,
"routeName": ...,
"virtualRouterName": ...,
}
Definition
class DeleteRouteInputRequestTypeDef(TypedDict):
meshName: str,
routeName: str,
virtualRouterName: str,
meshOwner: NotRequired[str],
DeleteVirtualGatewayInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualGatewayInputRequestTypeDef
def get_value() -> DeleteVirtualGatewayInputRequestTypeDef:
return {
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class DeleteVirtualGatewayInputRequestTypeDef(TypedDict):
meshName: str,
virtualGatewayName: str,
meshOwner: NotRequired[str],
DeleteVirtualNodeInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualNodeInputRequestTypeDef
def get_value() -> DeleteVirtualNodeInputRequestTypeDef:
return {
"meshName": ...,
"virtualNodeName": ...,
}
Definition
class DeleteVirtualNodeInputRequestTypeDef(TypedDict):
meshName: str,
virtualNodeName: str,
meshOwner: NotRequired[str],
DeleteVirtualRouterInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualRouterInputRequestTypeDef
def get_value() -> DeleteVirtualRouterInputRequestTypeDef:
return {
"meshName": ...,
"virtualRouterName": ...,
}
Definition
class DeleteVirtualRouterInputRequestTypeDef(TypedDict):
meshName: str,
virtualRouterName: str,
meshOwner: NotRequired[str],
DeleteVirtualServiceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualServiceInputRequestTypeDef
def get_value() -> DeleteVirtualServiceInputRequestTypeDef:
return {
"meshName": ...,
"virtualServiceName": ...,
}
Definition
class DeleteVirtualServiceInputRequestTypeDef(TypedDict):
meshName: str,
virtualServiceName: str,
meshOwner: NotRequired[str],
DescribeGatewayRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeGatewayRouteInputRequestTypeDef
def get_value() -> DescribeGatewayRouteInputRequestTypeDef:
return {
"gatewayRouteName": ...,
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class DescribeGatewayRouteInputRequestTypeDef(TypedDict):
gatewayRouteName: str,
meshName: str,
virtualGatewayName: str,
meshOwner: NotRequired[str],
DescribeMeshInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeMeshInputRequestTypeDef
def get_value() -> DescribeMeshInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class DescribeMeshInputRequestTypeDef(TypedDict):
meshName: str,
meshOwner: NotRequired[str],
DescribeRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeRouteInputRequestTypeDef
def get_value() -> DescribeRouteInputRequestTypeDef:
return {
"meshName": ...,
"routeName": ...,
"virtualRouterName": ...,
}
Definition
class DescribeRouteInputRequestTypeDef(TypedDict):
meshName: str,
routeName: str,
virtualRouterName: str,
meshOwner: NotRequired[str],
DescribeVirtualGatewayInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualGatewayInputRequestTypeDef
def get_value() -> DescribeVirtualGatewayInputRequestTypeDef:
return {
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class DescribeVirtualGatewayInputRequestTypeDef(TypedDict):
meshName: str,
virtualGatewayName: str,
meshOwner: NotRequired[str],
DescribeVirtualNodeInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualNodeInputRequestTypeDef
def get_value() -> DescribeVirtualNodeInputRequestTypeDef:
return {
"meshName": ...,
"virtualNodeName": ...,
}
Definition
class DescribeVirtualNodeInputRequestTypeDef(TypedDict):
meshName: str,
virtualNodeName: str,
meshOwner: NotRequired[str],
DescribeVirtualRouterInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualRouterInputRequestTypeDef
def get_value() -> DescribeVirtualRouterInputRequestTypeDef:
return {
"meshName": ...,
"virtualRouterName": ...,
}
Definition
class DescribeVirtualRouterInputRequestTypeDef(TypedDict):
meshName: str,
virtualRouterName: str,
meshOwner: NotRequired[str],
DescribeVirtualServiceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualServiceInputRequestTypeDef
def get_value() -> DescribeVirtualServiceInputRequestTypeDef:
return {
"meshName": ...,
"virtualServiceName": ...,
}
Definition
class DescribeVirtualServiceInputRequestTypeDef(TypedDict):
meshName: str,
virtualServiceName: str,
meshOwner: NotRequired[str],
DnsServiceDiscoveryTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DnsServiceDiscoveryTypeDef
def get_value() -> DnsServiceDiscoveryTypeDef:
return {
"hostname": ...,
}
Definition
class DnsServiceDiscoveryTypeDef(TypedDict):
hostname: str,
ipPreference: NotRequired[IpPreferenceType], # (1)
responseType: NotRequired[DnsResponseTypeType], # (2)
- See IpPreferenceType
- See DnsResponseTypeType
DurationTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DurationTypeDef
def get_value() -> DurationTypeDef:
return {
"unit": ...,
}
Definition
class DurationTypeDef(TypedDict):
unit: NotRequired[DurationUnitType], # (1)
value: NotRequired[int],
- See DurationUnitType
EgressFilterTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import EgressFilterTypeDef
def get_value() -> EgressFilterTypeDef:
return {
"type": ...,
}
GatewayRouteStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteStatusTypeDef
def get_value() -> GatewayRouteStatusTypeDef:
return {
"status": ...,
}
ResourceMetadataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ResourceMetadataTypeDef
def get_value() -> ResourceMetadataTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshOwner": ...,
"resourceOwner": ...,
"uid": ...,
"version": ...,
}
Definition
class ResourceMetadataTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshOwner: str,
resourceOwner: str,
uid: str,
version: int,
GatewayRouteHostnameMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteHostnameMatchTypeDef
def get_value() -> GatewayRouteHostnameMatchTypeDef:
return {
"exact": ...,
}
Definition
class GatewayRouteHostnameMatchTypeDef(TypedDict):
exact: NotRequired[str],
suffix: NotRequired[str],
GatewayRouteHostnameRewriteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteHostnameRewriteTypeDef
def get_value() -> GatewayRouteHostnameRewriteTypeDef:
return {
"defaultTargetHostname": ...,
}
Definition
class GatewayRouteHostnameRewriteTypeDef(TypedDict):
defaultTargetHostname: NotRequired[DefaultGatewayRouteRewriteType], # (1)
GatewayRouteRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteRefTypeDef
def get_value() -> GatewayRouteRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"gatewayRouteName": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
"virtualGatewayName": ...,
}
Definition
class GatewayRouteRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
gatewayRouteName: str,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
virtualGatewayName: str,
GatewayRouteVirtualServiceTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteVirtualServiceTypeDef
def get_value() -> GatewayRouteVirtualServiceTypeDef:
return {
"virtualServiceName": ...,
}
MatchRangeTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MatchRangeTypeDef
def get_value() -> MatchRangeTypeDef:
return {
"end": ...,
"start": ...,
}
WeightedTargetTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import WeightedTargetTypeDef
def get_value() -> WeightedTargetTypeDef:
return {
"virtualNode": ...,
"weight": ...,
}
Definition
class WeightedTargetTypeDef(TypedDict):
virtualNode: str,
weight: int,
port: NotRequired[int],
HealthCheckPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HealthCheckPolicyTypeDef
def get_value() -> HealthCheckPolicyTypeDef:
return {
"healthyThreshold": ...,
"intervalMillis": ...,
"protocol": ...,
"timeoutMillis": ...,
"unhealthyThreshold": ...,
}
Definition
class HealthCheckPolicyTypeDef(TypedDict):
healthyThreshold: int,
intervalMillis: int,
protocol: PortProtocolType, # (1)
timeoutMillis: int,
unhealthyThreshold: int,
path: NotRequired[str],
port: NotRequired[int],
- See PortProtocolType
HttpPathMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpPathMatchTypeDef
def get_value() -> HttpPathMatchTypeDef:
return {
"exact": ...,
}
HttpGatewayRoutePathRewriteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRoutePathRewriteTypeDef
def get_value() -> HttpGatewayRoutePathRewriteTypeDef:
return {
"exact": ...,
}
HttpGatewayRoutePrefixRewriteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRoutePrefixRewriteTypeDef
def get_value() -> HttpGatewayRoutePrefixRewriteTypeDef:
return {
"defaultPrefix": ...,
}
Definition
class HttpGatewayRoutePrefixRewriteTypeDef(TypedDict):
defaultPrefix: NotRequired[DefaultGatewayRouteRewriteType], # (1)
value: NotRequired[str],
QueryParameterMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import QueryParameterMatchTypeDef
def get_value() -> QueryParameterMatchTypeDef:
return {
"exact": ...,
}
JsonFormatRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import JsonFormatRefTypeDef
def get_value() -> JsonFormatRefTypeDef:
return {
"key": ...,
"value": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListGatewayRoutesInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListGatewayRoutesInputRequestTypeDef
def get_value() -> ListGatewayRoutesInputRequestTypeDef:
return {
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class ListGatewayRoutesInputRequestTypeDef(TypedDict):
meshName: str,
virtualGatewayName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
ListMeshesInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListMeshesInputRequestTypeDef
def get_value() -> ListMeshesInputRequestTypeDef:
return {
"limit": ...,
}
Definition
class ListMeshesInputRequestTypeDef(TypedDict):
limit: NotRequired[int],
nextToken: NotRequired[str],
MeshRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MeshRefTypeDef
def get_value() -> MeshRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
}
Definition
class MeshRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
ListRoutesInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListRoutesInputRequestTypeDef
def get_value() -> ListRoutesInputRequestTypeDef:
return {
"meshName": ...,
"virtualRouterName": ...,
}
Definition
class ListRoutesInputRequestTypeDef(TypedDict):
meshName: str,
virtualRouterName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
RouteRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import RouteRefTypeDef
def get_value() -> RouteRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"routeName": ...,
"version": ...,
"virtualRouterName": ...,
}
Definition
class RouteRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
routeName: str,
version: int,
virtualRouterName: str,
ListTagsForResourceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
limit: NotRequired[int],
nextToken: NotRequired[str],
ListVirtualGatewaysInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualGatewaysInputRequestTypeDef
def get_value() -> ListVirtualGatewaysInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualGatewaysInputRequestTypeDef(TypedDict):
meshName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
VirtualGatewayRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayRefTypeDef
def get_value() -> VirtualGatewayRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
"virtualGatewayName": ...,
}
Definition
class VirtualGatewayRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
virtualGatewayName: str,
ListVirtualNodesInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualNodesInputRequestTypeDef
def get_value() -> ListVirtualNodesInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualNodesInputRequestTypeDef(TypedDict):
meshName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
VirtualNodeRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeRefTypeDef
def get_value() -> VirtualNodeRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
"virtualNodeName": ...,
}
Definition
class VirtualNodeRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
virtualNodeName: str,
ListVirtualRoutersInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualRoutersInputRequestTypeDef
def get_value() -> ListVirtualRoutersInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualRoutersInputRequestTypeDef(TypedDict):
meshName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
VirtualRouterRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterRefTypeDef
def get_value() -> VirtualRouterRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
"virtualRouterName": ...,
}
Definition
class VirtualRouterRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
virtualRouterName: str,
ListVirtualServicesInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualServicesInputRequestTypeDef
def get_value() -> ListVirtualServicesInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualServicesInputRequestTypeDef(TypedDict):
meshName: str,
limit: NotRequired[int],
meshOwner: NotRequired[str],
nextToken: NotRequired[str],
VirtualServiceRefTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceRefTypeDef
def get_value() -> VirtualServiceRefTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"meshName": ...,
"meshOwner": ...,
"resourceOwner": ...,
"version": ...,
"virtualServiceName": ...,
}
Definition
class VirtualServiceRefTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastUpdatedAt: datetime,
meshName: str,
meshOwner: str,
resourceOwner: str,
version: int,
virtualServiceName: str,
ListenerTlsAcmCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsAcmCertificateTypeDef
def get_value() -> ListenerTlsAcmCertificateTypeDef:
return {
"certificateArn": ...,
}
TlsValidationContextFileTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextFileTrustTypeDef
def get_value() -> TlsValidationContextFileTrustTypeDef:
return {
"certificateChain": ...,
}
TlsValidationContextSdsTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextSdsTrustTypeDef
def get_value() -> TlsValidationContextSdsTrustTypeDef:
return {
"secretName": ...,
}
PortMappingTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import PortMappingTypeDef
def get_value() -> PortMappingTypeDef:
return {
"port": ...,
"protocol": ...,
}
- See PortProtocolType
MeshStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MeshStatusTypeDef
def get_value() -> MeshStatusTypeDef:
return {
"status": ...,
}
MeshServiceDiscoveryTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MeshServiceDiscoveryTypeDef
def get_value() -> MeshServiceDiscoveryTypeDef:
return {
"ipPreference": ...,
}
Definition
class MeshServiceDiscoveryTypeDef(TypedDict):
ipPreference: NotRequired[IpPreferenceType], # (1)
- See IpPreferenceType
RouteStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import RouteStatusTypeDef
def get_value() -> RouteStatusTypeDef:
return {
"status": ...,
}
SubjectAlternativeNameMatchersTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import SubjectAlternativeNameMatchersTypeDef
def get_value() -> SubjectAlternativeNameMatchersTypeDef:
return {
"exact": ...,
}
TcpRouteMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TcpRouteMatchTypeDef
def get_value() -> TcpRouteMatchTypeDef:
return {
"port": ...,
}
TlsValidationContextAcmTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextAcmTrustTypeDef
def get_value() -> TlsValidationContextAcmTrustTypeDef:
return {
"certificateAuthorityArns": ...,
}
Definition
class TlsValidationContextAcmTrustTypeDef(TypedDict):
certificateAuthorityArns: Sequence[str],
UntagResourceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
VirtualGatewayListenerTlsFileCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsFileCertificateTypeDef
def get_value() -> VirtualGatewayListenerTlsFileCertificateTypeDef:
return {
"certificateChain": ...,
"privateKey": ...,
}
Definition
class VirtualGatewayListenerTlsFileCertificateTypeDef(TypedDict):
certificateChain: str,
privateKey: str,
VirtualGatewayListenerTlsSdsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsSdsCertificateTypeDef
def get_value() -> VirtualGatewayListenerTlsSdsCertificateTypeDef:
return {
"secretName": ...,
}
VirtualGatewayGrpcConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayGrpcConnectionPoolTypeDef
def get_value() -> VirtualGatewayGrpcConnectionPoolTypeDef:
return {
"maxRequests": ...,
}
VirtualGatewayHttp2ConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayHttp2ConnectionPoolTypeDef
def get_value() -> VirtualGatewayHttp2ConnectionPoolTypeDef:
return {
"maxRequests": ...,
}
VirtualGatewayHttpConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayHttpConnectionPoolTypeDef
def get_value() -> VirtualGatewayHttpConnectionPoolTypeDef:
return {
"maxConnections": ...,
}
Definition
class VirtualGatewayHttpConnectionPoolTypeDef(TypedDict):
maxConnections: int,
maxPendingRequests: NotRequired[int],
VirtualGatewayStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayStatusTypeDef
def get_value() -> VirtualGatewayStatusTypeDef:
return {
"status": ...,
}
VirtualGatewayHealthCheckPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayHealthCheckPolicyTypeDef
def get_value() -> VirtualGatewayHealthCheckPolicyTypeDef:
return {
"healthyThreshold": ...,
"intervalMillis": ...,
"protocol": ...,
"timeoutMillis": ...,
"unhealthyThreshold": ...,
}
Definition
class VirtualGatewayHealthCheckPolicyTypeDef(TypedDict):
healthyThreshold: int,
intervalMillis: int,
protocol: VirtualGatewayPortProtocolType, # (1)
timeoutMillis: int,
unhealthyThreshold: int,
path: NotRequired[str],
port: NotRequired[int],
VirtualGatewayListenerTlsAcmCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsAcmCertificateTypeDef
def get_value() -> VirtualGatewayListenerTlsAcmCertificateTypeDef:
return {
"certificateArn": ...,
}
VirtualGatewayTlsValidationContextFileTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayTlsValidationContextFileTrustTypeDef
def get_value() -> VirtualGatewayTlsValidationContextFileTrustTypeDef:
return {
"certificateChain": ...,
}
Definition
class VirtualGatewayTlsValidationContextFileTrustTypeDef(TypedDict):
certificateChain: str,
VirtualGatewayTlsValidationContextSdsTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayTlsValidationContextSdsTrustTypeDef
def get_value() -> VirtualGatewayTlsValidationContextSdsTrustTypeDef:
return {
"secretName": ...,
}
VirtualGatewayPortMappingTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayPortMappingTypeDef
def get_value() -> VirtualGatewayPortMappingTypeDef:
return {
"port": ...,
"protocol": ...,
}
Definition
class VirtualGatewayPortMappingTypeDef(TypedDict):
port: int,
protocol: VirtualGatewayPortProtocolType, # (1)
VirtualGatewayTlsValidationContextAcmTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayTlsValidationContextAcmTrustTypeDef
def get_value() -> VirtualGatewayTlsValidationContextAcmTrustTypeDef:
return {
"certificateAuthorityArns": ...,
}
Definition
class VirtualGatewayTlsValidationContextAcmTrustTypeDef(TypedDict):
certificateAuthorityArns: Sequence[str],
VirtualNodeGrpcConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeGrpcConnectionPoolTypeDef
def get_value() -> VirtualNodeGrpcConnectionPoolTypeDef:
return {
"maxRequests": ...,
}
VirtualNodeHttp2ConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeHttp2ConnectionPoolTypeDef
def get_value() -> VirtualNodeHttp2ConnectionPoolTypeDef:
return {
"maxRequests": ...,
}
VirtualNodeHttpConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeHttpConnectionPoolTypeDef
def get_value() -> VirtualNodeHttpConnectionPoolTypeDef:
return {
"maxConnections": ...,
}
Definition
class VirtualNodeHttpConnectionPoolTypeDef(TypedDict):
maxConnections: int,
maxPendingRequests: NotRequired[int],
VirtualNodeTcpConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeTcpConnectionPoolTypeDef
def get_value() -> VirtualNodeTcpConnectionPoolTypeDef:
return {
"maxConnections": ...,
}
VirtualNodeStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeStatusTypeDef
def get_value() -> VirtualNodeStatusTypeDef:
return {
"status": ...,
}
VirtualNodeServiceProviderTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeServiceProviderTypeDef
def get_value() -> VirtualNodeServiceProviderTypeDef:
return {
"virtualNodeName": ...,
}
VirtualRouterStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterStatusTypeDef
def get_value() -> VirtualRouterStatusTypeDef:
return {
"status": ...,
}
VirtualRouterServiceProviderTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterServiceProviderTypeDef
def get_value() -> VirtualRouterServiceProviderTypeDef:
return {
"virtualRouterName": ...,
}
VirtualServiceStatusTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceStatusTypeDef
def get_value() -> VirtualServiceStatusTypeDef:
return {
"status": ...,
}
AwsCloudMapServiceDiscoveryTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import AwsCloudMapServiceDiscoveryTypeDef
def get_value() -> AwsCloudMapServiceDiscoveryTypeDef:
return {
"namespaceName": ...,
"serviceName": ...,
}
Definition
class AwsCloudMapServiceDiscoveryTypeDef(TypedDict):
namespaceName: str,
serviceName: str,
attributes: NotRequired[Sequence[AwsCloudMapInstanceAttributeTypeDef]], # (1)
ipPreference: NotRequired[IpPreferenceType], # (2)
ClientTlsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ClientTlsCertificateTypeDef
def get_value() -> ClientTlsCertificateTypeDef:
return {
"file": ...,
}
Definition
class ClientTlsCertificateTypeDef(TypedDict):
file: NotRequired[ListenerTlsFileCertificateTypeDef], # (1)
sds: NotRequired[ListenerTlsSdsCertificateTypeDef], # (2)
TagResourceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagRefTypeDef], # (1)
- See TagRefTypeDef
ListTagsForResourceOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"nextToken": ...,
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
nextToken: str,
tags: List[TagRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagRefTypeDef
- See ResponseMetadataTypeDef
GrpcRetryPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRetryPolicyTypeDef
def get_value() -> GrpcRetryPolicyTypeDef:
return {
"maxRetries": ...,
"perRetryTimeout": ...,
}
Definition
class GrpcRetryPolicyTypeDef(TypedDict):
maxRetries: int,
perRetryTimeout: DurationTypeDef, # (2)
grpcRetryEvents: NotRequired[Sequence[GrpcRetryPolicyEventType]], # (1)
httpRetryEvents: NotRequired[Sequence[str]],
tcpRetryEvents: NotRequired[Sequence[TcpRetryPolicyEventType]], # (3)
GrpcTimeoutTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcTimeoutTypeDef
def get_value() -> GrpcTimeoutTypeDef:
return {
"idle": ...,
}
Definition
class GrpcTimeoutTypeDef(TypedDict):
idle: NotRequired[DurationTypeDef], # (1)
perRequest: NotRequired[DurationTypeDef], # (1)
- See DurationTypeDef
- See DurationTypeDef
HttpRetryPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpRetryPolicyTypeDef
def get_value() -> HttpRetryPolicyTypeDef:
return {
"maxRetries": ...,
"perRetryTimeout": ...,
}
Definition
class HttpRetryPolicyTypeDef(TypedDict):
maxRetries: int,
perRetryTimeout: DurationTypeDef, # (1)
httpRetryEvents: NotRequired[Sequence[str]],
tcpRetryEvents: NotRequired[Sequence[TcpRetryPolicyEventType]], # (2)
HttpTimeoutTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpTimeoutTypeDef
def get_value() -> HttpTimeoutTypeDef:
return {
"idle": ...,
}
Definition
class HttpTimeoutTypeDef(TypedDict):
idle: NotRequired[DurationTypeDef], # (1)
perRequest: NotRequired[DurationTypeDef], # (1)
- See DurationTypeDef
- See DurationTypeDef
OutlierDetectionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import OutlierDetectionTypeDef
def get_value() -> OutlierDetectionTypeDef:
return {
"baseEjectionDuration": ...,
"interval": ...,
"maxEjectionPercent": ...,
"maxServerErrors": ...,
}
Definition
class OutlierDetectionTypeDef(TypedDict):
baseEjectionDuration: DurationTypeDef, # (1)
interval: DurationTypeDef, # (1)
maxEjectionPercent: int,
maxServerErrors: int,
- See DurationTypeDef
- See DurationTypeDef
TcpTimeoutTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TcpTimeoutTypeDef
def get_value() -> TcpTimeoutTypeDef:
return {
"idle": ...,
}
- See DurationTypeDef
GrpcGatewayRouteRewriteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcGatewayRouteRewriteTypeDef
def get_value() -> GrpcGatewayRouteRewriteTypeDef:
return {
"hostname": ...,
}
Definition
class GrpcGatewayRouteRewriteTypeDef(TypedDict):
hostname: NotRequired[GatewayRouteHostnameRewriteTypeDef], # (1)
ListGatewayRoutesOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListGatewayRoutesOutputTypeDef
def get_value() -> ListGatewayRoutesOutputTypeDef:
return {
"gatewayRoutes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListGatewayRoutesOutputTypeDef(TypedDict):
gatewayRoutes: List[GatewayRouteRefTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GatewayRouteTargetTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteTargetTypeDef
def get_value() -> GatewayRouteTargetTypeDef:
return {
"virtualService": ...,
}
Definition
class GatewayRouteTargetTypeDef(TypedDict):
virtualService: GatewayRouteVirtualServiceTypeDef, # (1)
port: NotRequired[int],
GrpcMetadataMatchMethodTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcMetadataMatchMethodTypeDef
def get_value() -> GrpcMetadataMatchMethodTypeDef:
return {
"exact": ...,
}
Definition
class GrpcMetadataMatchMethodTypeDef(TypedDict):
exact: NotRequired[str],
prefix: NotRequired[str],
range: NotRequired[MatchRangeTypeDef], # (1)
regex: NotRequired[str],
suffix: NotRequired[str],
GrpcRouteMetadataMatchMethodTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRouteMetadataMatchMethodTypeDef
def get_value() -> GrpcRouteMetadataMatchMethodTypeDef:
return {
"exact": ...,
}
Definition
class GrpcRouteMetadataMatchMethodTypeDef(TypedDict):
exact: NotRequired[str],
prefix: NotRequired[str],
range: NotRequired[MatchRangeTypeDef], # (1)
regex: NotRequired[str],
suffix: NotRequired[str],
HeaderMatchMethodTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HeaderMatchMethodTypeDef
def get_value() -> HeaderMatchMethodTypeDef:
return {
"exact": ...,
}
Definition
class HeaderMatchMethodTypeDef(TypedDict):
exact: NotRequired[str],
prefix: NotRequired[str],
range: NotRequired[MatchRangeTypeDef], # (1)
regex: NotRequired[str],
suffix: NotRequired[str],
GrpcRouteActionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRouteActionTypeDef
def get_value() -> GrpcRouteActionTypeDef:
return {
"weightedTargets": ...,
}
Definition
class GrpcRouteActionTypeDef(TypedDict):
weightedTargets: Sequence[WeightedTargetTypeDef], # (1)
HttpRouteActionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpRouteActionTypeDef
def get_value() -> HttpRouteActionTypeDef:
return {
"weightedTargets": ...,
}
Definition
class HttpRouteActionTypeDef(TypedDict):
weightedTargets: Sequence[WeightedTargetTypeDef], # (1)
TcpRouteActionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TcpRouteActionTypeDef
def get_value() -> TcpRouteActionTypeDef:
return {
"weightedTargets": ...,
}
Definition
class TcpRouteActionTypeDef(TypedDict):
weightedTargets: Sequence[WeightedTargetTypeDef], # (1)
HttpGatewayRouteRewriteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRouteRewriteTypeDef
def get_value() -> HttpGatewayRouteRewriteTypeDef:
return {
"hostname": ...,
}
Definition
class HttpGatewayRouteRewriteTypeDef(TypedDict):
hostname: NotRequired[GatewayRouteHostnameRewriteTypeDef], # (1)
path: NotRequired[HttpGatewayRoutePathRewriteTypeDef], # (2)
prefix: NotRequired[HttpGatewayRoutePrefixRewriteTypeDef], # (3)
- See GatewayRouteHostnameRewriteTypeDef
- See HttpGatewayRoutePathRewriteTypeDef
- See HttpGatewayRoutePrefixRewriteTypeDef
HttpQueryParameterTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpQueryParameterTypeDef
def get_value() -> HttpQueryParameterTypeDef:
return {
"name": ...,
}
Definition
class HttpQueryParameterTypeDef(TypedDict):
name: str,
match: NotRequired[QueryParameterMatchTypeDef], # (1)
LoggingFormatTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import LoggingFormatTypeDef
def get_value() -> LoggingFormatTypeDef:
return {
"json": ...,
}
Definition
class LoggingFormatTypeDef(TypedDict):
json: NotRequired[Sequence[JsonFormatRefTypeDef]], # (1)
text: NotRequired[str],
ListGatewayRoutesInputListGatewayRoutesPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListGatewayRoutesInputListGatewayRoutesPaginateTypeDef
def get_value() -> ListGatewayRoutesInputListGatewayRoutesPaginateTypeDef:
return {
"meshName": ...,
"virtualGatewayName": ...,
}
Definition
class ListGatewayRoutesInputListGatewayRoutesPaginateTypeDef(TypedDict):
meshName: str,
virtualGatewayName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMeshesInputListMeshesPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListMeshesInputListMeshesPaginateTypeDef
def get_value() -> ListMeshesInputListMeshesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListMeshesInputListMeshesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRoutesInputListRoutesPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListRoutesInputListRoutesPaginateTypeDef
def get_value() -> ListRoutesInputListRoutesPaginateTypeDef:
return {
"meshName": ...,
"virtualRouterName": ...,
}
Definition
class ListRoutesInputListRoutesPaginateTypeDef(TypedDict):
meshName: str,
virtualRouterName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputListTagsForResourcePaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
return {
"resourceArn": ...,
}
Definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualGatewaysInputListVirtualGatewaysPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualGatewaysInputListVirtualGatewaysPaginateTypeDef
def get_value() -> ListVirtualGatewaysInputListVirtualGatewaysPaginateTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualGatewaysInputListVirtualGatewaysPaginateTypeDef(TypedDict):
meshName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualNodesInputListVirtualNodesPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualNodesInputListVirtualNodesPaginateTypeDef
def get_value() -> ListVirtualNodesInputListVirtualNodesPaginateTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualNodesInputListVirtualNodesPaginateTypeDef(TypedDict):
meshName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualRoutersInputListVirtualRoutersPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualRoutersInputListVirtualRoutersPaginateTypeDef
def get_value() -> ListVirtualRoutersInputListVirtualRoutersPaginateTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualRoutersInputListVirtualRoutersPaginateTypeDef(TypedDict):
meshName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVirtualServicesInputListVirtualServicesPaginateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualServicesInputListVirtualServicesPaginateTypeDef
def get_value() -> ListVirtualServicesInputListVirtualServicesPaginateTypeDef:
return {
"meshName": ...,
}
Definition
class ListVirtualServicesInputListVirtualServicesPaginateTypeDef(TypedDict):
meshName: str,
meshOwner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMeshesOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListMeshesOutputTypeDef
def get_value() -> ListMeshesOutputTypeDef:
return {
"meshes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListMeshesOutputTypeDef(TypedDict):
meshes: List[MeshRefTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRoutesOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListRoutesOutputTypeDef
def get_value() -> ListRoutesOutputTypeDef:
return {
"nextToken": ...,
"routes": ...,
"ResponseMetadata": ...,
}
Definition
class ListRoutesOutputTypeDef(TypedDict):
nextToken: str,
routes: List[RouteRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualGatewaysOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualGatewaysOutputTypeDef
def get_value() -> ListVirtualGatewaysOutputTypeDef:
return {
"nextToken": ...,
"virtualGateways": ...,
"ResponseMetadata": ...,
}
Definition
class ListVirtualGatewaysOutputTypeDef(TypedDict):
nextToken: str,
virtualGateways: List[VirtualGatewayRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualNodesOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualNodesOutputTypeDef
def get_value() -> ListVirtualNodesOutputTypeDef:
return {
"nextToken": ...,
"virtualNodes": ...,
"ResponseMetadata": ...,
}
Definition
class ListVirtualNodesOutputTypeDef(TypedDict):
nextToken: str,
virtualNodes: List[VirtualNodeRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualRoutersOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualRoutersOutputTypeDef
def get_value() -> ListVirtualRoutersOutputTypeDef:
return {
"nextToken": ...,
"virtualRouters": ...,
"ResponseMetadata": ...,
}
Definition
class ListVirtualRoutersOutputTypeDef(TypedDict):
nextToken: str,
virtualRouters: List[VirtualRouterRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVirtualServicesOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListVirtualServicesOutputTypeDef
def get_value() -> ListVirtualServicesOutputTypeDef:
return {
"nextToken": ...,
"virtualServices": ...,
"ResponseMetadata": ...,
}
Definition
class ListVirtualServicesOutputTypeDef(TypedDict):
nextToken: str,
virtualServices: List[VirtualServiceRefTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListenerTlsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsCertificateTypeDef
def get_value() -> ListenerTlsCertificateTypeDef:
return {
"acm": ...,
}
Definition
class ListenerTlsCertificateTypeDef(TypedDict):
acm: NotRequired[ListenerTlsAcmCertificateTypeDef], # (1)
file: NotRequired[ListenerTlsFileCertificateTypeDef], # (2)
sds: NotRequired[ListenerTlsSdsCertificateTypeDef], # (3)
- See ListenerTlsAcmCertificateTypeDef
- See ListenerTlsFileCertificateTypeDef
- See ListenerTlsSdsCertificateTypeDef
ListenerTlsValidationContextTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsValidationContextTrustTypeDef
def get_value() -> ListenerTlsValidationContextTrustTypeDef:
return {
"file": ...,
}
Definition
class ListenerTlsValidationContextTrustTypeDef(TypedDict):
file: NotRequired[TlsValidationContextFileTrustTypeDef], # (1)
sds: NotRequired[TlsValidationContextSdsTrustTypeDef], # (2)
VirtualRouterListenerTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterListenerTypeDef
def get_value() -> VirtualRouterListenerTypeDef:
return {
"portMapping": ...,
}
MeshSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MeshSpecTypeDef
def get_value() -> MeshSpecTypeDef:
return {
"egressFilter": ...,
}
Definition
class MeshSpecTypeDef(TypedDict):
egressFilter: NotRequired[EgressFilterTypeDef], # (1)
serviceDiscovery: NotRequired[MeshServiceDiscoveryTypeDef], # (2)
SubjectAlternativeNamesTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import SubjectAlternativeNamesTypeDef
def get_value() -> SubjectAlternativeNamesTypeDef:
return {
"match": ...,
}
Definition
class SubjectAlternativeNamesTypeDef(TypedDict):
match: SubjectAlternativeNameMatchersTypeDef, # (1)
TlsValidationContextTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextTrustTypeDef
def get_value() -> TlsValidationContextTrustTypeDef:
return {
"acm": ...,
}
Definition
class TlsValidationContextTrustTypeDef(TypedDict):
acm: NotRequired[TlsValidationContextAcmTrustTypeDef], # (1)
file: NotRequired[TlsValidationContextFileTrustTypeDef], # (2)
sds: NotRequired[TlsValidationContextSdsTrustTypeDef], # (3)
- See TlsValidationContextAcmTrustTypeDef
- See TlsValidationContextFileTrustTypeDef
- See TlsValidationContextSdsTrustTypeDef
VirtualGatewayClientTlsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayClientTlsCertificateTypeDef
def get_value() -> VirtualGatewayClientTlsCertificateTypeDef:
return {
"file": ...,
}
Definition
class VirtualGatewayClientTlsCertificateTypeDef(TypedDict):
file: NotRequired[VirtualGatewayListenerTlsFileCertificateTypeDef], # (1)
sds: NotRequired[VirtualGatewayListenerTlsSdsCertificateTypeDef], # (2)
- See VirtualGatewayListenerTlsFileCertificateTypeDef
- See VirtualGatewayListenerTlsSdsCertificateTypeDef
VirtualGatewayConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayConnectionPoolTypeDef
def get_value() -> VirtualGatewayConnectionPoolTypeDef:
return {
"grpc": ...,
}
Definition
class VirtualGatewayConnectionPoolTypeDef(TypedDict):
grpc: NotRequired[VirtualGatewayGrpcConnectionPoolTypeDef], # (1)
http: NotRequired[VirtualGatewayHttpConnectionPoolTypeDef], # (2)
http2: NotRequired[VirtualGatewayHttp2ConnectionPoolTypeDef], # (3)
- See VirtualGatewayGrpcConnectionPoolTypeDef
- See VirtualGatewayHttpConnectionPoolTypeDef
- See VirtualGatewayHttp2ConnectionPoolTypeDef
VirtualGatewayListenerTlsCertificateTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsCertificateTypeDef
def get_value() -> VirtualGatewayListenerTlsCertificateTypeDef:
return {
"acm": ...,
}
Definition
class VirtualGatewayListenerTlsCertificateTypeDef(TypedDict):
acm: NotRequired[VirtualGatewayListenerTlsAcmCertificateTypeDef], # (1)
file: NotRequired[VirtualGatewayListenerTlsFileCertificateTypeDef], # (2)
sds: NotRequired[VirtualGatewayListenerTlsSdsCertificateTypeDef], # (3)
- See VirtualGatewayListenerTlsAcmCertificateTypeDef
- See VirtualGatewayListenerTlsFileCertificateTypeDef
- See VirtualGatewayListenerTlsSdsCertificateTypeDef
VirtualGatewayListenerTlsValidationContextTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsValidationContextTrustTypeDef
def get_value() -> VirtualGatewayListenerTlsValidationContextTrustTypeDef:
return {
"file": ...,
}
Definition
class VirtualGatewayListenerTlsValidationContextTrustTypeDef(TypedDict):
file: NotRequired[VirtualGatewayTlsValidationContextFileTrustTypeDef], # (1)
sds: NotRequired[VirtualGatewayTlsValidationContextSdsTrustTypeDef], # (2)
- See VirtualGatewayTlsValidationContextFileTrustTypeDef
- See VirtualGatewayTlsValidationContextSdsTrustTypeDef
VirtualGatewayTlsValidationContextTrustTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayTlsValidationContextTrustTypeDef
def get_value() -> VirtualGatewayTlsValidationContextTrustTypeDef:
return {
"acm": ...,
}
Definition
class VirtualGatewayTlsValidationContextTrustTypeDef(TypedDict):
acm: NotRequired[VirtualGatewayTlsValidationContextAcmTrustTypeDef], # (1)
file: NotRequired[VirtualGatewayTlsValidationContextFileTrustTypeDef], # (2)
sds: NotRequired[VirtualGatewayTlsValidationContextSdsTrustTypeDef], # (3)
- See VirtualGatewayTlsValidationContextAcmTrustTypeDef
- See VirtualGatewayTlsValidationContextFileTrustTypeDef
- See VirtualGatewayTlsValidationContextSdsTrustTypeDef
VirtualNodeConnectionPoolTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeConnectionPoolTypeDef
def get_value() -> VirtualNodeConnectionPoolTypeDef:
return {
"grpc": ...,
}
Definition
class VirtualNodeConnectionPoolTypeDef(TypedDict):
grpc: NotRequired[VirtualNodeGrpcConnectionPoolTypeDef], # (1)
http: NotRequired[VirtualNodeHttpConnectionPoolTypeDef], # (2)
http2: NotRequired[VirtualNodeHttp2ConnectionPoolTypeDef], # (3)
tcp: NotRequired[VirtualNodeTcpConnectionPoolTypeDef], # (4)
- See VirtualNodeGrpcConnectionPoolTypeDef
- See VirtualNodeHttpConnectionPoolTypeDef
- See VirtualNodeHttp2ConnectionPoolTypeDef
- See VirtualNodeTcpConnectionPoolTypeDef
VirtualServiceProviderTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceProviderTypeDef
def get_value() -> VirtualServiceProviderTypeDef:
return {
"virtualNode": ...,
}
Definition
class VirtualServiceProviderTypeDef(TypedDict):
virtualNode: NotRequired[VirtualNodeServiceProviderTypeDef], # (1)
virtualRouter: NotRequired[VirtualRouterServiceProviderTypeDef], # (2)
ServiceDiscoveryTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ServiceDiscoveryTypeDef
def get_value() -> ServiceDiscoveryTypeDef:
return {
"awsCloudMap": ...,
}
Definition
class ServiceDiscoveryTypeDef(TypedDict):
awsCloudMap: NotRequired[AwsCloudMapServiceDiscoveryTypeDef], # (1)
dns: NotRequired[DnsServiceDiscoveryTypeDef], # (2)
ListenerTimeoutTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTimeoutTypeDef
def get_value() -> ListenerTimeoutTypeDef:
return {
"grpc": ...,
}
Definition
class ListenerTimeoutTypeDef(TypedDict):
grpc: NotRequired[GrpcTimeoutTypeDef], # (1)
http: NotRequired[HttpTimeoutTypeDef], # (2)
http2: NotRequired[HttpTimeoutTypeDef], # (2)
tcp: NotRequired[TcpTimeoutTypeDef], # (4)
- See GrpcTimeoutTypeDef
- See HttpTimeoutTypeDef
- See HttpTimeoutTypeDef
- See TcpTimeoutTypeDef
GrpcGatewayRouteActionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcGatewayRouteActionTypeDef
def get_value() -> GrpcGatewayRouteActionTypeDef:
return {
"target": ...,
}
Definition
class GrpcGatewayRouteActionTypeDef(TypedDict):
target: GatewayRouteTargetTypeDef, # (2)
rewrite: NotRequired[GrpcGatewayRouteRewriteTypeDef], # (1)
GrpcGatewayRouteMetadataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcGatewayRouteMetadataTypeDef
def get_value() -> GrpcGatewayRouteMetadataTypeDef:
return {
"name": ...,
}
Definition
class GrpcGatewayRouteMetadataTypeDef(TypedDict):
name: str,
invert: NotRequired[bool],
match: NotRequired[GrpcMetadataMatchMethodTypeDef], # (1)
GrpcRouteMetadataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRouteMetadataTypeDef
def get_value() -> GrpcRouteMetadataTypeDef:
return {
"name": ...,
}
Definition
class GrpcRouteMetadataTypeDef(TypedDict):
name: str,
invert: NotRequired[bool],
match: NotRequired[GrpcRouteMetadataMatchMethodTypeDef], # (1)
HttpGatewayRouteHeaderTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRouteHeaderTypeDef
def get_value() -> HttpGatewayRouteHeaderTypeDef:
return {
"name": ...,
}
Definition
class HttpGatewayRouteHeaderTypeDef(TypedDict):
name: str,
invert: NotRequired[bool],
match: NotRequired[HeaderMatchMethodTypeDef], # (1)
HttpRouteHeaderTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpRouteHeaderTypeDef
def get_value() -> HttpRouteHeaderTypeDef:
return {
"name": ...,
}
Definition
class HttpRouteHeaderTypeDef(TypedDict):
name: str,
invert: NotRequired[bool],
match: NotRequired[HeaderMatchMethodTypeDef], # (1)
TcpRouteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TcpRouteTypeDef
def get_value() -> TcpRouteTypeDef:
return {
"action": ...,
}
Definition
class TcpRouteTypeDef(TypedDict):
action: TcpRouteActionTypeDef, # (1)
match: NotRequired[TcpRouteMatchTypeDef], # (2)
timeout: NotRequired[TcpTimeoutTypeDef], # (3)
HttpGatewayRouteActionTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRouteActionTypeDef
def get_value() -> HttpGatewayRouteActionTypeDef:
return {
"target": ...,
}
Definition
class HttpGatewayRouteActionTypeDef(TypedDict):
target: GatewayRouteTargetTypeDef, # (2)
rewrite: NotRequired[HttpGatewayRouteRewriteTypeDef], # (1)
FileAccessLogTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import FileAccessLogTypeDef
def get_value() -> FileAccessLogTypeDef:
return {
"path": ...,
}
Definition
class FileAccessLogTypeDef(TypedDict):
path: str,
format: NotRequired[LoggingFormatTypeDef], # (1)
VirtualGatewayFileAccessLogTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayFileAccessLogTypeDef
def get_value() -> VirtualGatewayFileAccessLogTypeDef:
return {
"path": ...,
}
Definition
class VirtualGatewayFileAccessLogTypeDef(TypedDict):
path: str,
format: NotRequired[LoggingFormatTypeDef], # (1)
VirtualRouterSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterSpecTypeDef
def get_value() -> VirtualRouterSpecTypeDef:
return {
"listeners": ...,
}
Definition
class VirtualRouterSpecTypeDef(TypedDict):
listeners: NotRequired[Sequence[VirtualRouterListenerTypeDef]], # (1)
CreateMeshInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateMeshInputRequestTypeDef
def get_value() -> CreateMeshInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class CreateMeshInputRequestTypeDef(TypedDict):
meshName: str,
clientToken: NotRequired[str],
spec: NotRequired[MeshSpecTypeDef], # (1)
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
- See MeshSpecTypeDef
- See TagRefTypeDef
MeshDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import MeshDataTypeDef
def get_value() -> MeshDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
}
Definition
class MeshDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: MeshSpecTypeDef, # (2)
status: MeshStatusTypeDef, # (3)
- See ResourceMetadataTypeDef
- See MeshSpecTypeDef
- See MeshStatusTypeDef
UpdateMeshInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateMeshInputRequestTypeDef
def get_value() -> UpdateMeshInputRequestTypeDef:
return {
"meshName": ...,
}
Definition
class UpdateMeshInputRequestTypeDef(TypedDict):
meshName: str,
clientToken: NotRequired[str],
spec: NotRequired[MeshSpecTypeDef], # (1)
- See MeshSpecTypeDef
ListenerTlsValidationContextTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsValidationContextTypeDef
def get_value() -> ListenerTlsValidationContextTypeDef:
return {
"trust": ...,
}
Definition
class ListenerTlsValidationContextTypeDef(TypedDict):
trust: ListenerTlsValidationContextTrustTypeDef, # (2)
subjectAlternativeNames: NotRequired[SubjectAlternativeNamesTypeDef], # (1)
TlsValidationContextTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextTypeDef
def get_value() -> TlsValidationContextTypeDef:
return {
"trust": ...,
}
Definition
class TlsValidationContextTypeDef(TypedDict):
trust: TlsValidationContextTrustTypeDef, # (2)
subjectAlternativeNames: NotRequired[SubjectAlternativeNamesTypeDef], # (1)
VirtualGatewayListenerTlsValidationContextTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsValidationContextTypeDef
def get_value() -> VirtualGatewayListenerTlsValidationContextTypeDef:
return {
"trust": ...,
}
Definition
class VirtualGatewayListenerTlsValidationContextTypeDef(TypedDict):
trust: VirtualGatewayListenerTlsValidationContextTrustTypeDef, # (2)
subjectAlternativeNames: NotRequired[SubjectAlternativeNamesTypeDef], # (1)
VirtualGatewayTlsValidationContextTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayTlsValidationContextTypeDef
def get_value() -> VirtualGatewayTlsValidationContextTypeDef:
return {
"trust": ...,
}
Definition
class VirtualGatewayTlsValidationContextTypeDef(TypedDict):
trust: VirtualGatewayTlsValidationContextTrustTypeDef, # (2)
subjectAlternativeNames: NotRequired[SubjectAlternativeNamesTypeDef], # (1)
VirtualServiceSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceSpecTypeDef
def get_value() -> VirtualServiceSpecTypeDef:
return {
"provider": ...,
}
Definition
class VirtualServiceSpecTypeDef(TypedDict):
provider: NotRequired[VirtualServiceProviderTypeDef], # (1)
GrpcGatewayRouteMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcGatewayRouteMatchTypeDef
def get_value() -> GrpcGatewayRouteMatchTypeDef:
return {
"hostname": ...,
}
Definition
class GrpcGatewayRouteMatchTypeDef(TypedDict):
hostname: NotRequired[GatewayRouteHostnameMatchTypeDef], # (1)
metadata: NotRequired[Sequence[GrpcGatewayRouteMetadataTypeDef]], # (2)
port: NotRequired[int],
serviceName: NotRequired[str],
GrpcRouteMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRouteMatchTypeDef
def get_value() -> GrpcRouteMatchTypeDef:
return {
"metadata": ...,
}
Definition
class GrpcRouteMatchTypeDef(TypedDict):
metadata: NotRequired[Sequence[GrpcRouteMetadataTypeDef]], # (1)
methodName: NotRequired[str],
port: NotRequired[int],
serviceName: NotRequired[str],
HttpGatewayRouteMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRouteMatchTypeDef
def get_value() -> HttpGatewayRouteMatchTypeDef:
return {
"headers": ...,
}
Definition
class HttpGatewayRouteMatchTypeDef(TypedDict):
headers: NotRequired[Sequence[HttpGatewayRouteHeaderTypeDef]], # (1)
hostname: NotRequired[GatewayRouteHostnameMatchTypeDef], # (2)
method: NotRequired[HttpMethodType], # (3)
path: NotRequired[HttpPathMatchTypeDef], # (4)
port: NotRequired[int],
prefix: NotRequired[str],
queryParameters: NotRequired[Sequence[HttpQueryParameterTypeDef]], # (5)
- See HttpGatewayRouteHeaderTypeDef
- See GatewayRouteHostnameMatchTypeDef
- See HttpMethodType
- See HttpPathMatchTypeDef
- See HttpQueryParameterTypeDef
HttpRouteMatchTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpRouteMatchTypeDef
def get_value() -> HttpRouteMatchTypeDef:
return {
"headers": ...,
}
Definition
class HttpRouteMatchTypeDef(TypedDict):
headers: NotRequired[Sequence[HttpRouteHeaderTypeDef]], # (1)
method: NotRequired[HttpMethodType], # (2)
path: NotRequired[HttpPathMatchTypeDef], # (3)
port: NotRequired[int],
prefix: NotRequired[str],
queryParameters: NotRequired[Sequence[HttpQueryParameterTypeDef]], # (4)
scheme: NotRequired[HttpSchemeType], # (5)
- See HttpRouteHeaderTypeDef
- See HttpMethodType
- See HttpPathMatchTypeDef
- See HttpQueryParameterTypeDef
- See HttpSchemeType
AccessLogTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import AccessLogTypeDef
def get_value() -> AccessLogTypeDef:
return {
"file": ...,
}
VirtualGatewayAccessLogTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayAccessLogTypeDef
def get_value() -> VirtualGatewayAccessLogTypeDef:
return {
"file": ...,
}
Definition
class VirtualGatewayAccessLogTypeDef(TypedDict):
file: NotRequired[VirtualGatewayFileAccessLogTypeDef], # (1)
CreateVirtualRouterInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualRouterInputRequestTypeDef
def get_value() -> CreateVirtualRouterInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualRouterName": ...,
}
Definition
class CreateVirtualRouterInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualRouterSpecTypeDef, # (1)
virtualRouterName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
UpdateVirtualRouterInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualRouterInputRequestTypeDef
def get_value() -> UpdateVirtualRouterInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualRouterName": ...,
}
Definition
class UpdateVirtualRouterInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualRouterSpecTypeDef, # (1)
virtualRouterName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
VirtualRouterDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterDataTypeDef
def get_value() -> VirtualRouterDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
"virtualRouterName": ...,
}
Definition
class VirtualRouterDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: VirtualRouterSpecTypeDef, # (2)
status: VirtualRouterStatusTypeDef, # (3)
virtualRouterName: str,
CreateMeshOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateMeshOutputTypeDef
def get_value() -> CreateMeshOutputTypeDef:
return {
"mesh": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMeshOutputTypeDef(TypedDict):
mesh: MeshDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMeshOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteMeshOutputTypeDef
def get_value() -> DeleteMeshOutputTypeDef:
return {
"mesh": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMeshOutputTypeDef(TypedDict):
mesh: MeshDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMeshOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeMeshOutputTypeDef
def get_value() -> DescribeMeshOutputTypeDef:
return {
"mesh": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMeshOutputTypeDef(TypedDict):
mesh: MeshDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMeshOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateMeshOutputTypeDef
def get_value() -> UpdateMeshOutputTypeDef:
return {
"mesh": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMeshOutputTypeDef(TypedDict):
mesh: MeshDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListenerTlsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTlsTypeDef
def get_value() -> ListenerTlsTypeDef:
return {
"certificate": ...,
"mode": ...,
}
Definition
class ListenerTlsTypeDef(TypedDict):
certificate: ListenerTlsCertificateTypeDef, # (1)
mode: ListenerTlsModeType, # (2)
validation: NotRequired[ListenerTlsValidationContextTypeDef], # (3)
ClientPolicyTlsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ClientPolicyTlsTypeDef
def get_value() -> ClientPolicyTlsTypeDef:
return {
"validation": ...,
}
Definition
class ClientPolicyTlsTypeDef(TypedDict):
validation: TlsValidationContextTypeDef, # (2)
certificate: NotRequired[ClientTlsCertificateTypeDef], # (1)
enforce: NotRequired[bool],
ports: NotRequired[Sequence[int]],
VirtualGatewayListenerTlsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsTypeDef
def get_value() -> VirtualGatewayListenerTlsTypeDef:
return {
"certificate": ...,
"mode": ...,
}
Definition
class VirtualGatewayListenerTlsTypeDef(TypedDict):
certificate: VirtualGatewayListenerTlsCertificateTypeDef, # (1)
mode: VirtualGatewayListenerTlsModeType, # (2)
validation: NotRequired[VirtualGatewayListenerTlsValidationContextTypeDef], # (3)
- See VirtualGatewayListenerTlsCertificateTypeDef
- See VirtualGatewayListenerTlsModeType
- See VirtualGatewayListenerTlsValidationContextTypeDef
VirtualGatewayClientPolicyTlsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayClientPolicyTlsTypeDef
def get_value() -> VirtualGatewayClientPolicyTlsTypeDef:
return {
"validation": ...,
}
Definition
class VirtualGatewayClientPolicyTlsTypeDef(TypedDict):
validation: VirtualGatewayTlsValidationContextTypeDef, # (2)
certificate: NotRequired[VirtualGatewayClientTlsCertificateTypeDef], # (1)
enforce: NotRequired[bool],
ports: NotRequired[Sequence[int]],
CreateVirtualServiceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualServiceInputRequestTypeDef
def get_value() -> CreateVirtualServiceInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualServiceName": ...,
}
Definition
class CreateVirtualServiceInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualServiceSpecTypeDef, # (1)
virtualServiceName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
UpdateVirtualServiceInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualServiceInputRequestTypeDef
def get_value() -> UpdateVirtualServiceInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualServiceName": ...,
}
Definition
class UpdateVirtualServiceInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualServiceSpecTypeDef, # (1)
virtualServiceName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
VirtualServiceDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceDataTypeDef
def get_value() -> VirtualServiceDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
"virtualServiceName": ...,
}
Definition
class VirtualServiceDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: VirtualServiceSpecTypeDef, # (2)
status: VirtualServiceStatusTypeDef, # (3)
virtualServiceName: str,
GrpcGatewayRouteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcGatewayRouteTypeDef
def get_value() -> GrpcGatewayRouteTypeDef:
return {
"action": ...,
"match": ...,
}
Definition
class GrpcGatewayRouteTypeDef(TypedDict):
action: GrpcGatewayRouteActionTypeDef, # (1)
match: GrpcGatewayRouteMatchTypeDef, # (2)
GrpcRouteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GrpcRouteTypeDef
def get_value() -> GrpcRouteTypeDef:
return {
"action": ...,
"match": ...,
}
Definition
class GrpcRouteTypeDef(TypedDict):
action: GrpcRouteActionTypeDef, # (1)
match: GrpcRouteMatchTypeDef, # (2)
retryPolicy: NotRequired[GrpcRetryPolicyTypeDef], # (3)
timeout: NotRequired[GrpcTimeoutTypeDef], # (4)
- See GrpcRouteActionTypeDef
- See GrpcRouteMatchTypeDef
- See GrpcRetryPolicyTypeDef
- See GrpcTimeoutTypeDef
HttpGatewayRouteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRouteTypeDef
def get_value() -> HttpGatewayRouteTypeDef:
return {
"action": ...,
"match": ...,
}
Definition
class HttpGatewayRouteTypeDef(TypedDict):
action: HttpGatewayRouteActionTypeDef, # (1)
match: HttpGatewayRouteMatchTypeDef, # (2)
HttpRouteTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import HttpRouteTypeDef
def get_value() -> HttpRouteTypeDef:
return {
"action": ...,
"match": ...,
}
Definition
class HttpRouteTypeDef(TypedDict):
action: HttpRouteActionTypeDef, # (1)
match: HttpRouteMatchTypeDef, # (2)
retryPolicy: NotRequired[HttpRetryPolicyTypeDef], # (3)
timeout: NotRequired[HttpTimeoutTypeDef], # (4)
- See HttpRouteActionTypeDef
- See HttpRouteMatchTypeDef
- See HttpRetryPolicyTypeDef
- See HttpTimeoutTypeDef
LoggingTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import LoggingTypeDef
def get_value() -> LoggingTypeDef:
return {
"accessLog": ...,
}
- See AccessLogTypeDef
VirtualGatewayLoggingTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayLoggingTypeDef
def get_value() -> VirtualGatewayLoggingTypeDef:
return {
"accessLog": ...,
}
Definition
class VirtualGatewayLoggingTypeDef(TypedDict):
accessLog: NotRequired[VirtualGatewayAccessLogTypeDef], # (1)
CreateVirtualRouterOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualRouterOutputTypeDef
def get_value() -> CreateVirtualRouterOutputTypeDef:
return {
"virtualRouter": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVirtualRouterOutputTypeDef(TypedDict):
virtualRouter: VirtualRouterDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVirtualRouterOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualRouterOutputTypeDef
def get_value() -> DeleteVirtualRouterOutputTypeDef:
return {
"virtualRouter": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVirtualRouterOutputTypeDef(TypedDict):
virtualRouter: VirtualRouterDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVirtualRouterOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualRouterOutputTypeDef
def get_value() -> DescribeVirtualRouterOutputTypeDef:
return {
"virtualRouter": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVirtualRouterOutputTypeDef(TypedDict):
virtualRouter: VirtualRouterDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVirtualRouterOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualRouterOutputTypeDef
def get_value() -> UpdateVirtualRouterOutputTypeDef:
return {
"virtualRouter": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateVirtualRouterOutputTypeDef(TypedDict):
virtualRouter: VirtualRouterDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListenerTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ListenerTypeDef
def get_value() -> ListenerTypeDef:
return {
"portMapping": ...,
}
Definition
class ListenerTypeDef(TypedDict):
portMapping: PortMappingTypeDef, # (4)
connectionPool: NotRequired[VirtualNodeConnectionPoolTypeDef], # (1)
healthCheck: NotRequired[HealthCheckPolicyTypeDef], # (2)
outlierDetection: NotRequired[OutlierDetectionTypeDef], # (3)
timeout: NotRequired[ListenerTimeoutTypeDef], # (5)
tls: NotRequired[ListenerTlsTypeDef], # (6)
- See VirtualNodeConnectionPoolTypeDef
- See HealthCheckPolicyTypeDef
- See OutlierDetectionTypeDef
- See PortMappingTypeDef
- See ListenerTimeoutTypeDef
- See ListenerTlsTypeDef
ClientPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import ClientPolicyTypeDef
def get_value() -> ClientPolicyTypeDef:
return {
"tls": ...,
}
VirtualGatewayListenerTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTypeDef
def get_value() -> VirtualGatewayListenerTypeDef:
return {
"portMapping": ...,
}
Definition
class VirtualGatewayListenerTypeDef(TypedDict):
portMapping: VirtualGatewayPortMappingTypeDef, # (3)
connectionPool: NotRequired[VirtualGatewayConnectionPoolTypeDef], # (1)
healthCheck: NotRequired[VirtualGatewayHealthCheckPolicyTypeDef], # (2)
tls: NotRequired[VirtualGatewayListenerTlsTypeDef], # (4)
- See VirtualGatewayConnectionPoolTypeDef
- See VirtualGatewayHealthCheckPolicyTypeDef
- See VirtualGatewayPortMappingTypeDef
- See VirtualGatewayListenerTlsTypeDef
VirtualGatewayClientPolicyTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayClientPolicyTypeDef
def get_value() -> VirtualGatewayClientPolicyTypeDef:
return {
"tls": ...,
}
Definition
class VirtualGatewayClientPolicyTypeDef(TypedDict):
tls: NotRequired[VirtualGatewayClientPolicyTlsTypeDef], # (1)
CreateVirtualServiceOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualServiceOutputTypeDef
def get_value() -> CreateVirtualServiceOutputTypeDef:
return {
"virtualService": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVirtualServiceOutputTypeDef(TypedDict):
virtualService: VirtualServiceDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVirtualServiceOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualServiceOutputTypeDef
def get_value() -> DeleteVirtualServiceOutputTypeDef:
return {
"virtualService": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVirtualServiceOutputTypeDef(TypedDict):
virtualService: VirtualServiceDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVirtualServiceOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualServiceOutputTypeDef
def get_value() -> DescribeVirtualServiceOutputTypeDef:
return {
"virtualService": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVirtualServiceOutputTypeDef(TypedDict):
virtualService: VirtualServiceDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVirtualServiceOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualServiceOutputTypeDef
def get_value() -> UpdateVirtualServiceOutputTypeDef:
return {
"virtualService": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateVirtualServiceOutputTypeDef(TypedDict):
virtualService: VirtualServiceDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GatewayRouteSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteSpecTypeDef
def get_value() -> GatewayRouteSpecTypeDef:
return {
"grpcRoute": ...,
}
Definition
class GatewayRouteSpecTypeDef(TypedDict):
grpcRoute: NotRequired[GrpcGatewayRouteTypeDef], # (1)
http2Route: NotRequired[HttpGatewayRouteTypeDef], # (2)
httpRoute: NotRequired[HttpGatewayRouteTypeDef], # (2)
priority: NotRequired[int],
RouteSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import RouteSpecTypeDef
def get_value() -> RouteSpecTypeDef:
return {
"grpcRoute": ...,
}
Definition
class RouteSpecTypeDef(TypedDict):
grpcRoute: NotRequired[GrpcRouteTypeDef], # (1)
http2Route: NotRequired[HttpRouteTypeDef], # (2)
httpRoute: NotRequired[HttpRouteTypeDef], # (2)
priority: NotRequired[int],
tcpRoute: NotRequired[TcpRouteTypeDef], # (4)
- See GrpcRouteTypeDef
- See HttpRouteTypeDef
- See HttpRouteTypeDef
- See TcpRouteTypeDef
BackendDefaultsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import BackendDefaultsTypeDef
def get_value() -> BackendDefaultsTypeDef:
return {
"clientPolicy": ...,
}
Definition
class BackendDefaultsTypeDef(TypedDict):
clientPolicy: NotRequired[ClientPolicyTypeDef], # (1)
VirtualServiceBackendTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceBackendTypeDef
def get_value() -> VirtualServiceBackendTypeDef:
return {
"virtualServiceName": ...,
}
Definition
class VirtualServiceBackendTypeDef(TypedDict):
virtualServiceName: str,
clientPolicy: NotRequired[ClientPolicyTypeDef], # (1)
VirtualGatewayBackendDefaultsTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayBackendDefaultsTypeDef
def get_value() -> VirtualGatewayBackendDefaultsTypeDef:
return {
"clientPolicy": ...,
}
Definition
class VirtualGatewayBackendDefaultsTypeDef(TypedDict):
clientPolicy: NotRequired[VirtualGatewayClientPolicyTypeDef], # (1)
CreateGatewayRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateGatewayRouteInputRequestTypeDef
def get_value() -> CreateGatewayRouteInputRequestTypeDef:
return {
"gatewayRouteName": ...,
"meshName": ...,
"spec": ...,
"virtualGatewayName": ...,
}
Definition
class CreateGatewayRouteInputRequestTypeDef(TypedDict):
gatewayRouteName: str,
meshName: str,
spec: GatewayRouteSpecTypeDef, # (1)
virtualGatewayName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
- See GatewayRouteSpecTypeDef
- See TagRefTypeDef
GatewayRouteDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteDataTypeDef
def get_value() -> GatewayRouteDataTypeDef:
return {
"gatewayRouteName": ...,
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
"virtualGatewayName": ...,
}
Definition
class GatewayRouteDataTypeDef(TypedDict):
gatewayRouteName: str,
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: GatewayRouteSpecTypeDef, # (2)
status: GatewayRouteStatusTypeDef, # (3)
virtualGatewayName: str,
UpdateGatewayRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateGatewayRouteInputRequestTypeDef
def get_value() -> UpdateGatewayRouteInputRequestTypeDef:
return {
"gatewayRouteName": ...,
"meshName": ...,
"spec": ...,
"virtualGatewayName": ...,
}
Definition
class UpdateGatewayRouteInputRequestTypeDef(TypedDict):
gatewayRouteName: str,
meshName: str,
spec: GatewayRouteSpecTypeDef, # (1)
virtualGatewayName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
CreateRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateRouteInputRequestTypeDef
def get_value() -> CreateRouteInputRequestTypeDef:
return {
"meshName": ...,
"routeName": ...,
"spec": ...,
"virtualRouterName": ...,
}
Definition
class CreateRouteInputRequestTypeDef(TypedDict):
meshName: str,
routeName: str,
spec: RouteSpecTypeDef, # (1)
virtualRouterName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
- See RouteSpecTypeDef
- See TagRefTypeDef
RouteDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import RouteDataTypeDef
def get_value() -> RouteDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"routeName": ...,
"spec": ...,
"status": ...,
"virtualRouterName": ...,
}
Definition
class RouteDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
routeName: str,
spec: RouteSpecTypeDef, # (2)
status: RouteStatusTypeDef, # (3)
virtualRouterName: str,
UpdateRouteInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateRouteInputRequestTypeDef
def get_value() -> UpdateRouteInputRequestTypeDef:
return {
"meshName": ...,
"routeName": ...,
"spec": ...,
"virtualRouterName": ...,
}
Definition
class UpdateRouteInputRequestTypeDef(TypedDict):
meshName: str,
routeName: str,
spec: RouteSpecTypeDef, # (1)
virtualRouterName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
- See RouteSpecTypeDef
BackendTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import BackendTypeDef
def get_value() -> BackendTypeDef:
return {
"virtualService": ...,
}
Definition
class BackendTypeDef(TypedDict):
virtualService: NotRequired[VirtualServiceBackendTypeDef], # (1)
VirtualGatewaySpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewaySpecTypeDef
def get_value() -> VirtualGatewaySpecTypeDef:
return {
"listeners": ...,
}
Definition
class VirtualGatewaySpecTypeDef(TypedDict):
listeners: Sequence[VirtualGatewayListenerTypeDef], # (2)
backendDefaults: NotRequired[VirtualGatewayBackendDefaultsTypeDef], # (1)
logging: NotRequired[VirtualGatewayLoggingTypeDef], # (3)
- See VirtualGatewayBackendDefaultsTypeDef
- See VirtualGatewayListenerTypeDef
- See VirtualGatewayLoggingTypeDef
CreateGatewayRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateGatewayRouteOutputTypeDef
def get_value() -> CreateGatewayRouteOutputTypeDef:
return {
"gatewayRoute": ...,
"ResponseMetadata": ...,
}
Definition
class CreateGatewayRouteOutputTypeDef(TypedDict):
gatewayRoute: GatewayRouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGatewayRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteGatewayRouteOutputTypeDef
def get_value() -> DeleteGatewayRouteOutputTypeDef:
return {
"gatewayRoute": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteGatewayRouteOutputTypeDef(TypedDict):
gatewayRoute: GatewayRouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeGatewayRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeGatewayRouteOutputTypeDef
def get_value() -> DescribeGatewayRouteOutputTypeDef:
return {
"gatewayRoute": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeGatewayRouteOutputTypeDef(TypedDict):
gatewayRoute: GatewayRouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGatewayRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateGatewayRouteOutputTypeDef
def get_value() -> UpdateGatewayRouteOutputTypeDef:
return {
"gatewayRoute": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateGatewayRouteOutputTypeDef(TypedDict):
gatewayRoute: GatewayRouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateRouteOutputTypeDef
def get_value() -> CreateRouteOutputTypeDef:
return {
"route": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRouteOutputTypeDef(TypedDict):
route: RouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteRouteOutputTypeDef
def get_value() -> DeleteRouteOutputTypeDef:
return {
"route": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRouteOutputTypeDef(TypedDict):
route: RouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeRouteOutputTypeDef
def get_value() -> DescribeRouteOutputTypeDef:
return {
"route": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRouteOutputTypeDef(TypedDict):
route: RouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRouteOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateRouteOutputTypeDef
def get_value() -> UpdateRouteOutputTypeDef:
return {
"route": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRouteOutputTypeDef(TypedDict):
route: RouteDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VirtualNodeSpecTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeSpecTypeDef
def get_value() -> VirtualNodeSpecTypeDef:
return {
"backendDefaults": ...,
}
Definition
class VirtualNodeSpecTypeDef(TypedDict):
backendDefaults: NotRequired[BackendDefaultsTypeDef], # (1)
backends: NotRequired[Sequence[BackendTypeDef]], # (2)
listeners: NotRequired[Sequence[ListenerTypeDef]], # (3)
logging: NotRequired[LoggingTypeDef], # (4)
serviceDiscovery: NotRequired[ServiceDiscoveryTypeDef], # (5)
- See BackendDefaultsTypeDef
- See BackendTypeDef
- See ListenerTypeDef
- See LoggingTypeDef
- See ServiceDiscoveryTypeDef
CreateVirtualGatewayInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualGatewayInputRequestTypeDef
def get_value() -> CreateVirtualGatewayInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualGatewayName": ...,
}
Definition
class CreateVirtualGatewayInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualGatewaySpecTypeDef, # (1)
virtualGatewayName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
UpdateVirtualGatewayInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualGatewayInputRequestTypeDef
def get_value() -> UpdateVirtualGatewayInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualGatewayName": ...,
}
Definition
class UpdateVirtualGatewayInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualGatewaySpecTypeDef, # (1)
virtualGatewayName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
VirtualGatewayDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayDataTypeDef
def get_value() -> VirtualGatewayDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
"virtualGatewayName": ...,
}
Definition
class VirtualGatewayDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: VirtualGatewaySpecTypeDef, # (2)
status: VirtualGatewayStatusTypeDef, # (3)
virtualGatewayName: str,
CreateVirtualNodeInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualNodeInputRequestTypeDef
def get_value() -> CreateVirtualNodeInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualNodeName": ...,
}
Definition
class CreateVirtualNodeInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualNodeSpecTypeDef, # (1)
virtualNodeName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
tags: NotRequired[Sequence[TagRefTypeDef]], # (2)
- See VirtualNodeSpecTypeDef
- See TagRefTypeDef
UpdateVirtualNodeInputRequestTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualNodeInputRequestTypeDef
def get_value() -> UpdateVirtualNodeInputRequestTypeDef:
return {
"meshName": ...,
"spec": ...,
"virtualNodeName": ...,
}
Definition
class UpdateVirtualNodeInputRequestTypeDef(TypedDict):
meshName: str,
spec: VirtualNodeSpecTypeDef, # (1)
virtualNodeName: str,
clientToken: NotRequired[str],
meshOwner: NotRequired[str],
VirtualNodeDataTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeDataTypeDef
def get_value() -> VirtualNodeDataTypeDef:
return {
"meshName": ...,
"metadata": ...,
"spec": ...,
"status": ...,
"virtualNodeName": ...,
}
Definition
class VirtualNodeDataTypeDef(TypedDict):
meshName: str,
metadata: ResourceMetadataTypeDef, # (1)
spec: VirtualNodeSpecTypeDef, # (2)
status: VirtualNodeStatusTypeDef, # (3)
virtualNodeName: str,
CreateVirtualGatewayOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualGatewayOutputTypeDef
def get_value() -> CreateVirtualGatewayOutputTypeDef:
return {
"virtualGateway": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVirtualGatewayOutputTypeDef(TypedDict):
virtualGateway: VirtualGatewayDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVirtualGatewayOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualGatewayOutputTypeDef
def get_value() -> DeleteVirtualGatewayOutputTypeDef:
return {
"virtualGateway": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVirtualGatewayOutputTypeDef(TypedDict):
virtualGateway: VirtualGatewayDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVirtualGatewayOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualGatewayOutputTypeDef
def get_value() -> DescribeVirtualGatewayOutputTypeDef:
return {
"virtualGateway": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVirtualGatewayOutputTypeDef(TypedDict):
virtualGateway: VirtualGatewayDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVirtualGatewayOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualGatewayOutputTypeDef
def get_value() -> UpdateVirtualGatewayOutputTypeDef:
return {
"virtualGateway": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateVirtualGatewayOutputTypeDef(TypedDict):
virtualGateway: VirtualGatewayDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVirtualNodeOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import CreateVirtualNodeOutputTypeDef
def get_value() -> CreateVirtualNodeOutputTypeDef:
return {
"virtualNode": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVirtualNodeOutputTypeDef(TypedDict):
virtualNode: VirtualNodeDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVirtualNodeOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DeleteVirtualNodeOutputTypeDef
def get_value() -> DeleteVirtualNodeOutputTypeDef:
return {
"virtualNode": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVirtualNodeOutputTypeDef(TypedDict):
virtualNode: VirtualNodeDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVirtualNodeOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import DescribeVirtualNodeOutputTypeDef
def get_value() -> DescribeVirtualNodeOutputTypeDef:
return {
"virtualNode": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVirtualNodeOutputTypeDef(TypedDict):
virtualNode: VirtualNodeDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVirtualNodeOutputTypeDef
Usage Example
from mypy_boto3_appmesh.type_defs import UpdateVirtualNodeOutputTypeDef
def get_value() -> UpdateVirtualNodeOutputTypeDef:
return {
"virtualNode": ...,
"ResponseMetadata": ...,
}