AppMeshClient#
Auto-generated documentation for AppMesh type annotations stubs module types-boto3-appmesh.
AppMeshClient#
Type annotations and code completion for boto3.client("appmesh").
 boto3 documentation
# AppMeshClient usage example
from boto3.session import Session
from types_boto3_appmesh.client import AppMeshClient
def get_appmesh_client() -> AppMeshClient:
    return Session().client("appmesh")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("appmesh").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("appmesh")
try:
    do_something(client)
except (
    client.exceptions.BadRequestException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.ForbiddenException,
    client.exceptions.InternalServerErrorException,
    client.exceptions.LimitExceededException,
    client.exceptions.NotFoundException,
    client.exceptions.ResourceInUseException,
    client.exceptions.ServiceUnavailableException,
    client.exceptions.TooManyRequestsException,
    client.exceptions.TooManyTagsException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_appmesh.client import Exceptions
def handle_error(exc: Exceptions.BadRequestException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("appmesh").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("appmesh").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...create_gateway_route#
Creates a gateway route.
Type annotations and code completion for boto3.client("appmesh").create_gateway_route method.
 boto3 documentation
# create_gateway_route method definition
def create_gateway_route(
    self,
    *,
    gatewayRouteName: str,
    meshName: str,
    spec: GatewayRouteSpecUnionTypeDef,  # (1)
    virtualGatewayName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateGatewayRouteOutputTypeDef:  # (3)
    ...- See GatewayRouteSpecUnionTypeDef
- See Sequence[TagRefTypeDef]
- See CreateGatewayRouteOutputTypeDef
# create_gateway_route method usage example with argument unpacking
kwargs: CreateGatewayRouteInputTypeDef = {  # (1)
    "gatewayRouteName": ...,
    "meshName": ...,
    "spec": ...,
    "virtualGatewayName": ...,
}
parent.create_gateway_route(**kwargs)create_mesh#
Creates a service mesh.
Type annotations and code completion for boto3.client("appmesh").create_mesh method.
 boto3 documentation
# create_mesh method definition
def create_mesh(
    self,
    *,
    meshName: str,
    clientToken: str = ...,
    spec: MeshSpecTypeDef = ...,  # (1)
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateMeshOutputTypeDef:  # (3)
    ...- See MeshSpecTypeDef
- See Sequence[TagRefTypeDef]
- See CreateMeshOutputTypeDef
# create_mesh method usage example with argument unpacking
kwargs: CreateMeshInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.create_mesh(**kwargs)create_route#
Creates a route that is associated with a virtual router.
Type annotations and code completion for boto3.client("appmesh").create_route method.
 boto3 documentation
# create_route method definition
def create_route(
    self,
    *,
    meshName: str,
    routeName: str,
    spec: RouteSpecUnionTypeDef,  # (1)
    virtualRouterName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateRouteOutputTypeDef:  # (3)
    ...- See RouteSpecUnionTypeDef
- See Sequence[TagRefTypeDef]
- See CreateRouteOutputTypeDef
# create_route method usage example with argument unpacking
kwargs: CreateRouteInputTypeDef = {  # (1)
    "meshName": ...,
    "routeName": ...,
    "spec": ...,
    "virtualRouterName": ...,
}
parent.create_route(**kwargs)create_virtual_gateway#
Creates a virtual gateway.
Type annotations and code completion for boto3.client("appmesh").create_virtual_gateway method.
 boto3 documentation
# create_virtual_gateway method definition
def create_virtual_gateway(
    self,
    *,
    meshName: str,
    spec: VirtualGatewaySpecUnionTypeDef,  # (1)
    virtualGatewayName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateVirtualGatewayOutputTypeDef:  # (3)
    ...- See VirtualGatewaySpecUnionTypeDef
- See Sequence[TagRefTypeDef]
- See CreateVirtualGatewayOutputTypeDef
# create_virtual_gateway method usage example with argument unpacking
kwargs: CreateVirtualGatewayInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualGatewayName": ...,
}
parent.create_virtual_gateway(**kwargs)create_virtual_node#
Creates a virtual node within a service mesh.
Type annotations and code completion for boto3.client("appmesh").create_virtual_node method.
 boto3 documentation
# create_virtual_node method definition
def create_virtual_node(
    self,
    *,
    meshName: str,
    spec: VirtualNodeSpecUnionTypeDef,  # (1)
    virtualNodeName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateVirtualNodeOutputTypeDef:  # (3)
    ...- See VirtualNodeSpecUnionTypeDef
- See Sequence[TagRefTypeDef]
- See CreateVirtualNodeOutputTypeDef
# create_virtual_node method usage example with argument unpacking
kwargs: CreateVirtualNodeInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualNodeName": ...,
}
parent.create_virtual_node(**kwargs)create_virtual_router#
Creates a virtual router within a service mesh.
Type annotations and code completion for boto3.client("appmesh").create_virtual_router method.
 boto3 documentation
# create_virtual_router method definition
def create_virtual_router(
    self,
    *,
    meshName: str,
    spec: VirtualRouterSpecUnionTypeDef,  # (1)
    virtualRouterName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateVirtualRouterOutputTypeDef:  # (3)
    ...- See VirtualRouterSpecUnionTypeDef
- See Sequence[TagRefTypeDef]
- See CreateVirtualRouterOutputTypeDef
# create_virtual_router method usage example with argument unpacking
kwargs: CreateVirtualRouterInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualRouterName": ...,
}
parent.create_virtual_router(**kwargs)create_virtual_service#
Creates a virtual service within a service mesh.
Type annotations and code completion for boto3.client("appmesh").create_virtual_service method.
 boto3 documentation
# create_virtual_service method definition
def create_virtual_service(
    self,
    *,
    meshName: str,
    spec: VirtualServiceSpecTypeDef,  # (1)
    virtualServiceName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
    tags: Sequence[TagRefTypeDef] = ...,  # (2)
) -> CreateVirtualServiceOutputTypeDef:  # (3)
    ...- See VirtualServiceSpecTypeDef
- See Sequence[TagRefTypeDef]
- See CreateVirtualServiceOutputTypeDef
# create_virtual_service method usage example with argument unpacking
kwargs: CreateVirtualServiceInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualServiceName": ...,
}
parent.create_virtual_service(**kwargs)delete_gateway_route#
Deletes an existing gateway route.
Type annotations and code completion for boto3.client("appmesh").delete_gateway_route method.
 boto3 documentation
# delete_gateway_route method definition
def delete_gateway_route(
    self,
    *,
    gatewayRouteName: str,
    meshName: str,
    virtualGatewayName: str,
    meshOwner: str = ...,
) -> DeleteGatewayRouteOutputTypeDef:  # (1)
    ...# delete_gateway_route method usage example with argument unpacking
kwargs: DeleteGatewayRouteInputTypeDef = {  # (1)
    "gatewayRouteName": ...,
    "meshName": ...,
    "virtualGatewayName": ...,
}
parent.delete_gateway_route(**kwargs)delete_mesh#
Deletes an existing service mesh.
Type annotations and code completion for boto3.client("appmesh").delete_mesh method.
 boto3 documentation
# delete_mesh method definition
def delete_mesh(
    self,
    *,
    meshName: str,
) -> DeleteMeshOutputTypeDef:  # (1)
    ...# delete_mesh method usage example with argument unpacking
kwargs: DeleteMeshInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.delete_mesh(**kwargs)delete_route#
Deletes an existing route.
Type annotations and code completion for boto3.client("appmesh").delete_route method.
 boto3 documentation
# delete_route method definition
def delete_route(
    self,
    *,
    meshName: str,
    routeName: str,
    virtualRouterName: str,
    meshOwner: str = ...,
) -> DeleteRouteOutputTypeDef:  # (1)
    ...# delete_route method usage example with argument unpacking
kwargs: DeleteRouteInputTypeDef = {  # (1)
    "meshName": ...,
    "routeName": ...,
    "virtualRouterName": ...,
}
parent.delete_route(**kwargs)delete_virtual_gateway#
Deletes an existing virtual gateway.
Type annotations and code completion for boto3.client("appmesh").delete_virtual_gateway method.
 boto3 documentation
# delete_virtual_gateway method definition
def delete_virtual_gateway(
    self,
    *,
    meshName: str,
    virtualGatewayName: str,
    meshOwner: str = ...,
) -> DeleteVirtualGatewayOutputTypeDef:  # (1)
    ...# delete_virtual_gateway method usage example with argument unpacking
kwargs: DeleteVirtualGatewayInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualGatewayName": ...,
}
parent.delete_virtual_gateway(**kwargs)delete_virtual_node#
Deletes an existing virtual node.
Type annotations and code completion for boto3.client("appmesh").delete_virtual_node method.
 boto3 documentation
# delete_virtual_node method definition
def delete_virtual_node(
    self,
    *,
    meshName: str,
    virtualNodeName: str,
    meshOwner: str = ...,
) -> DeleteVirtualNodeOutputTypeDef:  # (1)
    ...# delete_virtual_node method usage example with argument unpacking
kwargs: DeleteVirtualNodeInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualNodeName": ...,
}
parent.delete_virtual_node(**kwargs)delete_virtual_router#
Deletes an existing virtual router.
Type annotations and code completion for boto3.client("appmesh").delete_virtual_router method.
 boto3 documentation
# delete_virtual_router method definition
def delete_virtual_router(
    self,
    *,
    meshName: str,
    virtualRouterName: str,
    meshOwner: str = ...,
) -> DeleteVirtualRouterOutputTypeDef:  # (1)
    ...# delete_virtual_router method usage example with argument unpacking
kwargs: DeleteVirtualRouterInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualRouterName": ...,
}
parent.delete_virtual_router(**kwargs)delete_virtual_service#
Deletes an existing virtual service.
Type annotations and code completion for boto3.client("appmesh").delete_virtual_service method.
 boto3 documentation
# delete_virtual_service method definition
def delete_virtual_service(
    self,
    *,
    meshName: str,
    virtualServiceName: str,
    meshOwner: str = ...,
) -> DeleteVirtualServiceOutputTypeDef:  # (1)
    ...# delete_virtual_service method usage example with argument unpacking
kwargs: DeleteVirtualServiceInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualServiceName": ...,
}
parent.delete_virtual_service(**kwargs)describe_gateway_route#
Describes an existing gateway route.
Type annotations and code completion for boto3.client("appmesh").describe_gateway_route method.
 boto3 documentation
# describe_gateway_route method definition
def describe_gateway_route(
    self,
    *,
    gatewayRouteName: str,
    meshName: str,
    virtualGatewayName: str,
    meshOwner: str = ...,
) -> DescribeGatewayRouteOutputTypeDef:  # (1)
    ...# describe_gateway_route method usage example with argument unpacking
kwargs: DescribeGatewayRouteInputTypeDef = {  # (1)
    "gatewayRouteName": ...,
    "meshName": ...,
    "virtualGatewayName": ...,
}
parent.describe_gateway_route(**kwargs)describe_mesh#
Describes an existing service mesh.
Type annotations and code completion for boto3.client("appmesh").describe_mesh method.
 boto3 documentation
# describe_mesh method definition
def describe_mesh(
    self,
    *,
    meshName: str,
    meshOwner: str = ...,
) -> DescribeMeshOutputTypeDef:  # (1)
    ...# describe_mesh method usage example with argument unpacking
kwargs: DescribeMeshInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.describe_mesh(**kwargs)describe_route#
Describes an existing route.
Type annotations and code completion for boto3.client("appmesh").describe_route method.
 boto3 documentation
# describe_route method definition
def describe_route(
    self,
    *,
    meshName: str,
    routeName: str,
    virtualRouterName: str,
    meshOwner: str = ...,
) -> DescribeRouteOutputTypeDef:  # (1)
    ...# describe_route method usage example with argument unpacking
kwargs: DescribeRouteInputTypeDef = {  # (1)
    "meshName": ...,
    "routeName": ...,
    "virtualRouterName": ...,
}
parent.describe_route(**kwargs)describe_virtual_gateway#
Describes an existing virtual gateway.
Type annotations and code completion for boto3.client("appmesh").describe_virtual_gateway method.
 boto3 documentation
# describe_virtual_gateway method definition
def describe_virtual_gateway(
    self,
    *,
    meshName: str,
    virtualGatewayName: str,
    meshOwner: str = ...,
) -> DescribeVirtualGatewayOutputTypeDef:  # (1)
    ...# describe_virtual_gateway method usage example with argument unpacking
kwargs: DescribeVirtualGatewayInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualGatewayName": ...,
}
parent.describe_virtual_gateway(**kwargs)describe_virtual_node#
Describes an existing virtual node.
Type annotations and code completion for boto3.client("appmesh").describe_virtual_node method.
 boto3 documentation
# describe_virtual_node method definition
def describe_virtual_node(
    self,
    *,
    meshName: str,
    virtualNodeName: str,
    meshOwner: str = ...,
) -> DescribeVirtualNodeOutputTypeDef:  # (1)
    ...# describe_virtual_node method usage example with argument unpacking
kwargs: DescribeVirtualNodeInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualNodeName": ...,
}
parent.describe_virtual_node(**kwargs)describe_virtual_router#
Describes an existing virtual router.
Type annotations and code completion for boto3.client("appmesh").describe_virtual_router method.
 boto3 documentation
# describe_virtual_router method definition
def describe_virtual_router(
    self,
    *,
    meshName: str,
    virtualRouterName: str,
    meshOwner: str = ...,
) -> DescribeVirtualRouterOutputTypeDef:  # (1)
    ...# describe_virtual_router method usage example with argument unpacking
kwargs: DescribeVirtualRouterInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualRouterName": ...,
}
parent.describe_virtual_router(**kwargs)describe_virtual_service#
Describes an existing virtual service.
Type annotations and code completion for boto3.client("appmesh").describe_virtual_service method.
 boto3 documentation
# describe_virtual_service method definition
def describe_virtual_service(
    self,
    *,
    meshName: str,
    virtualServiceName: str,
    meshOwner: str = ...,
) -> DescribeVirtualServiceOutputTypeDef:  # (1)
    ...# describe_virtual_service method usage example with argument unpacking
kwargs: DescribeVirtualServiceInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualServiceName": ...,
}
parent.describe_virtual_service(**kwargs)list_gateway_routes#
Returns a list of existing gateway routes that are associated to a virtual gateway.
Type annotations and code completion for boto3.client("appmesh").list_gateway_routes method.
 boto3 documentation
# list_gateway_routes method definition
def list_gateway_routes(
    self,
    *,
    meshName: str,
    virtualGatewayName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListGatewayRoutesOutputTypeDef:  # (1)
    ...# list_gateway_routes method usage example with argument unpacking
kwargs: ListGatewayRoutesInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualGatewayName": ...,
}
parent.list_gateway_routes(**kwargs)list_meshes#
Returns a list of existing service meshes.
Type annotations and code completion for boto3.client("appmesh").list_meshes method.
 boto3 documentation
# list_meshes method definition
def list_meshes(
    self,
    *,
    limit: int = ...,
    nextToken: str = ...,
) -> ListMeshesOutputTypeDef:  # (1)
    ...# list_meshes method usage example with argument unpacking
kwargs: ListMeshesInputTypeDef = {  # (1)
    "limit": ...,
}
parent.list_meshes(**kwargs)list_routes#
Returns a list of existing routes in a service mesh.
Type annotations and code completion for boto3.client("appmesh").list_routes method.
 boto3 documentation
# list_routes method definition
def list_routes(
    self,
    *,
    meshName: str,
    virtualRouterName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListRoutesOutputTypeDef:  # (1)
    ...# list_routes method usage example with argument unpacking
kwargs: ListRoutesInputTypeDef = {  # (1)
    "meshName": ...,
    "virtualRouterName": ...,
}
parent.list_routes(**kwargs)list_tags_for_resource#
List the tags for an App Mesh resource.
Type annotations and code completion for boto3.client("appmesh").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    resourceArn: str,
    limit: int = ...,
    nextToken: str = ...,
) -> ListTagsForResourceOutputTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)list_virtual_gateways#
Returns a list of existing virtual gateways in a service mesh.
Type annotations and code completion for boto3.client("appmesh").list_virtual_gateways method.
 boto3 documentation
# list_virtual_gateways method definition
def list_virtual_gateways(
    self,
    *,
    meshName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListVirtualGatewaysOutputTypeDef:  # (1)
    ...# list_virtual_gateways method usage example with argument unpacking
kwargs: ListVirtualGatewaysInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.list_virtual_gateways(**kwargs)list_virtual_nodes#
Returns a list of existing virtual nodes.
Type annotations and code completion for boto3.client("appmesh").list_virtual_nodes method.
 boto3 documentation
# list_virtual_nodes method definition
def list_virtual_nodes(
    self,
    *,
    meshName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListVirtualNodesOutputTypeDef:  # (1)
    ...# list_virtual_nodes method usage example with argument unpacking
kwargs: ListVirtualNodesInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.list_virtual_nodes(**kwargs)list_virtual_routers#
Returns a list of existing virtual routers in a service mesh.
Type annotations and code completion for boto3.client("appmesh").list_virtual_routers method.
 boto3 documentation
# list_virtual_routers method definition
def list_virtual_routers(
    self,
    *,
    meshName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListVirtualRoutersOutputTypeDef:  # (1)
    ...# list_virtual_routers method usage example with argument unpacking
kwargs: ListVirtualRoutersInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.list_virtual_routers(**kwargs)list_virtual_services#
Returns a list of existing virtual services in a service mesh.
Type annotations and code completion for boto3.client("appmesh").list_virtual_services method.
 boto3 documentation
# list_virtual_services method definition
def list_virtual_services(
    self,
    *,
    meshName: str,
    limit: int = ...,
    meshOwner: str = ...,
    nextToken: str = ...,
) -> ListVirtualServicesOutputTypeDef:  # (1)
    ...# list_virtual_services method usage example with argument unpacking
kwargs: ListVirtualServicesInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.list_virtual_services(**kwargs)tag_resource#
Associates the specified tags to a resource with the specified
resourceArn.
Type annotations and code completion for boto3.client("appmesh").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    resourceArn: str,
    tags: Sequence[TagRefTypeDef],  # (1)
) -> Dict[str, Any]:
    ...- See Sequence[TagRefTypeDef]
# tag_resource method usage example with argument unpacking
kwargs: TagResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
    "tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
Deletes specified tags from a resource.
Type annotations and code completion for boto3.client("appmesh").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    resourceArn: str,
    tagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
    "tagKeys": ...,
}
parent.untag_resource(**kwargs)update_gateway_route#
Updates an existing gateway route that is associated to a specified virtual gateway in a service mesh.
Type annotations and code completion for boto3.client("appmesh").update_gateway_route method.
 boto3 documentation
# update_gateway_route method definition
def update_gateway_route(
    self,
    *,
    gatewayRouteName: str,
    meshName: str,
    spec: GatewayRouteSpecUnionTypeDef,  # (1)
    virtualGatewayName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateGatewayRouteOutputTypeDef:  # (2)
    ...# update_gateway_route method usage example with argument unpacking
kwargs: UpdateGatewayRouteInputTypeDef = {  # (1)
    "gatewayRouteName": ...,
    "meshName": ...,
    "spec": ...,
    "virtualGatewayName": ...,
}
parent.update_gateway_route(**kwargs)update_mesh#
Updates an existing service mesh.
Type annotations and code completion for boto3.client("appmesh").update_mesh method.
 boto3 documentation
# update_mesh method definition
def update_mesh(
    self,
    *,
    meshName: str,
    clientToken: str = ...,
    spec: MeshSpecTypeDef = ...,  # (1)
) -> UpdateMeshOutputTypeDef:  # (2)
    ...# update_mesh method usage example with argument unpacking
kwargs: UpdateMeshInputTypeDef = {  # (1)
    "meshName": ...,
}
parent.update_mesh(**kwargs)update_route#
Updates an existing route for a specified service mesh and virtual router.
Type annotations and code completion for boto3.client("appmesh").update_route method.
 boto3 documentation
# update_route method definition
def update_route(
    self,
    *,
    meshName: str,
    routeName: str,
    spec: RouteSpecUnionTypeDef,  # (1)
    virtualRouterName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateRouteOutputTypeDef:  # (2)
    ...# update_route method usage example with argument unpacking
kwargs: UpdateRouteInputTypeDef = {  # (1)
    "meshName": ...,
    "routeName": ...,
    "spec": ...,
    "virtualRouterName": ...,
}
parent.update_route(**kwargs)update_virtual_gateway#
Updates an existing virtual gateway in a specified service mesh.
Type annotations and code completion for boto3.client("appmesh").update_virtual_gateway method.
 boto3 documentation
# update_virtual_gateway method definition
def update_virtual_gateway(
    self,
    *,
    meshName: str,
    spec: VirtualGatewaySpecUnionTypeDef,  # (1)
    virtualGatewayName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateVirtualGatewayOutputTypeDef:  # (2)
    ...# update_virtual_gateway method usage example with argument unpacking
kwargs: UpdateVirtualGatewayInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualGatewayName": ...,
}
parent.update_virtual_gateway(**kwargs)update_virtual_node#
Updates an existing virtual node in a specified service mesh.
Type annotations and code completion for boto3.client("appmesh").update_virtual_node method.
 boto3 documentation
# update_virtual_node method definition
def update_virtual_node(
    self,
    *,
    meshName: str,
    spec: VirtualNodeSpecUnionTypeDef,  # (1)
    virtualNodeName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateVirtualNodeOutputTypeDef:  # (2)
    ...# update_virtual_node method usage example with argument unpacking
kwargs: UpdateVirtualNodeInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualNodeName": ...,
}
parent.update_virtual_node(**kwargs)update_virtual_router#
Updates an existing virtual router in a specified service mesh.
Type annotations and code completion for boto3.client("appmesh").update_virtual_router method.
 boto3 documentation
# update_virtual_router method definition
def update_virtual_router(
    self,
    *,
    meshName: str,
    spec: VirtualRouterSpecUnionTypeDef,  # (1)
    virtualRouterName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateVirtualRouterOutputTypeDef:  # (2)
    ...# update_virtual_router method usage example with argument unpacking
kwargs: UpdateVirtualRouterInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualRouterName": ...,
}
parent.update_virtual_router(**kwargs)update_virtual_service#
Updates an existing virtual service in a specified service mesh.
Type annotations and code completion for boto3.client("appmesh").update_virtual_service method.
 boto3 documentation
# update_virtual_service method definition
def update_virtual_service(
    self,
    *,
    meshName: str,
    spec: VirtualServiceSpecTypeDef,  # (1)
    virtualServiceName: str,
    clientToken: str = ...,
    meshOwner: str = ...,
) -> UpdateVirtualServiceOutputTypeDef:  # (2)
    ...# update_virtual_service method usage example with argument unpacking
kwargs: UpdateVirtualServiceInputTypeDef = {  # (1)
    "meshName": ...,
    "spec": ...,
    "virtualServiceName": ...,
}
parent.update_virtual_service(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("appmesh").get_paginator method with overloads.
- client.get_paginator("list_gateway_routes")-> ListGatewayRoutesPaginator
- client.get_paginator("list_meshes")-> ListMeshesPaginator
- client.get_paginator("list_routes")-> ListRoutesPaginator
- client.get_paginator("list_tags_for_resource")-> ListTagsForResourcePaginator
- client.get_paginator("list_virtual_gateways")-> ListVirtualGatewaysPaginator
- client.get_paginator("list_virtual_nodes")-> ListVirtualNodesPaginator
- client.get_paginator("list_virtual_routers")-> ListVirtualRoutersPaginator
- client.get_paginator("list_virtual_services")-> ListVirtualServicesPaginator