libZSservicesZSamazonka-appmeshZSamazonka-appmesh
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppMesh

Contents

Description

Derived from API version 2019-01-25 of the AWS service descriptions, licensed under Apache 2.0.

App Mesh is a service mesh based on the Envoy proxy that makes it easy to monitor and control microservices. App Mesh standardizes how your microservices communicate, giving you end-to-end visibility and helping to ensure high availability for your applications.

App Mesh gives you consistent visibility and network traffic controls for every microservice in an application. You can use App Mesh with Amazon Web Services Fargate, Amazon ECS, Amazon EKS, Kubernetes on Amazon Web Services, and Amazon EC2.

App Mesh supports microservice applications that use service discovery naming for their components. For more information about service discovery on Amazon ECS, see Service Discovery in the Amazon Elastic Container Service Developer Guide. Kubernetes kube-dns and coredns are supported. For more information, see DNS for Services and Pods in the Kubernetes documentation.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-01-25 of the Amazon App Mesh SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by AppMesh.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request exceeds the maximum allowed number of tags allowed per resource. The current limit is 50 user tags per resource. You must reduce the number of tags in the request. None of the tags in this request were applied.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request contains a client token that was used for a previous update resource call with different specifications. Try the request again with a new client token.

ForbiddenException

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have permissions to perform this action.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource doesn't exist. Check your request syntax and try again.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The maximum request rate permitted by the App Mesh APIs has been exceeded for your account. For best results, use an increasing or variable sleep interval between requests.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request processing has failed because of an unknown error, exception, or failure.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request has failed due to a temporary failure of the service.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request syntax was malformed. Check your request syntax and try again.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded a service limit for your account. For more information, see Service Limits in the AWS App Mesh User Guide.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't delete the specified resource because it's in use or required by another resource.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeVirtualNode

data DescribeVirtualNode Source #

See: newDescribeVirtualNode smart constructor.

Instances

Instances details
Eq DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Read DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Show DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Generic DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type Rep DescribeVirtualNode :: Type -> Type #

NFData DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Methods

rnf :: DescribeVirtualNode -> () #

Hashable DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

AWSRequest DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type AWSResponse DescribeVirtualNode #

ToHeaders DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

ToPath DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

ToQuery DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

type Rep DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

type Rep DescribeVirtualNode = D1 ('MetaData "DescribeVirtualNode" "Amazonka.AppMesh.DescribeVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

newDescribeVirtualNode Source #

Create a value of DescribeVirtualNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeVirtualNode', describeVirtualNode_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeVirtualNode', describeVirtualNode_meshName - The name of the service mesh that the virtual node resides in.

$sel:virtualNodeName:DescribeVirtualNode', describeVirtualNode_virtualNodeName - The name of the virtual node to describe.

data DescribeVirtualNodeResponse Source #

See: newDescribeVirtualNodeResponse smart constructor.

Instances

Instances details
Eq DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Read DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Show DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Generic DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type Rep DescribeVirtualNodeResponse :: Type -> Type #

NFData DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

type Rep DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

type Rep DescribeVirtualNodeResponse = D1 ('MetaData "DescribeVirtualNodeResponse" "Amazonka.AppMesh.DescribeVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeData)))

newDescribeVirtualNodeResponse Source #

Create a value of DescribeVirtualNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeVirtualNodeResponse', describeVirtualNodeResponse_httpStatus - The response's http status code.

$sel:virtualNode:DescribeVirtualNodeResponse', describeVirtualNodeResponse_virtualNode - The full description of your virtual node.

DescribeVirtualGateway

data DescribeVirtualGateway Source #

See: newDescribeVirtualGateway smart constructor.

Instances

Instances details
Eq DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Read DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Show DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Generic DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type Rep DescribeVirtualGateway :: Type -> Type #

NFData DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Methods

rnf :: DescribeVirtualGateway -> () #

Hashable DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

AWSRequest DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type AWSResponse DescribeVirtualGateway #

ToHeaders DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

ToPath DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

ToQuery DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

type Rep DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

type Rep DescribeVirtualGateway = D1 ('MetaData "DescribeVirtualGateway" "Amazonka.AppMesh.DescribeVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

newDescribeVirtualGateway Source #

Create a value of DescribeVirtualGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeVirtualGateway', describeVirtualGateway_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeVirtualGateway', describeVirtualGateway_meshName - The name of the service mesh that the gateway route resides in.

$sel:virtualGatewayName:DescribeVirtualGateway', describeVirtualGateway_virtualGatewayName - The name of the virtual gateway to describe.

data DescribeVirtualGatewayResponse Source #

See: newDescribeVirtualGatewayResponse smart constructor.

Instances

Instances details
Eq DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Read DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Show DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Generic DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type Rep DescribeVirtualGatewayResponse :: Type -> Type #

NFData DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

type Rep DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

type Rep DescribeVirtualGatewayResponse = D1 ('MetaData "DescribeVirtualGatewayResponse" "Amazonka.AppMesh.DescribeVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayData)))

newDescribeVirtualGatewayResponse Source #

Create a value of DescribeVirtualGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeVirtualGatewayResponse', describeVirtualGatewayResponse_httpStatus - The response's http status code.

$sel:virtualGateway:DescribeVirtualGatewayResponse', describeVirtualGatewayResponse_virtualGateway - The full description of your virtual gateway.

DescribeRoute

data DescribeRoute Source #

See: newDescribeRoute smart constructor.

Instances

Instances details
Eq DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Read DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Show DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Generic DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type Rep DescribeRoute :: Type -> Type #

NFData DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Methods

rnf :: DescribeRoute -> () #

Hashable DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

AWSRequest DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type AWSResponse DescribeRoute #

ToHeaders DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

ToPath DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

ToQuery DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type Rep DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type Rep DescribeRoute = D1 ('MetaData "DescribeRoute" "Amazonka.AppMesh.DescribeRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "routeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

newDescribeRoute Source #

Create a value of DescribeRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeRoute', describeRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeRoute', describeRoute_meshName - The name of the service mesh that the route resides in.

$sel:routeName:DescribeRoute', describeRoute_routeName - The name of the route to describe.

$sel:virtualRouterName:DescribeRoute', describeRoute_virtualRouterName - The name of the virtual router that the route is associated with.

data DescribeRouteResponse Source #

See: newDescribeRouteResponse smart constructor.

Instances

Instances details
Eq DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Read DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Show DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Generic DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type Rep DescribeRouteResponse :: Type -> Type #

NFData DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Methods

rnf :: DescribeRouteResponse -> () #

type Rep DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type Rep DescribeRouteResponse = D1 ('MetaData "DescribeRouteResponse" "Amazonka.AppMesh.DescribeRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteData)))

newDescribeRouteResponse Source #

Create a value of DescribeRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeRouteResponse', describeRouteResponse_httpStatus - The response's http status code.

$sel:route:DescribeRouteResponse', describeRouteResponse_route - The full description of your route.

DescribeVirtualRouter

data DescribeVirtualRouter Source #

See: newDescribeVirtualRouter smart constructor.

Instances

Instances details
Eq DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Read DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Show DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Generic DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type Rep DescribeVirtualRouter :: Type -> Type #

NFData DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Methods

rnf :: DescribeVirtualRouter -> () #

Hashable DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

AWSRequest DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type AWSResponse DescribeVirtualRouter #

ToHeaders DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

ToPath DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

ToQuery DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

type Rep DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

type Rep DescribeVirtualRouter = D1 ('MetaData "DescribeVirtualRouter" "Amazonka.AppMesh.DescribeVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualRouter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

newDescribeVirtualRouter Source #

Create a value of DescribeVirtualRouter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeVirtualRouter', describeVirtualRouter_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeVirtualRouter', describeVirtualRouter_meshName - The name of the service mesh that the virtual router resides in.

$sel:virtualRouterName:DescribeVirtualRouter', describeVirtualRouter_virtualRouterName - The name of the virtual router to describe.

data DescribeVirtualRouterResponse Source #

See: newDescribeVirtualRouterResponse smart constructor.

Instances

Instances details
Eq DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Read DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Show DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Generic DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type Rep DescribeVirtualRouterResponse :: Type -> Type #

NFData DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

type Rep DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

type Rep DescribeVirtualRouterResponse = D1 ('MetaData "DescribeVirtualRouterResponse" "Amazonka.AppMesh.DescribeVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualRouterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterData)))

newDescribeVirtualRouterResponse Source #

Create a value of DescribeVirtualRouterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeVirtualRouterResponse', describeVirtualRouterResponse_httpStatus - The response's http status code.

$sel:virtualRouter:DescribeVirtualRouterResponse', describeVirtualRouterResponse_virtualRouter - The full description of your virtual router.

ListMeshes (Paginated)

data ListMeshes Source #

See: newListMeshes smart constructor.

Constructors

ListMeshes' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Read ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Show ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Generic ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Associated Types

type Rep ListMeshes :: Type -> Type #

NFData ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Methods

rnf :: ListMeshes -> () #

Hashable ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

AWSPager ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

AWSRequest ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Associated Types

type AWSResponse ListMeshes #

ToHeaders ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Methods

toHeaders :: ListMeshes -> [Header] #

ToPath ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

ToQuery ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type Rep ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type Rep ListMeshes = D1 ('MetaData "ListMeshes" "Amazonka.AppMesh.ListMeshes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListMeshes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

newListMeshes :: ListMeshes Source #

Create a value of ListMeshes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListMeshes', listMeshes_nextToken - The nextToken value returned from a previous paginated ListMeshes request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.

$sel:limit:ListMeshes', listMeshes_limit - The maximum number of results returned by ListMeshes in paginated output. When you use this parameter, ListMeshes returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListMeshes request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListMeshes returns up to 100 results and a nextToken value if applicable.

data ListMeshesResponse Source #

See: newListMeshesResponse smart constructor.

Instances

Instances details
Eq ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Read ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Show ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Generic ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Associated Types

type Rep ListMeshesResponse :: Type -> Type #

NFData ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Methods

rnf :: ListMeshesResponse -> () #

type Rep ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type Rep ListMeshesResponse = D1 ('MetaData "ListMeshesResponse" "Amazonka.AppMesh.ListMeshes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListMeshesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "meshes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MeshRef]))))

newListMeshesResponse Source #

Create a value of ListMeshesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListMeshes', listMeshesResponse_nextToken - The nextToken value to include in a future ListMeshes request. When the results of a ListMeshes request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListMeshesResponse', listMeshesResponse_httpStatus - The response's http status code.

$sel:meshes:ListMeshesResponse', listMeshesResponse_meshes - The list of existing service meshes.

CreateMesh

data CreateMesh Source #

See: newCreateMesh smart constructor.

Instances

Instances details
Eq CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Read CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Show CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Generic CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type Rep CreateMesh :: Type -> Type #

NFData CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Methods

rnf :: CreateMesh -> () #

Hashable CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

ToJSON CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

AWSRequest CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type AWSResponse CreateMesh #

ToHeaders CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Methods

toHeaders :: CreateMesh -> [Header] #

ToPath CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

ToQuery CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type Rep CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type Rep CreateMesh = D1 ('MetaData "CreateMesh" "Amazonka.AppMesh.CreateMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateMesh'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeshSpec))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

newCreateMesh Source #

Create a value of CreateMesh with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateMesh', createMesh_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:spec:CreateMesh', createMesh_spec - The service mesh specification to apply.

$sel:tags:CreateMesh', createMesh_tags - Optional metadata that you can apply to the service mesh to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateMesh', createMesh_meshName - The name to use for the service mesh.

data CreateMeshResponse Source #

See: newCreateMeshResponse smart constructor.

Instances

Instances details
Eq CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Read CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Show CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Generic CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type Rep CreateMeshResponse :: Type -> Type #

NFData CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Methods

rnf :: CreateMeshResponse -> () #

type Rep CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type Rep CreateMeshResponse = D1 ('MetaData "CreateMeshResponse" "Amazonka.AppMesh.CreateMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateMeshResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mesh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshData)))

newCreateMeshResponse Source #

Create a value of CreateMeshResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateMeshResponse', createMeshResponse_httpStatus - The response's http status code.

$sel:mesh:CreateMeshResponse', createMeshResponse_mesh - The full description of your service mesh following the create call.

UpdateMesh

data UpdateMesh Source #

See: newUpdateMesh smart constructor.

Instances

Instances details
Eq UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Read UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Show UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Generic UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type Rep UpdateMesh :: Type -> Type #

NFData UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Methods

rnf :: UpdateMesh -> () #

Hashable UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

ToJSON UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

AWSRequest UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type AWSResponse UpdateMesh #

ToHeaders UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Methods

toHeaders :: UpdateMesh -> [Header] #

ToPath UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

ToQuery UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type Rep UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type Rep UpdateMesh = D1 ('MetaData "UpdateMesh" "Amazonka.AppMesh.UpdateMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateMesh'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeshSpec)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

newUpdateMesh Source #

Create a value of UpdateMesh with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateMesh', updateMesh_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:spec:UpdateMesh', updateMesh_spec - The service mesh specification to apply.

$sel:meshName:UpdateMesh', updateMesh_meshName - The name of the service mesh to update.

data UpdateMeshResponse Source #

See: newUpdateMeshResponse smart constructor.

Instances

Instances details
Eq UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Read UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Show UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Generic UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type Rep UpdateMeshResponse :: Type -> Type #

NFData UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Methods

rnf :: UpdateMeshResponse -> () #

type Rep UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type Rep UpdateMeshResponse = D1 ('MetaData "UpdateMeshResponse" "Amazonka.AppMesh.UpdateMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateMeshResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mesh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshData)))

newUpdateMeshResponse Source #

Create a value of UpdateMeshResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMeshResponse', updateMeshResponse_httpStatus - The response's http status code.

$sel:mesh:UpdateMeshResponse', updateMeshResponse_mesh - Undocumented member.

DeleteMesh

data DeleteMesh Source #

See: newDeleteMesh smart constructor.

Constructors

DeleteMesh' Text 

Instances

Instances details
Eq DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Read DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Show DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Generic DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type Rep DeleteMesh :: Type -> Type #

NFData DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Methods

rnf :: DeleteMesh -> () #

Hashable DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

AWSRequest DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type AWSResponse DeleteMesh #

ToHeaders DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Methods

toHeaders :: DeleteMesh -> [Header] #

ToPath DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

ToQuery DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type Rep DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type Rep DeleteMesh = D1 ('MetaData "DeleteMesh" "Amazonka.AppMesh.DeleteMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteMesh'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

newDeleteMesh Source #

Create a value of DeleteMesh with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:DeleteMesh', deleteMesh_meshName - The name of the service mesh to delete.

data DeleteMeshResponse Source #

See: newDeleteMeshResponse smart constructor.

Instances

Instances details
Eq DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Read DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Show DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Generic DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type Rep DeleteMeshResponse :: Type -> Type #

NFData DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Methods

rnf :: DeleteMeshResponse -> () #

type Rep DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type Rep DeleteMeshResponse = D1 ('MetaData "DeleteMeshResponse" "Amazonka.AppMesh.DeleteMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteMeshResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mesh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshData)))

newDeleteMeshResponse Source #

Create a value of DeleteMeshResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMeshResponse', deleteMeshResponse_httpStatus - The response's http status code.

$sel:mesh:DeleteMeshResponse', deleteMeshResponse_mesh - The service mesh that was deleted.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.AppMesh.ListTagsForResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResource_nextToken - The nextToken value returned from a previous paginated ListTagsForResource request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListTagsForResource', listTagsForResource_limit - The maximum number of tag results returned by ListTagsForResource in paginated output. When this parameter is used, ListTagsForResource returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListTagsForResource request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListTagsForResource returns up to 100 results and a nextToken value if applicable.

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource to list the tags for.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.AppMesh.ListTagsForResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TagRef]))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTagsForResource', listTagsForResourceResponse_nextToken - The nextToken value to include in a future ListTagsForResource request. When the results of a ListTagsForResource request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags for the resource.

CreateVirtualGateway

data CreateVirtualGateway Source #

See: newCreateVirtualGateway smart constructor.

Instances

Instances details
Eq CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Read CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Show CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Generic CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type Rep CreateVirtualGateway :: Type -> Type #

NFData CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Methods

rnf :: CreateVirtualGateway -> () #

Hashable CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

ToJSON CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

AWSRequest CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type AWSResponse CreateVirtualGateway #

ToHeaders CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

ToPath CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

ToQuery CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

type Rep CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

type Rep CreateVirtualGateway = D1 ('MetaData "CreateVirtualGateway" "Amazonka.AppMesh.CreateVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewaySpec) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

newCreateVirtualGateway Source #

Create a value of CreateVirtualGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateVirtualGateway', createVirtualGateway_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateVirtualGateway', createVirtualGateway_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateVirtualGateway', createVirtualGateway_tags - Optional metadata that you can apply to the virtual gateway to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateVirtualGateway', createVirtualGateway_meshName - The name of the service mesh to create the virtual gateway in.

$sel:spec:CreateVirtualGateway', createVirtualGateway_spec - The virtual gateway specification to apply.

$sel:virtualGatewayName:CreateVirtualGateway', createVirtualGateway_virtualGatewayName - The name to use for the virtual gateway.

data CreateVirtualGatewayResponse Source #

See: newCreateVirtualGatewayResponse smart constructor.

Instances

Instances details
Eq CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Read CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Show CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Generic CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type Rep CreateVirtualGatewayResponse :: Type -> Type #

NFData CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

type Rep CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

type Rep CreateVirtualGatewayResponse = D1 ('MetaData "CreateVirtualGatewayResponse" "Amazonka.AppMesh.CreateVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayData)))

newCreateVirtualGatewayResponse Source #

Create a value of CreateVirtualGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateVirtualGatewayResponse', createVirtualGatewayResponse_httpStatus - The response's http status code.

$sel:virtualGateway:CreateVirtualGatewayResponse', createVirtualGatewayResponse_virtualGateway - The full description of your virtual gateway following the create call.

ListVirtualServices (Paginated)

data ListVirtualServices Source #

See: newListVirtualServices smart constructor.

Instances

Instances details
Eq ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Read ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Show ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Generic ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Associated Types

type Rep ListVirtualServices :: Type -> Type #

NFData ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Methods

rnf :: ListVirtualServices -> () #

Hashable ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

AWSPager ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

AWSRequest ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Associated Types

type AWSResponse ListVirtualServices #

ToHeaders ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

ToPath ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

ToQuery ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

type Rep ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

type Rep ListVirtualServices = D1 ('MetaData "ListVirtualServices" "Amazonka.AppMesh.ListVirtualServices" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualServices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

newListVirtualServices Source #

Create a value of ListVirtualServices with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListVirtualServices', listVirtualServices_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListVirtualServices', listVirtualServices_nextToken - The nextToken value returned from a previous paginated ListVirtualServices request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListVirtualServices', listVirtualServices_limit - The maximum number of results returned by ListVirtualServices in paginated output. When you use this parameter, ListVirtualServices returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListVirtualServices request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListVirtualServices returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListVirtualServices', listVirtualServices_meshName - The name of the service mesh to list virtual services in.

data ListVirtualServicesResponse Source #

See: newListVirtualServicesResponse smart constructor.

Instances

Instances details
Eq ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Read ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Show ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Generic ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Associated Types

type Rep ListVirtualServicesResponse :: Type -> Type #

NFData ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

type Rep ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

type Rep ListVirtualServicesResponse = D1 ('MetaData "ListVirtualServicesResponse" "Amazonka.AppMesh.ListVirtualServices" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualServicesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VirtualServiceRef]))))

newListVirtualServicesResponse Source #

Create a value of ListVirtualServicesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVirtualServices', listVirtualServicesResponse_nextToken - The nextToken value to include in a future ListVirtualServices request. When the results of a ListVirtualServices request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListVirtualServicesResponse', listVirtualServicesResponse_httpStatus - The response's http status code.

$sel:virtualServices:ListVirtualServicesResponse', listVirtualServicesResponse_virtualServices - The list of existing virtual services for the specified service mesh.

DeleteVirtualService

data DeleteVirtualService Source #

See: newDeleteVirtualService smart constructor.

Instances

Instances details
Eq DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Read DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Show DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Generic DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type Rep DeleteVirtualService :: Type -> Type #

NFData DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Methods

rnf :: DeleteVirtualService -> () #

Hashable DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

AWSRequest DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type AWSResponse DeleteVirtualService #

ToHeaders DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

ToPath DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

ToQuery DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

type Rep DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

type Rep DeleteVirtualService = D1 ('MetaData "DeleteVirtualService" "Amazonka.AppMesh.DeleteVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

newDeleteVirtualService Source #

Create a value of DeleteVirtualService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteVirtualService', deleteVirtualService_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteVirtualService', deleteVirtualService_meshName - The name of the service mesh to delete the virtual service in.

$sel:virtualServiceName:DeleteVirtualService', deleteVirtualService_virtualServiceName - The name of the virtual service to delete.

data DeleteVirtualServiceResponse Source #

See: newDeleteVirtualServiceResponse smart constructor.

Instances

Instances details
Eq DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Read DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Show DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Generic DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type Rep DeleteVirtualServiceResponse :: Type -> Type #

NFData DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

type Rep DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

type Rep DeleteVirtualServiceResponse = D1 ('MetaData "DeleteVirtualServiceResponse" "Amazonka.AppMesh.DeleteVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceData)))

newDeleteVirtualServiceResponse Source #

Create a value of DeleteVirtualServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVirtualServiceResponse', deleteVirtualServiceResponse_httpStatus - The response's http status code.

$sel:virtualService:DeleteVirtualServiceResponse', deleteVirtualServiceResponse_virtualService - The virtual service that was deleted.

UpdateVirtualService

data UpdateVirtualService Source #

See: newUpdateVirtualService smart constructor.

Instances

Instances details
Eq UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Read UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Show UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Generic UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type Rep UpdateVirtualService :: Type -> Type #

NFData UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Methods

rnf :: UpdateVirtualService -> () #

Hashable UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

ToJSON UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

AWSRequest UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type AWSResponse UpdateVirtualService #

ToHeaders UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

ToPath UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

ToQuery UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

type Rep UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

type Rep UpdateVirtualService = D1 ('MetaData "UpdateVirtualService" "Amazonka.AppMesh.UpdateVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceSpec) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

newUpdateVirtualService Source #

Create a value of UpdateVirtualService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateVirtualService', updateVirtualService_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateVirtualService', updateVirtualService_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:UpdateVirtualService', updateVirtualService_meshName - The name of the service mesh that the virtual service resides in.

$sel:spec:UpdateVirtualService', updateVirtualService_spec - The new virtual service specification to apply. This overwrites the existing data.

$sel:virtualServiceName:UpdateVirtualService', updateVirtualService_virtualServiceName - The name of the virtual service to update.

data UpdateVirtualServiceResponse Source #

See: newUpdateVirtualServiceResponse smart constructor.

Instances

Instances details
Eq UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Read UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Show UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Generic UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type Rep UpdateVirtualServiceResponse :: Type -> Type #

NFData UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

type Rep UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

type Rep UpdateVirtualServiceResponse = D1 ('MetaData "UpdateVirtualServiceResponse" "Amazonka.AppMesh.UpdateVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceData)))

newUpdateVirtualServiceResponse Source #

Create a value of UpdateVirtualServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVirtualServiceResponse', updateVirtualServiceResponse_httpStatus - The response's http status code.

$sel:virtualService:UpdateVirtualServiceResponse', updateVirtualServiceResponse_virtualService - A full description of the virtual service that was updated.

UpdateVirtualGateway

data UpdateVirtualGateway Source #

See: newUpdateVirtualGateway smart constructor.

Instances

Instances details
Eq UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Read UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Show UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Generic UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type Rep UpdateVirtualGateway :: Type -> Type #

NFData UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Methods

rnf :: UpdateVirtualGateway -> () #

Hashable UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

ToJSON UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

AWSRequest UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type AWSResponse UpdateVirtualGateway #

ToHeaders UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

ToPath UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

ToQuery UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

type Rep UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

type Rep UpdateVirtualGateway = D1 ('MetaData "UpdateVirtualGateway" "Amazonka.AppMesh.UpdateVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualGateway'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewaySpec) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

newUpdateVirtualGateway Source #

Create a value of UpdateVirtualGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateVirtualGateway', updateVirtualGateway_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateVirtualGateway', updateVirtualGateway_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:UpdateVirtualGateway', updateVirtualGateway_meshName - The name of the service mesh that the virtual gateway resides in.

$sel:spec:UpdateVirtualGateway', updateVirtualGateway_spec - The new virtual gateway specification to apply. This overwrites the existing data.

$sel:virtualGatewayName:UpdateVirtualGateway', updateVirtualGateway_virtualGatewayName - The name of the virtual gateway to update.

data UpdateVirtualGatewayResponse Source #

See: newUpdateVirtualGatewayResponse smart constructor.

Instances

Instances details
Eq UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Read UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Show UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Generic UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type Rep UpdateVirtualGatewayResponse :: Type -> Type #

NFData UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

type Rep UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

type Rep UpdateVirtualGatewayResponse = D1 ('MetaData "UpdateVirtualGatewayResponse" "Amazonka.AppMesh.UpdateVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayData)))

newUpdateVirtualGatewayResponse Source #

Create a value of UpdateVirtualGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVirtualGatewayResponse', updateVirtualGatewayResponse_httpStatus - The response's http status code.

$sel:virtualGateway:UpdateVirtualGatewayResponse', updateVirtualGatewayResponse_virtualGateway - A full description of the virtual gateway that was updated.

DeleteVirtualGateway

data DeleteVirtualGateway Source #

See: newDeleteVirtualGateway smart constructor.

Instances

Instances details
Eq DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Read DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Show DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Generic DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type Rep DeleteVirtualGateway :: Type -> Type #

NFData DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Methods

rnf :: DeleteVirtualGateway -> () #

Hashable DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

AWSRequest DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type AWSResponse DeleteVirtualGateway #

ToHeaders DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

ToPath DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

ToQuery DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

type Rep DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

type Rep DeleteVirtualGateway = D1 ('MetaData "DeleteVirtualGateway" "Amazonka.AppMesh.DeleteVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

newDeleteVirtualGateway Source #

Create a value of DeleteVirtualGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteVirtualGateway', deleteVirtualGateway_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteVirtualGateway', deleteVirtualGateway_meshName - The name of the service mesh to delete the virtual gateway from.

$sel:virtualGatewayName:DeleteVirtualGateway', deleteVirtualGateway_virtualGatewayName - The name of the virtual gateway to delete.

data DeleteVirtualGatewayResponse Source #

See: newDeleteVirtualGatewayResponse smart constructor.

Instances

Instances details
Eq DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Read DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Show DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Generic DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type Rep DeleteVirtualGatewayResponse :: Type -> Type #

NFData DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

type Rep DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

type Rep DeleteVirtualGatewayResponse = D1 ('MetaData "DeleteVirtualGatewayResponse" "Amazonka.AppMesh.DeleteVirtualGateway" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayData)))

newDeleteVirtualGatewayResponse Source #

Create a value of DeleteVirtualGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVirtualGatewayResponse', deleteVirtualGatewayResponse_httpStatus - The response's http status code.

$sel:virtualGateway:DeleteVirtualGatewayResponse', deleteVirtualGatewayResponse_virtualGateway - The virtual gateway that was deleted.

DeleteRoute

data DeleteRoute Source #

See: newDeleteRoute smart constructor.

Instances

Instances details
Eq DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Read DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Generic DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRoute :: Type -> Type #

NFData DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRoute -> () #

Hashable DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

AWSRequest DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type AWSResponse DeleteRoute #

ToHeaders DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

toHeaders :: DeleteRoute -> [Header] #

ToPath DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

ToQuery DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRoute = D1 ('MetaData "DeleteRoute" "Amazonka.AppMesh.DeleteRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "routeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

newDeleteRoute Source #

Create a value of DeleteRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteRoute', deleteRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteRoute', deleteRoute_meshName - The name of the service mesh to delete the route in.

$sel:routeName:DeleteRoute', deleteRoute_routeName - The name of the route to delete.

$sel:virtualRouterName:DeleteRoute', deleteRoute_virtualRouterName - The name of the virtual router to delete the route in.

data DeleteRouteResponse Source #

See: newDeleteRouteResponse smart constructor.

Instances

Instances details
Eq DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Read DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Generic DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRouteResponse :: Type -> Type #

NFData DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRouteResponse -> () #

type Rep DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRouteResponse = D1 ('MetaData "DeleteRouteResponse" "Amazonka.AppMesh.DeleteRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteData)))

newDeleteRouteResponse Source #

Create a value of DeleteRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteRouteResponse', deleteRouteResponse_httpStatus - The response's http status code.

$sel:route:DeleteRouteResponse', deleteRouteResponse_route - The route that was deleted.

UpdateRoute

data UpdateRoute Source #

See: newUpdateRoute smart constructor.

Instances

Instances details
Eq UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Read UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Show UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Generic UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type Rep UpdateRoute :: Type -> Type #

NFData UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Methods

rnf :: UpdateRoute -> () #

Hashable UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

ToJSON UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

AWSRequest UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type AWSResponse UpdateRoute #

ToHeaders UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Methods

toHeaders :: UpdateRoute -> [Header] #

ToPath UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

ToQuery UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type Rep UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type Rep UpdateRoute = D1 ('MetaData "UpdateRoute" "Amazonka.AppMesh.UpdateRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "routeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteSpec) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

newUpdateRoute Source #

Create a value of UpdateRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateRoute', updateRoute_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateRoute', updateRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:UpdateRoute', updateRoute_meshName - The name of the service mesh that the route resides in.

$sel:routeName:UpdateRoute', updateRoute_routeName - The name of the route to update.

$sel:spec:UpdateRoute', updateRoute_spec - The new route specification to apply. This overwrites the existing data.

$sel:virtualRouterName:UpdateRoute', updateRoute_virtualRouterName - The name of the virtual router that the route is associated with.

data UpdateRouteResponse Source #

See: newUpdateRouteResponse smart constructor.

Instances

Instances details
Eq UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Read UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Show UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Generic UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type Rep UpdateRouteResponse :: Type -> Type #

NFData UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Methods

rnf :: UpdateRouteResponse -> () #

type Rep UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type Rep UpdateRouteResponse = D1 ('MetaData "UpdateRouteResponse" "Amazonka.AppMesh.UpdateRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteData)))

newUpdateRouteResponse Source #

Create a value of UpdateRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateRouteResponse', updateRouteResponse_httpStatus - The response's http status code.

$sel:route:UpdateRouteResponse', updateRouteResponse_route - A full description of the route that was updated.

CreateVirtualService

data CreateVirtualService Source #

See: newCreateVirtualService smart constructor.

Instances

Instances details
Eq CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Read CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Show CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Generic CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type Rep CreateVirtualService :: Type -> Type #

NFData CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Methods

rnf :: CreateVirtualService -> () #

Hashable CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

ToJSON CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

AWSRequest CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type AWSResponse CreateVirtualService #

ToHeaders CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

ToPath CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

ToQuery CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

type Rep CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

type Rep CreateVirtualService = D1 ('MetaData "CreateVirtualService" "Amazonka.AppMesh.CreateVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualService'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceSpec) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

newCreateVirtualService Source #

Create a value of CreateVirtualService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateVirtualService', createVirtualService_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateVirtualService', createVirtualService_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateVirtualService', createVirtualService_tags - Optional metadata that you can apply to the virtual service to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateVirtualService', createVirtualService_meshName - The name of the service mesh to create the virtual service in.

$sel:spec:CreateVirtualService', createVirtualService_spec - The virtual service specification to apply.

$sel:virtualServiceName:CreateVirtualService', createVirtualService_virtualServiceName - The name to use for the virtual service.

data CreateVirtualServiceResponse Source #

See: newCreateVirtualServiceResponse smart constructor.

Instances

Instances details
Eq CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Read CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Show CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Generic CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type Rep CreateVirtualServiceResponse :: Type -> Type #

NFData CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

type Rep CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

type Rep CreateVirtualServiceResponse = D1 ('MetaData "CreateVirtualServiceResponse" "Amazonka.AppMesh.CreateVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceData)))

newCreateVirtualServiceResponse Source #

Create a value of CreateVirtualServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateVirtualServiceResponse', createVirtualServiceResponse_httpStatus - The response's http status code.

$sel:virtualService:CreateVirtualServiceResponse', createVirtualServiceResponse_virtualService - The full description of your virtual service following the create call.

DeleteVirtualNode

data DeleteVirtualNode Source #

Deletes a virtual node input.

See: newDeleteVirtualNode smart constructor.

Instances

Instances details
Eq DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Read DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Show DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Generic DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type Rep DeleteVirtualNode :: Type -> Type #

NFData DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Methods

rnf :: DeleteVirtualNode -> () #

Hashable DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

AWSRequest DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type AWSResponse DeleteVirtualNode #

ToHeaders DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

ToPath DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

ToQuery DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

type Rep DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

type Rep DeleteVirtualNode = D1 ('MetaData "DeleteVirtualNode" "Amazonka.AppMesh.DeleteVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

newDeleteVirtualNode Source #

Create a value of DeleteVirtualNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteVirtualNode', deleteVirtualNode_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteVirtualNode', deleteVirtualNode_meshName - The name of the service mesh to delete the virtual node in.

$sel:virtualNodeName:DeleteVirtualNode', deleteVirtualNode_virtualNodeName - The name of the virtual node to delete.

data DeleteVirtualNodeResponse Source #

See: newDeleteVirtualNodeResponse smart constructor.

Instances

Instances details
Eq DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Read DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Show DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Generic DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type Rep DeleteVirtualNodeResponse :: Type -> Type #

NFData DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

type Rep DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

type Rep DeleteVirtualNodeResponse = D1 ('MetaData "DeleteVirtualNodeResponse" "Amazonka.AppMesh.DeleteVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeData)))

newDeleteVirtualNodeResponse Source #

Create a value of DeleteVirtualNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVirtualNodeResponse', deleteVirtualNodeResponse_httpStatus - The response's http status code.

$sel:virtualNode:DeleteVirtualNodeResponse', deleteVirtualNodeResponse_virtualNode - The virtual node that was deleted.

UpdateVirtualNode

data UpdateVirtualNode Source #

See: newUpdateVirtualNode smart constructor.

Instances

Instances details
Eq UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Read UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Show UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Generic UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type Rep UpdateVirtualNode :: Type -> Type #

NFData UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Methods

rnf :: UpdateVirtualNode -> () #

Hashable UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

ToJSON UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

AWSRequest UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type AWSResponse UpdateVirtualNode #

ToHeaders UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

ToPath UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

ToQuery UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

type Rep UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

type Rep UpdateVirtualNode = D1 ('MetaData "UpdateVirtualNode" "Amazonka.AppMesh.UpdateVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeSpec) :*: S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

newUpdateVirtualNode Source #

Create a value of UpdateVirtualNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateVirtualNode', updateVirtualNode_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateVirtualNode', updateVirtualNode_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:UpdateVirtualNode', updateVirtualNode_meshName - The name of the service mesh that the virtual node resides in.

$sel:spec:UpdateVirtualNode', updateVirtualNode_spec - The new virtual node specification to apply. This overwrites the existing data.

$sel:virtualNodeName:UpdateVirtualNode', updateVirtualNode_virtualNodeName - The name of the virtual node to update.

data UpdateVirtualNodeResponse Source #

See: newUpdateVirtualNodeResponse smart constructor.

Instances

Instances details
Eq UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Read UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Show UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Generic UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type Rep UpdateVirtualNodeResponse :: Type -> Type #

NFData UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

type Rep UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

type Rep UpdateVirtualNodeResponse = D1 ('MetaData "UpdateVirtualNodeResponse" "Amazonka.AppMesh.UpdateVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeData)))

newUpdateVirtualNodeResponse Source #

Create a value of UpdateVirtualNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVirtualNodeResponse', updateVirtualNodeResponse_httpStatus - The response's http status code.

$sel:virtualNode:UpdateVirtualNodeResponse', updateVirtualNodeResponse_virtualNode - A full description of the virtual node that was updated.

ListGatewayRoutes (Paginated)

data ListGatewayRoutes Source #

See: newListGatewayRoutes smart constructor.

Instances

Instances details
Eq ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Read ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Show ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Generic ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Associated Types

type Rep ListGatewayRoutes :: Type -> Type #

NFData ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Methods

rnf :: ListGatewayRoutes -> () #

Hashable ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

AWSPager ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

AWSRequest ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Associated Types

type AWSResponse ListGatewayRoutes #

ToHeaders ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

ToPath ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

ToQuery ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

type Rep ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

type Rep ListGatewayRoutes = D1 ('MetaData "ListGatewayRoutes" "Amazonka.AppMesh.ListGatewayRoutes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListGatewayRoutes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

newListGatewayRoutes Source #

Create a value of ListGatewayRoutes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListGatewayRoutes', listGatewayRoutes_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListGatewayRoutes', listGatewayRoutes_nextToken - The nextToken value returned from a previous paginated ListGatewayRoutes request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListGatewayRoutes', listGatewayRoutes_limit - The maximum number of results returned by ListGatewayRoutes in paginated output. When you use this parameter, ListGatewayRoutes returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListGatewayRoutes request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListGatewayRoutes returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListGatewayRoutes', listGatewayRoutes_meshName - The name of the service mesh to list gateway routes in.

$sel:virtualGatewayName:ListGatewayRoutes', listGatewayRoutes_virtualGatewayName - The name of the virtual gateway to list gateway routes in.

data ListGatewayRoutesResponse Source #

See: newListGatewayRoutesResponse smart constructor.

Instances

Instances details
Eq ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Read ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Show ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Generic ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Associated Types

type Rep ListGatewayRoutesResponse :: Type -> Type #

NFData ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

type Rep ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

type Rep ListGatewayRoutesResponse = D1 ('MetaData "ListGatewayRoutesResponse" "Amazonka.AppMesh.ListGatewayRoutes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListGatewayRoutesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GatewayRouteRef]))))

newListGatewayRoutesResponse Source #

Create a value of ListGatewayRoutesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListGatewayRoutes', listGatewayRoutesResponse_nextToken - The nextToken value to include in a future ListGatewayRoutes request. When the results of a ListGatewayRoutes request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListGatewayRoutesResponse', listGatewayRoutesResponse_httpStatus - The response's http status code.

$sel:gatewayRoutes:ListGatewayRoutesResponse', listGatewayRoutesResponse_gatewayRoutes - The list of existing gateway routes for the specified service mesh and virtual gateway.

ListRoutes (Paginated)

data ListRoutes Source #

See: newListRoutes smart constructor.

Instances

Instances details
Eq ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Read ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Show ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Generic ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Associated Types

type Rep ListRoutes :: Type -> Type #

NFData ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Methods

rnf :: ListRoutes -> () #

Hashable ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

AWSPager ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

AWSRequest ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Associated Types

type AWSResponse ListRoutes #

ToHeaders ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Methods

toHeaders :: ListRoutes -> [Header] #

ToPath ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

ToQuery ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type Rep ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type Rep ListRoutes = D1 ('MetaData "ListRoutes" "Amazonka.AppMesh.ListRoutes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListRoutes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

newListRoutes Source #

Create a value of ListRoutes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListRoutes', listRoutes_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListRoutes', listRoutes_nextToken - The nextToken value returned from a previous paginated ListRoutes request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListRoutes', listRoutes_limit - The maximum number of results returned by ListRoutes in paginated output. When you use this parameter, ListRoutes returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListRoutes request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListRoutes returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListRoutes', listRoutes_meshName - The name of the service mesh to list routes in.

$sel:virtualRouterName:ListRoutes', listRoutes_virtualRouterName - The name of the virtual router to list routes in.

data ListRoutesResponse Source #

See: newListRoutesResponse smart constructor.

Instances

Instances details
Eq ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Read ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Show ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Generic ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Associated Types

type Rep ListRoutesResponse :: Type -> Type #

NFData ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Methods

rnf :: ListRoutesResponse -> () #

type Rep ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type Rep ListRoutesResponse = D1 ('MetaData "ListRoutesResponse" "Amazonka.AppMesh.ListRoutes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListRoutesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "routes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RouteRef]))))

newListRoutesResponse Source #

Create a value of ListRoutesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListRoutes', listRoutesResponse_nextToken - The nextToken value to include in a future ListRoutes request. When the results of a ListRoutes request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListRoutesResponse', listRoutesResponse_httpStatus - The response's http status code.

$sel:routes:ListRoutesResponse', listRoutesResponse_routes - The list of existing routes for the specified service mesh and virtual router.

ListVirtualNodes (Paginated)

data ListVirtualNodes Source #

See: newListVirtualNodes smart constructor.

Instances

Instances details
Eq ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Read ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Show ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Generic ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Associated Types

type Rep ListVirtualNodes :: Type -> Type #

NFData ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Methods

rnf :: ListVirtualNodes -> () #

Hashable ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

AWSPager ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

AWSRequest ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Associated Types

type AWSResponse ListVirtualNodes #

ToHeaders ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

ToPath ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

ToQuery ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

type Rep ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

type Rep ListVirtualNodes = D1 ('MetaData "ListVirtualNodes" "Amazonka.AppMesh.ListVirtualNodes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualNodes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

newListVirtualNodes Source #

Create a value of ListVirtualNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListVirtualNodes', listVirtualNodes_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListVirtualNodes', listVirtualNodes_nextToken - The nextToken value returned from a previous paginated ListVirtualNodes request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListVirtualNodes', listVirtualNodes_limit - The maximum number of results returned by ListVirtualNodes in paginated output. When you use this parameter, ListVirtualNodes returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListVirtualNodes request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListVirtualNodes returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListVirtualNodes', listVirtualNodes_meshName - The name of the service mesh to list virtual nodes in.

data ListVirtualNodesResponse Source #

See: newListVirtualNodesResponse smart constructor.

Instances

Instances details
Eq ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Read ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Show ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Generic ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Associated Types

type Rep ListVirtualNodesResponse :: Type -> Type #

NFData ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

type Rep ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

type Rep ListVirtualNodesResponse = D1 ('MetaData "ListVirtualNodesResponse" "Amazonka.AppMesh.ListVirtualNodes" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VirtualNodeRef]))))

newListVirtualNodesResponse Source #

Create a value of ListVirtualNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVirtualNodes', listVirtualNodesResponse_nextToken - The nextToken value to include in a future ListVirtualNodes request. When the results of a ListVirtualNodes request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListVirtualNodesResponse', listVirtualNodesResponse_httpStatus - The response's http status code.

$sel:virtualNodes:ListVirtualNodesResponse', listVirtualNodesResponse_virtualNodes - The list of existing virtual nodes for the specified service mesh.

DeleteVirtualRouter

data DeleteVirtualRouter Source #

See: newDeleteVirtualRouter smart constructor.

Instances

Instances details
Eq DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Read DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Show DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Generic DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type Rep DeleteVirtualRouter :: Type -> Type #

NFData DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Methods

rnf :: DeleteVirtualRouter -> () #

Hashable DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

AWSRequest DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type AWSResponse DeleteVirtualRouter #

ToHeaders DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

ToPath DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

ToQuery DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

type Rep DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

type Rep DeleteVirtualRouter = D1 ('MetaData "DeleteVirtualRouter" "Amazonka.AppMesh.DeleteVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualRouter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

newDeleteVirtualRouter Source #

Create a value of DeleteVirtualRouter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteVirtualRouter', deleteVirtualRouter_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DeleteVirtualRouter', deleteVirtualRouter_meshName - The name of the service mesh to delete the virtual router in.

$sel:virtualRouterName:DeleteVirtualRouter', deleteVirtualRouter_virtualRouterName - The name of the virtual router to delete.

data DeleteVirtualRouterResponse Source #

See: newDeleteVirtualRouterResponse smart constructor.

Instances

Instances details
Eq DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Read DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Show DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Generic DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type Rep DeleteVirtualRouterResponse :: Type -> Type #

NFData DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

type Rep DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

type Rep DeleteVirtualRouterResponse = D1 ('MetaData "DeleteVirtualRouterResponse" "Amazonka.AppMesh.DeleteVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteVirtualRouterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterData)))

newDeleteVirtualRouterResponse Source #

Create a value of DeleteVirtualRouterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVirtualRouterResponse', deleteVirtualRouterResponse_httpStatus - The response's http status code.

$sel:virtualRouter:DeleteVirtualRouterResponse', deleteVirtualRouterResponse_virtualRouter - The virtual router that was deleted.

UpdateVirtualRouter

data UpdateVirtualRouter Source #

See: newUpdateVirtualRouter smart constructor.

Instances

Instances details
Eq UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Read UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Show UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Generic UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type Rep UpdateVirtualRouter :: Type -> Type #

NFData UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Methods

rnf :: UpdateVirtualRouter -> () #

Hashable UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

ToJSON UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

AWSRequest UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type AWSResponse UpdateVirtualRouter #

ToHeaders UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

ToPath UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

ToQuery UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

type Rep UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

type Rep UpdateVirtualRouter = D1 ('MetaData "UpdateVirtualRouter" "Amazonka.AppMesh.UpdateVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualRouter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterSpec) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

newUpdateVirtualRouter Source #

Create a value of UpdateVirtualRouter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateVirtualRouter', updateVirtualRouter_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateVirtualRouter', updateVirtualRouter_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:UpdateVirtualRouter', updateVirtualRouter_meshName - The name of the service mesh that the virtual router resides in.

$sel:spec:UpdateVirtualRouter', updateVirtualRouter_spec - The new virtual router specification to apply. This overwrites the existing data.

$sel:virtualRouterName:UpdateVirtualRouter', updateVirtualRouter_virtualRouterName - The name of the virtual router to update.

data UpdateVirtualRouterResponse Source #

See: newUpdateVirtualRouterResponse smart constructor.

Instances

Instances details
Eq UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Read UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Show UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Generic UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type Rep UpdateVirtualRouterResponse :: Type -> Type #

NFData UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

type Rep UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

type Rep UpdateVirtualRouterResponse = D1 ('MetaData "UpdateVirtualRouterResponse" "Amazonka.AppMesh.UpdateVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateVirtualRouterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterData)))

newUpdateVirtualRouterResponse Source #

Create a value of UpdateVirtualRouterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateVirtualRouterResponse', updateVirtualRouterResponse_httpStatus - The response's http status code.

$sel:virtualRouter:UpdateVirtualRouterResponse', updateVirtualRouterResponse_virtualRouter - A full description of the virtual router that was updated.

CreateVirtualRouter

data CreateVirtualRouter Source #

See: newCreateVirtualRouter smart constructor.

Instances

Instances details
Eq CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Read CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Show CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Generic CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type Rep CreateVirtualRouter :: Type -> Type #

NFData CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Methods

rnf :: CreateVirtualRouter -> () #

Hashable CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

ToJSON CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

AWSRequest CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type AWSResponse CreateVirtualRouter #

ToHeaders CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

ToPath CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

ToQuery CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

type Rep CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

type Rep CreateVirtualRouter = D1 ('MetaData "CreateVirtualRouter" "Amazonka.AppMesh.CreateVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualRouter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterSpec) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

newCreateVirtualRouter Source #

Create a value of CreateVirtualRouter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateVirtualRouter', createVirtualRouter_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateVirtualRouter', createVirtualRouter_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateVirtualRouter', createVirtualRouter_tags - Optional metadata that you can apply to the virtual router to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateVirtualRouter', createVirtualRouter_meshName - The name of the service mesh to create the virtual router in.

$sel:spec:CreateVirtualRouter', createVirtualRouter_spec - The virtual router specification to apply.

$sel:virtualRouterName:CreateVirtualRouter', createVirtualRouter_virtualRouterName - The name to use for the virtual router.

data CreateVirtualRouterResponse Source #

See: newCreateVirtualRouterResponse smart constructor.

Instances

Instances details
Eq CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Read CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Show CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Generic CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type Rep CreateVirtualRouterResponse :: Type -> Type #

NFData CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

type Rep CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

type Rep CreateVirtualRouterResponse = D1 ('MetaData "CreateVirtualRouterResponse" "Amazonka.AppMesh.CreateVirtualRouter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualRouterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterData)))

newCreateVirtualRouterResponse Source #

Create a value of CreateVirtualRouterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateVirtualRouterResponse', createVirtualRouterResponse_httpStatus - The response's http status code.

$sel:virtualRouter:CreateVirtualRouterResponse', createVirtualRouterResponse_virtualRouter - The full description of your virtual router following the create call.

DescribeVirtualService

data DescribeVirtualService Source #

See: newDescribeVirtualService smart constructor.

Instances

Instances details
Eq DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Read DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Show DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Generic DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type Rep DescribeVirtualService :: Type -> Type #

NFData DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Methods

rnf :: DescribeVirtualService -> () #

Hashable DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

AWSRequest DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type AWSResponse DescribeVirtualService #

ToHeaders DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

ToPath DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

ToQuery DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

type Rep DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

type Rep DescribeVirtualService = D1 ('MetaData "DescribeVirtualService" "Amazonka.AppMesh.DescribeVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

newDescribeVirtualService Source #

Create a value of DescribeVirtualService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeVirtualService', describeVirtualService_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeVirtualService', describeVirtualService_meshName - The name of the service mesh that the virtual service resides in.

$sel:virtualServiceName:DescribeVirtualService', describeVirtualService_virtualServiceName - The name of the virtual service to describe.

data DescribeVirtualServiceResponse Source #

See: newDescribeVirtualServiceResponse smart constructor.

Instances

Instances details
Eq DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Read DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Show DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Generic DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type Rep DescribeVirtualServiceResponse :: Type -> Type #

NFData DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

type Rep DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

type Rep DescribeVirtualServiceResponse = D1 ('MetaData "DescribeVirtualServiceResponse" "Amazonka.AppMesh.DescribeVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeVirtualServiceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceData)))

newDescribeVirtualServiceResponse Source #

Create a value of DescribeVirtualServiceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeVirtualServiceResponse', describeVirtualServiceResponse_httpStatus - The response's http status code.

$sel:virtualService:DescribeVirtualServiceResponse', describeVirtualServiceResponse_virtualService - The full description of your virtual service.

DescribeGatewayRoute

data DescribeGatewayRoute Source #

See: newDescribeGatewayRoute smart constructor.

Instances

Instances details
Eq DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Read DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Show DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Generic DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type Rep DescribeGatewayRoute :: Type -> Type #

NFData DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Methods

rnf :: DescribeGatewayRoute -> () #

Hashable DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

AWSRequest DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type AWSResponse DescribeGatewayRoute #

ToHeaders DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

ToPath DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

ToQuery DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

type Rep DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

type Rep DescribeGatewayRoute = D1 ('MetaData "DescribeGatewayRoute" "Amazonka.AppMesh.DescribeGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

newDescribeGatewayRoute Source #

Create a value of DescribeGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeGatewayRoute', describeGatewayRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:gatewayRouteName:DescribeGatewayRoute', describeGatewayRoute_gatewayRouteName - The name of the gateway route to describe.

$sel:meshName:DescribeGatewayRoute', describeGatewayRoute_meshName - The name of the service mesh that the gateway route resides in.

$sel:virtualGatewayName:DescribeGatewayRoute', describeGatewayRoute_virtualGatewayName - The name of the virtual gateway that the gateway route is associated with.

data DescribeGatewayRouteResponse Source #

See: newDescribeGatewayRouteResponse smart constructor.

Instances

Instances details
Eq DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Read DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Show DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Generic DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type Rep DescribeGatewayRouteResponse :: Type -> Type #

NFData DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

type Rep DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

type Rep DescribeGatewayRouteResponse = D1 ('MetaData "DescribeGatewayRouteResponse" "Amazonka.AppMesh.DescribeGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteData)))

newDescribeGatewayRouteResponse Source #

Create a value of DescribeGatewayRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeGatewayRouteResponse', describeGatewayRouteResponse_httpStatus - The response's http status code.

$sel:gatewayRoute:DescribeGatewayRouteResponse', describeGatewayRouteResponse_gatewayRoute - The full description of your gateway route.

CreateRoute

data CreateRoute Source #

See: newCreateRoute smart constructor.

Instances

Instances details
Eq CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Read CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Show CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Generic CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type Rep CreateRoute :: Type -> Type #

NFData CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Methods

rnf :: CreateRoute -> () #

Hashable CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

ToJSON CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

AWSRequest CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type AWSResponse CreateRoute #

ToHeaders CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Methods

toHeaders :: CreateRoute -> [Header] #

ToPath CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

ToQuery CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type Rep CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type AWSResponse CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

newCreateRoute Source #

Create a value of CreateRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateRoute', createRoute_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateRoute', createRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateRoute', createRoute_tags - Optional metadata that you can apply to the route to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateRoute', createRoute_meshName - The name of the service mesh to create the route in.

$sel:routeName:CreateRoute', createRoute_routeName - The name to use for the route.

$sel:spec:CreateRoute', createRoute_spec - The route specification to apply.

$sel:virtualRouterName:CreateRoute', createRoute_virtualRouterName - The name of the virtual router in which to create the route. If the virtual router is in a shared mesh, then you must be the owner of the virtual router resource.

data CreateRouteResponse Source #

See: newCreateRouteResponse smart constructor.

Instances

Instances details
Eq CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Read CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Show CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Generic CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type Rep CreateRouteResponse :: Type -> Type #

NFData CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Methods

rnf :: CreateRouteResponse -> () #

type Rep CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type Rep CreateRouteResponse = D1 ('MetaData "CreateRouteResponse" "Amazonka.AppMesh.CreateRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteData)))

newCreateRouteResponse Source #

Create a value of CreateRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateRouteResponse', createRouteResponse_httpStatus - The response's http status code.

$sel:route:CreateRouteResponse', createRouteResponse_route - The full description of your mesh following the create call.

CreateVirtualNode

data CreateVirtualNode Source #

See: newCreateVirtualNode smart constructor.

Instances

Instances details
Eq CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Read CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Show CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Generic CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type Rep CreateVirtualNode :: Type -> Type #

NFData CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Methods

rnf :: CreateVirtualNode -> () #

Hashable CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

ToJSON CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

AWSRequest CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type AWSResponse CreateVirtualNode #

ToHeaders CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

ToPath CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

ToQuery CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

type Rep CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

type Rep CreateVirtualNode = D1 ('MetaData "CreateVirtualNode" "Amazonka.AppMesh.CreateVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeSpec) :*: S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

newCreateVirtualNode Source #

Create a value of CreateVirtualNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateVirtualNode', createVirtualNode_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateVirtualNode', createVirtualNode_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateVirtualNode', createVirtualNode_tags - Optional metadata that you can apply to the virtual node to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:meshName:CreateVirtualNode', createVirtualNode_meshName - The name of the service mesh to create the virtual node in.

$sel:spec:CreateVirtualNode', createVirtualNode_spec - The virtual node specification to apply.

$sel:virtualNodeName:CreateVirtualNode', createVirtualNode_virtualNodeName - The name to use for the virtual node.

data CreateVirtualNodeResponse Source #

See: newCreateVirtualNodeResponse smart constructor.

Instances

Instances details
Eq CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Read CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Show CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Generic CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type Rep CreateVirtualNodeResponse :: Type -> Type #

NFData CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

type Rep CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

type Rep CreateVirtualNodeResponse = D1 ('MetaData "CreateVirtualNodeResponse" "Amazonka.AppMesh.CreateVirtualNode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateVirtualNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeData)))

newCreateVirtualNodeResponse Source #

Create a value of CreateVirtualNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateVirtualNodeResponse', createVirtualNodeResponse_httpStatus - The response's http status code.

$sel:virtualNode:CreateVirtualNodeResponse', createVirtualNodeResponse_virtualNode - The full description of your virtual node following the create call.

CreateGatewayRoute

data CreateGatewayRoute Source #

See: newCreateGatewayRoute smart constructor.

Instances

Instances details
Eq CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Read CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Show CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Generic CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type Rep CreateGatewayRoute :: Type -> Type #

NFData CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Methods

rnf :: CreateGatewayRoute -> () #

Hashable CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

ToJSON CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

AWSRequest CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type AWSResponse CreateGatewayRoute #

ToHeaders CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

ToPath CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

ToQuery CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

type Rep CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

type Rep CreateGatewayRoute = D1 ('MetaData "CreateGatewayRoute" "Amazonka.AppMesh.CreateGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagRef])))) :*: ((S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteSpec) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

newCreateGatewayRoute Source #

Create a value of CreateGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateGatewayRoute', createGatewayRoute_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:CreateGatewayRoute', createGatewayRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then the account that you specify must share the mesh with your account before you can create the resource in the service mesh. For more information about mesh sharing, see Working with shared meshes.

$sel:tags:CreateGatewayRoute', createGatewayRoute_tags - Optional metadata that you can apply to the gateway route to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

$sel:gatewayRouteName:CreateGatewayRoute', createGatewayRoute_gatewayRouteName - The name to use for the gateway route.

$sel:meshName:CreateGatewayRoute', createGatewayRoute_meshName - The name of the service mesh to create the gateway route in.

$sel:spec:CreateGatewayRoute', createGatewayRoute_spec - The gateway route specification to apply.

$sel:virtualGatewayName:CreateGatewayRoute', createGatewayRoute_virtualGatewayName - The name of the virtual gateway to associate the gateway route with. If the virtual gateway is in a shared mesh, then you must be the owner of the virtual gateway resource.

data CreateGatewayRouteResponse Source #

See: newCreateGatewayRouteResponse smart constructor.

Instances

Instances details
Eq CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Read CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Show CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Generic CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type Rep CreateGatewayRouteResponse :: Type -> Type #

NFData CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

type Rep CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

type Rep CreateGatewayRouteResponse = D1 ('MetaData "CreateGatewayRouteResponse" "Amazonka.AppMesh.CreateGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "CreateGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteData)))

newCreateGatewayRouteResponse Source #

Create a value of CreateGatewayRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateGatewayRouteResponse', createGatewayRouteResponse_httpStatus - The response's http status code.

$sel:gatewayRoute:CreateGatewayRouteResponse', createGatewayRouteResponse_gatewayRoute - The full description of your gateway route following the create call.

UpdateGatewayRoute

data UpdateGatewayRoute Source #

See: newUpdateGatewayRoute smart constructor.

Instances

Instances details
Eq UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Read UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Show UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Generic UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type Rep UpdateGatewayRoute :: Type -> Type #

NFData UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Methods

rnf :: UpdateGatewayRoute -> () #

Hashable UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

ToJSON UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

AWSRequest UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type AWSResponse UpdateGatewayRoute #

ToHeaders UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

ToPath UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

ToQuery UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

type Rep UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

type Rep UpdateGatewayRoute = D1 ('MetaData "UpdateGatewayRoute" "Amazonka.AppMesh.UpdateGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteSpec) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

newUpdateGatewayRoute Source #

Create a value of UpdateGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:UpdateGatewayRoute', updateGatewayRoute_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.

$sel:meshOwner:UpdateGatewayRoute', updateGatewayRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:gatewayRouteName:UpdateGatewayRoute', updateGatewayRoute_gatewayRouteName - The name of the gateway route to update.

$sel:meshName:UpdateGatewayRoute', updateGatewayRoute_meshName - The name of the service mesh that the gateway route resides in.

$sel:spec:UpdateGatewayRoute', updateGatewayRoute_spec - The new gateway route specification to apply. This overwrites the existing data.

$sel:virtualGatewayName:UpdateGatewayRoute', updateGatewayRoute_virtualGatewayName - The name of the virtual gateway that the gateway route is associated with.

data UpdateGatewayRouteResponse Source #

See: newUpdateGatewayRouteResponse smart constructor.

Instances

Instances details
Eq UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Read UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Show UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Generic UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type Rep UpdateGatewayRouteResponse :: Type -> Type #

NFData UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

type Rep UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

type Rep UpdateGatewayRouteResponse = D1 ('MetaData "UpdateGatewayRouteResponse" "Amazonka.AppMesh.UpdateGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UpdateGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteData)))

newUpdateGatewayRouteResponse Source #

Create a value of UpdateGatewayRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateGatewayRouteResponse', updateGatewayRouteResponse_httpStatus - The response's http status code.

$sel:gatewayRoute:UpdateGatewayRouteResponse', updateGatewayRouteResponse_gatewayRoute - A full description of the gateway route that was updated.

DeleteGatewayRoute

data DeleteGatewayRoute Source #

See: newDeleteGatewayRoute smart constructor.

Instances

Instances details
Eq DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Read DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Generic DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRoute :: Type -> Type #

NFData DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Methods

rnf :: DeleteGatewayRoute -> () #

Hashable DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

AWSRequest DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type AWSResponse DeleteGatewayRoute #

ToHeaders DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

ToPath DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

ToQuery DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRoute = D1 ('MetaData "DeleteGatewayRoute" "Amazonka.AppMesh.DeleteGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteGatewayRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

newDeleteGatewayRoute Source #

Create a value of DeleteGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DeleteGatewayRoute', deleteGatewayRoute_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:gatewayRouteName:DeleteGatewayRoute', deleteGatewayRoute_gatewayRouteName - The name of the gateway route to delete.

$sel:meshName:DeleteGatewayRoute', deleteGatewayRoute_meshName - The name of the service mesh to delete the gateway route from.

$sel:virtualGatewayName:DeleteGatewayRoute', deleteGatewayRoute_virtualGatewayName - The name of the virtual gateway to delete the route from.

data DeleteGatewayRouteResponse Source #

See: newDeleteGatewayRouteResponse smart constructor.

Instances

Instances details
Eq DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Read DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Generic DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRouteResponse :: Type -> Type #

NFData DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type Rep DeleteGatewayRouteResponse = D1 ('MetaData "DeleteGatewayRouteResponse" "Amazonka.AppMesh.DeleteGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DeleteGatewayRouteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteData)))

newDeleteGatewayRouteResponse Source #

Create a value of DeleteGatewayRouteResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteGatewayRouteResponse', deleteGatewayRouteResponse_httpStatus - The response's http status code.

$sel:gatewayRoute:DeleteGatewayRouteResponse', deleteGatewayRouteResponse_gatewayRoute - The gateway route that was deleted.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [TagRef] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.AppMesh.TagResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TagRef])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to add tags to.

$sel:tags:TagResource', tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.AppMesh.TagResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

ListVirtualGateways (Paginated)

data ListVirtualGateways Source #

See: newListVirtualGateways smart constructor.

Instances

Instances details
Eq ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Read ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Show ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Generic ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Associated Types

type Rep ListVirtualGateways :: Type -> Type #

NFData ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Methods

rnf :: ListVirtualGateways -> () #

Hashable ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

AWSPager ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

AWSRequest ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Associated Types

type AWSResponse ListVirtualGateways #

ToHeaders ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

ToPath ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

ToQuery ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

type Rep ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

type Rep ListVirtualGateways = D1 ('MetaData "ListVirtualGateways" "Amazonka.AppMesh.ListVirtualGateways" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualGateways'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

newListVirtualGateways Source #

Create a value of ListVirtualGateways with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListVirtualGateways', listVirtualGateways_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListVirtualGateways', listVirtualGateways_nextToken - The nextToken value returned from a previous paginated ListVirtualGateways request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListVirtualGateways', listVirtualGateways_limit - The maximum number of results returned by ListVirtualGateways in paginated output. When you use this parameter, ListVirtualGateways returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListVirtualGateways request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListVirtualGateways returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListVirtualGateways', listVirtualGateways_meshName - The name of the service mesh to list virtual gateways in.

data ListVirtualGatewaysResponse Source #

See: newListVirtualGatewaysResponse smart constructor.

Instances

Instances details
Eq ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Read ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Show ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Generic ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Associated Types

type Rep ListVirtualGatewaysResponse :: Type -> Type #

NFData ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

type Rep ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

type Rep ListVirtualGatewaysResponse = D1 ('MetaData "ListVirtualGatewaysResponse" "Amazonka.AppMesh.ListVirtualGateways" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualGatewaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualGateways") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VirtualGatewayRef]))))

newListVirtualGatewaysResponse Source #

Create a value of ListVirtualGatewaysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVirtualGateways', listVirtualGatewaysResponse_nextToken - The nextToken value to include in a future ListVirtualGateways request. When the results of a ListVirtualGateways request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListVirtualGatewaysResponse', listVirtualGatewaysResponse_httpStatus - The response's http status code.

$sel:virtualGateways:ListVirtualGatewaysResponse', listVirtualGatewaysResponse_virtualGateways - The list of existing virtual gateways for the specified service mesh.

ListVirtualRouters (Paginated)

data ListVirtualRouters Source #

See: newListVirtualRouters smart constructor.

Instances

Instances details
Eq ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Read ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Show ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Generic ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Associated Types

type Rep ListVirtualRouters :: Type -> Type #

NFData ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Methods

rnf :: ListVirtualRouters -> () #

Hashable ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

AWSPager ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

AWSRequest ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Associated Types

type AWSResponse ListVirtualRouters #

ToHeaders ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

ToPath ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

ToQuery ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

type Rep ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

type Rep ListVirtualRouters = D1 ('MetaData "ListVirtualRouters" "Amazonka.AppMesh.ListVirtualRouters" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualRouters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

newListVirtualRouters Source #

Create a value of ListVirtualRouters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:ListVirtualRouters', listVirtualRouters_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:nextToken:ListVirtualRouters', listVirtualRouters_nextToken - The nextToken value returned from a previous paginated ListVirtualRouters request where limit was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

$sel:limit:ListVirtualRouters', listVirtualRouters_limit - The maximum number of results returned by ListVirtualRouters in paginated output. When you use this parameter, ListVirtualRouters returns only limit results in a single page along with a nextToken response element. You can see the remaining results of the initial request by sending another ListVirtualRouters request with the returned nextToken value. This value can be between 1 and 100. If you don't use this parameter, ListVirtualRouters returns up to 100 results and a nextToken value if applicable.

$sel:meshName:ListVirtualRouters', listVirtualRouters_meshName - The name of the service mesh to list virtual routers in.

data ListVirtualRoutersResponse Source #

See: newListVirtualRoutersResponse smart constructor.

Instances

Instances details
Eq ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Read ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Show ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Generic ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Associated Types

type Rep ListVirtualRoutersResponse :: Type -> Type #

NFData ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

type Rep ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

type Rep ListVirtualRoutersResponse = D1 ('MetaData "ListVirtualRoutersResponse" "Amazonka.AppMesh.ListVirtualRouters" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListVirtualRoutersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "virtualRouters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VirtualRouterRef]))))

newListVirtualRoutersResponse Source #

Create a value of ListVirtualRoutersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVirtualRouters', listVirtualRoutersResponse_nextToken - The nextToken value to include in a future ListVirtualRouters request. When the results of a ListVirtualRouters request exceed limit, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListVirtualRoutersResponse', listVirtualRoutersResponse_httpStatus - The response's http status code.

$sel:virtualRouters:ListVirtualRoutersResponse', listVirtualRoutersResponse_virtualRouters - The list of existing virtual routers for the specified service mesh.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.AppMesh.UntagResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to delete tags from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.AppMesh.UntagResource" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

DescribeMesh

data DescribeMesh Source #

See: newDescribeMesh smart constructor.

Constructors

DescribeMesh' (Maybe Text) Text 

Instances

Instances details
Eq DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Read DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Show DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Generic DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type Rep DescribeMesh :: Type -> Type #

NFData DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Methods

rnf :: DescribeMesh -> () #

Hashable DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

AWSRequest DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type AWSResponse DescribeMesh #

ToHeaders DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

ToPath DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

ToQuery DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type Rep DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type Rep DescribeMesh = D1 ('MetaData "DescribeMesh" "Amazonka.AppMesh.DescribeMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeMesh'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

newDescribeMesh Source #

Create a value of DescribeMesh with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshOwner:DescribeMesh', describeMesh_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:meshName:DescribeMesh', describeMesh_meshName - The name of the service mesh to describe.

data DescribeMeshResponse Source #

See: newDescribeMeshResponse smart constructor.

Instances

Instances details
Eq DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Read DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Show DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Generic DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type Rep DescribeMeshResponse :: Type -> Type #

NFData DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Methods

rnf :: DescribeMeshResponse -> () #

type Rep DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type Rep DescribeMeshResponse = D1 ('MetaData "DescribeMeshResponse" "Amazonka.AppMesh.DescribeMesh" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DescribeMeshResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "mesh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshData)))

newDescribeMeshResponse Source #

Create a value of DescribeMeshResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeMeshResponse', describeMeshResponse_httpStatus - The response's http status code.

$sel:mesh:DescribeMeshResponse', describeMeshResponse_mesh - The full description of your service mesh.

Types

DefaultGatewayRouteRewrite

newtype DefaultGatewayRouteRewrite Source #

Instances

Instances details
Eq DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Ord DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Read DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Show DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Generic DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Associated Types

type Rep DefaultGatewayRouteRewrite :: Type -> Type #

NFData DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Hashable DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToJSON DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToJSONKey DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

FromJSON DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

FromJSONKey DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToLog DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToHeader DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToQuery DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

FromXML DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToXML DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToByteString DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

FromText DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToText DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

type Rep DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

type Rep DefaultGatewayRouteRewrite = D1 ('MetaData "DefaultGatewayRouteRewrite" "Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "DefaultGatewayRouteRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultGatewayRouteRewrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsResponseType

newtype DnsResponseType Source #

Constructors

DnsResponseType' 

Instances

Instances details
Eq DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Ord DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Read DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Show DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Generic DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Associated Types

type Rep DnsResponseType :: Type -> Type #

NFData DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Methods

rnf :: DnsResponseType -> () #

Hashable DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToJSON DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToJSONKey DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

FromJSON DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

FromJSONKey DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToLog DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToHeader DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToQuery DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

FromXML DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToXML DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Methods

toXML :: DnsResponseType -> XML #

ToByteString DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

FromText DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToText DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

type Rep DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

type Rep DnsResponseType = D1 ('MetaData "DnsResponseType" "Amazonka.AppMesh.Types.DnsResponseType" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "DnsResponseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDnsResponseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DurationUnit

newtype DurationUnit Source #

Constructors

DurationUnit' 

Bundled Patterns

pattern DurationUnit_Ms :: DurationUnit 
pattern DurationUnit_S :: DurationUnit 

Instances

Instances details
Eq DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Ord DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Read DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Show DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Generic DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Associated Types

type Rep DurationUnit :: Type -> Type #

NFData DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Methods

rnf :: DurationUnit -> () #

Hashable DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToJSON DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToJSONKey DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

FromJSON DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

FromJSONKey DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToLog DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToHeader DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToQuery DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

FromXML DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToXML DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Methods

toXML :: DurationUnit -> XML #

ToByteString DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

FromText DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToText DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Methods

toText :: DurationUnit -> Text #

type Rep DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

type Rep DurationUnit = D1 ('MetaData "DurationUnit" "Amazonka.AppMesh.Types.DurationUnit" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "DurationUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDurationUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EgressFilterType

newtype EgressFilterType Source #

Instances

Instances details
Eq EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Ord EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Read EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Show EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Generic EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Associated Types

type Rep EgressFilterType :: Type -> Type #

NFData EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Methods

rnf :: EgressFilterType -> () #

Hashable EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToJSON EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToJSONKey EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

FromJSON EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

FromJSONKey EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToLog EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToHeader EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToQuery EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

FromXML EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToXML EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToByteString EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

FromText EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToText EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

type Rep EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

type Rep EgressFilterType = D1 ('MetaData "EgressFilterType" "Amazonka.AppMesh.Types.EgressFilterType" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "EgressFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEgressFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayRouteStatusCode

newtype GatewayRouteStatusCode Source #

Instances

Instances details
Eq GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Ord GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Read GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Show GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Generic GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Associated Types

type Rep GatewayRouteStatusCode :: Type -> Type #

NFData GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Methods

rnf :: GatewayRouteStatusCode -> () #

Hashable GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToJSON GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToJSONKey GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

FromJSON GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

FromJSONKey GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToLog GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToHeader GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToQuery GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

FromXML GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToXML GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToByteString GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

FromText GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToText GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

type Rep GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

type Rep GatewayRouteStatusCode = D1 ('MetaData "GatewayRouteStatusCode" "Amazonka.AppMesh.Types.GatewayRouteStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "GatewayRouteStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayRouteStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GrpcRetryPolicyEvent

newtype GrpcRetryPolicyEvent Source #

Instances

Instances details
Eq GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Ord GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Read GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Show GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Generic GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Associated Types

type Rep GrpcRetryPolicyEvent :: Type -> Type #

NFData GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Methods

rnf :: GrpcRetryPolicyEvent -> () #

Hashable GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToJSON GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToJSONKey GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

FromJSON GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

FromJSONKey GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToLog GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToHeader GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToQuery GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

FromXML GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToXML GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToByteString GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

FromText GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToText GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

type Rep GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

type Rep GrpcRetryPolicyEvent = D1 ('MetaData "GrpcRetryPolicyEvent" "Amazonka.AppMesh.Types.GrpcRetryPolicyEvent" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "GrpcRetryPolicyEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGrpcRetryPolicyEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HttpMethod

newtype HttpMethod Source #

Constructors

HttpMethod' 

Fields

Instances

Instances details
Eq HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Ord HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Read HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Show HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Generic HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Associated Types

type Rep HttpMethod :: Type -> Type #

NFData HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Methods

rnf :: HttpMethod -> () #

Hashable HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToJSON HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToJSONKey HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

FromJSON HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

FromJSONKey HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToLog HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToHeader HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToQuery HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

FromXML HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToXML HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Methods

toXML :: HttpMethod -> XML #

ToByteString HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

FromText HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToText HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Methods

toText :: HttpMethod -> Text #

type Rep HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

type Rep HttpMethod = D1 ('MetaData "HttpMethod" "Amazonka.AppMesh.Types.HttpMethod" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "HttpMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHttpMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HttpScheme

newtype HttpScheme Source #

Constructors

HttpScheme' 

Fields

Bundled Patterns

pattern HttpScheme_Http :: HttpScheme 
pattern HttpScheme_Https :: HttpScheme 

Instances

Instances details
Eq HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Ord HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Read HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Show HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Generic HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Associated Types

type Rep HttpScheme :: Type -> Type #

NFData HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Methods

rnf :: HttpScheme -> () #

Hashable HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToJSON HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToJSONKey HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

FromJSON HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

FromJSONKey HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToLog HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToHeader HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToQuery HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

FromXML HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToXML HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Methods

toXML :: HttpScheme -> XML #

ToByteString HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

FromText HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToText HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Methods

toText :: HttpScheme -> Text #

type Rep HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

type Rep HttpScheme = D1 ('MetaData "HttpScheme" "Amazonka.AppMesh.Types.HttpScheme" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "HttpScheme'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHttpScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListenerTlsMode

newtype ListenerTlsMode Source #

Constructors

ListenerTlsMode' 

Instances

Instances details
Eq ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Ord ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Read ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Show ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Generic ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Associated Types

type Rep ListenerTlsMode :: Type -> Type #

NFData ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Methods

rnf :: ListenerTlsMode -> () #

Hashable ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToJSON ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToJSONKey ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

FromJSON ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

FromJSONKey ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToLog ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToHeader ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToQuery ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

FromXML ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToXML ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Methods

toXML :: ListenerTlsMode -> XML #

ToByteString ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

FromText ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToText ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

type Rep ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

type Rep ListenerTlsMode = D1 ('MetaData "ListenerTlsMode" "Amazonka.AppMesh.Types.ListenerTlsMode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "ListenerTlsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListenerTlsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MeshStatusCode

newtype MeshStatusCode Source #

Constructors

MeshStatusCode' 

Instances

Instances details
Eq MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Ord MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Read MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Show MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Generic MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Associated Types

type Rep MeshStatusCode :: Type -> Type #

NFData MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Methods

rnf :: MeshStatusCode -> () #

Hashable MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToJSON MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToJSONKey MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

FromJSON MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

FromJSONKey MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToLog MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToHeader MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToQuery MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

FromXML MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToXML MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Methods

toXML :: MeshStatusCode -> XML #

ToByteString MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

FromText MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToText MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

type Rep MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

type Rep MeshStatusCode = D1 ('MetaData "MeshStatusCode" "Amazonka.AppMesh.Types.MeshStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "MeshStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMeshStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PortProtocol

newtype PortProtocol Source #

Constructors

PortProtocol' 

Instances

Instances details
Eq PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Ord PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Read PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Show PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Generic PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Associated Types

type Rep PortProtocol :: Type -> Type #

NFData PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Methods

rnf :: PortProtocol -> () #

Hashable PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToJSON PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToJSONKey PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

FromJSON PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

FromJSONKey PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToLog PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToHeader PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToQuery PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

FromXML PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToXML PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Methods

toXML :: PortProtocol -> XML #

ToByteString PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

FromText PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToText PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Methods

toText :: PortProtocol -> Text #

type Rep PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

type Rep PortProtocol = D1 ('MetaData "PortProtocol" "Amazonka.AppMesh.Types.PortProtocol" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "PortProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPortProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RouteStatusCode

newtype RouteStatusCode Source #

Constructors

RouteStatusCode' 

Instances

Instances details
Eq RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Ord RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Read RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Show RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Generic RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Associated Types

type Rep RouteStatusCode :: Type -> Type #

NFData RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Methods

rnf :: RouteStatusCode -> () #

Hashable RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToJSON RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToJSONKey RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

FromJSON RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

FromJSONKey RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToLog RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToHeader RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToQuery RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

FromXML RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToXML RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Methods

toXML :: RouteStatusCode -> XML #

ToByteString RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

FromText RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToText RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

type Rep RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

type Rep RouteStatusCode = D1 ('MetaData "RouteStatusCode" "Amazonka.AppMesh.Types.RouteStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "RouteStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRouteStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TcpRetryPolicyEvent

newtype TcpRetryPolicyEvent Source #

Instances

Instances details
Eq TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Ord TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Read TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Show TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Generic TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Associated Types

type Rep TcpRetryPolicyEvent :: Type -> Type #

NFData TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Methods

rnf :: TcpRetryPolicyEvent -> () #

Hashable TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToJSON TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToJSONKey TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

FromJSON TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

FromJSONKey TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToLog TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToHeader TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToQuery TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

FromXML TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToXML TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToByteString TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

FromText TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToText TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

type Rep TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

type Rep TcpRetryPolicyEvent = D1 ('MetaData "TcpRetryPolicyEvent" "Amazonka.AppMesh.Types.TcpRetryPolicyEvent" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "TcpRetryPolicyEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTcpRetryPolicyEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayListenerTlsMode

newtype VirtualGatewayListenerTlsMode Source #

Instances

Instances details
Eq VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Ord VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Read VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Show VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Generic VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Associated Types

type Rep VirtualGatewayListenerTlsMode :: Type -> Type #

NFData VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Hashable VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToJSON VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToJSONKey VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

FromJSON VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

FromJSONKey VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToLog VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToHeader VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToQuery VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

FromXML VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToXML VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToByteString VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

FromText VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToText VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

type Rep VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

type Rep VirtualGatewayListenerTlsMode = D1 ('MetaData "VirtualGatewayListenerTlsMode" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualGatewayListenerTlsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayListenerTlsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayPortProtocol

newtype VirtualGatewayPortProtocol Source #

Instances

Instances details
Eq VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Ord VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Read VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Show VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Generic VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Associated Types

type Rep VirtualGatewayPortProtocol :: Type -> Type #

NFData VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Hashable VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToJSON VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToJSONKey VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

FromJSON VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

FromJSONKey VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToLog VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToHeader VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToQuery VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

FromXML VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToXML VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToByteString VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

FromText VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToText VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

type Rep VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

type Rep VirtualGatewayPortProtocol = D1 ('MetaData "VirtualGatewayPortProtocol" "Amazonka.AppMesh.Types.VirtualGatewayPortProtocol" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualGatewayPortProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayPortProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayStatusCode

newtype VirtualGatewayStatusCode Source #

Instances

Instances details
Eq VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Ord VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Read VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Show VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Generic VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Associated Types

type Rep VirtualGatewayStatusCode :: Type -> Type #

NFData VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Hashable VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToJSON VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToJSONKey VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

FromJSON VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

FromJSONKey VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToLog VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToHeader VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToQuery VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

FromXML VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToXML VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToByteString VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

FromText VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToText VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

type Rep VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

type Rep VirtualGatewayStatusCode = D1 ('MetaData "VirtualGatewayStatusCode" "Amazonka.AppMesh.Types.VirtualGatewayStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualGatewayStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualNodeStatusCode

newtype VirtualNodeStatusCode Source #

Instances

Instances details
Eq VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Ord VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Read VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Show VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Generic VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Associated Types

type Rep VirtualNodeStatusCode :: Type -> Type #

NFData VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Methods

rnf :: VirtualNodeStatusCode -> () #

Hashable VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToJSON VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToJSONKey VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

FromJSON VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

FromJSONKey VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToLog VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToHeader VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToQuery VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

FromXML VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToXML VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToByteString VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

FromText VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToText VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

type Rep VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

type Rep VirtualNodeStatusCode = D1 ('MetaData "VirtualNodeStatusCode" "Amazonka.AppMesh.Types.VirtualNodeStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualNodeStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualNodeStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualRouterStatusCode

newtype VirtualRouterStatusCode Source #

Instances

Instances details
Eq VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Ord VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Read VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Show VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Generic VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Associated Types

type Rep VirtualRouterStatusCode :: Type -> Type #

NFData VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Methods

rnf :: VirtualRouterStatusCode -> () #

Hashable VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToJSON VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToJSONKey VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

FromJSON VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

FromJSONKey VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToLog VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToHeader VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToQuery VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

FromXML VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToXML VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToByteString VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

FromText VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToText VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

type Rep VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

type Rep VirtualRouterStatusCode = D1 ('MetaData "VirtualRouterStatusCode" "Amazonka.AppMesh.Types.VirtualRouterStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualRouterStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualRouterStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualServiceStatusCode

newtype VirtualServiceStatusCode Source #

Instances

Instances details
Eq VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Ord VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Read VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Show VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Generic VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Associated Types

type Rep VirtualServiceStatusCode :: Type -> Type #

NFData VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Hashable VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToJSON VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToJSONKey VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

FromJSON VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

FromJSONKey VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToLog VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToHeader VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToQuery VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

FromXML VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToXML VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToByteString VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

FromText VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToText VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

type Rep VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

type Rep VirtualServiceStatusCode = D1 ('MetaData "VirtualServiceStatusCode" "Amazonka.AppMesh.Types.VirtualServiceStatusCode" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'True) (C1 ('MetaCons "VirtualServiceStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualServiceStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessLog

data AccessLog Source #

An object that represents the access logging information for a virtual node.

See: newAccessLog smart constructor.

Instances

Instances details
Eq AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Read AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Show AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Generic AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Associated Types

type Rep AccessLog :: Type -> Type #

NFData AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Methods

rnf :: AccessLog -> () #

Hashable AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

ToJSON AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

FromJSON AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

type Rep AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

type Rep AccessLog = D1 ('MetaData "AccessLog" "Amazonka.AppMesh.Types.AccessLog" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "AccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileAccessLog))))

newAccessLog :: AccessLog Source #

Create a value of AccessLog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:file:AccessLog', accessLog_file - The file object to send virtual node access logs to.

AwsCloudMapInstanceAttribute

data AwsCloudMapInstanceAttribute Source #

An object that represents the Cloud Map attribute information for your virtual node.

AWS Cloud Map is not available in the eu-south-1 Region.

See: newAwsCloudMapInstanceAttribute smart constructor.

Instances

Instances details
Eq AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Read AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Show AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Generic AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Associated Types

type Rep AwsCloudMapInstanceAttribute :: Type -> Type #

NFData AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Hashable AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

ToJSON AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

FromJSON AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

type Rep AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

type Rep AwsCloudMapInstanceAttribute = D1 ('MetaData "AwsCloudMapInstanceAttribute" "Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "AwsCloudMapInstanceAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAwsCloudMapInstanceAttribute Source #

Create a value of AwsCloudMapInstanceAttribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:AwsCloudMapInstanceAttribute', awsCloudMapInstanceAttribute_key - The name of an Cloud Map service instance attribute key. Any Cloud Map service instance that contains the specified key and value is returned.

$sel:value:AwsCloudMapInstanceAttribute', awsCloudMapInstanceAttribute_value - The value of an Cloud Map service instance attribute key. Any Cloud Map service instance that contains the specified key and value is returned.

AwsCloudMapServiceDiscovery

data AwsCloudMapServiceDiscovery Source #

An object that represents the Cloud Map service discovery information for your virtual node.

Cloud Map is not available in the eu-south-1 Region.

See: newAwsCloudMapServiceDiscovery smart constructor.

Instances

Instances details
Eq AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Read AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Show AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Generic AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Associated Types

type Rep AwsCloudMapServiceDiscovery :: Type -> Type #

NFData AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Hashable AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

ToJSON AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

FromJSON AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

type Rep AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

type Rep AwsCloudMapServiceDiscovery = D1 ('MetaData "AwsCloudMapServiceDiscovery" "Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "AwsCloudMapServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsCloudMapInstanceAttribute])) :*: (S1 ('MetaSel ('Just "namespaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAwsCloudMapServiceDiscovery Source #

Create a value of AwsCloudMapServiceDiscovery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributes:AwsCloudMapServiceDiscovery', awsCloudMapServiceDiscovery_attributes - A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.

$sel:namespaceName:AwsCloudMapServiceDiscovery', awsCloudMapServiceDiscovery_namespaceName - The name of the Cloud Map namespace to use.

$sel:serviceName:AwsCloudMapServiceDiscovery', awsCloudMapServiceDiscovery_serviceName - The name of the Cloud Map service to use.

Backend

data Backend Source #

An object that represents the backends that a virtual node is expected to send outbound traffic to.

See: newBackend smart constructor.

Instances

Instances details
Eq Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

(==) :: Backend -> Backend -> Bool #

(/=) :: Backend -> Backend -> Bool #

Read Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Show Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Generic Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Associated Types

type Rep Backend :: Type -> Type #

Methods

from :: Backend -> Rep Backend x #

to :: Rep Backend x -> Backend #

NFData Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

rnf :: Backend -> () #

Hashable Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

hashWithSalt :: Int -> Backend -> Int #

hash :: Backend -> Int #

ToJSON Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

FromJSON Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

type Rep Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

type Rep Backend = D1 ('MetaData "Backend" "Amazonka.AppMesh.Types.Backend" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "Backend'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualServiceBackend))))

newBackend :: Backend Source #

Create a value of Backend with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualService:Backend', backend_virtualService - Specifies a virtual service to use as a backend.

BackendDefaults

data BackendDefaults Source #

An object that represents the default properties for a backend.

See: newBackendDefaults smart constructor.

Instances

Instances details
Eq BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Read BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Show BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Generic BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Associated Types

type Rep BackendDefaults :: Type -> Type #

NFData BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Methods

rnf :: BackendDefaults -> () #

Hashable BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

ToJSON BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

FromJSON BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

type Rep BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

type Rep BackendDefaults = D1 ('MetaData "BackendDefaults" "Amazonka.AppMesh.Types.BackendDefaults" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "BackendDefaults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientPolicy))))

newBackendDefaults :: BackendDefaults Source #

Create a value of BackendDefaults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientPolicy:BackendDefaults', backendDefaults_clientPolicy - A reference to an object that represents a client policy.

ClientPolicy

data ClientPolicy Source #

An object that represents a client policy.

See: newClientPolicy smart constructor.

Instances

Instances details
Eq ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Read ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Show ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Generic ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Associated Types

type Rep ClientPolicy :: Type -> Type #

NFData ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Methods

rnf :: ClientPolicy -> () #

Hashable ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

ToJSON ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

FromJSON ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

type Rep ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

type Rep ClientPolicy = D1 ('MetaData "ClientPolicy" "Amazonka.AppMesh.Types.ClientPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ClientPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientPolicyTls))))

newClientPolicy :: ClientPolicy Source #

Create a value of ClientPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tls:ClientPolicy', clientPolicy_tls - A reference to an object that represents a Transport Layer Security (TLS) client policy.

ClientPolicyTls

data ClientPolicyTls Source #

A reference to an object that represents a Transport Layer Security (TLS) client policy.

See: newClientPolicyTls smart constructor.

Instances

Instances details
Eq ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Read ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Show ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Generic ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Associated Types

type Rep ClientPolicyTls :: Type -> Type #

NFData ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Methods

rnf :: ClientPolicyTls -> () #

Hashable ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

ToJSON ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

FromJSON ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

type Rep ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

type Rep ClientPolicyTls = D1 ('MetaData "ClientPolicyTls" "Amazonka.AppMesh.Types.ClientPolicyTls" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ClientPolicyTls'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientTlsCertificate))) :*: (S1 ('MetaSel ('Just "enforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TlsValidationContext))))

newClientPolicyTls Source #

Create a value of ClientPolicyTls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ports:ClientPolicyTls', clientPolicyTls_ports - One or more ports that the policy is enforced for.

$sel:certificate:ClientPolicyTls', clientPolicyTls_certificate - A reference to an object that represents a client's TLS certificate.

$sel:enforce:ClientPolicyTls', clientPolicyTls_enforce - Whether the policy is enforced. The default is True, if a value isn't specified.

$sel:validation:ClientPolicyTls', clientPolicyTls_validation - A reference to an object that represents a TLS validation context.

ClientTlsCertificate

data ClientTlsCertificate Source #

An object that represents the client's certificate.

See: newClientTlsCertificate smart constructor.

Instances

Instances details
Eq ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Read ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Show ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Generic ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Associated Types

type Rep ClientTlsCertificate :: Type -> Type #

NFData ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Methods

rnf :: ClientTlsCertificate -> () #

Hashable ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

ToJSON ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

FromJSON ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

type Rep ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

type Rep ClientTlsCertificate = D1 ('MetaData "ClientTlsCertificate" "Amazonka.AppMesh.Types.ClientTlsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ClientTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsSdsCertificate)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsFileCertificate))))

newClientTlsCertificate :: ClientTlsCertificate Source #

Create a value of ClientTlsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sds:ClientTlsCertificate', clientTlsCertificate_sds - A reference to an object that represents a client's TLS Secret Discovery Service certificate.

$sel:file:ClientTlsCertificate', clientTlsCertificate_file - An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

DnsServiceDiscovery

data DnsServiceDiscovery Source #

An object that represents the DNS service discovery information for your virtual node.

See: newDnsServiceDiscovery smart constructor.

Instances

Instances details
Eq DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Read DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Show DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Generic DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Associated Types

type Rep DnsServiceDiscovery :: Type -> Type #

NFData DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Methods

rnf :: DnsServiceDiscovery -> () #

Hashable DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

ToJSON DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

FromJSON DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

type Rep DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

type Rep DnsServiceDiscovery = D1 ('MetaData "DnsServiceDiscovery" "Amazonka.AppMesh.Types.DnsServiceDiscovery" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "DnsServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "responseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsResponseType)) :*: S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDnsServiceDiscovery Source #

Create a value of DnsServiceDiscovery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:responseType:DnsServiceDiscovery', dnsServiceDiscovery_responseType - Specifies the DNS response type for the virtual node.

$sel:hostname:DnsServiceDiscovery', dnsServiceDiscovery_hostname - Specifies the DNS service discovery hostname for the virtual node.

Duration

data Duration Source #

An object that represents a duration of time.

See: newDuration smart constructor.

Instances

Instances details
Eq Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Read Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Show Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Generic Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Associated Types

type Rep Duration :: Type -> Type #

Methods

from :: Duration -> Rep Duration x #

to :: Rep Duration x -> Duration #

NFData Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Methods

rnf :: Duration -> () #

Hashable Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Methods

hashWithSalt :: Int -> Duration -> Int #

hash :: Duration -> Int #

ToJSON Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

FromJSON Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

type Rep Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

type Rep Duration = D1 ('MetaData "Duration" "Amazonka.AppMesh.Types.Duration" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "Duration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DurationUnit))))

newDuration :: Duration Source #

Create a value of Duration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Duration', duration_value - A number of time units.

$sel:unit:Duration', duration_unit - A unit of time.

EgressFilter

data EgressFilter Source #

An object that represents the egress filter rules for a service mesh.

See: newEgressFilter smart constructor.

Instances

Instances details
Eq EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Read EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Show EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Generic EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Associated Types

type Rep EgressFilter :: Type -> Type #

NFData EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Methods

rnf :: EgressFilter -> () #

Hashable EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

ToJSON EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

FromJSON EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

type Rep EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

type Rep EgressFilter = D1 ('MetaData "EgressFilter" "Amazonka.AppMesh.Types.EgressFilter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "EgressFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EgressFilterType)))

newEgressFilter Source #

Create a value of EgressFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':EgressFilter', egressFilter_type - The egress filter type. By default, the type is DROP_ALL, which allows egress only from virtual nodes to other defined resources in the service mesh (and any traffic to *.amazonaws.com for Amazon Web Services API calls). You can set the egress filter type to ALLOW_ALL to allow egress to any endpoint inside or outside of the service mesh.

FileAccessLog

data FileAccessLog Source #

An object that represents an access log file.

See: newFileAccessLog smart constructor.

Constructors

FileAccessLog' Text 

Instances

Instances details
Eq FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Read FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Show FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Generic FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Associated Types

type Rep FileAccessLog :: Type -> Type #

NFData FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Methods

rnf :: FileAccessLog -> () #

Hashable FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

ToJSON FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

FromJSON FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

type Rep FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

type Rep FileAccessLog = D1 ('MetaData "FileAccessLog" "Amazonka.AppMesh.Types.FileAccessLog" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "FileAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFileAccessLog Source #

Create a value of FileAccessLog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:path:FileAccessLog', fileAccessLog_path - The file path to write access logs to. You can use /dev/stdout to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.

The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.

GatewayRouteData

data GatewayRouteData Source #

An object that represents a gateway route returned by a describe operation.

See: newGatewayRouteData smart constructor.

Instances

Instances details
Eq GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Read GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Show GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Generic GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Associated Types

type Rep GatewayRouteData :: Type -> Type #

NFData GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Methods

rnf :: GatewayRouteData -> () #

Hashable GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

FromJSON GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

type Rep GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

type Rep GatewayRouteData = D1 ('MetaData "GatewayRouteData" "Amazonka.AppMesh.Types.GatewayRouteData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayRouteName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata))) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteSpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteStatus) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGatewayRouteData Source #

Create a value of GatewayRouteData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:gatewayRouteName:GatewayRouteData', gatewayRouteData_gatewayRouteName - The name of the gateway route.

$sel:meshName:GatewayRouteData', gatewayRouteData_meshName - The name of the service mesh that the resource resides in.

$sel:metadata:GatewayRouteData', gatewayRouteData_metadata - Undocumented member.

$sel:spec:GatewayRouteData', gatewayRouteData_spec - The specifications of the gateway route.

$sel:status:GatewayRouteData', gatewayRouteData_status - The status of the gateway route.

$sel:virtualGatewayName:GatewayRouteData', gatewayRouteData_virtualGatewayName - The virtual gateway that the gateway route is associated with.

GatewayRouteHostnameMatch

data GatewayRouteHostnameMatch Source #

An object representing the gateway route host name to match.

See: newGatewayRouteHostnameMatch smart constructor.

Instances

Instances details
Eq GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Read GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Show GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Generic GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Associated Types

type Rep GatewayRouteHostnameMatch :: Type -> Type #

NFData GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Hashable GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

ToJSON GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

FromJSON GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

type Rep GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

type Rep GatewayRouteHostnameMatch = D1 ('MetaData "GatewayRouteHostnameMatch" "Amazonka.AppMesh.Types.GatewayRouteHostnameMatch" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteHostnameMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "suffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGatewayRouteHostnameMatch :: GatewayRouteHostnameMatch Source #

Create a value of GatewayRouteHostnameMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:suffix:GatewayRouteHostnameMatch', gatewayRouteHostnameMatch_suffix - The specified ending characters of the host name to match on.

$sel:exact:GatewayRouteHostnameMatch', gatewayRouteHostnameMatch_exact - The exact host name to match on.

GatewayRouteHostnameRewrite

data GatewayRouteHostnameRewrite Source #

An object representing the gateway route host name to rewrite.

See: newGatewayRouteHostnameRewrite smart constructor.

Instances

Instances details
Eq GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Read GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Show GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Generic GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Associated Types

type Rep GatewayRouteHostnameRewrite :: Type -> Type #

NFData GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Hashable GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

ToJSON GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

FromJSON GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

type Rep GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

type Rep GatewayRouteHostnameRewrite = D1 ('MetaData "GatewayRouteHostnameRewrite" "Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteHostnameRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultTargetHostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultGatewayRouteRewrite))))

newGatewayRouteHostnameRewrite :: GatewayRouteHostnameRewrite Source #

Create a value of GatewayRouteHostnameRewrite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultTargetHostname:GatewayRouteHostnameRewrite', gatewayRouteHostnameRewrite_defaultTargetHostname - The default target host name to write to.

GatewayRouteRef

data GatewayRouteRef Source #

An object that represents a gateway route returned by a list operation.

See: newGatewayRouteRef smart constructor.

Instances

Instances details
Eq GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Read GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Show GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Generic GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Associated Types

type Rep GatewayRouteRef :: Type -> Type #

NFData GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Methods

rnf :: GatewayRouteRef -> () #

Hashable GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

FromJSON GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

type Rep GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

newGatewayRouteRef Source #

Create a value of GatewayRouteRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:GatewayRouteRef', gatewayRouteRef_arn - The full Amazon Resource Name (ARN) for the gateway route.

$sel:createdAt:GatewayRouteRef', gatewayRouteRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:gatewayRouteName:GatewayRouteRef', gatewayRouteRef_gatewayRouteName - The name of the gateway route.

$sel:lastUpdatedAt:GatewayRouteRef', gatewayRouteRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:GatewayRouteRef', gatewayRouteRef_meshName - The name of the service mesh that the resource resides in.

$sel:meshOwner:GatewayRouteRef', gatewayRouteRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:GatewayRouteRef', gatewayRouteRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:GatewayRouteRef', gatewayRouteRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualGatewayName:GatewayRouteRef', gatewayRouteRef_virtualGatewayName - The virtual gateway that the gateway route is associated with.

GatewayRouteSpec

data GatewayRouteSpec Source #

An object that represents a gateway route specification. Specify one gateway route type.

See: newGatewayRouteSpec smart constructor.

Instances

Instances details
Eq GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Read GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Show GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Generic GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Associated Types

type Rep GatewayRouteSpec :: Type -> Type #

NFData GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Methods

rnf :: GatewayRouteSpec -> () #

Hashable GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

ToJSON GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

FromJSON GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

type Rep GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

type Rep GatewayRouteSpec = D1 ('MetaData "GatewayRouteSpec" "Amazonka.AppMesh.Types.GatewayRouteSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "http2Route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoute))) :*: (S1 ('MetaSel ('Just "grpcRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcGatewayRoute)) :*: S1 ('MetaSel ('Just "httpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoute)))))

newGatewayRouteSpec :: GatewayRouteSpec Source #

Create a value of GatewayRouteSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:priority:GatewayRouteSpec', gatewayRouteSpec_priority - The ordering of the gateway routes spec.

$sel:http2Route:GatewayRouteSpec', gatewayRouteSpec_http2Route - An object that represents the specification of an HTTP/2 gateway route.

$sel:grpcRoute:GatewayRouteSpec', gatewayRouteSpec_grpcRoute - An object that represents the specification of a gRPC gateway route.

$sel:httpRoute:GatewayRouteSpec', gatewayRouteSpec_httpRoute - An object that represents the specification of an HTTP gateway route.

GatewayRouteStatus

data GatewayRouteStatus Source #

An object that represents the current status of a gateway route.

See: newGatewayRouteStatus smart constructor.

Instances

Instances details
Eq GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Read GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Show GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Generic GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Associated Types

type Rep GatewayRouteStatus :: Type -> Type #

NFData GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Methods

rnf :: GatewayRouteStatus -> () #

Hashable GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

FromJSON GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

type Rep GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

type Rep GatewayRouteStatus = D1 ('MetaData "GatewayRouteStatus" "Amazonka.AppMesh.Types.GatewayRouteStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteStatusCode)))

newGatewayRouteStatus Source #

Create a value of GatewayRouteStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:GatewayRouteStatus', gatewayRouteStatus_status - The current status for the gateway route.

GatewayRouteTarget

data GatewayRouteTarget Source #

An object that represents a gateway route target.

See: newGatewayRouteTarget smart constructor.

Instances

Instances details
Eq GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Read GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Show GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Generic GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Associated Types

type Rep GatewayRouteTarget :: Type -> Type #

NFData GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Methods

rnf :: GatewayRouteTarget -> () #

Hashable GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

ToJSON GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

FromJSON GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

type Rep GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

type Rep GatewayRouteTarget = D1 ('MetaData "GatewayRouteTarget" "Amazonka.AppMesh.Types.GatewayRouteTarget" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteVirtualService)))

newGatewayRouteTarget Source #

Create a value of GatewayRouteTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualService:GatewayRouteTarget', gatewayRouteTarget_virtualService - An object that represents a virtual service gateway route target.

GatewayRouteVirtualService

data GatewayRouteVirtualService Source #

An object that represents the virtual service that traffic is routed to.

See: newGatewayRouteVirtualService smart constructor.

Instances

Instances details
Eq GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Read GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Show GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Generic GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Associated Types

type Rep GatewayRouteVirtualService :: Type -> Type #

NFData GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Hashable GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

ToJSON GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

FromJSON GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

type Rep GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

type Rep GatewayRouteVirtualService = D1 ('MetaData "GatewayRouteVirtualService" "Amazonka.AppMesh.Types.GatewayRouteVirtualService" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GatewayRouteVirtualService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGatewayRouteVirtualService Source #

Create a value of GatewayRouteVirtualService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualServiceName:GatewayRouteVirtualService', gatewayRouteVirtualService_virtualServiceName - The name of the virtual service that traffic is routed to.

GrpcGatewayRoute

data GrpcGatewayRoute Source #

An object that represents a gRPC gateway route.

See: newGrpcGatewayRoute smart constructor.

Instances

Instances details
Eq GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Read GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Show GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Generic GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Associated Types

type Rep GrpcGatewayRoute :: Type -> Type #

NFData GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Methods

rnf :: GrpcGatewayRoute -> () #

Hashable GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

ToJSON GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

FromJSON GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

type Rep GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

type Rep GrpcGatewayRoute = D1 ('MetaData "GrpcGatewayRoute" "Amazonka.AppMesh.Types.GrpcGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcGatewayRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GrpcGatewayRouteAction) :*: S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GrpcGatewayRouteMatch)))

newGrpcGatewayRoute Source #

Create a value of GrpcGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:GrpcGatewayRoute', grpcGatewayRoute_action - An object that represents the action to take if a match is determined.

$sel:match:GrpcGatewayRoute', grpcGatewayRoute_match - An object that represents the criteria for determining a request match.

GrpcGatewayRouteAction

data GrpcGatewayRouteAction Source #

An object that represents the action to take if a match is determined.

See: newGrpcGatewayRouteAction smart constructor.

Instances

Instances details
Eq GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Read GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Show GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Generic GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Associated Types

type Rep GrpcGatewayRouteAction :: Type -> Type #

NFData GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Methods

rnf :: GrpcGatewayRouteAction -> () #

Hashable GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

ToJSON GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

FromJSON GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

type Rep GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

type Rep GrpcGatewayRouteAction = D1 ('MetaData "GrpcGatewayRouteAction" "Amazonka.AppMesh.Types.GrpcGatewayRouteAction" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcGatewayRouteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rewrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcGatewayRouteRewrite)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteTarget)))

newGrpcGatewayRouteAction Source #

Create a value of GrpcGatewayRouteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rewrite:GrpcGatewayRouteAction', grpcGatewayRouteAction_rewrite - The gateway route action to rewrite.

$sel:target:GrpcGatewayRouteAction', grpcGatewayRouteAction_target - An object that represents the target that traffic is routed to when a request matches the gateway route.

GrpcGatewayRouteMatch

data GrpcGatewayRouteMatch Source #

An object that represents the criteria for determining a request match.

See: newGrpcGatewayRouteMatch smart constructor.

Instances

Instances details
Eq GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Read GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Show GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Generic GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Associated Types

type Rep GrpcGatewayRouteMatch :: Type -> Type #

NFData GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Methods

rnf :: GrpcGatewayRouteMatch -> () #

Hashable GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

ToJSON GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

FromJSON GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

type Rep GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

type Rep GrpcGatewayRouteMatch = D1 ('MetaData "GrpcGatewayRouteMatch" "Amazonka.AppMesh.Types.GrpcGatewayRouteMatch" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcGatewayRouteMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayRouteHostnameMatch)) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcGatewayRouteMetadata))))))

newGrpcGatewayRouteMatch :: GrpcGatewayRouteMatch Source #

Create a value of GrpcGatewayRouteMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:GrpcGatewayRouteMatch', grpcGatewayRouteMatch_hostname - The gateway route host name to be matched on.

$sel:serviceName:GrpcGatewayRouteMatch', grpcGatewayRouteMatch_serviceName - The fully qualified domain name for the service to match from the request.

$sel:metadata:GrpcGatewayRouteMatch', grpcGatewayRouteMatch_metadata - The gateway route metadata to be matched on.

GrpcGatewayRouteMetadata

data GrpcGatewayRouteMetadata Source #

An object representing the metadata of the gateway route.

See: newGrpcGatewayRouteMetadata smart constructor.

Instances

Instances details
Eq GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Read GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Show GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Generic GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Associated Types

type Rep GrpcGatewayRouteMetadata :: Type -> Type #

NFData GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Hashable GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

ToJSON GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

FromJSON GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

type Rep GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

type Rep GrpcGatewayRouteMetadata = D1 ('MetaData "GrpcGatewayRouteMetadata" "Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcGatewayRouteMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcMetadataMatchMethod)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGrpcGatewayRouteMetadata Source #

Create a value of GrpcGatewayRouteMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invert:GrpcGatewayRouteMetadata', grpcGatewayRouteMetadata_invert - Specify True to match anything except the match criteria. The default value is False.

$sel:match:GrpcGatewayRouteMetadata', grpcGatewayRouteMetadata_match - The criteria for determining a metadata match.

$sel:name:GrpcGatewayRouteMetadata', grpcGatewayRouteMetadata_name - A name for the gateway route metadata.

GrpcGatewayRouteRewrite

data GrpcGatewayRouteRewrite Source #

An object that represents the gateway route to rewrite.

See: newGrpcGatewayRouteRewrite smart constructor.

Instances

Instances details
Eq GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Read GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Show GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Generic GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Associated Types

type Rep GrpcGatewayRouteRewrite :: Type -> Type #

NFData GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Methods

rnf :: GrpcGatewayRouteRewrite -> () #

Hashable GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

ToJSON GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

FromJSON GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

type Rep GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

type Rep GrpcGatewayRouteRewrite = D1 ('MetaData "GrpcGatewayRouteRewrite" "Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcGatewayRouteRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayRouteHostnameRewrite))))

newGrpcGatewayRouteRewrite :: GrpcGatewayRouteRewrite Source #

Create a value of GrpcGatewayRouteRewrite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:GrpcGatewayRouteRewrite', grpcGatewayRouteRewrite_hostname - The host name of the gateway route to rewrite.

GrpcMetadataMatchMethod

data GrpcMetadataMatchMethod Source #

An object representing the method header to be matched.

See: newGrpcMetadataMatchMethod smart constructor.

Instances

Instances details
Eq GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Read GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Show GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Generic GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Associated Types

type Rep GrpcMetadataMatchMethod :: Type -> Type #

NFData GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Methods

rnf :: GrpcMetadataMatchMethod -> () #

Hashable GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

ToJSON GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

FromJSON GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

type Rep GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

type Rep GrpcMetadataMatchMethod = D1 ('MetaData "GrpcMetadataMatchMethod" "Amazonka.AppMesh.Types.GrpcMetadataMatchMethod" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcMetadataMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "suffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MatchRange)) :*: S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGrpcMetadataMatchMethod :: GrpcMetadataMatchMethod Source #

Create a value of GrpcMetadataMatchMethod with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:suffix:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_suffix - The specified ending characters of the method header to match on.

$sel:regex:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_regex - The regex used to match the method header.

$sel:prefix:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_prefix - The specified beginning characters of the method header to be matched on.

$sel:range:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_range - Undocumented member.

$sel:exact:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_exact - The exact method header to be matched on.

GrpcRetryPolicy

data GrpcRetryPolicy Source #

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

See: newGrpcRetryPolicy smart constructor.

Instances

Instances details
Eq GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Read GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Show GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Generic GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Associated Types

type Rep GrpcRetryPolicy :: Type -> Type #

NFData GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Methods

rnf :: GrpcRetryPolicy -> () #

Hashable GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

ToJSON GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

FromJSON GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

type Rep GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

type Rep GrpcRetryPolicy = D1 ('MetaData "GrpcRetryPolicy" "Amazonka.AppMesh.Types.GrpcRetryPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRetryPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "grpcRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcRetryPolicyEvent)))) :*: (S1 ('MetaSel ('Just "tcpRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TcpRetryPolicyEvent))) :*: (S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "perRetryTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Duration)))))

newGrpcRetryPolicy Source #

Create a value of GrpcRetryPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpRetryEvents:GrpcRetryPolicy', grpcRetryPolicy_httpRetryEvents - Specify at least one of the following values.

  • server-error – HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511
  • gateway-error – HTTP status codes 502, 503, and 504
  • client-error – HTTP status code 409
  • stream-error – Retry on refused stream

$sel:grpcRetryEvents:GrpcRetryPolicy', grpcRetryPolicy_grpcRetryEvents - Specify at least one of the valid values.

$sel:tcpRetryEvents:GrpcRetryPolicy', grpcRetryPolicy_tcpRetryEvents - Specify a valid value. The event occurs before any processing of a request has started and is encountered when the upstream is temporarily or permanently unavailable.

$sel:maxRetries:GrpcRetryPolicy', grpcRetryPolicy_maxRetries - The maximum number of retry attempts.

$sel:perRetryTimeout:GrpcRetryPolicy', grpcRetryPolicy_perRetryTimeout - The timeout for each retry attempt.

GrpcRoute

data GrpcRoute Source #

An object that represents a gRPC route type.

See: newGrpcRoute smart constructor.

Instances

Instances details
Eq GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Read GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Show GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Generic GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Associated Types

type Rep GrpcRoute :: Type -> Type #

NFData GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Methods

rnf :: GrpcRoute -> () #

Hashable GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

ToJSON GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

FromJSON GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

type Rep GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

type Rep GrpcRoute = D1 ('MetaData "GrpcRoute" "Amazonka.AppMesh.Types.GrpcRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retryPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcRetryPolicy)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcTimeout))) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GrpcRouteAction) :*: S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GrpcRouteMatch))))

newGrpcRoute Source #

Create a value of GrpcRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:retryPolicy:GrpcRoute', grpcRoute_retryPolicy - An object that represents a retry policy.

$sel:timeout:GrpcRoute', grpcRoute_timeout - An object that represents types of timeouts.

$sel:action:GrpcRoute', grpcRoute_action - An object that represents the action to take if a match is determined.

$sel:match:GrpcRoute', grpcRoute_match - An object that represents the criteria for determining a request match.

GrpcRouteAction

data GrpcRouteAction Source #

An object that represents the action to take if a match is determined.

See: newGrpcRouteAction smart constructor.

Instances

Instances details
Eq GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Read GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Show GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Generic GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Associated Types

type Rep GrpcRouteAction :: Type -> Type #

NFData GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Methods

rnf :: GrpcRouteAction -> () #

Hashable GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

ToJSON GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

FromJSON GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

type Rep GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

type Rep GrpcRouteAction = D1 ('MetaData "GrpcRouteAction" "Amazonka.AppMesh.Types.GrpcRouteAction" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRouteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "weightedTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty WeightedTarget))))

newGrpcRouteAction Source #

Create a value of GrpcRouteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:weightedTargets:GrpcRouteAction', grpcRouteAction_weightedTargets - An object that represents the targets that traffic is routed to when a request matches the route.

GrpcRouteMatch

data GrpcRouteMatch Source #

An object that represents the criteria for determining a request match.

See: newGrpcRouteMatch smart constructor.

Instances

Instances details
Eq GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Read GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Show GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Generic GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Associated Types

type Rep GrpcRouteMatch :: Type -> Type #

NFData GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Methods

rnf :: GrpcRouteMatch -> () #

Hashable GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

ToJSON GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

FromJSON GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

type Rep GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

type Rep GrpcRouteMatch = D1 ('MetaData "GrpcRouteMatch" "Amazonka.AppMesh.Types.GrpcRouteMatch" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRouteMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "methodName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcRouteMetadata))))))

newGrpcRouteMatch :: GrpcRouteMatch Source #

Create a value of GrpcRouteMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:methodName:GrpcRouteMatch', grpcRouteMatch_methodName - The method name to match from the request. If you specify a name, you must also specify a serviceName.

$sel:serviceName:GrpcRouteMatch', grpcRouteMatch_serviceName - The fully qualified domain name for the service to match from the request.

$sel:metadata:GrpcRouteMatch', grpcRouteMatch_metadata - An object that represents the data to match from the request.

GrpcRouteMetadata

data GrpcRouteMetadata Source #

An object that represents the match metadata for the route.

See: newGrpcRouteMetadata smart constructor.

Instances

Instances details
Eq GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Read GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Show GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Generic GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Associated Types

type Rep GrpcRouteMetadata :: Type -> Type #

NFData GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Methods

rnf :: GrpcRouteMetadata -> () #

Hashable GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

ToJSON GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

FromJSON GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

type Rep GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

type Rep GrpcRouteMetadata = D1 ('MetaData "GrpcRouteMetadata" "Amazonka.AppMesh.Types.GrpcRouteMetadata" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRouteMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcRouteMetadataMatchMethod)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGrpcRouteMetadata Source #

Create a value of GrpcRouteMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invert:GrpcRouteMetadata', grpcRouteMetadata_invert - Specify True to match anything except the match criteria. The default value is False.

$sel:match:GrpcRouteMetadata', grpcRouteMetadata_match - An object that represents the data to match from the request.

$sel:name:GrpcRouteMetadata', grpcRouteMetadata_name - The name of the route.

GrpcRouteMetadataMatchMethod

data GrpcRouteMetadataMatchMethod Source #

An object that represents the match method. Specify one of the match values.

See: newGrpcRouteMetadataMatchMethod smart constructor.

Instances

Instances details
Eq GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Read GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Show GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Generic GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Associated Types

type Rep GrpcRouteMetadataMatchMethod :: Type -> Type #

NFData GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Hashable GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

ToJSON GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

FromJSON GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

type Rep GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

type Rep GrpcRouteMetadataMatchMethod = D1 ('MetaData "GrpcRouteMetadataMatchMethod" "Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcRouteMetadataMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "suffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MatchRange)) :*: S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGrpcRouteMetadataMatchMethod :: GrpcRouteMetadataMatchMethod Source #

Create a value of GrpcRouteMetadataMatchMethod with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:suffix:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_suffix - The value sent by the client must end with the specified characters.

$sel:regex:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_regex - The value sent by the client must include the specified characters.

$sel:prefix:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_prefix - The value sent by the client must begin with the specified characters.

$sel:range:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_range - An object that represents the range of values to match on.

$sel:exact:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_exact - The value sent by the client must match the specified value exactly.

GrpcTimeout

data GrpcTimeout Source #

An object that represents types of timeouts.

See: newGrpcTimeout smart constructor.

Instances

Instances details
Eq GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Read GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Show GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Generic GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Associated Types

type Rep GrpcTimeout :: Type -> Type #

NFData GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Methods

rnf :: GrpcTimeout -> () #

Hashable GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

ToJSON GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

FromJSON GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

type Rep GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

type Rep GrpcTimeout = D1 ('MetaData "GrpcTimeout" "Amazonka.AppMesh.Types.GrpcTimeout" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "GrpcTimeout'" 'PrefixI 'True) (S1 ('MetaSel ('Just "idle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration)) :*: S1 ('MetaSel ('Just "perRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration))))

newGrpcTimeout :: GrpcTimeout Source #

Create a value of GrpcTimeout with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:idle:GrpcTimeout', grpcTimeout_idle - An object that represents an idle timeout. An idle timeout bounds the amount of time that a connection may be idle. The default value is none.

$sel:perRequest:GrpcTimeout', grpcTimeout_perRequest - An object that represents a per request timeout. The default value is 15 seconds. If you set a higher timeout, then make sure that the higher value is set for each App Mesh resource in a conversation. For example, if a virtual node backend uses a virtual router provider to route to another virtual node, then the timeout should be greater than 15 seconds for the source and destination virtual node and the route.

HeaderMatchMethod

data HeaderMatchMethod Source #

An object that represents the method and value to match with the header value sent in a request. Specify one match method.

See: newHeaderMatchMethod smart constructor.

Instances

Instances details
Eq HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Read HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Show HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Generic HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Associated Types

type Rep HeaderMatchMethod :: Type -> Type #

NFData HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Methods

rnf :: HeaderMatchMethod -> () #

Hashable HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

ToJSON HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

FromJSON HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

type Rep HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

type Rep HeaderMatchMethod = D1 ('MetaData "HeaderMatchMethod" "Amazonka.AppMesh.Types.HeaderMatchMethod" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HeaderMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "suffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "range") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MatchRange)) :*: S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newHeaderMatchMethod :: HeaderMatchMethod Source #

Create a value of HeaderMatchMethod with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:suffix:HeaderMatchMethod', headerMatchMethod_suffix - The value sent by the client must end with the specified characters.

$sel:regex:HeaderMatchMethod', headerMatchMethod_regex - The value sent by the client must include the specified characters.

$sel:prefix:HeaderMatchMethod', headerMatchMethod_prefix - The value sent by the client must begin with the specified characters.

$sel:range:HeaderMatchMethod', headerMatchMethod_range - An object that represents the range of values to match on.

$sel:exact:HeaderMatchMethod', headerMatchMethod_exact - The value sent by the client must match the specified value exactly.

HealthCheckPolicy

data HealthCheckPolicy Source #

An object that represents the health check policy for a virtual node's listener.

See: newHealthCheckPolicy smart constructor.

Instances

Instances details
Eq HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Read HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Show HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Generic HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Associated Types

type Rep HealthCheckPolicy :: Type -> Type #

NFData HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Methods

rnf :: HealthCheckPolicy -> () #

Hashable HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

ToJSON HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

FromJSON HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

type Rep HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

type Rep HealthCheckPolicy = D1 ('MetaData "HealthCheckPolicy" "Amazonka.AppMesh.Types.HealthCheckPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HealthCheckPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))) :*: ((S1 ('MetaSel ('Just "intervalMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PortProtocol)) :*: (S1 ('MetaSel ('Just "timeoutMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "unhealthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newHealthCheckPolicy Source #

Create a value of HealthCheckPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:path:HealthCheckPolicy', healthCheckPolicy_path - The destination path for the health check request. This value is only used if the specified protocol is HTTP or HTTP/2. For any other protocol, this value is ignored.

$sel:port:HealthCheckPolicy', healthCheckPolicy_port - The destination port for the health check request. This port must match the port defined in the PortMapping for the listener.

$sel:healthyThreshold:HealthCheckPolicy', healthCheckPolicy_healthyThreshold - The number of consecutive successful health checks that must occur before declaring listener healthy.

$sel:intervalMillis:HealthCheckPolicy', healthCheckPolicy_intervalMillis - The time period in milliseconds between each health check execution.

$sel:protocol:HealthCheckPolicy', healthCheckPolicy_protocol - The protocol for the health check request. If you specify grpc, then your service must conform to the GRPC Health Checking Protocol.

$sel:timeoutMillis:HealthCheckPolicy', healthCheckPolicy_timeoutMillis - The amount of time to wait when receiving a response from the health check, in milliseconds.

$sel:unhealthyThreshold:HealthCheckPolicy', healthCheckPolicy_unhealthyThreshold - The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.

HttpGatewayRoute

data HttpGatewayRoute Source #

An object that represents an HTTP gateway route.

See: newHttpGatewayRoute smart constructor.

Instances

Instances details
Eq HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Read HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Show HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Generic HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Associated Types

type Rep HttpGatewayRoute :: Type -> Type #

NFData HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Methods

rnf :: HttpGatewayRoute -> () #

Hashable HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

ToJSON HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

FromJSON HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

type Rep HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

type Rep HttpGatewayRoute = D1 ('MetaData "HttpGatewayRoute" "Amazonka.AppMesh.Types.HttpGatewayRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpGatewayRouteAction) :*: S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpGatewayRouteMatch)))

newHttpGatewayRoute Source #

Create a value of HttpGatewayRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:HttpGatewayRoute', httpGatewayRoute_action - An object that represents the action to take if a match is determined.

$sel:match:HttpGatewayRoute', httpGatewayRoute_match - An object that represents the criteria for determining a request match.

HttpGatewayRouteAction

data HttpGatewayRouteAction Source #

An object that represents the action to take if a match is determined.

See: newHttpGatewayRouteAction smart constructor.

Instances

Instances details
Eq HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Read HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Show HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Generic HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Associated Types

type Rep HttpGatewayRouteAction :: Type -> Type #

NFData HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Methods

rnf :: HttpGatewayRouteAction -> () #

Hashable HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

ToJSON HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

FromJSON HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

type Rep HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

type Rep HttpGatewayRouteAction = D1 ('MetaData "HttpGatewayRouteAction" "Amazonka.AppMesh.Types.HttpGatewayRouteAction" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRouteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rewrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRouteRewrite)) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GatewayRouteTarget)))

newHttpGatewayRouteAction Source #

Create a value of HttpGatewayRouteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rewrite:HttpGatewayRouteAction', httpGatewayRouteAction_rewrite - The gateway route action to rewrite.

$sel:target:HttpGatewayRouteAction', httpGatewayRouteAction_target - An object that represents the target that traffic is routed to when a request matches the gateway route.

HttpGatewayRouteHeader

data HttpGatewayRouteHeader Source #

An object that represents the HTTP header in the gateway route.

See: newHttpGatewayRouteHeader smart constructor.

Instances

Instances details
Eq HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Read HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Show HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Generic HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Associated Types

type Rep HttpGatewayRouteHeader :: Type -> Type #

NFData HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Methods

rnf :: HttpGatewayRouteHeader -> () #

Hashable HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

ToJSON HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

FromJSON HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

type Rep HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

type Rep HttpGatewayRouteHeader = D1 ('MetaData "HttpGatewayRouteHeader" "Amazonka.AppMesh.Types.HttpGatewayRouteHeader" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRouteHeader'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HeaderMatchMethod)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newHttpGatewayRouteHeader Source #

Create a value of HttpGatewayRouteHeader with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invert:HttpGatewayRouteHeader', httpGatewayRouteHeader_invert - Specify True to match anything except the match criteria. The default value is False.

$sel:match:HttpGatewayRouteHeader', httpGatewayRouteHeader_match - Undocumented member.

$sel:name:HttpGatewayRouteHeader', httpGatewayRouteHeader_name - A name for the HTTP header in the gateway route that will be matched on.

HttpGatewayRouteMatch

data HttpGatewayRouteMatch Source #

An object that represents the criteria for determining a request match.

See: newHttpGatewayRouteMatch smart constructor.

Instances

Instances details
Eq HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Read HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Show HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Generic HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Associated Types

type Rep HttpGatewayRouteMatch :: Type -> Type #

NFData HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Methods

rnf :: HttpGatewayRouteMatch -> () #

Hashable HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

ToJSON HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

FromJSON HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

type Rep HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

newHttpGatewayRouteMatch :: HttpGatewayRouteMatch Source #

Create a value of HttpGatewayRouteMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:HttpGatewayRouteMatch', httpGatewayRouteMatch_hostname - The host name to match on.

$sel:path:HttpGatewayRouteMatch', httpGatewayRouteMatch_path - The path to match on.

$sel:prefix:HttpGatewayRouteMatch', httpGatewayRouteMatch_prefix - Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

$sel:queryParameters:HttpGatewayRouteMatch', httpGatewayRouteMatch_queryParameters - The query parameter to match on.

$sel:headers:HttpGatewayRouteMatch', httpGatewayRouteMatch_headers - The client request headers to match on.

$sel:method:HttpGatewayRouteMatch', httpGatewayRouteMatch_method - The method to match on.

HttpGatewayRoutePathRewrite

data HttpGatewayRoutePathRewrite Source #

An object that represents the path to rewrite.

See: newHttpGatewayRoutePathRewrite smart constructor.

Instances

Instances details
Eq HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Read HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Show HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Generic HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Associated Types

type Rep HttpGatewayRoutePathRewrite :: Type -> Type #

NFData HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Hashable HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

ToJSON HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

FromJSON HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

type Rep HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

type Rep HttpGatewayRoutePathRewrite = D1 ('MetaData "HttpGatewayRoutePathRewrite" "Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRoutePathRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpGatewayRoutePathRewrite :: HttpGatewayRoutePathRewrite Source #

Create a value of HttpGatewayRoutePathRewrite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exact:HttpGatewayRoutePathRewrite', httpGatewayRoutePathRewrite_exact - The exact path to rewrite.

HttpGatewayRoutePrefixRewrite

data HttpGatewayRoutePrefixRewrite Source #

An object representing the beginning characters of the route to rewrite.

See: newHttpGatewayRoutePrefixRewrite smart constructor.

Instances

Instances details
Eq HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Read HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Show HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Generic HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Associated Types

type Rep HttpGatewayRoutePrefixRewrite :: Type -> Type #

NFData HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Hashable HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

ToJSON HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

FromJSON HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

type Rep HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

type Rep HttpGatewayRoutePrefixRewrite = D1 ('MetaData "HttpGatewayRoutePrefixRewrite" "Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRoutePrefixRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultGatewayRouteRewrite))))

newHttpGatewayRoutePrefixRewrite :: HttpGatewayRoutePrefixRewrite Source #

Create a value of HttpGatewayRoutePrefixRewrite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:HttpGatewayRoutePrefixRewrite', httpGatewayRoutePrefixRewrite_value - The value used to replace the incoming route prefix when rewritten.

$sel:defaultPrefix:HttpGatewayRoutePrefixRewrite', httpGatewayRoutePrefixRewrite_defaultPrefix - The default prefix used to replace the incoming route prefix when rewritten.

HttpGatewayRouteRewrite

data HttpGatewayRouteRewrite Source #

An object representing the gateway route to rewrite.

See: newHttpGatewayRouteRewrite smart constructor.

Instances

Instances details
Eq HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Read HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Show HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Generic HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Associated Types

type Rep HttpGatewayRouteRewrite :: Type -> Type #

NFData HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Methods

rnf :: HttpGatewayRouteRewrite -> () #

Hashable HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

ToJSON HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

FromJSON HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

type Rep HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

type Rep HttpGatewayRouteRewrite = D1 ('MetaData "HttpGatewayRouteRewrite" "Amazonka.AppMesh.Types.HttpGatewayRouteRewrite" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpGatewayRouteRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayRouteHostnameRewrite)) :*: (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoutePathRewrite)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoutePrefixRewrite)))))

newHttpGatewayRouteRewrite :: HttpGatewayRouteRewrite Source #

Create a value of HttpGatewayRouteRewrite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostname:HttpGatewayRouteRewrite', httpGatewayRouteRewrite_hostname - The host name to rewrite.

$sel:path:HttpGatewayRouteRewrite', httpGatewayRouteRewrite_path - The path to rewrite.

$sel:prefix:HttpGatewayRouteRewrite', httpGatewayRouteRewrite_prefix - The specified beginning characters to rewrite.

HttpPathMatch

data HttpPathMatch Source #

An object representing the path to match in the request.

See: newHttpPathMatch smart constructor.

Constructors

HttpPathMatch' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Read HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Show HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Generic HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Associated Types

type Rep HttpPathMatch :: Type -> Type #

NFData HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Methods

rnf :: HttpPathMatch -> () #

Hashable HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

ToJSON HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

FromJSON HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

type Rep HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

type Rep HttpPathMatch = D1 ('MetaData "HttpPathMatch" "Amazonka.AppMesh.Types.HttpPathMatch" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpPathMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHttpPathMatch :: HttpPathMatch Source #

Create a value of HttpPathMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:regex:HttpPathMatch', httpPathMatch_regex - The regex used to match the path.

$sel:exact:HttpPathMatch', httpPathMatch_exact - The exact path to match on.

HttpQueryParameter

data HttpQueryParameter Source #

An object that represents the query parameter in the request.

See: newHttpQueryParameter smart constructor.

Instances

Instances details
Eq HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Read HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Show HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Generic HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Associated Types

type Rep HttpQueryParameter :: Type -> Type #

NFData HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Methods

rnf :: HttpQueryParameter -> () #

Hashable HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

ToJSON HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

FromJSON HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

type Rep HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

type Rep HttpQueryParameter = D1 ('MetaData "HttpQueryParameter" "Amazonka.AppMesh.Types.HttpQueryParameter" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpQueryParameter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryParameterMatch)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newHttpQueryParameter Source #

Create a value of HttpQueryParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:match:HttpQueryParameter', httpQueryParameter_match - The query parameter to match on.

$sel:name:HttpQueryParameter', httpQueryParameter_name - A name for the query parameter that will be matched on.

HttpRetryPolicy

data HttpRetryPolicy Source #

An object that represents a retry policy. Specify at least one value for at least one of the types of RetryEvents, a value for maxRetries, and a value for perRetryTimeout. Both server-error and gateway-error under httpRetryEvents include the Envoy reset policy. For more information on the reset policy, see the Envoy documentation.

See: newHttpRetryPolicy smart constructor.

Instances

Instances details
Eq HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Read HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Show HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Generic HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Associated Types

type Rep HttpRetryPolicy :: Type -> Type #

NFData HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Methods

rnf :: HttpRetryPolicy -> () #

Hashable HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

ToJSON HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

FromJSON HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

type Rep HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

type Rep HttpRetryPolicy = D1 ('MetaData "HttpRetryPolicy" "Amazonka.AppMesh.Types.HttpRetryPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpRetryPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "tcpRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty TcpRetryPolicyEvent)))) :*: (S1 ('MetaSel ('Just "maxRetries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "perRetryTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Duration))))

newHttpRetryPolicy Source #

Create a value of HttpRetryPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpRetryEvents:HttpRetryPolicy', httpRetryPolicy_httpRetryEvents - Specify at least one of the following values.

  • server-error – HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511
  • gateway-error – HTTP status codes 502, 503, and 504
  • client-error – HTTP status code 409
  • stream-error – Retry on refused stream

$sel:tcpRetryEvents:HttpRetryPolicy', httpRetryPolicy_tcpRetryEvents - Specify a valid value. The event occurs before any processing of a request has started and is encountered when the upstream is temporarily or permanently unavailable.

$sel:maxRetries:HttpRetryPolicy', httpRetryPolicy_maxRetries - The maximum number of retry attempts.

$sel:perRetryTimeout:HttpRetryPolicy', httpRetryPolicy_perRetryTimeout - The timeout for each retry attempt.

HttpRoute

data HttpRoute Source #

An object that represents an HTTP or HTTP/2 route type.

See: newHttpRoute smart constructor.

Instances

Instances details
Eq HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Read HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Show HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Generic HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Associated Types

type Rep HttpRoute :: Type -> Type #

NFData HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Methods

rnf :: HttpRoute -> () #

Hashable HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

ToJSON HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

FromJSON HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

type Rep HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

type Rep HttpRoute = D1 ('MetaData "HttpRoute" "Amazonka.AppMesh.Types.HttpRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpRoute'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retryPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpRetryPolicy)) :*: S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTimeout))) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpRouteAction) :*: S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HttpRouteMatch))))

newHttpRoute Source #

Create a value of HttpRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:retryPolicy:HttpRoute', httpRoute_retryPolicy - An object that represents a retry policy.

$sel:timeout:HttpRoute', httpRoute_timeout - An object that represents types of timeouts.

$sel:action:HttpRoute', httpRoute_action - An object that represents the action to take if a match is determined.

$sel:match:HttpRoute', httpRoute_match - An object that represents the criteria for determining a request match.

HttpRouteAction

data HttpRouteAction Source #

An object that represents the action to take if a match is determined.

See: newHttpRouteAction smart constructor.

Instances

Instances details
Eq HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Read HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Show HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Generic HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Associated Types

type Rep HttpRouteAction :: Type -> Type #

NFData HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Methods

rnf :: HttpRouteAction -> () #

Hashable HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

ToJSON HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

FromJSON HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

type Rep HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

type Rep HttpRouteAction = D1 ('MetaData "HttpRouteAction" "Amazonka.AppMesh.Types.HttpRouteAction" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpRouteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "weightedTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty WeightedTarget))))

newHttpRouteAction Source #

Create a value of HttpRouteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:weightedTargets:HttpRouteAction', httpRouteAction_weightedTargets - An object that represents the targets that traffic is routed to when a request matches the route.

HttpRouteHeader

data HttpRouteHeader Source #

An object that represents the HTTP header in the request.

See: newHttpRouteHeader smart constructor.

Instances

Instances details
Eq HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Read HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Show HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Generic HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Associated Types

type Rep HttpRouteHeader :: Type -> Type #

NFData HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Methods

rnf :: HttpRouteHeader -> () #

Hashable HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

ToJSON HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

FromJSON HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

type Rep HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

type Rep HttpRouteHeader = D1 ('MetaData "HttpRouteHeader" "Amazonka.AppMesh.Types.HttpRouteHeader" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpRouteHeader'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invert") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HeaderMatchMethod)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newHttpRouteHeader Source #

Create a value of HttpRouteHeader with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invert:HttpRouteHeader', httpRouteHeader_invert - Specify True to match anything except the match criteria. The default value is False.

$sel:match:HttpRouteHeader', httpRouteHeader_match - The HeaderMatchMethod object.

$sel:name:HttpRouteHeader', httpRouteHeader_name - A name for the HTTP header in the client request that will be matched on.

HttpRouteMatch

data HttpRouteMatch Source #

An object that represents the requirements for a route to match HTTP requests for a virtual router.

See: newHttpRouteMatch smart constructor.

Instances

Instances details
Eq HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Read HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Show HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Generic HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Associated Types

type Rep HttpRouteMatch :: Type -> Type #

NFData HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Methods

rnf :: HttpRouteMatch -> () #

Hashable HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

ToJSON HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

FromJSON HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

type Rep HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

newHttpRouteMatch :: HttpRouteMatch Source #

Create a value of HttpRouteMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:path:HttpRouteMatch', httpRouteMatch_path - The client request path to match on.

$sel:prefix:HttpRouteMatch', httpRouteMatch_prefix - Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

$sel:queryParameters:HttpRouteMatch', httpRouteMatch_queryParameters - The client request query parameters to match on.

$sel:headers:HttpRouteMatch', httpRouteMatch_headers - The client request headers to match on.

$sel:method:HttpRouteMatch', httpRouteMatch_method - The client request method to match on. Specify only one.

$sel:scheme:HttpRouteMatch', httpRouteMatch_scheme - The client request scheme to match on. Specify only one. Applicable only for HTTP2 routes.

HttpTimeout

data HttpTimeout Source #

An object that represents types of timeouts.

See: newHttpTimeout smart constructor.

Instances

Instances details
Eq HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Read HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Show HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Generic HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Associated Types

type Rep HttpTimeout :: Type -> Type #

NFData HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Methods

rnf :: HttpTimeout -> () #

Hashable HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

ToJSON HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

FromJSON HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

type Rep HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

type Rep HttpTimeout = D1 ('MetaData "HttpTimeout" "Amazonka.AppMesh.Types.HttpTimeout" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "HttpTimeout'" 'PrefixI 'True) (S1 ('MetaSel ('Just "idle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration)) :*: S1 ('MetaSel ('Just "perRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration))))

newHttpTimeout :: HttpTimeout Source #

Create a value of HttpTimeout with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:idle:HttpTimeout', httpTimeout_idle - An object that represents an idle timeout. An idle timeout bounds the amount of time that a connection may be idle. The default value is none.

$sel:perRequest:HttpTimeout', httpTimeout_perRequest - An object that represents a per request timeout. The default value is 15 seconds. If you set a higher timeout, then make sure that the higher value is set for each App Mesh resource in a conversation. For example, if a virtual node backend uses a virtual router provider to route to another virtual node, then the timeout should be greater than 15 seconds for the source and destination virtual node and the route.

Listener

data Listener Source #

An object that represents a listener for a virtual node.

See: newListener smart constructor.

Instances

Instances details
Eq Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Read Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Generic Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Associated Types

type Rep Listener :: Type -> Type #

Methods

from :: Listener -> Rep Listener x #

to :: Rep Listener x -> Listener #

NFData Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Methods

rnf :: Listener -> () #

Hashable Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

ToJSON Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

FromJSON Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

type Rep Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

newListener Source #

Create a value of Listener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheck:Listener', listener_healthCheck - The health check information for the listener.

$sel:connectionPool:Listener', listener_connectionPool - The connection pool information for the listener.

$sel:tls:Listener', listener_tls - A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

$sel:outlierDetection:Listener', listener_outlierDetection - The outlier detection information for the listener.

$sel:timeout:Listener', listener_timeout - An object that represents timeouts for different protocols.

$sel:portMapping:Listener', listener_portMapping - The port mapping information for the listener.

ListenerTimeout

data ListenerTimeout Source #

An object that represents timeouts for different protocols.

See: newListenerTimeout smart constructor.

Instances

Instances details
Eq ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Read ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Show ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Generic ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Associated Types

type Rep ListenerTimeout :: Type -> Type #

NFData ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Methods

rnf :: ListenerTimeout -> () #

Hashable ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

ToJSON ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

FromJSON ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

type Rep ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

type Rep ListenerTimeout = D1 ('MetaData "ListenerTimeout" "Amazonka.AppMesh.Types.ListenerTimeout" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTimeout'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "http2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTimeout)) :*: S1 ('MetaSel ('Just "grpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcTimeout))) :*: (S1 ('MetaSel ('Just "tcp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpTimeout)) :*: S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTimeout)))))

newListenerTimeout :: ListenerTimeout Source #

Create a value of ListenerTimeout with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:http2:ListenerTimeout', listenerTimeout_http2 - An object that represents types of timeouts.

$sel:grpc:ListenerTimeout', listenerTimeout_grpc - An object that represents types of timeouts.

$sel:tcp:ListenerTimeout', listenerTimeout_tcp - An object that represents types of timeouts.

$sel:http:ListenerTimeout', listenerTimeout_http - An object that represents types of timeouts.

ListenerTls

data ListenerTls Source #

An object that represents the Transport Layer Security (TLS) properties for a listener.

See: newListenerTls smart constructor.

Instances

Instances details
Eq ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Read ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Show ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Generic ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Associated Types

type Rep ListenerTls :: Type -> Type #

NFData ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Methods

rnf :: ListenerTls -> () #

Hashable ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

ToJSON ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

FromJSON ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

type Rep ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

type Rep ListenerTls = D1 ('MetaData "ListenerTls" "Amazonka.AppMesh.Types.ListenerTls" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsValidationContext)) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListenerTlsCertificate) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListenerTlsMode))))

newListenerTls Source #

Create a value of ListenerTls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:validation:ListenerTls', listenerTls_validation - A reference to an object that represents a listener's Transport Layer Security (TLS) validation context.

$sel:certificate:ListenerTls', listenerTls_certificate - A reference to an object that represents a listener's Transport Layer Security (TLS) certificate.

$sel:mode:ListenerTls', listenerTls_mode - Specify one of the following modes.

  • ____STRICT – Listener only accepts connections with TLS enabled.
  • ____PERMISSIVE – Listener accepts connections with or without TLS enabled.
  • ____DISABLED – Listener only accepts connections without TLS.

ListenerTlsAcmCertificate

data ListenerTlsAcmCertificate Source #

An object that represents an AWS Certicate Manager (ACM) certificate.

See: newListenerTlsAcmCertificate smart constructor.

Instances

Instances details
Eq ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Read ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Show ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Generic ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Associated Types

type Rep ListenerTlsAcmCertificate :: Type -> Type #

NFData ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Hashable ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

ToJSON ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

FromJSON ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

type Rep ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

type Rep ListenerTlsAcmCertificate = D1 ('MetaData "ListenerTlsAcmCertificate" "Amazonka.AppMesh.Types.ListenerTlsAcmCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsAcmCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListenerTlsAcmCertificate Source #

Create a value of ListenerTlsAcmCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateArn:ListenerTlsAcmCertificate', listenerTlsAcmCertificate_certificateArn - The Amazon Resource Name (ARN) for the certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

ListenerTlsCertificate

data ListenerTlsCertificate Source #

An object that represents a listener's Transport Layer Security (TLS) certificate.

See: newListenerTlsCertificate smart constructor.

Instances

Instances details
Eq ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Read ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Show ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Generic ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Associated Types

type Rep ListenerTlsCertificate :: Type -> Type #

NFData ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Methods

rnf :: ListenerTlsCertificate -> () #

Hashable ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

ToJSON ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

FromJSON ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

type Rep ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

type Rep ListenerTlsCertificate = D1 ('MetaData "ListenerTlsCertificate" "Amazonka.AppMesh.Types.ListenerTlsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsAcmCertificate)) :*: (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsSdsCertificate)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsFileCertificate)))))

newListenerTlsCertificate :: ListenerTlsCertificate Source #

Create a value of ListenerTlsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acm:ListenerTlsCertificate', listenerTlsCertificate_acm - A reference to an object that represents an AWS Certicate Manager (ACM) certificate.

$sel:sds:ListenerTlsCertificate', listenerTlsCertificate_sds - A reference to an object that represents a listener's Secret Discovery Service certificate.

$sel:file:ListenerTlsCertificate', listenerTlsCertificate_file - A reference to an object that represents a local file certificate.

ListenerTlsFileCertificate

data ListenerTlsFileCertificate Source #

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

See: newListenerTlsFileCertificate smart constructor.

Instances

Instances details
Eq ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Read ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Show ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Generic ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Associated Types

type Rep ListenerTlsFileCertificate :: Type -> Type #

NFData ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Hashable ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

ToJSON ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

FromJSON ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

type Rep ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

type Rep ListenerTlsFileCertificate = D1 ('MetaData "ListenerTlsFileCertificate" "Amazonka.AppMesh.Types.ListenerTlsFileCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsFileCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListenerTlsFileCertificate Source #

Create a value of ListenerTlsFileCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateChain:ListenerTlsFileCertificate', listenerTlsFileCertificate_certificateChain - The certificate chain for the certificate.

$sel:privateKey:ListenerTlsFileCertificate', listenerTlsFileCertificate_privateKey - The private key for a certificate stored on the file system of the virtual node that the proxy is running on.

ListenerTlsSdsCertificate

data ListenerTlsSdsCertificate Source #

An object that represents the listener's Secret Discovery Service certificate. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

See: newListenerTlsSdsCertificate smart constructor.

Instances

Instances details
Eq ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Read ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Show ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Generic ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Associated Types

type Rep ListenerTlsSdsCertificate :: Type -> Type #

NFData ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Hashable ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

ToJSON ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

FromJSON ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

type Rep ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

type Rep ListenerTlsSdsCertificate = D1 ('MetaData "ListenerTlsSdsCertificate" "Amazonka.AppMesh.Types.ListenerTlsSdsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsSdsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListenerTlsSdsCertificate Source #

Create a value of ListenerTlsSdsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:secretName:ListenerTlsSdsCertificate', listenerTlsSdsCertificate_secretName - A reference to an object that represents the name of the secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

ListenerTlsValidationContext

data ListenerTlsValidationContext Source #

An object that represents a listener's Transport Layer Security (TLS) validation context.

See: newListenerTlsValidationContext smart constructor.

Instances

Instances details
Eq ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Read ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Show ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Generic ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Associated Types

type Rep ListenerTlsValidationContext :: Type -> Type #

NFData ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Hashable ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

ToJSON ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

FromJSON ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

type Rep ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

type Rep ListenerTlsValidationContext = D1 ('MetaData "ListenerTlsValidationContext" "Amazonka.AppMesh.Types.ListenerTlsValidationContext" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsValidationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubjectAlternativeNames)) :*: S1 ('MetaSel ('Just "trust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListenerTlsValidationContextTrust)))

newListenerTlsValidationContext Source #

Create a value of ListenerTlsValidationContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subjectAlternativeNames:ListenerTlsValidationContext', listenerTlsValidationContext_subjectAlternativeNames - A reference to an object that represents the SANs for a listener's Transport Layer Security (TLS) validation context.

$sel:trust:ListenerTlsValidationContext', listenerTlsValidationContext_trust - A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

ListenerTlsValidationContextTrust

data ListenerTlsValidationContextTrust Source #

An object that represents a listener's Transport Layer Security (TLS) validation context trust.

See: newListenerTlsValidationContextTrust smart constructor.

Instances

Instances details
Eq ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Read ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Show ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Generic ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Associated Types

type Rep ListenerTlsValidationContextTrust :: Type -> Type #

NFData ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Hashable ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

ToJSON ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

FromJSON ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

type Rep ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

type Rep ListenerTlsValidationContextTrust = D1 ('MetaData "ListenerTlsValidationContextTrust" "Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ListenerTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextSdsTrust)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextFileTrust))))

newListenerTlsValidationContextTrust :: ListenerTlsValidationContextTrust Source #

Create a value of ListenerTlsValidationContextTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sds:ListenerTlsValidationContextTrust', listenerTlsValidationContextTrust_sds - A reference to an object that represents a listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

$sel:file:ListenerTlsValidationContextTrust', listenerTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

Logging

data Logging Source #

An object that represents the logging information for a virtual node.

See: newLogging smart constructor.

Constructors

Logging' (Maybe AccessLog) 

Instances

Instances details
Eq Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

(==) :: Logging -> Logging -> Bool #

(/=) :: Logging -> Logging -> Bool #

Read Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Show Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Generic Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Associated Types

type Rep Logging :: Type -> Type #

Methods

from :: Logging -> Rep Logging x #

to :: Rep Logging x -> Logging #

NFData Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

rnf :: Logging -> () #

Hashable Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

hashWithSalt :: Int -> Logging -> Int #

hash :: Logging -> Int #

ToJSON Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

FromJSON Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

type Rep Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

type Rep Logging = D1 ('MetaData "Logging" "Amazonka.AppMesh.Types.Logging" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "Logging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessLog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessLog))))

newLogging :: Logging Source #

Create a value of Logging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessLog:Logging', logging_accessLog - The access log configuration for a virtual node.

MatchRange

data MatchRange Source #

An object that represents the range of values to match on. The first character of the range is included in the range, though the last character is not. For example, if the range specified were 1-100, only values 1-99 would be matched.

See: newMatchRange smart constructor.

Instances

Instances details
Eq MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Read MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Show MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Generic MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Associated Types

type Rep MatchRange :: Type -> Type #

NFData MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Methods

rnf :: MatchRange -> () #

Hashable MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

ToJSON MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

FromJSON MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

type Rep MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

type Rep MatchRange = D1 ('MetaData "MatchRange" "Amazonka.AppMesh.Types.MatchRange" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "MatchRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newMatchRange Source #

Create a value of MatchRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:end:MatchRange', matchRange_end - The end of the range.

$sel:start:MatchRange', matchRange_start - The start of the range.

MeshData

data MeshData Source #

An object that represents a service mesh returned by a describe operation.

See: newMeshData smart constructor.

Instances

Instances details
Eq MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Read MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Show MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Generic MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Associated Types

type Rep MeshData :: Type -> Type #

Methods

from :: MeshData -> Rep MeshData x #

to :: Rep MeshData x -> MeshData #

NFData MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Methods

rnf :: MeshData -> () #

Hashable MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Methods

hashWithSalt :: Int -> MeshData -> Int #

hash :: MeshData -> Int #

FromJSON MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

type Rep MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

type Rep MeshData = D1 ('MetaData "MeshData" "Amazonka.AppMesh.Types.MeshData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "MeshData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshSpec) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MeshStatus))))

newMeshData Source #

Create a value of MeshData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:MeshData', meshData_meshName - The name of the service mesh.

$sel:metadata:MeshData', meshData_metadata - The associated metadata for the service mesh.

$sel:spec:MeshData', meshData_spec - The associated specification for the service mesh.

$sel:status:MeshData', meshData_status - The status of the service mesh.

MeshRef

data MeshRef Source #

An object that represents a service mesh returned by a list operation.

See: newMeshRef smart constructor.

Instances

Instances details
Eq MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

(==) :: MeshRef -> MeshRef -> Bool #

(/=) :: MeshRef -> MeshRef -> Bool #

Read MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Show MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Generic MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Associated Types

type Rep MeshRef :: Type -> Type #

Methods

from :: MeshRef -> Rep MeshRef x #

to :: Rep MeshRef x -> MeshRef #

NFData MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

rnf :: MeshRef -> () #

Hashable MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

hashWithSalt :: Int -> MeshRef -> Int #

hash :: MeshRef -> Int #

FromJSON MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

type Rep MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

newMeshRef Source #

Create a value of MeshRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:MeshRef', meshRef_arn - The full Amazon Resource Name (ARN) of the service mesh.

$sel:createdAt:MeshRef', meshRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:MeshRef', meshRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:MeshRef', meshRef_meshName - The name of the service mesh.

$sel:meshOwner:MeshRef', meshRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:MeshRef', meshRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:MeshRef', meshRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

MeshSpec

data MeshSpec Source #

An object that represents the specification of a service mesh.

See: newMeshSpec smart constructor.

Constructors

MeshSpec' (Maybe EgressFilter) 

Instances

Instances details
Eq MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Read MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Show MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Generic MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Associated Types

type Rep MeshSpec :: Type -> Type #

Methods

from :: MeshSpec -> Rep MeshSpec x #

to :: Rep MeshSpec x -> MeshSpec #

NFData MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Methods

rnf :: MeshSpec -> () #

Hashable MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Methods

hashWithSalt :: Int -> MeshSpec -> Int #

hash :: MeshSpec -> Int #

ToJSON MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

FromJSON MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

type Rep MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

type Rep MeshSpec = D1 ('MetaData "MeshSpec" "Amazonka.AppMesh.Types.MeshSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "MeshSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "egressFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EgressFilter))))

newMeshSpec :: MeshSpec Source #

Create a value of MeshSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:egressFilter:MeshSpec', meshSpec_egressFilter - The egress filter rules for the service mesh.

MeshStatus

data MeshStatus Source #

An object that represents the status of a service mesh.

See: newMeshStatus smart constructor.

Instances

Instances details
Eq MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Read MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Show MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Generic MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Associated Types

type Rep MeshStatus :: Type -> Type #

NFData MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Methods

rnf :: MeshStatus -> () #

Hashable MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

FromJSON MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

type Rep MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

type Rep MeshStatus = D1 ('MetaData "MeshStatus" "Amazonka.AppMesh.Types.MeshStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "MeshStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeshStatusCode))))

newMeshStatus :: MeshStatus Source #

Create a value of MeshStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:MeshStatus', meshStatus_status - The current mesh status.

OutlierDetection

data OutlierDetection Source #

An object that represents the outlier detection for a virtual node's listener.

See: newOutlierDetection smart constructor.

Instances

Instances details
Eq OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Read OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Show OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Generic OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Associated Types

type Rep OutlierDetection :: Type -> Type #

NFData OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Methods

rnf :: OutlierDetection -> () #

Hashable OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

ToJSON OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

FromJSON OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

type Rep OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

type Rep OutlierDetection = D1 ('MetaData "OutlierDetection" "Amazonka.AppMesh.Types.OutlierDetection" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "OutlierDetection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "baseEjectionDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Duration) :*: S1 ('MetaSel ('Just "interval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Duration)) :*: (S1 ('MetaSel ('Just "maxEjectionPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "maxServerErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newOutlierDetection Source #

Create a value of OutlierDetection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:baseEjectionDuration:OutlierDetection', outlierDetection_baseEjectionDuration - The base amount of time for which a host is ejected.

$sel:interval:OutlierDetection', outlierDetection_interval - The time interval between ejection sweep analysis.

$sel:maxEjectionPercent:OutlierDetection', outlierDetection_maxEjectionPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value.

$sel:maxServerErrors:OutlierDetection', outlierDetection_maxServerErrors - Number of consecutive 5xx errors required for ejection.

PortMapping

data PortMapping Source #

An object that represents a port mapping.

See: newPortMapping smart constructor.

Instances

Instances details
Eq PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Read PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Show PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Generic PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Associated Types

type Rep PortMapping :: Type -> Type #

NFData PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Methods

rnf :: PortMapping -> () #

Hashable PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

ToJSON PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

FromJSON PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

type Rep PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

type Rep PortMapping = D1 ('MetaData "PortMapping" "Amazonka.AppMesh.Types.PortMapping" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "PortMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PortProtocol)))

newPortMapping Source #

Create a value of PortMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:port:PortMapping', portMapping_port - The port used for the port mapping.

$sel:protocol:PortMapping', portMapping_protocol - The protocol used for the port mapping. Specify one protocol.

QueryParameterMatch

data QueryParameterMatch Source #

An object representing the query parameter to match.

See: newQueryParameterMatch smart constructor.

Instances

Instances details
Eq QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Read QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Show QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Generic QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Associated Types

type Rep QueryParameterMatch :: Type -> Type #

NFData QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Methods

rnf :: QueryParameterMatch -> () #

Hashable QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

ToJSON QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

FromJSON QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

type Rep QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

type Rep QueryParameterMatch = D1 ('MetaData "QueryParameterMatch" "Amazonka.AppMesh.Types.QueryParameterMatch" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "QueryParameterMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newQueryParameterMatch :: QueryParameterMatch Source #

Create a value of QueryParameterMatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exact:QueryParameterMatch', queryParameterMatch_exact - The exact query parameter to match on.

ResourceMetadata

data ResourceMetadata Source #

An object that represents metadata for a resource.

See: newResourceMetadata smart constructor.

Instances

Instances details
Eq ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Read ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Show ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Generic ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Associated Types

type Rep ResourceMetadata :: Type -> Type #

NFData ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Methods

rnf :: ResourceMetadata -> () #

Hashable ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

FromJSON ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

type Rep ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

type Rep ResourceMetadata = D1 ('MetaData "ResourceMetadata" "Amazonka.AppMesh.Types.ResourceMetadata" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ResourceMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))))

newResourceMetadata Source #

Create a value of ResourceMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ResourceMetadata', resourceMetadata_arn - The full Amazon Resource Name (ARN) for the resource.

$sel:createdAt:ResourceMetadata', resourceMetadata_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:ResourceMetadata', resourceMetadata_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshOwner:ResourceMetadata', resourceMetadata_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:ResourceMetadata', resourceMetadata_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:uid:ResourceMetadata', resourceMetadata_uid - The unique identifier for the resource.

$sel:version:ResourceMetadata', resourceMetadata_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

RouteData

data RouteData Source #

An object that represents a route returned by a describe operation.

See: newRouteData smart constructor.

Instances

Instances details
Eq RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Read RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Show RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Generic RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Associated Types

type Rep RouteData :: Type -> Type #

NFData RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Methods

rnf :: RouteData -> () #

Hashable RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

FromJSON RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

type Rep RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

newRouteData Source #

Create a value of RouteData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:RouteData', routeData_meshName - The name of the service mesh that the route resides in.

$sel:metadata:RouteData', routeData_metadata - The associated metadata for the route.

$sel:routeName:RouteData', routeData_routeName - The name of the route.

$sel:spec:RouteData', routeData_spec - The specifications of the route.

$sel:status:RouteData', routeData_status - The status of the route.

$sel:virtualRouterName:RouteData', routeData_virtualRouterName - The virtual router that the route is associated with.

RouteRef

data RouteRef Source #

An object that represents a route returned by a list operation.

See: newRouteRef smart constructor.

Instances

Instances details
Eq RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Read RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Show RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Generic RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Associated Types

type Rep RouteRef :: Type -> Type #

Methods

from :: RouteRef -> Rep RouteRef x #

to :: Rep RouteRef x -> RouteRef #

NFData RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

rnf :: RouteRef -> () #

Hashable RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

hashWithSalt :: Int -> RouteRef -> Int #

hash :: RouteRef -> Int #

FromJSON RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

type Rep RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

newRouteRef Source #

Create a value of RouteRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:RouteRef', routeRef_arn - The full Amazon Resource Name (ARN) for the route.

$sel:createdAt:RouteRef', routeRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:RouteRef', routeRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:RouteRef', routeRef_meshName - The name of the service mesh that the route resides in.

$sel:meshOwner:RouteRef', routeRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:RouteRef', routeRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:routeName:RouteRef', routeRef_routeName - The name of the route.

$sel:version:RouteRef', routeRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualRouterName:RouteRef', routeRef_virtualRouterName - The virtual router that the route is associated with.

RouteSpec

data RouteSpec Source #

An object that represents a route specification. Specify one route type.

See: newRouteSpec smart constructor.

Instances

Instances details
Eq RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Read RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Show RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Generic RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Associated Types

type Rep RouteSpec :: Type -> Type #

NFData RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Methods

rnf :: RouteSpec -> () #

Hashable RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

ToJSON RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

FromJSON RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

type Rep RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

type Rep RouteSpec = D1 ('MetaData "RouteSpec" "Amazonka.AppMesh.Types.RouteSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "RouteSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "http2Route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpRoute))) :*: (S1 ('MetaSel ('Just "grpcRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcRoute)) :*: (S1 ('MetaSel ('Just "tcpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpRoute)) :*: S1 ('MetaSel ('Just "httpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpRoute))))))

newRouteSpec :: RouteSpec Source #

Create a value of RouteSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:priority:RouteSpec', routeSpec_priority - The priority for the route. Routes are matched based on the specified value, where 0 is the highest priority.

$sel:http2Route:RouteSpec', routeSpec_http2Route - An object that represents the specification of an HTTP/2 route.

$sel:grpcRoute:RouteSpec', routeSpec_grpcRoute - An object that represents the specification of a gRPC route.

$sel:tcpRoute:RouteSpec', routeSpec_tcpRoute - An object that represents the specification of a TCP route.

$sel:httpRoute:RouteSpec', routeSpec_httpRoute - An object that represents the specification of an HTTP route.

RouteStatus

data RouteStatus Source #

An object that represents the current status of a route.

See: newRouteStatus smart constructor.

Instances

Instances details
Eq RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Read RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Show RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Generic RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Associated Types

type Rep RouteStatus :: Type -> Type #

NFData RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Methods

rnf :: RouteStatus -> () #

Hashable RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

FromJSON RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

type Rep RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

type Rep RouteStatus = D1 ('MetaData "RouteStatus" "Amazonka.AppMesh.Types.RouteStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "RouteStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RouteStatusCode)))

newRouteStatus Source #

Create a value of RouteStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:RouteStatus', routeStatus_status - The current status for the route.

ServiceDiscovery

data ServiceDiscovery Source #

An object that represents the service discovery information for a virtual node.

See: newServiceDiscovery smart constructor.

Instances

Instances details
Eq ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Read ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Show ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Generic ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Associated Types

type Rep ServiceDiscovery :: Type -> Type #

NFData ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Methods

rnf :: ServiceDiscovery -> () #

Hashable ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

ToJSON ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

FromJSON ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

type Rep ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

type Rep ServiceDiscovery = D1 ('MetaData "ServiceDiscovery" "Amazonka.AppMesh.Types.ServiceDiscovery" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "ServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsCloudMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCloudMapServiceDiscovery)) :*: S1 ('MetaSel ('Just "dns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsServiceDiscovery))))

newServiceDiscovery :: ServiceDiscovery Source #

Create a value of ServiceDiscovery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsCloudMap:ServiceDiscovery', serviceDiscovery_awsCloudMap - Specifies any Cloud Map information for the virtual node.

$sel:dns:ServiceDiscovery', serviceDiscovery_dns - Specifies the DNS information for the virtual node.

SubjectAlternativeNameMatchers

data SubjectAlternativeNameMatchers Source #

An object that represents the methods by which a subject alternative name on a peer Transport Layer Security (TLS) certificate can be matched.

See: newSubjectAlternativeNameMatchers smart constructor.

Instances

Instances details
Eq SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Read SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Show SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Generic SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Associated Types

type Rep SubjectAlternativeNameMatchers :: Type -> Type #

NFData SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Hashable SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

ToJSON SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

FromJSON SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

type Rep SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

type Rep SubjectAlternativeNameMatchers = D1 ('MetaData "SubjectAlternativeNameMatchers" "Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "SubjectAlternativeNameMatchers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newSubjectAlternativeNameMatchers :: SubjectAlternativeNameMatchers Source #

Create a value of SubjectAlternativeNameMatchers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exact:SubjectAlternativeNameMatchers', subjectAlternativeNameMatchers_exact - The values sent must match the specified values exactly.

SubjectAlternativeNames

data SubjectAlternativeNames Source #

An object that represents the subject alternative names secured by the certificate.

See: newSubjectAlternativeNames smart constructor.

Instances

Instances details
Eq SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Read SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Show SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Generic SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Associated Types

type Rep SubjectAlternativeNames :: Type -> Type #

NFData SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Methods

rnf :: SubjectAlternativeNames -> () #

Hashable SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

ToJSON SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

FromJSON SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

type Rep SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

type Rep SubjectAlternativeNames = D1 ('MetaData "SubjectAlternativeNames" "Amazonka.AppMesh.Types.SubjectAlternativeNames" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "SubjectAlternativeNames'" 'PrefixI 'True) (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubjectAlternativeNameMatchers)))

newSubjectAlternativeNames Source #

Create a value of SubjectAlternativeNames with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:match:SubjectAlternativeNames', subjectAlternativeNames_match - An object that represents the criteria for determining a SANs match.

TagRef

data TagRef Source #

Optional metadata that you apply to a resource to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

See: newTagRef smart constructor.

Constructors

TagRef' Text Text 

Instances

Instances details
Eq TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

(==) :: TagRef -> TagRef -> Bool #

(/=) :: TagRef -> TagRef -> Bool #

Read TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Show TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Generic TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Associated Types

type Rep TagRef :: Type -> Type #

Methods

from :: TagRef -> Rep TagRef x #

to :: Rep TagRef x -> TagRef #

NFData TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

rnf :: TagRef -> () #

Hashable TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

hashWithSalt :: Int -> TagRef -> Int #

hash :: TagRef -> Int #

ToJSON TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

FromJSON TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

type Rep TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

type Rep TagRef = D1 ('MetaData "TagRef" "Amazonka.AppMesh.Types.TagRef" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TagRef'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTagRef Source #

Create a value of TagRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:TagRef', tagRef_key - One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

$sel:value:TagRef', tagRef_value - The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

TcpRoute

data TcpRoute Source #

An object that represents a TCP route type.

See: newTcpRoute smart constructor.

Instances

Instances details
Eq TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Read TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Show TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Generic TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Associated Types

type Rep TcpRoute :: Type -> Type #

Methods

from :: TcpRoute -> Rep TcpRoute x #

to :: Rep TcpRoute x -> TcpRoute #

NFData TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Methods

rnf :: TcpRoute -> () #

Hashable TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Methods

hashWithSalt :: Int -> TcpRoute -> Int #

hash :: TcpRoute -> Int #

ToJSON TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

FromJSON TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

type Rep TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

type Rep TcpRoute = D1 ('MetaData "TcpRoute" "Amazonka.AppMesh.Types.TcpRoute" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TcpRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpTimeout)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TcpRouteAction)))

newTcpRoute Source #

Create a value of TcpRoute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timeout:TcpRoute', tcpRoute_timeout - An object that represents types of timeouts.

$sel:action:TcpRoute', tcpRoute_action - The action to take if a match is determined.

TcpRouteAction

data TcpRouteAction Source #

An object that represents the action to take if a match is determined.

See: newTcpRouteAction smart constructor.

Instances

Instances details
Eq TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Read TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Show TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Generic TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Associated Types

type Rep TcpRouteAction :: Type -> Type #

NFData TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Methods

rnf :: TcpRouteAction -> () #

Hashable TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

ToJSON TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

FromJSON TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

type Rep TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

type Rep TcpRouteAction = D1 ('MetaData "TcpRouteAction" "Amazonka.AppMesh.Types.TcpRouteAction" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TcpRouteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "weightedTargets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty WeightedTarget))))

newTcpRouteAction Source #

Create a value of TcpRouteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:weightedTargets:TcpRouteAction', tcpRouteAction_weightedTargets - An object that represents the targets that traffic is routed to when a request matches the route.

TcpTimeout

data TcpTimeout Source #

An object that represents types of timeouts.

See: newTcpTimeout smart constructor.

Constructors

TcpTimeout' (Maybe Duration) 

Instances

Instances details
Eq TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Read TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Show TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Generic TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Associated Types

type Rep TcpTimeout :: Type -> Type #

NFData TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Methods

rnf :: TcpTimeout -> () #

Hashable TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

ToJSON TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

FromJSON TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

type Rep TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

type Rep TcpTimeout = D1 ('MetaData "TcpTimeout" "Amazonka.AppMesh.Types.TcpTimeout" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TcpTimeout'" 'PrefixI 'True) (S1 ('MetaSel ('Just "idle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Duration))))

newTcpTimeout :: TcpTimeout Source #

Create a value of TcpTimeout with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:idle:TcpTimeout', tcpTimeout_idle - An object that represents an idle timeout. An idle timeout bounds the amount of time that a connection may be idle. The default value is none.

TlsValidationContext

data TlsValidationContext Source #

An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.

See: newTlsValidationContext smart constructor.

Instances

Instances details
Eq TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Read TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Show TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Generic TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Associated Types

type Rep TlsValidationContext :: Type -> Type #

NFData TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Methods

rnf :: TlsValidationContext -> () #

Hashable TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

ToJSON TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

FromJSON TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

type Rep TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

type Rep TlsValidationContext = D1 ('MetaData "TlsValidationContext" "Amazonka.AppMesh.Types.TlsValidationContext" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TlsValidationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubjectAlternativeNames)) :*: S1 ('MetaSel ('Just "trust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TlsValidationContextTrust)))

newTlsValidationContext Source #

Create a value of TlsValidationContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subjectAlternativeNames:TlsValidationContext', tlsValidationContext_subjectAlternativeNames - A reference to an object that represents the SANs for a Transport Layer Security (TLS) validation context.

$sel:trust:TlsValidationContext', tlsValidationContext_trust - A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

TlsValidationContextAcmTrust

data TlsValidationContextAcmTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

See: newTlsValidationContextAcmTrust smart constructor.

Instances

Instances details
Eq TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Read TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Show TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Generic TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Associated Types

type Rep TlsValidationContextAcmTrust :: Type -> Type #

NFData TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Hashable TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

ToJSON TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

FromJSON TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

type Rep TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

type Rep TlsValidationContextAcmTrust = D1 ('MetaData "TlsValidationContextAcmTrust" "Amazonka.AppMesh.Types.TlsValidationContextAcmTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TlsValidationContextAcmTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newTlsValidationContextAcmTrust Source #

Create a value of TlsValidationContextAcmTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateAuthorityArns:TlsValidationContextAcmTrust', tlsValidationContextAcmTrust_certificateAuthorityArns - One or more ACM Amazon Resource Name (ARN)s.

TlsValidationContextFileTrust

data TlsValidationContextFileTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

See: newTlsValidationContextFileTrust smart constructor.

Instances

Instances details
Eq TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Read TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Show TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Generic TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Associated Types

type Rep TlsValidationContextFileTrust :: Type -> Type #

NFData TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Hashable TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

ToJSON TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

FromJSON TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

type Rep TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

type Rep TlsValidationContextFileTrust = D1 ('MetaData "TlsValidationContextFileTrust" "Amazonka.AppMesh.Types.TlsValidationContextFileTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TlsValidationContextFileTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTlsValidationContextFileTrust Source #

Create a value of TlsValidationContextFileTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateChain:TlsValidationContextFileTrust', tlsValidationContextFileTrust_certificateChain - The certificate trust chain for a certificate stored on the file system of the virtual node that the proxy is running on.

TlsValidationContextSdsTrust

data TlsValidationContextSdsTrust Source #

An object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

See: newTlsValidationContextSdsTrust smart constructor.

Instances

Instances details
Eq TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Read TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Show TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Generic TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Associated Types

type Rep TlsValidationContextSdsTrust :: Type -> Type #

NFData TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Hashable TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

ToJSON TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

FromJSON TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

type Rep TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

type Rep TlsValidationContextSdsTrust = D1 ('MetaData "TlsValidationContextSdsTrust" "Amazonka.AppMesh.Types.TlsValidationContextSdsTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TlsValidationContextSdsTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTlsValidationContextSdsTrust Source #

Create a value of TlsValidationContextSdsTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:secretName:TlsValidationContextSdsTrust', tlsValidationContextSdsTrust_secretName - A reference to an object that represents the name of the secret for a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

TlsValidationContextTrust

data TlsValidationContextTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust.

See: newTlsValidationContextTrust smart constructor.

Instances

Instances details
Eq TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Read TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Show TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Generic TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Associated Types

type Rep TlsValidationContextTrust :: Type -> Type #

NFData TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Hashable TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

ToJSON TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

FromJSON TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

type Rep TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

type Rep TlsValidationContextTrust = D1 ('MetaData "TlsValidationContextTrust" "Amazonka.AppMesh.Types.TlsValidationContextTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "TlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextAcmTrust)) :*: (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextSdsTrust)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextFileTrust)))))

newTlsValidationContextTrust :: TlsValidationContextTrust Source #

Create a value of TlsValidationContextTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acm:TlsValidationContextTrust', tlsValidationContextTrust_acm - A reference to an object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

$sel:sds:TlsValidationContextTrust', tlsValidationContextTrust_sds - A reference to an object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

$sel:file:TlsValidationContextTrust', tlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

VirtualGatewayAccessLog

data VirtualGatewayAccessLog Source #

The access log configuration for a virtual gateway.

See: newVirtualGatewayAccessLog smart constructor.

Instances

Instances details
Eq VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Read VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Show VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Generic VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Associated Types

type Rep VirtualGatewayAccessLog :: Type -> Type #

NFData VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Methods

rnf :: VirtualGatewayAccessLog -> () #

Hashable VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

ToJSON VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

FromJSON VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

type Rep VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

type Rep VirtualGatewayAccessLog = D1 ('MetaData "VirtualGatewayAccessLog" "Amazonka.AppMesh.Types.VirtualGatewayAccessLog" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayFileAccessLog))))

newVirtualGatewayAccessLog :: VirtualGatewayAccessLog Source #

Create a value of VirtualGatewayAccessLog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:file:VirtualGatewayAccessLog', virtualGatewayAccessLog_file - The file object to send virtual gateway access logs to.

VirtualGatewayBackendDefaults

data VirtualGatewayBackendDefaults Source #

An object that represents the default properties for a backend.

See: newVirtualGatewayBackendDefaults smart constructor.

Instances

Instances details
Eq VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Read VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Show VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Generic VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Associated Types

type Rep VirtualGatewayBackendDefaults :: Type -> Type #

NFData VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Hashable VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

ToJSON VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

FromJSON VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

type Rep VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

type Rep VirtualGatewayBackendDefaults = D1 ('MetaData "VirtualGatewayBackendDefaults" "Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayBackendDefaults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayClientPolicy))))

newVirtualGatewayBackendDefaults :: VirtualGatewayBackendDefaults Source #

Create a value of VirtualGatewayBackendDefaults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientPolicy:VirtualGatewayBackendDefaults', virtualGatewayBackendDefaults_clientPolicy - A reference to an object that represents a client policy.

VirtualGatewayClientPolicy

data VirtualGatewayClientPolicy Source #

An object that represents a client policy.

See: newVirtualGatewayClientPolicy smart constructor.

Instances

Instances details
Eq VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Read VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Show VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Generic VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Associated Types

type Rep VirtualGatewayClientPolicy :: Type -> Type #

NFData VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Hashable VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

ToJSON VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

FromJSON VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

type Rep VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

type Rep VirtualGatewayClientPolicy = D1 ('MetaData "VirtualGatewayClientPolicy" "Amazonka.AppMesh.Types.VirtualGatewayClientPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayClientPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayClientPolicyTls))))

newVirtualGatewayClientPolicy :: VirtualGatewayClientPolicy Source #

Create a value of VirtualGatewayClientPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tls:VirtualGatewayClientPolicy', virtualGatewayClientPolicy_tls - A reference to an object that represents a Transport Layer Security (TLS) client policy.

VirtualGatewayClientPolicyTls

data VirtualGatewayClientPolicyTls Source #

An object that represents a Transport Layer Security (TLS) client policy.

See: newVirtualGatewayClientPolicyTls smart constructor.

Instances

Instances details
Eq VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Read VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Show VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Generic VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Associated Types

type Rep VirtualGatewayClientPolicyTls :: Type -> Type #

NFData VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Hashable VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

ToJSON VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

FromJSON VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

type Rep VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

type Rep VirtualGatewayClientPolicyTls = D1 ('MetaData "VirtualGatewayClientPolicyTls" "Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayClientPolicyTls'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayClientTlsCertificate))) :*: (S1 ('MetaSel ('Just "enforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayTlsValidationContext))))

newVirtualGatewayClientPolicyTls Source #

Create a value of VirtualGatewayClientPolicyTls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ports:VirtualGatewayClientPolicyTls', virtualGatewayClientPolicyTls_ports - One or more ports that the policy is enforced for.

$sel:certificate:VirtualGatewayClientPolicyTls', virtualGatewayClientPolicyTls_certificate - A reference to an object that represents a virtual gateway's client's Transport Layer Security (TLS) certificate.

$sel:enforce:VirtualGatewayClientPolicyTls', virtualGatewayClientPolicyTls_enforce - Whether the policy is enforced. The default is True, if a value isn't specified.

$sel:validation:VirtualGatewayClientPolicyTls', virtualGatewayClientPolicyTls_validation - A reference to an object that represents a Transport Layer Security (TLS) validation context.

VirtualGatewayClientTlsCertificate

data VirtualGatewayClientTlsCertificate Source #

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

See: newVirtualGatewayClientTlsCertificate smart constructor.

Instances

Instances details
Eq VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Read VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Show VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Generic VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Associated Types

type Rep VirtualGatewayClientTlsCertificate :: Type -> Type #

NFData VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Hashable VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

ToJSON VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

FromJSON VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

type Rep VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

type Rep VirtualGatewayClientTlsCertificate = D1 ('MetaData "VirtualGatewayClientTlsCertificate" "Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayClientTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsSdsCertificate)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsFileCertificate))))

newVirtualGatewayClientTlsCertificate :: VirtualGatewayClientTlsCertificate Source #

Create a value of VirtualGatewayClientTlsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sds:VirtualGatewayClientTlsCertificate', virtualGatewayClientTlsCertificate_sds - A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.

$sel:file:VirtualGatewayClientTlsCertificate', virtualGatewayClientTlsCertificate_file - An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS) .

VirtualGatewayConnectionPool

data VirtualGatewayConnectionPool Source #

An object that represents the type of virtual gateway connection pool.

Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.

If not present the default value for maxPendingRequests is 2147483647.

See: newVirtualGatewayConnectionPool smart constructor.

Instances

Instances details
Eq VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Read VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Show VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Generic VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Associated Types

type Rep VirtualGatewayConnectionPool :: Type -> Type #

NFData VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Hashable VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

ToJSON VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

FromJSON VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

type Rep VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

type Rep VirtualGatewayConnectionPool = D1 ('MetaData "VirtualGatewayConnectionPool" "Amazonka.AppMesh.Types.VirtualGatewayConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "http2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHttp2ConnectionPool)) :*: (S1 ('MetaSel ('Just "grpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayGrpcConnectionPool)) :*: S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHttpConnectionPool)))))

newVirtualGatewayConnectionPool :: VirtualGatewayConnectionPool Source #

Create a value of VirtualGatewayConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:http2:VirtualGatewayConnectionPool', virtualGatewayConnectionPool_http2 - An object that represents a type of connection pool.

$sel:grpc:VirtualGatewayConnectionPool', virtualGatewayConnectionPool_grpc - An object that represents a type of connection pool.

$sel:http:VirtualGatewayConnectionPool', virtualGatewayConnectionPool_http - An object that represents a type of connection pool.

VirtualGatewayData

data VirtualGatewayData Source #

An object that represents a virtual gateway returned by a describe operation.

See: newVirtualGatewayData smart constructor.

Instances

Instances details
Eq VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Read VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Show VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Generic VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Associated Types

type Rep VirtualGatewayData :: Type -> Type #

NFData VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Methods

rnf :: VirtualGatewayData -> () #

Hashable VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

FromJSON VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

type Rep VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

type Rep VirtualGatewayData = D1 ('MetaData "VirtualGatewayData" "Amazonka.AppMesh.Types.VirtualGatewayData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewaySpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayStatus) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualGatewayData Source #

Create a value of VirtualGatewayData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:VirtualGatewayData', virtualGatewayData_meshName - The name of the service mesh that the virtual gateway resides in.

$sel:metadata:VirtualGatewayData', virtualGatewayData_metadata - Undocumented member.

$sel:spec:VirtualGatewayData', virtualGatewayData_spec - The specifications of the virtual gateway.

$sel:status:VirtualGatewayData', virtualGatewayData_status - The current status of the virtual gateway.

$sel:virtualGatewayName:VirtualGatewayData', virtualGatewayData_virtualGatewayName - The name of the virtual gateway.

VirtualGatewayFileAccessLog

data VirtualGatewayFileAccessLog Source #

An object that represents an access log file.

See: newVirtualGatewayFileAccessLog smart constructor.

Instances

Instances details
Eq VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Read VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Show VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Generic VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Associated Types

type Rep VirtualGatewayFileAccessLog :: Type -> Type #

NFData VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Hashable VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

ToJSON VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

FromJSON VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

type Rep VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

type Rep VirtualGatewayFileAccessLog = D1 ('MetaData "VirtualGatewayFileAccessLog" "Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayFileAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayFileAccessLog Source #

Create a value of VirtualGatewayFileAccessLog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:path:VirtualGatewayFileAccessLog', virtualGatewayFileAccessLog_path - The file path to write access logs to. You can use /dev/stdout to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.

VirtualGatewayGrpcConnectionPool

data VirtualGatewayGrpcConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualGatewayGrpcConnectionPool smart constructor.

Instances

Instances details
Eq VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Read VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Show VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Generic VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Associated Types

type Rep VirtualGatewayGrpcConnectionPool :: Type -> Type #

NFData VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Hashable VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

ToJSON VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

FromJSON VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

type Rep VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

type Rep VirtualGatewayGrpcConnectionPool = D1 ('MetaData "VirtualGatewayGrpcConnectionPool" "Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayGrpcConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualGatewayGrpcConnectionPool Source #

Create a value of VirtualGatewayGrpcConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxRequests:VirtualGatewayGrpcConnectionPool', virtualGatewayGrpcConnectionPool_maxRequests - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.

VirtualGatewayHealthCheckPolicy

data VirtualGatewayHealthCheckPolicy Source #

An object that represents the health check policy for a virtual gateway's listener.

See: newVirtualGatewayHealthCheckPolicy smart constructor.

Instances

Instances details
Eq VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Read VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Show VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Generic VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Associated Types

type Rep VirtualGatewayHealthCheckPolicy :: Type -> Type #

NFData VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Hashable VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

ToJSON VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

FromJSON VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

type Rep VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

type Rep VirtualGatewayHealthCheckPolicy = D1 ('MetaData "VirtualGatewayHealthCheckPolicy" "Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayHealthCheckPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "healthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))) :*: ((S1 ('MetaSel ('Just "intervalMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayPortProtocol)) :*: (S1 ('MetaSel ('Just "timeoutMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "unhealthyThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newVirtualGatewayHealthCheckPolicy Source #

Create a value of VirtualGatewayHealthCheckPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:path:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_path - The destination path for the health check request. This value is only used if the specified protocol is HTTP or HTTP/2. For any other protocol, this value is ignored.

$sel:port:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_port - The destination port for the health check request. This port must match the port defined in the PortMapping for the listener.

$sel:healthyThreshold:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_healthyThreshold - The number of consecutive successful health checks that must occur before declaring the listener healthy.

$sel:intervalMillis:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_intervalMillis - The time period in milliseconds between each health check execution.

$sel:protocol:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_protocol - The protocol for the health check request. If you specify grpc, then your service must conform to the GRPC Health Checking Protocol.

$sel:timeoutMillis:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_timeoutMillis - The amount of time to wait when receiving a response from the health check, in milliseconds.

$sel:unhealthyThreshold:VirtualGatewayHealthCheckPolicy', virtualGatewayHealthCheckPolicy_unhealthyThreshold - The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy.

VirtualGatewayHttp2ConnectionPool

data VirtualGatewayHttp2ConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualGatewayHttp2ConnectionPool smart constructor.

Instances

Instances details
Eq VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Read VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Show VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Generic VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Associated Types

type Rep VirtualGatewayHttp2ConnectionPool :: Type -> Type #

NFData VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Hashable VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

ToJSON VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

FromJSON VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

type Rep VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

type Rep VirtualGatewayHttp2ConnectionPool = D1 ('MetaData "VirtualGatewayHttp2ConnectionPool" "Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayHttp2ConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualGatewayHttp2ConnectionPool Source #

Create a value of VirtualGatewayHttp2ConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxRequests:VirtualGatewayHttp2ConnectionPool', virtualGatewayHttp2ConnectionPool_maxRequests - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.

VirtualGatewayHttpConnectionPool

data VirtualGatewayHttpConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualGatewayHttpConnectionPool smart constructor.

Instances

Instances details
Eq VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Read VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Show VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Generic VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Associated Types

type Rep VirtualGatewayHttpConnectionPool :: Type -> Type #

NFData VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Hashable VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

ToJSON VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

FromJSON VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

type Rep VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

type Rep VirtualGatewayHttpConnectionPool = D1 ('MetaData "VirtualGatewayHttpConnectionPool" "Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayHttpConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxPendingRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualGatewayHttpConnectionPool Source #

Create a value of VirtualGatewayHttpConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxPendingRequests:VirtualGatewayHttpConnectionPool', virtualGatewayHttpConnectionPool_maxPendingRequests - Number of overflowing requests after max_connections Envoy will queue to upstream cluster.

$sel:maxConnections:VirtualGatewayHttpConnectionPool', virtualGatewayHttpConnectionPool_maxConnections - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.

VirtualGatewayListener

data VirtualGatewayListener Source #

An object that represents a listener for a virtual gateway.

See: newVirtualGatewayListener smart constructor.

Instances

Instances details
Eq VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Read VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Show VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Generic VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Associated Types

type Rep VirtualGatewayListener :: Type -> Type #

NFData VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Methods

rnf :: VirtualGatewayListener -> () #

Hashable VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

ToJSON VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

FromJSON VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

type Rep VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

type Rep VirtualGatewayListener = D1 ('MetaData "VirtualGatewayListener" "Amazonka.AppMesh.Types.VirtualGatewayListener" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHealthCheckPolicy)) :*: S1 ('MetaSel ('Just "connectionPool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayConnectionPool))) :*: (S1 ('MetaSel ('Just "tls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTls)) :*: S1 ('MetaSel ('Just "portMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayPortMapping))))

newVirtualGatewayListener Source #

Create a value of VirtualGatewayListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheck:VirtualGatewayListener', virtualGatewayListener_healthCheck - The health check information for the listener.

$sel:connectionPool:VirtualGatewayListener', virtualGatewayListener_connectionPool - The connection pool information for the virtual gateway listener.

$sel:tls:VirtualGatewayListener', virtualGatewayListener_tls - A reference to an object that represents the Transport Layer Security (TLS) properties for the listener.

$sel:portMapping:VirtualGatewayListener', virtualGatewayListener_portMapping - The port mapping information for the listener.

VirtualGatewayListenerTls

data VirtualGatewayListenerTls Source #

An object that represents the Transport Layer Security (TLS) properties for a listener.

See: newVirtualGatewayListenerTls smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Read VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Show VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Generic VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Associated Types

type Rep VirtualGatewayListenerTls :: Type -> Type #

NFData VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Hashable VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

ToJSON VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

FromJSON VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

type Rep VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

type Rep VirtualGatewayListenerTls = D1 ('MetaData "VirtualGatewayListenerTls" "Amazonka.AppMesh.Types.VirtualGatewayListenerTls" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "validation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsValidationContext)) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayListenerTlsCertificate) :*: S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayListenerTlsMode))))

newVirtualGatewayListenerTls Source #

Create a value of VirtualGatewayListenerTls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:validation:VirtualGatewayListenerTls', virtualGatewayListenerTls_validation - A reference to an object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.

$sel:certificate:VirtualGatewayListenerTls', virtualGatewayListenerTls_certificate - An object that represents a Transport Layer Security (TLS) certificate.

$sel:mode:VirtualGatewayListenerTls', virtualGatewayListenerTls_mode - Specify one of the following modes.

  • ____STRICT – Listener only accepts connections with TLS enabled.
  • ____PERMISSIVE – Listener accepts connections with or without TLS enabled.
  • ____DISABLED – Listener only accepts connections without TLS.

VirtualGatewayListenerTlsAcmCertificate

data VirtualGatewayListenerTlsAcmCertificate Source #

An object that represents an Certificate Manager certificate.

See: newVirtualGatewayListenerTlsAcmCertificate smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Read VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Show VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Generic VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

NFData VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Hashable VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

ToJSON VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

FromJSON VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

type Rep VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

type Rep VirtualGatewayListenerTlsAcmCertificate = D1 ('MetaData "VirtualGatewayListenerTlsAcmCertificate" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsAcmCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayListenerTlsAcmCertificate Source #

Create a value of VirtualGatewayListenerTlsAcmCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateArn:VirtualGatewayListenerTlsAcmCertificate', virtualGatewayListenerTlsAcmCertificate_certificateArn - The Amazon Resource Name (ARN) for the certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

VirtualGatewayListenerTlsCertificate

data VirtualGatewayListenerTlsCertificate Source #

An object that represents a listener's Transport Layer Security (TLS) certificate.

See: newVirtualGatewayListenerTlsCertificate smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Read VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Show VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Generic VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

NFData VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Hashable VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

ToJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

FromJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

type Rep VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

type Rep VirtualGatewayListenerTlsCertificate = D1 ('MetaData "VirtualGatewayListenerTlsCertificate" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsAcmCertificate)) :*: (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsSdsCertificate)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsFileCertificate)))))

newVirtualGatewayListenerTlsCertificate :: VirtualGatewayListenerTlsCertificate Source #

Create a value of VirtualGatewayListenerTlsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acm:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_acm - A reference to an object that represents an Certificate Manager certificate.

$sel:sds:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_sds - A reference to an object that represents a virtual gateway's listener's Secret Discovery Service certificate.

$sel:file:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_file - A reference to an object that represents a local file certificate.

VirtualGatewayListenerTlsFileCertificate

data VirtualGatewayListenerTlsFileCertificate Source #

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

See: newVirtualGatewayListenerTlsFileCertificate smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Read VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Show VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Generic VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

NFData VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Hashable VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

ToJSON VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

FromJSON VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

type Rep VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

type Rep VirtualGatewayListenerTlsFileCertificate = D1 ('MetaData "VirtualGatewayListenerTlsFileCertificate" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsFileCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayListenerTlsFileCertificate Source #

Create a value of VirtualGatewayListenerTlsFileCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateChain:VirtualGatewayListenerTlsFileCertificate', virtualGatewayListenerTlsFileCertificate_certificateChain - The certificate chain for the certificate.

$sel:privateKey:VirtualGatewayListenerTlsFileCertificate', virtualGatewayListenerTlsFileCertificate_privateKey - The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

VirtualGatewayListenerTlsSdsCertificate

data VirtualGatewayListenerTlsSdsCertificate Source #

An object that represents the virtual gateway's listener's Secret Discovery Service certificate.The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App MeshTLS documentation for more info.

See: newVirtualGatewayListenerTlsSdsCertificate smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Read VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Show VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Generic VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

NFData VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Hashable VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

ToJSON VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

FromJSON VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

type Rep VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

type Rep VirtualGatewayListenerTlsSdsCertificate = D1 ('MetaData "VirtualGatewayListenerTlsSdsCertificate" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsSdsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayListenerTlsSdsCertificate Source #

Create a value of VirtualGatewayListenerTlsSdsCertificate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:secretName:VirtualGatewayListenerTlsSdsCertificate', virtualGatewayListenerTlsSdsCertificate_secretName - A reference to an object that represents the name of the secret secret requested from the Secret Discovery Service provider representing Transport Layer Security (TLS) materials like a certificate or certificate chain.

VirtualGatewayListenerTlsValidationContext

data VirtualGatewayListenerTlsValidationContext Source #

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.

See: newVirtualGatewayListenerTlsValidationContext smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Read VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Show VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Generic VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

NFData VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Hashable VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

ToJSON VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

FromJSON VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

type Rep VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

type Rep VirtualGatewayListenerTlsValidationContext = D1 ('MetaData "VirtualGatewayListenerTlsValidationContext" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsValidationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubjectAlternativeNames)) :*: S1 ('MetaSel ('Just "trust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayListenerTlsValidationContextTrust)))

newVirtualGatewayListenerTlsValidationContext Source #

Create a value of VirtualGatewayListenerTlsValidationContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subjectAlternativeNames:VirtualGatewayListenerTlsValidationContext', virtualGatewayListenerTlsValidationContext_subjectAlternativeNames - A reference to an object that represents the SANs for a virtual gateway listener's Transport Layer Security (TLS) validation context.

$sel:trust:VirtualGatewayListenerTlsValidationContext', virtualGatewayListenerTlsValidationContext_trust - A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

VirtualGatewayListenerTlsValidationContextTrust

data VirtualGatewayListenerTlsValidationContextTrust Source #

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context trust.

See: newVirtualGatewayListenerTlsValidationContextTrust smart constructor.

Instances

Instances details
Eq VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Read VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Show VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Generic VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

NFData VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Hashable VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

ToJSON VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

FromJSON VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

type Rep VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

type Rep VirtualGatewayListenerTlsValidationContextTrust = D1 ('MetaData "VirtualGatewayListenerTlsValidationContextTrust" "Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextSdsTrust)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextFileTrust))))

newVirtualGatewayListenerTlsValidationContextTrust :: VirtualGatewayListenerTlsValidationContextTrust Source #

Create a value of VirtualGatewayListenerTlsValidationContextTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sds:VirtualGatewayListenerTlsValidationContextTrust', virtualGatewayListenerTlsValidationContextTrust_sds - A reference to an object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

$sel:file:VirtualGatewayListenerTlsValidationContextTrust', virtualGatewayListenerTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

VirtualGatewayLogging

data VirtualGatewayLogging Source #

An object that represents logging information.

See: newVirtualGatewayLogging smart constructor.

Instances

Instances details
Eq VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Read VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Show VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Generic VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Associated Types

type Rep VirtualGatewayLogging :: Type -> Type #

NFData VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Methods

rnf :: VirtualGatewayLogging -> () #

Hashable VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

ToJSON VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

FromJSON VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

type Rep VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

type Rep VirtualGatewayLogging = D1 ('MetaData "VirtualGatewayLogging" "Amazonka.AppMesh.Types.VirtualGatewayLogging" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessLog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayAccessLog))))

newVirtualGatewayLogging :: VirtualGatewayLogging Source #

Create a value of VirtualGatewayLogging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessLog:VirtualGatewayLogging', virtualGatewayLogging_accessLog - The access log configuration.

VirtualGatewayPortMapping

data VirtualGatewayPortMapping Source #

An object that represents a port mapping.

See: newVirtualGatewayPortMapping smart constructor.

Instances

Instances details
Eq VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Read VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Show VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Generic VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Associated Types

type Rep VirtualGatewayPortMapping :: Type -> Type #

NFData VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Hashable VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

ToJSON VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

FromJSON VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

type Rep VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

type Rep VirtualGatewayPortMapping = D1 ('MetaData "VirtualGatewayPortMapping" "Amazonka.AppMesh.Types.VirtualGatewayPortMapping" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayPortMapping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayPortProtocol)))

newVirtualGatewayPortMapping Source #

Create a value of VirtualGatewayPortMapping with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:port:VirtualGatewayPortMapping', virtualGatewayPortMapping_port - The port used for the port mapping. Specify one protocol.

$sel:protocol:VirtualGatewayPortMapping', virtualGatewayPortMapping_protocol - The protocol used for the port mapping.

VirtualGatewayRef

data VirtualGatewayRef Source #

An object that represents a virtual gateway returned by a list operation.

See: newVirtualGatewayRef smart constructor.

Instances

Instances details
Eq VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Read VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Show VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Generic VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Associated Types

type Rep VirtualGatewayRef :: Type -> Type #

NFData VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Methods

rnf :: VirtualGatewayRef -> () #

Hashable VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

FromJSON VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

type Rep VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

type Rep VirtualGatewayRef = D1 ('MetaData "VirtualGatewayRef" "Amazonka.AppMesh.Types.VirtualGatewayRef" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayRef'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualGatewayRef Source #

Create a value of VirtualGatewayRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VirtualGatewayRef', virtualGatewayRef_arn - The full Amazon Resource Name (ARN) for the resource.

$sel:createdAt:VirtualGatewayRef', virtualGatewayRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:VirtualGatewayRef', virtualGatewayRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:VirtualGatewayRef', virtualGatewayRef_meshName - The name of the service mesh that the resource resides in.

$sel:meshOwner:VirtualGatewayRef', virtualGatewayRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:VirtualGatewayRef', virtualGatewayRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:VirtualGatewayRef', virtualGatewayRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualGatewayName:VirtualGatewayRef', virtualGatewayRef_virtualGatewayName - The name of the resource.

VirtualGatewaySpec

data VirtualGatewaySpec Source #

An object that represents the specification of a service mesh resource.

See: newVirtualGatewaySpec smart constructor.

Instances

Instances details
Eq VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Read VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Show VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Generic VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Associated Types

type Rep VirtualGatewaySpec :: Type -> Type #

NFData VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Methods

rnf :: VirtualGatewaySpec -> () #

Hashable VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

ToJSON VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

FromJSON VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

type Rep VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

type Rep VirtualGatewaySpec = D1 ('MetaData "VirtualGatewaySpec" "Amazonka.AppMesh.Types.VirtualGatewaySpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewaySpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "backendDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayBackendDefaults)) :*: (S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayLogging)) :*: S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VirtualGatewayListener]))))

newVirtualGatewaySpec :: VirtualGatewaySpec Source #

Create a value of VirtualGatewaySpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:backendDefaults:VirtualGatewaySpec', virtualGatewaySpec_backendDefaults - A reference to an object that represents the defaults for backends.

$sel:logging:VirtualGatewaySpec', virtualGatewaySpec_logging - Undocumented member.

$sel:listeners:VirtualGatewaySpec', virtualGatewaySpec_listeners - The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

VirtualGatewayStatus

data VirtualGatewayStatus Source #

An object that represents the status of the mesh resource.

See: newVirtualGatewayStatus smart constructor.

Instances

Instances details
Eq VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Read VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Show VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Generic VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Associated Types

type Rep VirtualGatewayStatus :: Type -> Type #

NFData VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Methods

rnf :: VirtualGatewayStatus -> () #

Hashable VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

FromJSON VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

type Rep VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

type Rep VirtualGatewayStatus = D1 ('MetaData "VirtualGatewayStatus" "Amazonka.AppMesh.Types.VirtualGatewayStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayStatusCode)))

newVirtualGatewayStatus Source #

Create a value of VirtualGatewayStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VirtualGatewayStatus', virtualGatewayStatus_status - The current status.

VirtualGatewayTlsValidationContext

data VirtualGatewayTlsValidationContext Source #

An object that represents a Transport Layer Security (TLS) validation context.

See: newVirtualGatewayTlsValidationContext smart constructor.

Instances

Instances details
Eq VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Read VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Show VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Generic VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Associated Types

type Rep VirtualGatewayTlsValidationContext :: Type -> Type #

NFData VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Hashable VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

ToJSON VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

FromJSON VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

type Rep VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

type Rep VirtualGatewayTlsValidationContext = D1 ('MetaData "VirtualGatewayTlsValidationContext" "Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubjectAlternativeNames)) :*: S1 ('MetaSel ('Just "trust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualGatewayTlsValidationContextTrust)))

newVirtualGatewayTlsValidationContext Source #

Create a value of VirtualGatewayTlsValidationContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subjectAlternativeNames:VirtualGatewayTlsValidationContext', virtualGatewayTlsValidationContext_subjectAlternativeNames - A reference to an object that represents the SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.

$sel:trust:VirtualGatewayTlsValidationContext', virtualGatewayTlsValidationContext_trust - A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate.

VirtualGatewayTlsValidationContextAcmTrust

data VirtualGatewayTlsValidationContextAcmTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

See: newVirtualGatewayTlsValidationContextAcmTrust smart constructor.

Instances

Instances details
Eq VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Read VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Show VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Generic VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

NFData VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Hashable VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

ToJSON VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

FromJSON VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

type Rep VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

type Rep VirtualGatewayTlsValidationContextAcmTrust = D1 ('MetaData "VirtualGatewayTlsValidationContextAcmTrust" "Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContextAcmTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newVirtualGatewayTlsValidationContextAcmTrust Source #

Create a value of VirtualGatewayTlsValidationContextAcmTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateAuthorityArns:VirtualGatewayTlsValidationContextAcmTrust', virtualGatewayTlsValidationContextAcmTrust_certificateAuthorityArns - One or more ACM Amazon Resource Name (ARN)s.

VirtualGatewayTlsValidationContextFileTrust

data VirtualGatewayTlsValidationContextFileTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

See: newVirtualGatewayTlsValidationContextFileTrust smart constructor.

Instances

Instances details
Eq VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Read VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Show VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Generic VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

NFData VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Hashable VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

ToJSON VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

FromJSON VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

type Rep VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

type Rep VirtualGatewayTlsValidationContextFileTrust = D1 ('MetaData "VirtualGatewayTlsValidationContextFileTrust" "Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContextFileTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateChain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayTlsValidationContextFileTrust Source #

Create a value of VirtualGatewayTlsValidationContextFileTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateChain:VirtualGatewayTlsValidationContextFileTrust', virtualGatewayTlsValidationContextFileTrust_certificateChain - The certificate trust chain for a certificate stored on the file system of the virtual node that the proxy is running on.

VirtualGatewayTlsValidationContextSdsTrust

data VirtualGatewayTlsValidationContextSdsTrust Source #

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) Secret Discovery Service validation context trust. The proxy must be configured with a local SDS provider via a Unix Domain Socket. See App Mesh TLS documentation for more info.

See: newVirtualGatewayTlsValidationContextSdsTrust smart constructor.

Instances

Instances details
Eq VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Read VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Show VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Generic VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

NFData VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Hashable VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

ToJSON VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

FromJSON VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

type Rep VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

type Rep VirtualGatewayTlsValidationContextSdsTrust = D1 ('MetaData "VirtualGatewayTlsValidationContextSdsTrust" "Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContextSdsTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secretName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualGatewayTlsValidationContextSdsTrust Source #

Create a value of VirtualGatewayTlsValidationContextSdsTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:secretName:VirtualGatewayTlsValidationContextSdsTrust', virtualGatewayTlsValidationContextSdsTrust_secretName - A reference to an object that represents the name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

VirtualGatewayTlsValidationContextTrust

data VirtualGatewayTlsValidationContextTrust Source #

An object that represents a Transport Layer Security (TLS) validation context trust.

See: newVirtualGatewayTlsValidationContextTrust smart constructor.

Instances

Instances details
Eq VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Read VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Show VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Generic VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

NFData VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Hashable VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

ToJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

FromJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

type Rep VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

type Rep VirtualGatewayTlsValidationContextTrust = D1 ('MetaData "VirtualGatewayTlsValidationContextTrust" "Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextAcmTrust)) :*: (S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextSdsTrust)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextFileTrust)))))

newVirtualGatewayTlsValidationContextTrust :: VirtualGatewayTlsValidationContextTrust Source #

Create a value of VirtualGatewayTlsValidationContextTrust with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acm:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_acm - A reference to an object that represents a Transport Layer Security (TLS) validation context trust for an Certificate Manager certificate.

$sel:sds:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_sds - A reference to an object that represents a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.

$sel:file:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

VirtualNodeConnectionPool

data VirtualNodeConnectionPool Source #

An object that represents the type of virtual node connection pool.

Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.

If not present the default value for maxPendingRequests is 2147483647.

See: newVirtualNodeConnectionPool smart constructor.

Instances

Instances details
Eq VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Read VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Show VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Generic VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Associated Types

type Rep VirtualNodeConnectionPool :: Type -> Type #

NFData VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Hashable VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

ToJSON VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

FromJSON VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

type Rep VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

newVirtualNodeConnectionPool :: VirtualNodeConnectionPool Source #

Create a value of VirtualNodeConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:http2:VirtualNodeConnectionPool', virtualNodeConnectionPool_http2 - An object that represents a type of connection pool.

$sel:grpc:VirtualNodeConnectionPool', virtualNodeConnectionPool_grpc - An object that represents a type of connection pool.

$sel:tcp:VirtualNodeConnectionPool', virtualNodeConnectionPool_tcp - An object that represents a type of connection pool.

$sel:http:VirtualNodeConnectionPool', virtualNodeConnectionPool_http - An object that represents a type of connection pool.

VirtualNodeData

data VirtualNodeData Source #

An object that represents a virtual node returned by a describe operation.

See: newVirtualNodeData smart constructor.

Instances

Instances details
Eq VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Read VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Show VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Generic VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Associated Types

type Rep VirtualNodeData :: Type -> Type #

NFData VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Methods

rnf :: VirtualNodeData -> () #

Hashable VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

FromJSON VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

type Rep VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

type Rep VirtualNodeData = D1 ('MetaData "VirtualNodeData" "Amazonka.AppMesh.Types.VirtualNodeData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeSpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeStatus) :*: S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualNodeData Source #

Create a value of VirtualNodeData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:VirtualNodeData', virtualNodeData_meshName - The name of the service mesh that the virtual node resides in.

$sel:metadata:VirtualNodeData', virtualNodeData_metadata - The associated metadata for the virtual node.

$sel:spec:VirtualNodeData', virtualNodeData_spec - The specifications of the virtual node.

$sel:status:VirtualNodeData', virtualNodeData_status - The current status for the virtual node.

$sel:virtualNodeName:VirtualNodeData', virtualNodeData_virtualNodeName - The name of the virtual node.

VirtualNodeGrpcConnectionPool

data VirtualNodeGrpcConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualNodeGrpcConnectionPool smart constructor.

Instances

Instances details
Eq VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Read VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Show VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Generic VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Associated Types

type Rep VirtualNodeGrpcConnectionPool :: Type -> Type #

NFData VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Hashable VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

ToJSON VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

FromJSON VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

type Rep VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

type Rep VirtualNodeGrpcConnectionPool = D1 ('MetaData "VirtualNodeGrpcConnectionPool" "Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeGrpcConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualNodeGrpcConnectionPool Source #

Create a value of VirtualNodeGrpcConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxRequests:VirtualNodeGrpcConnectionPool', virtualNodeGrpcConnectionPool_maxRequests - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.

VirtualNodeHttp2ConnectionPool

data VirtualNodeHttp2ConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualNodeHttp2ConnectionPool smart constructor.

Instances

Instances details
Eq VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Read VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Show VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Generic VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Associated Types

type Rep VirtualNodeHttp2ConnectionPool :: Type -> Type #

NFData VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Hashable VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

ToJSON VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

FromJSON VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

type Rep VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

type Rep VirtualNodeHttp2ConnectionPool = D1 ('MetaData "VirtualNodeHttp2ConnectionPool" "Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeHttp2ConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualNodeHttp2ConnectionPool Source #

Create a value of VirtualNodeHttp2ConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxRequests:VirtualNodeHttp2ConnectionPool', virtualNodeHttp2ConnectionPool_maxRequests - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.

VirtualNodeHttpConnectionPool

data VirtualNodeHttpConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualNodeHttpConnectionPool smart constructor.

Instances

Instances details
Eq VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Read VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Show VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Generic VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Associated Types

type Rep VirtualNodeHttpConnectionPool :: Type -> Type #

NFData VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Hashable VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

ToJSON VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

FromJSON VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

type Rep VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

type Rep VirtualNodeHttpConnectionPool = D1 ('MetaData "VirtualNodeHttpConnectionPool" "Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeHttpConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxPendingRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualNodeHttpConnectionPool Source #

Create a value of VirtualNodeHttpConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxPendingRequests:VirtualNodeHttpConnectionPool', virtualNodeHttpConnectionPool_maxPendingRequests - Number of overflowing requests after max_connections Envoy will queue to upstream cluster.

$sel:maxConnections:VirtualNodeHttpConnectionPool', virtualNodeHttpConnectionPool_maxConnections - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.

VirtualNodeRef

data VirtualNodeRef Source #

An object that represents a virtual node returned by a list operation.

See: newVirtualNodeRef smart constructor.

Instances

Instances details
Eq VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Read VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Show VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Generic VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Associated Types

type Rep VirtualNodeRef :: Type -> Type #

NFData VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Methods

rnf :: VirtualNodeRef -> () #

Hashable VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

FromJSON VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

type Rep VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

newVirtualNodeRef Source #

Create a value of VirtualNodeRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VirtualNodeRef', virtualNodeRef_arn - The full Amazon Resource Name (ARN) for the virtual node.

$sel:createdAt:VirtualNodeRef', virtualNodeRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:VirtualNodeRef', virtualNodeRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:VirtualNodeRef', virtualNodeRef_meshName - The name of the service mesh that the virtual node resides in.

$sel:meshOwner:VirtualNodeRef', virtualNodeRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:VirtualNodeRef', virtualNodeRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:VirtualNodeRef', virtualNodeRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualNodeName:VirtualNodeRef', virtualNodeRef_virtualNodeName - The name of the virtual node.

VirtualNodeServiceProvider

data VirtualNodeServiceProvider Source #

An object that represents a virtual node service provider.

See: newVirtualNodeServiceProvider smart constructor.

Instances

Instances details
Eq VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Read VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Show VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Generic VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Associated Types

type Rep VirtualNodeServiceProvider :: Type -> Type #

NFData VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Hashable VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

ToJSON VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

FromJSON VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

type Rep VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

type Rep VirtualNodeServiceProvider = D1 ('MetaData "VirtualNodeServiceProvider" "Amazonka.AppMesh.Types.VirtualNodeServiceProvider" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeServiceProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualNodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualNodeServiceProvider Source #

Create a value of VirtualNodeServiceProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualNodeName:VirtualNodeServiceProvider', virtualNodeServiceProvider_virtualNodeName - The name of the virtual node that is acting as a service provider.

VirtualNodeSpec

data VirtualNodeSpec Source #

An object that represents the specification of a virtual node.

See: newVirtualNodeSpec smart constructor.

Instances

Instances details
Eq VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Read VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Show VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Generic VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Associated Types

type Rep VirtualNodeSpec :: Type -> Type #

NFData VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Methods

rnf :: VirtualNodeSpec -> () #

Hashable VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

ToJSON VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

FromJSON VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

type Rep VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

type Rep VirtualNodeSpec = D1 ('MetaData "VirtualNodeSpec" "Amazonka.AppMesh.Types.VirtualNodeSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Backend])) :*: S1 ('MetaSel ('Just "backendDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendDefaults))) :*: (S1 ('MetaSel ('Just "serviceDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceDiscovery)) :*: (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging))))))

newVirtualNodeSpec :: VirtualNodeSpec Source #

Create a value of VirtualNodeSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:backends:VirtualNodeSpec', virtualNodeSpec_backends - The backends that the virtual node is expected to send outbound traffic to.

$sel:backendDefaults:VirtualNodeSpec', virtualNodeSpec_backendDefaults - A reference to an object that represents the defaults for backends.

$sel:serviceDiscovery:VirtualNodeSpec', virtualNodeSpec_serviceDiscovery - The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

$sel:listeners:VirtualNodeSpec', virtualNodeSpec_listeners - The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

$sel:logging:VirtualNodeSpec', virtualNodeSpec_logging - The inbound and outbound access logging information for the virtual node.

VirtualNodeStatus

data VirtualNodeStatus Source #

An object that represents the current status of the virtual node.

See: newVirtualNodeStatus smart constructor.

Instances

Instances details
Eq VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Read VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Show VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Generic VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Associated Types

type Rep VirtualNodeStatus :: Type -> Type #

NFData VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Methods

rnf :: VirtualNodeStatus -> () #

Hashable VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

FromJSON VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

type Rep VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

type Rep VirtualNodeStatus = D1 ('MetaData "VirtualNodeStatus" "Amazonka.AppMesh.Types.VirtualNodeStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualNodeStatusCode)))

newVirtualNodeStatus Source #

Create a value of VirtualNodeStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VirtualNodeStatus', virtualNodeStatus_status - The current status of the virtual node.

VirtualNodeTcpConnectionPool

data VirtualNodeTcpConnectionPool Source #

An object that represents a type of connection pool.

See: newVirtualNodeTcpConnectionPool smart constructor.

Instances

Instances details
Eq VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Read VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Show VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Generic VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Associated Types

type Rep VirtualNodeTcpConnectionPool :: Type -> Type #

NFData VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Hashable VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

ToJSON VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

FromJSON VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

type Rep VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

type Rep VirtualNodeTcpConnectionPool = D1 ('MetaData "VirtualNodeTcpConnectionPool" "Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualNodeTcpConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxConnections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newVirtualNodeTcpConnectionPool Source #

Create a value of VirtualNodeTcpConnectionPool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxConnections:VirtualNodeTcpConnectionPool', virtualNodeTcpConnectionPool_maxConnections - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.

VirtualRouterData

data VirtualRouterData Source #

An object that represents a virtual router returned by a describe operation.

See: newVirtualRouterData smart constructor.

Instances

Instances details
Eq VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Read VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Show VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Generic VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Associated Types

type Rep VirtualRouterData :: Type -> Type #

NFData VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Methods

rnf :: VirtualRouterData -> () #

Hashable VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

FromJSON VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

type Rep VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

type Rep VirtualRouterData = D1 ('MetaData "VirtualRouterData" "Amazonka.AppMesh.Types.VirtualRouterData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterSpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterStatus) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualRouterData Source #

Create a value of VirtualRouterData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:VirtualRouterData', virtualRouterData_meshName - The name of the service mesh that the virtual router resides in.

$sel:metadata:VirtualRouterData', virtualRouterData_metadata - The associated metadata for the virtual router.

$sel:spec:VirtualRouterData', virtualRouterData_spec - The specifications of the virtual router.

$sel:status:VirtualRouterData', virtualRouterData_status - The current status of the virtual router.

$sel:virtualRouterName:VirtualRouterData', virtualRouterData_virtualRouterName - The name of the virtual router.

VirtualRouterListener

data VirtualRouterListener Source #

An object that represents a virtual router listener.

See: newVirtualRouterListener smart constructor.

Instances

Instances details
Eq VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Read VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Show VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Generic VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Associated Types

type Rep VirtualRouterListener :: Type -> Type #

NFData VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Methods

rnf :: VirtualRouterListener -> () #

Hashable VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

ToJSON VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

FromJSON VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

type Rep VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

type Rep VirtualRouterListener = D1 ('MetaData "VirtualRouterListener" "Amazonka.AppMesh.Types.VirtualRouterListener" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterListener'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portMapping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PortMapping)))

newVirtualRouterListener Source #

Create a value of VirtualRouterListener with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portMapping:VirtualRouterListener', virtualRouterListener_portMapping - Undocumented member.

VirtualRouterRef

data VirtualRouterRef Source #

An object that represents a virtual router returned by a list operation.

See: newVirtualRouterRef smart constructor.

Instances

Instances details
Eq VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Read VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Show VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Generic VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Associated Types

type Rep VirtualRouterRef :: Type -> Type #

NFData VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Methods

rnf :: VirtualRouterRef -> () #

Hashable VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

FromJSON VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

type Rep VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

newVirtualRouterRef Source #

Create a value of VirtualRouterRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VirtualRouterRef', virtualRouterRef_arn - The full Amazon Resource Name (ARN) for the virtual router.

$sel:createdAt:VirtualRouterRef', virtualRouterRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:VirtualRouterRef', virtualRouterRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:VirtualRouterRef', virtualRouterRef_meshName - The name of the service mesh that the virtual router resides in.

$sel:meshOwner:VirtualRouterRef', virtualRouterRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:VirtualRouterRef', virtualRouterRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:VirtualRouterRef', virtualRouterRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualRouterName:VirtualRouterRef', virtualRouterRef_virtualRouterName - The name of the virtual router.

VirtualRouterServiceProvider

data VirtualRouterServiceProvider Source #

An object that represents a virtual node service provider.

See: newVirtualRouterServiceProvider smart constructor.

Instances

Instances details
Eq VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Read VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Show VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Generic VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Associated Types

type Rep VirtualRouterServiceProvider :: Type -> Type #

NFData VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Hashable VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

ToJSON VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

FromJSON VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

type Rep VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

type Rep VirtualRouterServiceProvider = D1 ('MetaData "VirtualRouterServiceProvider" "Amazonka.AppMesh.Types.VirtualRouterServiceProvider" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterServiceProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualRouterServiceProvider Source #

Create a value of VirtualRouterServiceProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualRouterName:VirtualRouterServiceProvider', virtualRouterServiceProvider_virtualRouterName - The name of the virtual router that is acting as a service provider.

VirtualRouterSpec

data VirtualRouterSpec Source #

An object that represents the specification of a virtual router.

See: newVirtualRouterSpec smart constructor.

Instances

Instances details
Eq VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Read VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Show VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Generic VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Associated Types

type Rep VirtualRouterSpec :: Type -> Type #

NFData VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Methods

rnf :: VirtualRouterSpec -> () #

Hashable VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

ToJSON VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

FromJSON VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

type Rep VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

type Rep VirtualRouterSpec = D1 ('MetaData "VirtualRouterSpec" "Amazonka.AppMesh.Types.VirtualRouterSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty VirtualRouterListener)))))

newVirtualRouterSpec :: VirtualRouterSpec Source #

Create a value of VirtualRouterSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:listeners:VirtualRouterSpec', virtualRouterSpec_listeners - The listeners that the virtual router is expected to receive inbound traffic from. You can specify one listener.

VirtualRouterStatus

data VirtualRouterStatus Source #

An object that represents the status of a virtual router.

See: newVirtualRouterStatus smart constructor.

Instances

Instances details
Eq VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Read VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Show VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Generic VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Associated Types

type Rep VirtualRouterStatus :: Type -> Type #

NFData VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Methods

rnf :: VirtualRouterStatus -> () #

Hashable VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

FromJSON VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

type Rep VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

type Rep VirtualRouterStatus = D1 ('MetaData "VirtualRouterStatus" "Amazonka.AppMesh.Types.VirtualRouterStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualRouterStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualRouterStatusCode)))

newVirtualRouterStatus Source #

Create a value of VirtualRouterStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VirtualRouterStatus', virtualRouterStatus_status - The current status of the virtual router.

VirtualServiceBackend

data VirtualServiceBackend Source #

An object that represents a virtual service backend for a virtual node.

See: newVirtualServiceBackend smart constructor.

Instances

Instances details
Eq VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Read VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Show VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Generic VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Associated Types

type Rep VirtualServiceBackend :: Type -> Type #

NFData VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Methods

rnf :: VirtualServiceBackend -> () #

Hashable VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

ToJSON VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

FromJSON VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

type Rep VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

type Rep VirtualServiceBackend = D1 ('MetaData "VirtualServiceBackend" "Amazonka.AppMesh.Types.VirtualServiceBackend" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceBackend'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientPolicy)) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVirtualServiceBackend Source #

Create a value of VirtualServiceBackend with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientPolicy:VirtualServiceBackend', virtualServiceBackend_clientPolicy - A reference to an object that represents the client policy for a backend.

$sel:virtualServiceName:VirtualServiceBackend', virtualServiceBackend_virtualServiceName - The name of the virtual service that is acting as a virtual node backend.

VirtualServiceData

data VirtualServiceData Source #

An object that represents a virtual service returned by a describe operation.

See: newVirtualServiceData smart constructor.

Instances

Instances details
Eq VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Read VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Show VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Generic VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Associated Types

type Rep VirtualServiceData :: Type -> Type #

NFData VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Methods

rnf :: VirtualServiceData -> () #

Hashable VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

FromJSON VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

type Rep VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

type Rep VirtualServiceData = D1 ('MetaData "VirtualServiceData" "Amazonka.AppMesh.Types.VirtualServiceData" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceMetadata)) :*: (S1 ('MetaSel ('Just "spec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceSpec) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceStatus) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualServiceData Source #

Create a value of VirtualServiceData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:meshName:VirtualServiceData', virtualServiceData_meshName - The name of the service mesh that the virtual service resides in.

$sel:metadata:VirtualServiceData', virtualServiceData_metadata - Undocumented member.

$sel:spec:VirtualServiceData', virtualServiceData_spec - The specifications of the virtual service.

$sel:status:VirtualServiceData', virtualServiceData_status - The current status of the virtual service.

$sel:virtualServiceName:VirtualServiceData', virtualServiceData_virtualServiceName - The name of the virtual service.

VirtualServiceProvider

data VirtualServiceProvider Source #

An object that represents the provider for a virtual service.

See: newVirtualServiceProvider smart constructor.

Instances

Instances details
Eq VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Read VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Show VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Generic VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Associated Types

type Rep VirtualServiceProvider :: Type -> Type #

NFData VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Methods

rnf :: VirtualServiceProvider -> () #

Hashable VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

ToJSON VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

FromJSON VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

type Rep VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

type Rep VirtualServiceProvider = D1 ('MetaData "VirtualServiceProvider" "Amazonka.AppMesh.Types.VirtualServiceProvider" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualRouterServiceProvider)) :*: S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualNodeServiceProvider))))

newVirtualServiceProvider :: VirtualServiceProvider Source #

Create a value of VirtualServiceProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualRouter:VirtualServiceProvider', virtualServiceProvider_virtualRouter - The virtual router associated with a virtual service.

$sel:virtualNode:VirtualServiceProvider', virtualServiceProvider_virtualNode - The virtual node associated with a virtual service.

VirtualServiceRef

data VirtualServiceRef Source #

An object that represents a virtual service returned by a list operation.

See: newVirtualServiceRef smart constructor.

Instances

Instances details
Eq VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Read VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Show VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Generic VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Associated Types

type Rep VirtualServiceRef :: Type -> Type #

NFData VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Methods

rnf :: VirtualServiceRef -> () #

Hashable VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

FromJSON VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

type Rep VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

type Rep VirtualServiceRef = D1 ('MetaData "VirtualServiceRef" "Amazonka.AppMesh.Types.VirtualServiceRef" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceRef'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "virtualServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newVirtualServiceRef Source #

Create a value of VirtualServiceRef with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:VirtualServiceRef', virtualServiceRef_arn - The full Amazon Resource Name (ARN) for the virtual service.

$sel:createdAt:VirtualServiceRef', virtualServiceRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:VirtualServiceRef', virtualServiceRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:VirtualServiceRef', virtualServiceRef_meshName - The name of the service mesh that the virtual service resides in.

$sel:meshOwner:VirtualServiceRef', virtualServiceRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:VirtualServiceRef', virtualServiceRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:version:VirtualServiceRef', virtualServiceRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualServiceName:VirtualServiceRef', virtualServiceRef_virtualServiceName - The name of the virtual service.

VirtualServiceSpec

data VirtualServiceSpec Source #

An object that represents the specification of a virtual service.

See: newVirtualServiceSpec smart constructor.

Instances

Instances details
Eq VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Read VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Show VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Generic VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Associated Types

type Rep VirtualServiceSpec :: Type -> Type #

NFData VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Methods

rnf :: VirtualServiceSpec -> () #

Hashable VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

ToJSON VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

FromJSON VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

type Rep VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

type Rep VirtualServiceSpec = D1 ('MetaData "VirtualServiceSpec" "Amazonka.AppMesh.Types.VirtualServiceSpec" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualServiceProvider))))

newVirtualServiceSpec :: VirtualServiceSpec Source #

Create a value of VirtualServiceSpec with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:provider:VirtualServiceSpec', virtualServiceSpec_provider - The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.

VirtualServiceStatus

data VirtualServiceStatus Source #

An object that represents the status of a virtual service.

See: newVirtualServiceStatus smart constructor.

Instances

Instances details
Eq VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Read VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Show VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Generic VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Associated Types

type Rep VirtualServiceStatus :: Type -> Type #

NFData VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Methods

rnf :: VirtualServiceStatus -> () #

Hashable VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

FromJSON VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

type Rep VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

type Rep VirtualServiceStatus = D1 ('MetaData "VirtualServiceStatus" "Amazonka.AppMesh.Types.VirtualServiceStatus" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "VirtualServiceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VirtualServiceStatusCode)))

newVirtualServiceStatus Source #

Create a value of VirtualServiceStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:VirtualServiceStatus', virtualServiceStatus_status - The current status of the virtual service.

WeightedTarget

data WeightedTarget Source #

An object that represents a target and its relative weight. Traffic is distributed across targets according to their relative weight. For example, a weighted target with a relative weight of 50 receives five times as much traffic as one with a relative weight of 10. The total weight for all targets combined must be less than or equal to 100.

See: newWeightedTarget smart constructor.

Instances

Instances details
Eq WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Read WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Show WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Generic WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Associated Types

type Rep WeightedTarget :: Type -> Type #

NFData WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Methods

rnf :: WeightedTarget -> () #

Hashable WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

ToJSON WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

FromJSON WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

type Rep WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

type Rep WeightedTarget = D1 ('MetaData "WeightedTarget" "Amazonka.AppMesh.Types.WeightedTarget" "libZSservicesZSamazonka-appmeshZSamazonka-appmesh" 'False) (C1 ('MetaCons "WeightedTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newWeightedTarget Source #

Create a value of WeightedTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:virtualNode:WeightedTarget', weightedTarget_virtualNode - The virtual node to associate with the weighted target.

$sel:weight:WeightedTarget', weightedTarget_weight - The relative weight of the weighted target.