Skip to content

Typed dictionaries

Index > AppMesh > 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": ...,
    }
Definition
class AwsCloudMapInstanceAttributeTypeDef(TypedDict):
    key: str,
    value: str,

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": ...,
    }
Definition
class ListenerTlsSdsCertificateTypeDef(TypedDict):
    secretName: str,

TagRefTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import TagRefTypeDef

def get_value() -> TagRefTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class TagRefTypeDef(TypedDict):
    key: str,
    value: str,

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": ...,
    }
Definition
class DeleteMeshInputRequestTypeDef(TypedDict):
    meshName: str,

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)
  1. See IpPreferenceType
  2. 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],
  1. See DurationUnitType

EgressFilterTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import EgressFilterTypeDef

def get_value() -> EgressFilterTypeDef:
    return {
        "type": ...,
    }
Definition
class EgressFilterTypeDef(TypedDict):
    type: EgressFilterTypeType,  # (1)
  1. See EgressFilterTypeType

GatewayRouteStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import GatewayRouteStatusTypeDef

def get_value() -> GatewayRouteStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class GatewayRouteStatusTypeDef(TypedDict):
    status: GatewayRouteStatusCodeType,  # (1)
  1. See GatewayRouteStatusCodeType

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)
  1. See DefaultGatewayRouteRewriteType

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": ...,
    }
Definition
class GatewayRouteVirtualServiceTypeDef(TypedDict):
    virtualServiceName: str,

MatchRangeTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import MatchRangeTypeDef

def get_value() -> MatchRangeTypeDef:
    return {
        "end": ...,
        "start": ...,
    }
Definition
class MatchRangeTypeDef(TypedDict):
    end: int,
    start: int,

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],
  1. See PortProtocolType

HttpPathMatchTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import HttpPathMatchTypeDef

def get_value() -> HttpPathMatchTypeDef:
    return {
        "exact": ...,
    }
Definition
class HttpPathMatchTypeDef(TypedDict):
    exact: NotRequired[str],
    regex: NotRequired[str],

HttpGatewayRoutePathRewriteTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import HttpGatewayRoutePathRewriteTypeDef

def get_value() -> HttpGatewayRoutePathRewriteTypeDef:
    return {
        "exact": ...,
    }
Definition
class HttpGatewayRoutePathRewriteTypeDef(TypedDict):
    exact: NotRequired[str],

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],
  1. See DefaultGatewayRouteRewriteType

QueryParameterMatchTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import QueryParameterMatchTypeDef

def get_value() -> QueryParameterMatchTypeDef:
    return {
        "exact": ...,
    }
Definition
class QueryParameterMatchTypeDef(TypedDict):
    exact: NotRequired[str],

JsonFormatRefTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import JsonFormatRefTypeDef

def get_value() -> JsonFormatRefTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class JsonFormatRefTypeDef(TypedDict):
    key: str,
    value: str,

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": ...,
    }
Definition
class ListenerTlsAcmCertificateTypeDef(TypedDict):
    certificateArn: str,

TlsValidationContextFileTrustTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextFileTrustTypeDef

def get_value() -> TlsValidationContextFileTrustTypeDef:
    return {
        "certificateChain": ...,
    }
Definition
class TlsValidationContextFileTrustTypeDef(TypedDict):
    certificateChain: str,

TlsValidationContextSdsTrustTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import TlsValidationContextSdsTrustTypeDef

def get_value() -> TlsValidationContextSdsTrustTypeDef:
    return {
        "secretName": ...,
    }
Definition
class TlsValidationContextSdsTrustTypeDef(TypedDict):
    secretName: str,

PortMappingTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import PortMappingTypeDef

def get_value() -> PortMappingTypeDef:
    return {
        "port": ...,
        "protocol": ...,
    }
Definition
class PortMappingTypeDef(TypedDict):
    port: int,
    protocol: PortProtocolType,  # (1)
  1. See PortProtocolType

MeshStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import MeshStatusTypeDef

def get_value() -> MeshStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class MeshStatusTypeDef(TypedDict):
    status: NotRequired[MeshStatusCodeType],  # (1)
  1. See MeshStatusCodeType

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)
  1. See IpPreferenceType

RouteStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import RouteStatusTypeDef

def get_value() -> RouteStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class RouteStatusTypeDef(TypedDict):
    status: RouteStatusCodeType,  # (1)
  1. See RouteStatusCodeType

SubjectAlternativeNameMatchersTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import SubjectAlternativeNameMatchersTypeDef

def get_value() -> SubjectAlternativeNameMatchersTypeDef:
    return {
        "exact": ...,
    }
Definition
class SubjectAlternativeNameMatchersTypeDef(TypedDict):
    exact: Sequence[str],

TcpRouteMatchTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import TcpRouteMatchTypeDef

def get_value() -> TcpRouteMatchTypeDef:
    return {
        "port": ...,
    }
Definition
class TcpRouteMatchTypeDef(TypedDict):
    port: NotRequired[int],

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": ...,
    }
Definition
class VirtualGatewayListenerTlsSdsCertificateTypeDef(TypedDict):
    secretName: str,

VirtualGatewayGrpcConnectionPoolTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayGrpcConnectionPoolTypeDef

def get_value() -> VirtualGatewayGrpcConnectionPoolTypeDef:
    return {
        "maxRequests": ...,
    }
Definition
class VirtualGatewayGrpcConnectionPoolTypeDef(TypedDict):
    maxRequests: int,

VirtualGatewayHttp2ConnectionPoolTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayHttp2ConnectionPoolTypeDef

def get_value() -> VirtualGatewayHttp2ConnectionPoolTypeDef:
    return {
        "maxRequests": ...,
    }
Definition
class VirtualGatewayHttp2ConnectionPoolTypeDef(TypedDict):
    maxRequests: int,

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": ...,
    }
Definition
class VirtualGatewayStatusTypeDef(TypedDict):
    status: VirtualGatewayStatusCodeType,  # (1)
  1. See VirtualGatewayStatusCodeType

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],
  1. See VirtualGatewayPortProtocolType

VirtualGatewayListenerTlsAcmCertificateTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualGatewayListenerTlsAcmCertificateTypeDef

def get_value() -> VirtualGatewayListenerTlsAcmCertificateTypeDef:
    return {
        "certificateArn": ...,
    }
Definition
class VirtualGatewayListenerTlsAcmCertificateTypeDef(TypedDict):
    certificateArn: str,

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": ...,
    }
Definition
class VirtualGatewayTlsValidationContextSdsTrustTypeDef(TypedDict):
    secretName: str,

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)
  1. See VirtualGatewayPortProtocolType

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": ...,
    }
Definition
class VirtualNodeGrpcConnectionPoolTypeDef(TypedDict):
    maxRequests: int,

VirtualNodeHttp2ConnectionPoolTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeHttp2ConnectionPoolTypeDef

def get_value() -> VirtualNodeHttp2ConnectionPoolTypeDef:
    return {
        "maxRequests": ...,
    }
Definition
class VirtualNodeHttp2ConnectionPoolTypeDef(TypedDict):
    maxRequests: int,

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": ...,
    }
Definition
class VirtualNodeTcpConnectionPoolTypeDef(TypedDict):
    maxConnections: int,

VirtualNodeStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeStatusTypeDef

def get_value() -> VirtualNodeStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class VirtualNodeStatusTypeDef(TypedDict):
    status: VirtualNodeStatusCodeType,  # (1)
  1. See VirtualNodeStatusCodeType

VirtualNodeServiceProviderTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualNodeServiceProviderTypeDef

def get_value() -> VirtualNodeServiceProviderTypeDef:
    return {
        "virtualNodeName": ...,
    }
Definition
class VirtualNodeServiceProviderTypeDef(TypedDict):
    virtualNodeName: str,

VirtualRouterStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterStatusTypeDef

def get_value() -> VirtualRouterStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class VirtualRouterStatusTypeDef(TypedDict):
    status: VirtualRouterStatusCodeType,  # (1)
  1. See VirtualRouterStatusCodeType

VirtualRouterServiceProviderTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterServiceProviderTypeDef

def get_value() -> VirtualRouterServiceProviderTypeDef:
    return {
        "virtualRouterName": ...,
    }
Definition
class VirtualRouterServiceProviderTypeDef(TypedDict):
    virtualRouterName: str,

VirtualServiceStatusTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualServiceStatusTypeDef

def get_value() -> VirtualServiceStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class VirtualServiceStatusTypeDef(TypedDict):
    status: VirtualServiceStatusCodeType,  # (1)
  1. See VirtualServiceStatusCodeType

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)
  1. See AwsCloudMapInstanceAttributeTypeDef
  2. See IpPreferenceType

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)
  1. See ListenerTlsFileCertificateTypeDef
  2. See ListenerTlsSdsCertificateTypeDef

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)
  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)
  1. See TagRefTypeDef
  2. 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)
  1. See GrpcRetryPolicyEventType
  2. See DurationTypeDef
  3. See TcpRetryPolicyEventType

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)
  1. See DurationTypeDef
  2. 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)
  1. See DurationTypeDef
  2. See TcpRetryPolicyEventType

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)
  1. See DurationTypeDef
  2. 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,
  1. See DurationTypeDef
  2. See DurationTypeDef

TcpTimeoutTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import TcpTimeoutTypeDef

def get_value() -> TcpTimeoutTypeDef:
    return {
        "idle": ...,
    }
Definition
class TcpTimeoutTypeDef(TypedDict):
    idle: NotRequired[DurationTypeDef],  # (1)
  1. 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)
  1. See GatewayRouteHostnameRewriteTypeDef

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)
  1. See GatewayRouteRefTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See GatewayRouteVirtualServiceTypeDef

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],
  1. See MatchRangeTypeDef

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],
  1. See MatchRangeTypeDef

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],
  1. See MatchRangeTypeDef

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)
  1. See WeightedTargetTypeDef

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)
  1. See WeightedTargetTypeDef

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)
  1. See WeightedTargetTypeDef

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)
  1. See GatewayRouteHostnameRewriteTypeDef
  2. See HttpGatewayRoutePathRewriteTypeDef
  3. 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)
  1. See QueryParameterMatchTypeDef

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],
  1. See JsonFormatRefTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See MeshRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RouteRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VirtualGatewayRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VirtualNodeRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VirtualRouterRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See VirtualServiceRefTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListenerTlsAcmCertificateTypeDef
  2. See ListenerTlsFileCertificateTypeDef
  3. 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)
  1. See TlsValidationContextFileTrustTypeDef
  2. See TlsValidationContextSdsTrustTypeDef

VirtualRouterListenerTypeDef

Usage Example
from mypy_boto3_appmesh.type_defs import VirtualRouterListenerTypeDef

def get_value() -> VirtualRouterListenerTypeDef:
    return {
        "portMapping": ...,
    }
Definition
class VirtualRouterListenerTypeDef(TypedDict):
    portMapping: