amazonka-appmesh-2.0: Amazon App Mesh SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

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

ConflictException

_ConflictException :: AsError a => Fold 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 => Fold a ServiceError Source #

You don't have permissions to perform this action.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

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

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

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

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

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

ResourceInUseException

_ResourceInUseException :: AsError a => Fold a ServiceError Source #

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

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

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

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold 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.

TooManyTagsException

_TooManyTagsException :: AsError a => Fold 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.

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.

CreateGatewayRoute

data CreateGatewayRoute Source #

See: newCreateGatewayRoute smart constructor.

Instances

Instances details
ToJSON CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type AWSResponse CreateGatewayRoute #

Generic CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type Rep CreateGatewayRoute :: Type -> Type #

Read CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Show CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

NFData CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Methods

rnf :: CreateGatewayRoute -> () #

Eq CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Hashable CreateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

CreateGatewayRoute, createGatewayRoute_meshOwner - The Amazon Web Services 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.

CreateGatewayRoute, createGatewayRoute_gatewayRouteName - The name to use for the gateway route.

CreateGatewayRoute, createGatewayRoute_meshName - The name of the service mesh to create the gateway route in.

CreateGatewayRoute, createGatewayRoute_spec - The gateway route specification to apply.

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
Generic CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Associated Types

type Rep CreateGatewayRouteResponse :: Type -> Type #

Read CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Show CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

NFData CreateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateGatewayRoute

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateMesh

data CreateMesh Source #

See: newCreateMesh smart constructor.

Instances

Instances details
ToJSON CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type AWSResponse CreateMesh #

Generic CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type Rep CreateMesh :: Type -> Type #

Read CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Show CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

NFData CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Methods

rnf :: CreateMesh -> () #

Eq CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Hashable CreateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

newCreateMesh Source #

Arguments

:: Text

CreateMesh

-> CreateMesh 

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.

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.

CreateMesh, createMesh_meshName - The name to use for the service mesh.

data CreateMeshResponse Source #

See: newCreateMeshResponse smart constructor.

Instances

Instances details
Generic CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Associated Types

type Rep CreateMeshResponse :: Type -> Type #

Read CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Show CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

NFData CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

Methods

rnf :: CreateMeshResponse -> () #

Eq CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type Rep CreateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateMesh

type Rep CreateMeshResponse = D1 ('MetaData "CreateMeshResponse" "Amazonka.AppMesh.CreateMesh" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateRoute

data CreateRoute Source #

See: newCreateRoute smart constructor.

Instances

Instances details
ToJSON CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type AWSResponse CreateRoute #

Generic CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type Rep CreateRoute :: Type -> Type #

Read CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Show CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

NFData CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Methods

rnf :: CreateRoute -> () #

Eq CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Hashable CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type AWSResponse CreateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type Rep 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.

CreateRoute, createRoute_meshOwner - The Amazon Web Services 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.

CreateRoute, createRoute_meshName - The name of the service mesh to create the route in.

CreateRoute, createRoute_routeName - The name to use for the route.

CreateRoute, createRoute_spec - The route specification to apply.

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
Generic CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Associated Types

type Rep CreateRouteResponse :: Type -> Type #

Read CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Show CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

NFData CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

Methods

rnf :: CreateRouteResponse -> () #

Eq CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type Rep CreateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateRoute

type Rep CreateRouteResponse = D1 ('MetaData "CreateRouteResponse" "Amazonka.AppMesh.CreateRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateVirtualGateway

data CreateVirtualGateway Source #

See: newCreateVirtualGateway smart constructor.

Instances

Instances details
ToJSON CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type AWSResponse CreateVirtualGateway #

Generic CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type Rep CreateVirtualGateway :: Type -> Type #

Read CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Show CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

NFData CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Methods

rnf :: CreateVirtualGateway -> () #

Eq CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Hashable CreateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

CreateVirtualGateway, createVirtualGateway_meshOwner - The Amazon Web Services 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.

CreateVirtualGateway, createVirtualGateway_meshName - The name of the service mesh to create the virtual gateway in.

CreateVirtualGateway, createVirtualGateway_spec - The virtual gateway specification to apply.

CreateVirtualGateway, createVirtualGateway_virtualGatewayName - The name to use for the virtual gateway.

data CreateVirtualGatewayResponse Source #

See: newCreateVirtualGatewayResponse smart constructor.

Instances

Instances details
Generic CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Associated Types

type Rep CreateVirtualGatewayResponse :: Type -> Type #

Read CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Show CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

NFData CreateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualGateway

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateVirtualNode

data CreateVirtualNode Source #

See: newCreateVirtualNode smart constructor.

Instances

Instances details
ToJSON CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type AWSResponse CreateVirtualNode #

Generic CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type Rep CreateVirtualNode :: Type -> Type #

Read CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Show CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

NFData CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Methods

rnf :: CreateVirtualNode -> () #

Eq CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Hashable CreateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

CreateVirtualNode, createVirtualNode_meshOwner - The Amazon Web Services 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.

CreateVirtualNode, createVirtualNode_meshName - The name of the service mesh to create the virtual node in.

CreateVirtualNode, createVirtualNode_spec - The virtual node specification to apply.

CreateVirtualNode, createVirtualNode_virtualNodeName - The name to use for the virtual node.

data CreateVirtualNodeResponse Source #

See: newCreateVirtualNodeResponse smart constructor.

Instances

Instances details
Generic CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Associated Types

type Rep CreateVirtualNodeResponse :: Type -> Type #

Read CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Show CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

NFData CreateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualNode

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateVirtualNodeResponse, createVirtualNodeResponse_virtualNode - The full description of your virtual node following the create call.

CreateVirtualRouter

data CreateVirtualRouter Source #

See: newCreateVirtualRouter smart constructor.

Instances

Instances details
ToJSON CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type AWSResponse CreateVirtualRouter #

Generic CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type Rep CreateVirtualRouter :: Type -> Type #

Read CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Show CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

NFData CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Methods

rnf :: CreateVirtualRouter -> () #

Eq CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Hashable CreateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

CreateVirtualRouter, createVirtualRouter_meshOwner - The Amazon Web Services 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.

CreateVirtualRouter, createVirtualRouter_meshName - The name of the service mesh to create the virtual router in.

CreateVirtualRouter, createVirtualRouter_spec - The virtual router specification to apply.

CreateVirtualRouter, createVirtualRouter_virtualRouterName - The name to use for the virtual router.

data CreateVirtualRouterResponse Source #

See: newCreateVirtualRouterResponse smart constructor.

Instances

Instances details
Generic CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Associated Types

type Rep CreateVirtualRouterResponse :: Type -> Type #

Read CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Show CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

NFData CreateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualRouter

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateVirtualRouterResponse, createVirtualRouterResponse_virtualRouter - The full description of your virtual router following the create call.

CreateVirtualService

data CreateVirtualService Source #

See: newCreateVirtualService smart constructor.

Instances

Instances details
ToJSON CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type AWSResponse CreateVirtualService #

Generic CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type Rep CreateVirtualService :: Type -> Type #

Read CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Show CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

NFData CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Methods

rnf :: CreateVirtualService -> () #

Eq CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Hashable CreateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

CreateVirtualService, createVirtualService_meshOwner - The Amazon Web Services 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.

CreateVirtualService, createVirtualService_meshName - The name of the service mesh to create the virtual service in.

CreateVirtualService, createVirtualService_spec - The virtual service specification to apply.

CreateVirtualService, createVirtualService_virtualServiceName - The name to use for the virtual service.

data CreateVirtualServiceResponse Source #

See: newCreateVirtualServiceResponse smart constructor.

Instances

Instances details
Generic CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Associated Types

type Rep CreateVirtualServiceResponse :: Type -> Type #

Read CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Show CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

NFData CreateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.CreateVirtualService

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

CreateVirtualServiceResponse, createVirtualServiceResponse_virtualService - The full description of your virtual service following the create call.

DeleteGatewayRoute

data DeleteGatewayRoute Source #

See: newDeleteGatewayRoute smart constructor.

Instances

Instances details
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

AWSRequest DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type AWSResponse DeleteGatewayRoute #

Generic DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRoute :: Type -> Type #

Read DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

NFData DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Methods

rnf :: DeleteGatewayRoute -> () #

Eq DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Hashable DeleteGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteGatewayRoute, deleteGatewayRoute_meshOwner - The Amazon Web Services 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.

DeleteGatewayRoute, deleteGatewayRoute_gatewayRouteName - The name of the gateway route to delete.

DeleteGatewayRoute, deleteGatewayRoute_meshName - The name of the service mesh to delete the gateway route from.

DeleteGatewayRoute, deleteGatewayRoute_virtualGatewayName - The name of the virtual gateway to delete the route from.

data DeleteGatewayRouteResponse Source #

See: newDeleteGatewayRouteResponse smart constructor.

Instances

Instances details
Generic DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Associated Types

type Rep DeleteGatewayRouteResponse :: Type -> Type #

Read DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Show DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

NFData DeleteGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteGatewayRoute

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteMesh

data DeleteMesh Source #

See: newDeleteMesh smart constructor.

Constructors

DeleteMesh' Text 

Instances

Instances details
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

AWSRequest DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type AWSResponse DeleteMesh #

Generic DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type Rep DeleteMesh :: Type -> Type #

Read DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Show DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

NFData DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Methods

rnf :: DeleteMesh -> () #

Eq DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Hashable DeleteMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "DeleteMesh'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMesh Source #

Arguments

:: Text

DeleteMesh

-> DeleteMesh 

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:

DeleteMesh, deleteMesh_meshName - The name of the service mesh to delete.

data DeleteMeshResponse Source #

See: newDeleteMeshResponse smart constructor.

Instances

Instances details
Generic DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Associated Types

type Rep DeleteMeshResponse :: Type -> Type #

Read DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Show DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

NFData DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

Methods

rnf :: DeleteMeshResponse -> () #

Eq DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type Rep DeleteMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteMesh

type Rep DeleteMeshResponse = D1 ('MetaData "DeleteMeshResponse" "Amazonka.AppMesh.DeleteMesh" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteRoute

data DeleteRoute Source #

See: newDeleteRoute smart constructor.

Instances

Instances details
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

AWSRequest DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type AWSResponse DeleteRoute #

Generic DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRoute :: Type -> Type #

Read DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

NFData DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRoute -> () #

Eq DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Hashable DeleteRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteRoute, deleteRoute_meshOwner - The Amazon Web Services 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.

DeleteRoute, deleteRoute_meshName - The name of the service mesh to delete the route in.

DeleteRoute, deleteRoute_routeName - The name of the route to delete.

DeleteRoute, deleteRoute_virtualRouterName - The name of the virtual router to delete the route in.

data DeleteRouteResponse Source #

See: newDeleteRouteResponse smart constructor.

Instances

Instances details
Generic DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Associated Types

type Rep DeleteRouteResponse :: Type -> Type #

Read DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Show DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

NFData DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

Methods

rnf :: DeleteRouteResponse -> () #

Eq DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteRoute

type Rep DeleteRouteResponse = D1 ('MetaData "DeleteRouteResponse" "Amazonka.AppMesh.DeleteRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteVirtualGateway

data DeleteVirtualGateway Source #

See: newDeleteVirtualGateway smart constructor.

Instances

Instances details
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

AWSRequest DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type AWSResponse DeleteVirtualGateway #

Generic DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type Rep DeleteVirtualGateway :: Type -> Type #

Read DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Show DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

NFData DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Methods

rnf :: DeleteVirtualGateway -> () #

Eq DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Hashable DeleteVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteVirtualGateway, deleteVirtualGateway_meshOwner - The Amazon Web Services 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.

DeleteVirtualGateway, deleteVirtualGateway_meshName - The name of the service mesh to delete the virtual gateway from.

DeleteVirtualGateway, deleteVirtualGateway_virtualGatewayName - The name of the virtual gateway to delete.

data DeleteVirtualGatewayResponse Source #

See: newDeleteVirtualGatewayResponse smart constructor.

Instances

Instances details
Generic DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Associated Types

type Rep DeleteVirtualGatewayResponse :: Type -> Type #

Read DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Show DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

NFData DeleteVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualGateway

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteVirtualNode

data DeleteVirtualNode Source #

Deletes a virtual node input.

See: newDeleteVirtualNode smart constructor.

Instances

Instances details
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

AWSRequest DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type AWSResponse DeleteVirtualNode #

Generic DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type Rep DeleteVirtualNode :: Type -> Type #

Read DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Show DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

NFData DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Methods

rnf :: DeleteVirtualNode -> () #

Eq DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Hashable DeleteVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteVirtualNode, deleteVirtualNode_meshOwner - The Amazon Web Services 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.

DeleteVirtualNode, deleteVirtualNode_meshName - The name of the service mesh to delete the virtual node in.

DeleteVirtualNode, deleteVirtualNode_virtualNodeName - The name of the virtual node to delete.

data DeleteVirtualNodeResponse Source #

See: newDeleteVirtualNodeResponse smart constructor.

Instances

Instances details
Generic DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Associated Types

type Rep DeleteVirtualNodeResponse :: Type -> Type #

Read DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Show DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

NFData DeleteVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualNode

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteVirtualNodeResponse, deleteVirtualNodeResponse_virtualNode - The virtual node that was deleted.

DeleteVirtualRouter

data DeleteVirtualRouter Source #

See: newDeleteVirtualRouter smart constructor.

Instances

Instances details
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

AWSRequest DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type AWSResponse DeleteVirtualRouter #

Generic DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type Rep DeleteVirtualRouter :: Type -> Type #

Read DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Show DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

NFData DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Methods

rnf :: DeleteVirtualRouter -> () #

Eq DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Hashable DeleteVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteVirtualRouter, deleteVirtualRouter_meshOwner - The Amazon Web Services 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.

DeleteVirtualRouter, deleteVirtualRouter_meshName - The name of the service mesh to delete the virtual router in.

DeleteVirtualRouter, deleteVirtualRouter_virtualRouterName - The name of the virtual router to delete.

data DeleteVirtualRouterResponse Source #

See: newDeleteVirtualRouterResponse smart constructor.

Instances

Instances details
Generic DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Associated Types

type Rep DeleteVirtualRouterResponse :: Type -> Type #

Read DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Show DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

NFData DeleteVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualRouter

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteVirtualRouterResponse, deleteVirtualRouterResponse_virtualRouter - The virtual router that was deleted.

DeleteVirtualService

data DeleteVirtualService Source #

See: newDeleteVirtualService smart constructor.

Instances

Instances details
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

AWSRequest DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type AWSResponse DeleteVirtualService #

Generic DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type Rep DeleteVirtualService :: Type -> Type #

Read DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Show DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

NFData DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Methods

rnf :: DeleteVirtualService -> () #

Eq DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Hashable DeleteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DeleteVirtualService, deleteVirtualService_meshOwner - The Amazon Web Services 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.

DeleteVirtualService, deleteVirtualService_meshName - The name of the service mesh to delete the virtual service in.

DeleteVirtualService, deleteVirtualService_virtualServiceName - The name of the virtual service to delete.

data DeleteVirtualServiceResponse Source #

See: newDeleteVirtualServiceResponse smart constructor.

Instances

Instances details
Generic DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Associated Types

type Rep DeleteVirtualServiceResponse :: Type -> Type #

Read DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Show DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

NFData DeleteVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DeleteVirtualService

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DeleteVirtualServiceResponse, deleteVirtualServiceResponse_virtualService - The virtual service that was deleted.

DescribeGatewayRoute

data DescribeGatewayRoute Source #

See: newDescribeGatewayRoute smart constructor.

Instances

Instances details
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

AWSRequest DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type AWSResponse DescribeGatewayRoute #

Generic DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type Rep DescribeGatewayRoute :: Type -> Type #

Read DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Show DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

NFData DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Methods

rnf :: DescribeGatewayRoute -> () #

Eq DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Hashable DescribeGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeGatewayRoute, describeGatewayRoute_meshOwner - The Amazon Web Services 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.

DescribeGatewayRoute, describeGatewayRoute_gatewayRouteName - The name of the gateway route to describe.

DescribeGatewayRoute, describeGatewayRoute_meshName - The name of the service mesh that the gateway route resides in.

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
Generic DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Associated Types

type Rep DescribeGatewayRouteResponse :: Type -> Type #

Read DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Show DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

NFData DescribeGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeGatewayRoute

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeMesh

data DescribeMesh Source #

See: newDescribeMesh smart constructor.

Constructors

DescribeMesh' (Maybe Text) Text 

Instances

Instances details
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

AWSRequest DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type AWSResponse DescribeMesh #

Generic DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type Rep DescribeMesh :: Type -> Type #

Read DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Show DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

NFData DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Methods

rnf :: DescribeMesh -> () #

Eq DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Hashable DescribeMesh Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))

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:

DescribeMesh, describeMesh_meshOwner - The Amazon Web Services 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.

DescribeMesh, describeMesh_meshName - The name of the service mesh to describe.

data DescribeMeshResponse Source #

See: newDescribeMeshResponse smart constructor.

Instances

Instances details
Generic DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Associated Types

type Rep DescribeMeshResponse :: Type -> Type #

Read DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Show DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

NFData DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

Methods

rnf :: DescribeMeshResponse -> () #

Eq DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type Rep DescribeMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeMesh

type Rep DescribeMeshResponse = D1 ('MetaData "DescribeMeshResponse" "Amazonka.AppMesh.DescribeMesh" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeRoute

data DescribeRoute Source #

See: newDescribeRoute smart constructor.

Instances

Instances details
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

AWSRequest DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type AWSResponse DescribeRoute #

Generic DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type Rep DescribeRoute :: Type -> Type #

Read DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Show DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

NFData DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Methods

rnf :: DescribeRoute -> () #

Eq DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Hashable DescribeRoute Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeRoute, describeRoute_meshOwner - The Amazon Web Services 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.

DescribeRoute, describeRoute_meshName - The name of the service mesh that the route resides in.

DescribeRoute, describeRoute_routeName - The name of the route to describe.

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
Generic DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Associated Types

type Rep DescribeRouteResponse :: Type -> Type #

Read DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Show DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

NFData DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

Methods

rnf :: DescribeRouteResponse -> () #

Eq DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type Rep DescribeRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeRoute

type Rep DescribeRouteResponse = D1 ('MetaData "DescribeRouteResponse" "Amazonka.AppMesh.DescribeRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeVirtualGateway

data DescribeVirtualGateway Source #

See: newDescribeVirtualGateway smart constructor.

Instances

Instances details
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

AWSRequest DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type AWSResponse DescribeVirtualGateway #

Generic DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type Rep DescribeVirtualGateway :: Type -> Type #

Read DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Show DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

NFData DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Methods

rnf :: DescribeVirtualGateway -> () #

Eq DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Hashable DescribeVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeVirtualGateway, describeVirtualGateway_meshOwner - The Amazon Web Services 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.

DescribeVirtualGateway, describeVirtualGateway_meshName - The name of the service mesh that the gateway route resides in.

DescribeVirtualGateway, describeVirtualGateway_virtualGatewayName - The name of the virtual gateway to describe.

data DescribeVirtualGatewayResponse Source #

See: newDescribeVirtualGatewayResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Associated Types

type Rep DescribeVirtualGatewayResponse :: Type -> Type #

Read DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Show DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

NFData DescribeVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualGateway

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeVirtualNode

data DescribeVirtualNode Source #

See: newDescribeVirtualNode smart constructor.

Instances

Instances details
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

AWSRequest DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type AWSResponse DescribeVirtualNode #

Generic DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type Rep DescribeVirtualNode :: Type -> Type #

Read DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Show DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

NFData DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Methods

rnf :: DescribeVirtualNode -> () #

Eq DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Hashable DescribeVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeVirtualNode, describeVirtualNode_meshOwner - The Amazon Web Services 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.

DescribeVirtualNode, describeVirtualNode_meshName - The name of the service mesh that the virtual node resides in.

DescribeVirtualNode, describeVirtualNode_virtualNodeName - The name of the virtual node to describe.

data DescribeVirtualNodeResponse Source #

See: newDescribeVirtualNodeResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Associated Types

type Rep DescribeVirtualNodeResponse :: Type -> Type #

Read DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Show DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

NFData DescribeVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualNode

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeVirtualNodeResponse, describeVirtualNodeResponse_virtualNode - The full description of your virtual node.

DescribeVirtualRouter

data DescribeVirtualRouter Source #

See: newDescribeVirtualRouter smart constructor.

Instances

Instances details
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

AWSRequest DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type AWSResponse DescribeVirtualRouter #

Generic DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type Rep DescribeVirtualRouter :: Type -> Type #

Read DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Show DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

NFData DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Methods

rnf :: DescribeVirtualRouter -> () #

Eq DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Hashable DescribeVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeVirtualRouter, describeVirtualRouter_meshOwner - The Amazon Web Services 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.

DescribeVirtualRouter, describeVirtualRouter_meshName - The name of the service mesh that the virtual router resides in.

DescribeVirtualRouter, describeVirtualRouter_virtualRouterName - The name of the virtual router to describe.

data DescribeVirtualRouterResponse Source #

See: newDescribeVirtualRouterResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Associated Types

type Rep DescribeVirtualRouterResponse :: Type -> Type #

Read DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Show DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

NFData DescribeVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualRouter

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeVirtualRouterResponse, describeVirtualRouterResponse_virtualRouter - The full description of your virtual router.

DescribeVirtualService

data DescribeVirtualService Source #

See: newDescribeVirtualService smart constructor.

Instances

Instances details
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

AWSRequest DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type AWSResponse DescribeVirtualService #

Generic DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type Rep DescribeVirtualService :: Type -> Type #

Read DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Show DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

NFData DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Methods

rnf :: DescribeVirtualService -> () #

Eq DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Hashable DescribeVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

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:

DescribeVirtualService, describeVirtualService_meshOwner - The Amazon Web Services 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.

DescribeVirtualService, describeVirtualService_meshName - The name of the service mesh that the virtual service resides in.

DescribeVirtualService, describeVirtualService_virtualServiceName - The name of the virtual service to describe.

data DescribeVirtualServiceResponse Source #

See: newDescribeVirtualServiceResponse smart constructor.

Instances

Instances details
Generic DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Associated Types

type Rep DescribeVirtualServiceResponse :: Type -> Type #

Read DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Show DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

NFData DescribeVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.DescribeVirtualService

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

DescribeVirtualServiceResponse, describeVirtualServiceResponse_virtualService - The full description of your virtual service.

ListGatewayRoutes (Paginated)

data ListGatewayRoutes Source #

See: newListGatewayRoutes smart constructor.

Instances

Instances details
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

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 #

Generic ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Associated Types

type Rep ListGatewayRoutes :: Type -> Type #

Read ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Show ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

NFData ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Methods

rnf :: ListGatewayRoutes -> () #

Eq ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Hashable ListGatewayRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListGatewayRoutes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualGatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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: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.

ListGatewayRoutes, listGatewayRoutes_meshOwner - The Amazon Web Services 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.

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.

ListGatewayRoutes, listGatewayRoutes_meshName - The name of the service mesh to list gateway routes in.

ListGatewayRoutes, listGatewayRoutes_virtualGatewayName - The name of the virtual gateway to list gateway routes in.

data ListGatewayRoutesResponse Source #

See: newListGatewayRoutesResponse smart constructor.

Instances

Instances details
Generic ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Associated Types

type Rep ListGatewayRoutesResponse :: Type -> Type #

Read ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Show ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

NFData ListGatewayRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListGatewayRoutes

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListMeshes (Paginated)

data ListMeshes Source #

See: newListMeshes smart constructor.

Constructors

ListMeshes' (Maybe Natural) (Maybe Text) 

Instances

Instances details
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

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 #

Generic ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Associated Types

type Rep ListMeshes :: Type -> Type #

Read ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Show ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

NFData ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Methods

rnf :: ListMeshes -> () #

Eq ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Hashable ListMeshes Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListMeshes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

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.

data ListMeshesResponse Source #

See: newListMeshesResponse smart constructor.

Instances

Instances details
Generic ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Associated Types

type Rep ListMeshesResponse :: Type -> Type #

Read ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Show ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

NFData ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

Methods

rnf :: ListMeshesResponse -> () #

Eq ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type Rep ListMeshesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListMeshes

type Rep ListMeshesResponse = D1 ('MetaData "ListMeshesResponse" "Amazonka.AppMesh.ListMeshes" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListRoutes (Paginated)

data ListRoutes Source #

See: newListRoutes smart constructor.

Instances

Instances details
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

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 #

Generic ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Associated Types

type Rep ListRoutes :: Type -> Type #

Read ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Show ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

NFData ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Methods

rnf :: ListRoutes -> () #

Eq ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Hashable ListRoutes Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListRoutes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualRouterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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: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.

ListRoutes, listRoutes_meshOwner - The Amazon Web Services 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.

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.

ListRoutes, listRoutes_meshName - The name of the service mesh to list routes in.

ListRoutes, listRoutes_virtualRouterName - The name of the virtual router to list routes in.

data ListRoutesResponse Source #

See: newListRoutesResponse smart constructor.

Instances

Instances details
Generic ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Associated Types

type Rep ListRoutesResponse :: Type -> Type #

Read ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Show ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

NFData ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

Methods

rnf :: ListRoutesResponse -> () #

Eq ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type Rep ListRoutesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListRoutes

type Rep ListRoutesResponse = D1 ('MetaData "ListRoutesResponse" "Amazonka.AppMesh.ListRoutes" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
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

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 #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListTagsForResource

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListVirtualGateways (Paginated)

data ListVirtualGateways Source #

See: newListVirtualGateways smart constructor.

Instances

Instances details
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

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 #

Generic ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Associated Types

type Rep ListVirtualGateways :: Type -> Type #

Read ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Show ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

NFData ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Methods

rnf :: ListVirtualGateways -> () #

Eq ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Hashable ListVirtualGateways Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListVirtualGateways'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

ListVirtualGateways, listVirtualGateways_meshOwner - The Amazon Web Services 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.

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.

ListVirtualGateways, listVirtualGateways_meshName - The name of the service mesh to list virtual gateways in.

data ListVirtualGatewaysResponse Source #

See: newListVirtualGatewaysResponse smart constructor.

Instances

Instances details
Generic ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Associated Types

type Rep ListVirtualGatewaysResponse :: Type -> Type #

Read ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Show ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

NFData ListVirtualGatewaysResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualGateways

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListVirtualNodes (Paginated)

data ListVirtualNodes Source #

See: newListVirtualNodes smart constructor.

Instances

Instances details
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

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 #

Generic ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Associated Types

type Rep ListVirtualNodes :: Type -> Type #

Read ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Show ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

NFData ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Methods

rnf :: ListVirtualNodes -> () #

Eq ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Hashable ListVirtualNodes Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListVirtualNodes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

ListVirtualNodes, listVirtualNodes_meshOwner - The Amazon Web Services 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.

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.

ListVirtualNodes, listVirtualNodes_meshName - The name of the service mesh to list virtual nodes in.

data ListVirtualNodesResponse Source #

See: newListVirtualNodesResponse smart constructor.

Instances

Instances details
Generic ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Associated Types

type Rep ListVirtualNodesResponse :: Type -> Type #

Read ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Show ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

NFData ListVirtualNodesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualNodes

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListVirtualRouters (Paginated)

data ListVirtualRouters Source #

See: newListVirtualRouters smart constructor.

Instances

Instances details
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

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 #

Generic ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Associated Types

type Rep ListVirtualRouters :: Type -> Type #

Read ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Show ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

NFData ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Methods

rnf :: ListVirtualRouters -> () #

Eq ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Hashable ListVirtualRouters Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListVirtualRouters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

ListVirtualRouters, listVirtualRouters_meshOwner - The Amazon Web Services 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.

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.

ListVirtualRouters, listVirtualRouters_meshName - The name of the service mesh to list virtual routers in.

data ListVirtualRoutersResponse Source #

See: newListVirtualRoutersResponse smart constructor.

Instances

Instances details
Generic ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Associated Types

type Rep ListVirtualRoutersResponse :: Type -> Type #

Read ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Show ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

NFData ListVirtualRoutersResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualRouters

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

ListVirtualServices (Paginated)

data ListVirtualServices Source #

See: newListVirtualServices smart constructor.

Instances

Instances details
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

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 #

Generic ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Associated Types

type Rep ListVirtualServices :: Type -> Type #

Read ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Show ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

NFData ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Methods

rnf :: ListVirtualServices -> () #

Eq ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Hashable ListVirtualServices Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListVirtualServices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "meshOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "meshName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

ListVirtualServices, listVirtualServices_meshOwner - The Amazon Web Services 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.

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.

ListVirtualServices, listVirtualServices_meshName - The name of the service mesh to list virtual services in.

data ListVirtualServicesResponse Source #

See: newListVirtualServicesResponse smart constructor.

Instances

Instances details
Generic ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Associated Types

type Rep ListVirtualServicesResponse :: Type -> Type #

Read ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Show ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

NFData ListVirtualServicesResponse Source # 
Instance details

Defined in Amazonka.AppMesh.ListVirtualServices

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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:

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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [TagRef] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TagRef])))

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
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.AppMesh.TagResource" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.AppMesh.UntagResource" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateGatewayRoute

data UpdateGatewayRoute Source #

See: newUpdateGatewayRoute smart constructor.

Instances

Instances details
ToJSON UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type AWSResponse UpdateGatewayRoute #

Generic UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type Rep UpdateGatewayRoute :: Type -> Type #

Read UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Show UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

NFData UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Methods

rnf :: UpdateGatewayRoute -> () #

Eq UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Hashable UpdateGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateGatewayRoute, updateGatewayRoute_meshOwner - The Amazon Web Services 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.

UpdateGatewayRoute, updateGatewayRoute_gatewayRouteName - The name of the gateway route to update.

UpdateGatewayRoute, updateGatewayRoute_meshName - The name of the service mesh that the gateway route resides in.

UpdateGatewayRoute, updateGatewayRoute_spec - The new gateway route specification to apply. This overwrites the existing data.

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
Generic UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Associated Types

type Rep UpdateGatewayRouteResponse :: Type -> Type #

Read UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Show UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

NFData UpdateGatewayRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateGatewayRoute

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateMesh

data UpdateMesh Source #

See: newUpdateMesh smart constructor.

Instances

Instances details
ToJSON UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type AWSResponse UpdateMesh #

Generic UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type Rep UpdateMesh :: Type -> Type #

Read UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Show UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

NFData UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Methods

rnf :: UpdateMesh -> () #

Eq UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Hashable UpdateMesh Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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))))

newUpdateMesh Source #

Arguments

:: Text

UpdateMesh

-> UpdateMesh 

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.

UpdateMesh, updateMesh_spec - The service mesh specification to apply.

UpdateMesh, updateMesh_meshName - The name of the service mesh to update.

data UpdateMeshResponse Source #

See: newUpdateMeshResponse smart constructor.

Instances

Instances details
Generic UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Associated Types

type Rep UpdateMeshResponse :: Type -> Type #

Read UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Show UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

NFData UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

Methods

rnf :: UpdateMeshResponse -> () #

Eq UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type Rep UpdateMeshResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateMesh

type Rep UpdateMeshResponse = D1 ('MetaData "UpdateMeshResponse" "Amazonka.AppMesh.UpdateMesh" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateRoute

data UpdateRoute Source #

See: newUpdateRoute smart constructor.

Instances

Instances details
ToJSON UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type AWSResponse UpdateRoute #

Generic UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type Rep UpdateRoute :: Type -> Type #

Read UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Show UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

NFData UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Methods

rnf :: UpdateRoute -> () #

Eq UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Hashable UpdateRoute Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateRoute, updateRoute_meshOwner - The Amazon Web Services 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.

UpdateRoute, updateRoute_meshName - The name of the service mesh that the route resides in.

UpdateRoute, updateRoute_routeName - The name of the route to update.

UpdateRoute, updateRoute_spec - The new route specification to apply. This overwrites the existing data.

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
Generic UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Associated Types

type Rep UpdateRouteResponse :: Type -> Type #

Read UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Show UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

NFData UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

Methods

rnf :: UpdateRouteResponse -> () #

Eq UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type Rep UpdateRouteResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateRoute

type Rep UpdateRouteResponse = D1 ('MetaData "UpdateRouteResponse" "Amazonka.AppMesh.UpdateRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateVirtualGateway

data UpdateVirtualGateway Source #

See: newUpdateVirtualGateway smart constructor.

Instances

Instances details
ToJSON UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type AWSResponse UpdateVirtualGateway #

Generic UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type Rep UpdateVirtualGateway :: Type -> Type #

Read UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Show UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

NFData UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Methods

rnf :: UpdateVirtualGateway -> () #

Eq UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Hashable UpdateVirtualGateway Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateVirtualGateway, updateVirtualGateway_meshOwner - The Amazon Web Services 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.

UpdateVirtualGateway, updateVirtualGateway_meshName - The name of the service mesh that the virtual gateway resides in.

UpdateVirtualGateway, updateVirtualGateway_spec - The new virtual gateway specification to apply. This overwrites the existing data.

UpdateVirtualGateway, updateVirtualGateway_virtualGatewayName - The name of the virtual gateway to update.

data UpdateVirtualGatewayResponse Source #

See: newUpdateVirtualGatewayResponse smart constructor.

Instances

Instances details
Generic UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Associated Types

type Rep UpdateVirtualGatewayResponse :: Type -> Type #

Read UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Show UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

NFData UpdateVirtualGatewayResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualGateway

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateVirtualNode

data UpdateVirtualNode Source #

See: newUpdateVirtualNode smart constructor.

Instances

Instances details
ToJSON UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type AWSResponse UpdateVirtualNode #

Generic UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type Rep UpdateVirtualNode :: Type -> Type #

Read UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Show UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

NFData UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Methods

rnf :: UpdateVirtualNode -> () #

Eq UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Hashable UpdateVirtualNode Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateVirtualNode, updateVirtualNode_meshOwner - The Amazon Web Services 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.

UpdateVirtualNode, updateVirtualNode_meshName - The name of the service mesh that the virtual node resides in.

UpdateVirtualNode, updateVirtualNode_spec - The new virtual node specification to apply. This overwrites the existing data.

UpdateVirtualNode, updateVirtualNode_virtualNodeName - The name of the virtual node to update.

data UpdateVirtualNodeResponse Source #

See: newUpdateVirtualNodeResponse smart constructor.

Instances

Instances details
Generic UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Associated Types

type Rep UpdateVirtualNodeResponse :: Type -> Type #

Read UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Show UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

NFData UpdateVirtualNodeResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualNode

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateVirtualNodeResponse, updateVirtualNodeResponse_virtualNode - A full description of the virtual node that was updated.

UpdateVirtualRouter

data UpdateVirtualRouter Source #

See: newUpdateVirtualRouter smart constructor.

Instances

Instances details
ToJSON UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type AWSResponse UpdateVirtualRouter #

Generic UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type Rep UpdateVirtualRouter :: Type -> Type #

Read UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Show UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

NFData UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Methods

rnf :: UpdateVirtualRouter -> () #

Eq UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Hashable UpdateVirtualRouter Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateVirtualRouter, updateVirtualRouter_meshOwner - The Amazon Web Services 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.

UpdateVirtualRouter, updateVirtualRouter_meshName - The name of the service mesh that the virtual router resides in.

UpdateVirtualRouter, updateVirtualRouter_spec - The new virtual router specification to apply. This overwrites the existing data.

UpdateVirtualRouter, updateVirtualRouter_virtualRouterName - The name of the virtual router to update.

data UpdateVirtualRouterResponse Source #

See: newUpdateVirtualRouterResponse smart constructor.

Instances

Instances details
Generic UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Associated Types

type Rep UpdateVirtualRouterResponse :: Type -> Type #

Read UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Show UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

NFData UpdateVirtualRouterResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualRouter

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateVirtualRouterResponse, updateVirtualRouterResponse_virtualRouter - A full description of the virtual router that was updated.

UpdateVirtualService

data UpdateVirtualService Source #

See: newUpdateVirtualService smart constructor.

Instances

Instances details
ToJSON UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.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

AWSRequest UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type AWSResponse UpdateVirtualService #

Generic UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type Rep UpdateVirtualService :: Type -> Type #

Read UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Show UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

NFData UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Methods

rnf :: UpdateVirtualService -> () #

Eq UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Hashable UpdateVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

type AWSResponse 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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)))))

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.

UpdateVirtualService, updateVirtualService_meshOwner - The Amazon Web Services 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.

UpdateVirtualService, updateVirtualService_meshName - The name of the service mesh that the virtual service resides in.

UpdateVirtualService, updateVirtualService_spec - The new virtual service specification to apply. This overwrites the existing data.

UpdateVirtualService, updateVirtualService_virtualServiceName - The name of the virtual service to update.

data UpdateVirtualServiceResponse Source #

See: newUpdateVirtualServiceResponse smart constructor.

Instances

Instances details
Generic UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Associated Types

type Rep UpdateVirtualServiceResponse :: Type -> Type #

Read UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Show UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

NFData UpdateVirtualServiceResponse Source # 
Instance details

Defined in Amazonka.AppMesh.UpdateVirtualService

Eq 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

UpdateVirtualServiceResponse, updateVirtualServiceResponse_virtualService - A full description of the virtual service that was updated.

Types

DefaultGatewayRouteRewrite

newtype DefaultGatewayRouteRewrite Source #

Instances

Instances details
FromJSON DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

FromJSONKey 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

ToByteString DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToHeader DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToLog DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToQuery 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

FromXML DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

ToXML 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 #

Read DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Show DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

NFData DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Eq DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Ord DefaultGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DefaultGatewayRouteRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "DefaultGatewayRouteRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDefaultGatewayRouteRewrite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DnsResponseType

newtype DnsResponseType Source #

Constructors

DnsResponseType' 

Instances

Instances details
FromJSON DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

FromJSONKey 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

ToByteString DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToHeader DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToLog DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

ToQuery 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

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 #

Generic DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Associated Types

type Rep DnsResponseType :: Type -> Type #

Read DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Show DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

NFData DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Methods

rnf :: DnsResponseType -> () #

Eq DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Ord DnsResponseType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsResponseType

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

FromJSONKey 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

ToByteString DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToHeader DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToLog DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

ToQuery 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 #

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 #

Generic DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Associated Types

type Rep DurationUnit :: Type -> Type #

Read DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Show DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

NFData DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Methods

rnf :: DurationUnit -> () #

Eq DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Ord DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

Hashable DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

type Rep DurationUnit Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DurationUnit

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

EgressFilterType

newtype EgressFilterType Source #

Instances

Instances details
FromJSON EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

FromJSONKey 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

ToByteString EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToHeader EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToLog EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToQuery 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

FromXML EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

ToXML 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 #

Read EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Show EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

NFData EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Methods

rnf :: EgressFilterType -> () #

Eq EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Ord EgressFilterType Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilterType

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "EgressFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEgressFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayRouteStatusCode

newtype GatewayRouteStatusCode Source #

Instances

Instances details
FromJSON GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

FromJSONKey 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

ToByteString GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToHeader GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToLog GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToQuery 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

FromXML GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

ToXML 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 #

Read GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Show GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

NFData GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Methods

rnf :: GatewayRouteStatusCode -> () #

Eq GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Ord GatewayRouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "GatewayRouteStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayRouteStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GrpcRetryPolicyEvent

newtype GrpcRetryPolicyEvent Source #

Instances

Instances details
FromJSON GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

FromJSONKey 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

ToByteString GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToHeader GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToLog GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToQuery 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

FromXML GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

ToXML 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 #

Read GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Show GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

NFData GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Methods

rnf :: GrpcRetryPolicyEvent -> () #

Eq GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Ord GrpcRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicyEvent

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

FromJSONKey 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

ToByteString HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToHeader HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToLog HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

ToQuery 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 #

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 #

Generic HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Associated Types

type Rep HttpMethod :: Type -> Type #

Read HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Show HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

NFData HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Methods

rnf :: HttpMethod -> () #

Eq HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Ord HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

Hashable HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

type Rep HttpMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpMethod

type Rep HttpMethod = D1 ('MetaData "HttpMethod" "Amazonka.AppMesh.Types.HttpMethod" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

FromJSONKey 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

ToByteString HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToHeader HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToLog HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

ToQuery 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 #

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 #

Generic HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Associated Types

type Rep HttpScheme :: Type -> Type #

Read HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Show HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

NFData HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Methods

rnf :: HttpScheme -> () #

Eq HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Ord HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

Hashable HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

type Rep HttpScheme Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpScheme

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

IpPreference

newtype IpPreference Source #

Constructors

IpPreference' 

Instances

Instances details
FromJSON IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

FromJSONKey IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToJSON IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToJSONKey IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToByteString IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToHeader IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToLog IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToQuery IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

FromText IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToText IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Methods

toText :: IpPreference -> Text #

FromXML IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

ToXML IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Methods

toXML :: IpPreference -> XML #

Generic IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Associated Types

type Rep IpPreference :: Type -> Type #

Read IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Show IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

NFData IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Methods

rnf :: IpPreference -> () #

Eq IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Ord IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

Hashable IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

type Rep IpPreference Source # 
Instance details

Defined in Amazonka.AppMesh.Types.IpPreference

type Rep IpPreference = D1 ('MetaData "IpPreference" "Amazonka.AppMesh.Types.IpPreference" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "IpPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListenerTlsMode

newtype ListenerTlsMode Source #

Constructors

ListenerTlsMode' 

Instances

Instances details
FromJSON ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

FromJSONKey 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

ToByteString ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToHeader ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToLog ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

ToQuery 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

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 #

Generic ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Associated Types

type Rep ListenerTlsMode :: Type -> Type #

Read ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Show ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

NFData ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Methods

rnf :: ListenerTlsMode -> () #

Eq ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Ord ListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsMode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "ListenerTlsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListenerTlsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MeshStatusCode

newtype MeshStatusCode Source #

Constructors

MeshStatusCode' 

Instances

Instances details
FromJSON MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

FromJSONKey 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

ToByteString MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToHeader MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToLog MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

ToQuery 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

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 #

Generic MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Associated Types

type Rep MeshStatusCode :: Type -> Type #

Read MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Show MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

NFData MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Methods

rnf :: MeshStatusCode -> () #

Eq MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Ord MeshStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "MeshStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMeshStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PortProtocol

newtype PortProtocol Source #

Constructors

PortProtocol' 

Instances

Instances details
FromJSON PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

FromJSONKey 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

ToByteString PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToHeader PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToLog PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

ToQuery 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 #

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 #

Generic PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Associated Types

type Rep PortProtocol :: Type -> Type #

Read PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Show PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

NFData PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Methods

rnf :: PortProtocol -> () #

Eq PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Ord PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

Hashable PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

type Rep PortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortProtocol

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

RouteStatusCode

newtype RouteStatusCode Source #

Constructors

RouteStatusCode' 

Instances

Instances details
FromJSON RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

FromJSONKey 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

ToByteString RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToHeader RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToLog RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

ToQuery 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

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 #

Generic RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Associated Types

type Rep RouteStatusCode :: Type -> Type #

Read RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Show RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

NFData RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Methods

rnf :: RouteStatusCode -> () #

Eq RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Ord RouteStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "RouteStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRouteStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TcpRetryPolicyEvent

newtype TcpRetryPolicyEvent Source #

Instances

Instances details
FromJSON TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

FromJSONKey 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

ToByteString TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToHeader TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToLog TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToQuery 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

FromXML TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

ToXML 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 #

Read TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Show TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

NFData TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Methods

rnf :: TcpRetryPolicyEvent -> () #

Eq TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Ord TcpRetryPolicyEvent Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRetryPolicyEvent

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "TcpRetryPolicyEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTcpRetryPolicyEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayListenerTlsMode

newtype VirtualGatewayListenerTlsMode Source #

Instances

Instances details
FromJSON VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

FromJSONKey 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

ToByteString VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToHeader VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToLog VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToQuery 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

FromXML VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

ToXML 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 #

Read VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Show VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

NFData VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Eq VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Ord VirtualGatewayListenerTlsMode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsMode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "VirtualGatewayListenerTlsMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayListenerTlsMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayPortProtocol

newtype VirtualGatewayPortProtocol Source #

Instances

Instances details
FromJSON VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

FromJSONKey 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

ToByteString VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToHeader VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToLog VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToQuery 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

FromXML VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

ToXML 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 #

Read VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Show VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

NFData VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Eq VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Ord VirtualGatewayPortProtocol Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortProtocol

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "VirtualGatewayPortProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayPortProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualGatewayStatusCode

newtype VirtualGatewayStatusCode Source #

Instances

Instances details
FromJSON VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

FromJSONKey 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

ToByteString VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToHeader VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToLog VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToQuery 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

FromXML VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

ToXML 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 #

Read VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Show VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

NFData VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Eq VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Ord VirtualGatewayStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "VirtualGatewayStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualGatewayStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualNodeStatusCode

newtype VirtualNodeStatusCode Source #

Instances

Instances details
FromJSON VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

FromJSONKey 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

ToByteString VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToHeader VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToLog VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToQuery 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

FromXML VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

ToXML 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 #

Read VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Show VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

NFData VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Methods

rnf :: VirtualNodeStatusCode -> () #

Eq VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Ord VirtualNodeStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "VirtualNodeStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualNodeStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualRouterStatusCode

newtype VirtualRouterStatusCode Source #

Instances

Instances details
FromJSON VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

FromJSONKey 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

ToByteString VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToHeader VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToLog VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToQuery 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

FromXML VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

ToXML 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 #

Read VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Show VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

NFData VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Methods

rnf :: VirtualRouterStatusCode -> () #

Eq VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Ord VirtualRouterStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'True) (C1 ('MetaCons "VirtualRouterStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualRouterStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualServiceStatusCode

newtype VirtualServiceStatusCode Source #

Instances

Instances details
FromJSON VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

FromJSONKey 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

ToByteString VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToHeader VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToLog VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToQuery 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

FromXML VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

ToXML 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 #

Read VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Show VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

NFData VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Eq VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Ord VirtualServiceStatusCode Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatusCode

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

ToJSON 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 #

Read AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Show AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

NFData AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Methods

rnf :: AccessLog -> () #

Eq AccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AccessLog

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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

See: newAwsCloudMapInstanceAttribute smart constructor.

Instances

Instances details
FromJSON AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

ToJSON 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 #

Read AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Show AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

NFData AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Eq AwsCloudMapInstanceAttribute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapInstanceAttribute

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

ToJSON 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 #

Read AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Show AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

NFData AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Eq AwsCloudMapServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.AwsCloudMapServiceDiscovery

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "AwsCloudMapServiceDiscovery'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsCloudMapInstanceAttribute])) :*: S1 ('MetaSel ('Just "ipPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpPreference))) :*: (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:ipPreference:AwsCloudMapServiceDiscovery', awsCloudMapServiceDiscovery_ipPreference - The preferred IP version that this virtual node uses. Setting the IP preference on the virtual node only overrides the IP preference set for the mesh on this specific node.

$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
FromJSON Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

ToJSON 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 #

Read Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Show Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

NFData Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

rnf :: Backend -> () #

Eq Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

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

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

Hashable Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

Methods

hashWithSalt :: Int -> Backend -> Int #

hash :: Backend -> Int #

type Rep Backend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Backend

type Rep Backend = D1 ('MetaData "Backend" "Amazonka.AppMesh.Types.Backend" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

ToJSON 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 #

Read BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Show BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

NFData BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Methods

rnf :: BackendDefaults -> () #

Eq BackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.BackendDefaults

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

ToJSON 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 #

Read ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Show ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

NFData ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Methods

rnf :: ClientPolicy -> () #

Eq ClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

ToJSON 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 #

Read ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Show ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

NFData ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Methods

rnf :: ClientPolicyTls -> () #

Eq ClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientPolicyTls

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ClientPolicyTls'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientTlsCertificate)) :*: S1 ('MetaSel ('Just "enforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: 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: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:ports:ClientPolicyTls', clientPolicyTls_ports - One or more ports that the policy is enforced for.

$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
FromJSON ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

ToJSON 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 #

Read ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Show ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

NFData ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Methods

rnf :: ClientTlsCertificate -> () #

Eq ClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ClientTlsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ClientTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsFileCertificate)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsSdsCertificate))))

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: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).

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

DnsServiceDiscovery

data DnsServiceDiscovery Source #

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

See: newDnsServiceDiscovery smart constructor.

Instances

Instances details
FromJSON DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

ToJSON 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 #

Read DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Show DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

NFData DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Methods

rnf :: DnsServiceDiscovery -> () #

Eq DnsServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.DnsServiceDiscovery

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "DnsServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpPreference)) :*: (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:ipPreference:DnsServiceDiscovery', dnsServiceDiscovery_ipPreference - The preferred IP version that this virtual node uses. Setting the IP preference on the virtual node only overrides the IP preference set for the mesh on this specific node.

$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
FromJSON Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

ToJSON 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 #

Read Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Show Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

NFData Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Methods

rnf :: Duration -> () #

Eq Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Hashable Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

Methods

hashWithSalt :: Int -> Duration -> Int #

hash :: Duration -> Int #

type Rep Duration Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Duration

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

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:unit:Duration', duration_unit - A unit of time.

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

EgressFilter

data EgressFilter Source #

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

See: newEgressFilter smart constructor.

Instances

Instances details
FromJSON EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

ToJSON 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 #

Read EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Show EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

NFData EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Methods

rnf :: EgressFilter -> () #

Eq EgressFilter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.EgressFilter

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

Instances

Instances details
FromJSON FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

ToJSON 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 #

Read FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Show FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

NFData FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Methods

rnf :: FileAccessLog -> () #

Eq FileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.FileAccessLog

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "FileAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingFormat)) :*: 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:format:FileAccessLog', fileAccessLog_format - The specified format for the logs. The format is either json_format or text_format.

$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.

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

GatewayRouteData

data GatewayRouteData Source #

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

See: newGatewayRouteData smart constructor.

Instances

Instances details
FromJSON 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 #

Read GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Show GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

NFData GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Methods

rnf :: GatewayRouteData -> () #

Eq GatewayRouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteData

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

ToJSON 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 #

Read GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Show GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

NFData GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Eq GatewayRouteHostnameMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameMatch

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GatewayRouteHostnameMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suffix") '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:exact:GatewayRouteHostnameMatch', gatewayRouteHostnameMatch_exact - The exact host name to match on.

$sel:suffix:GatewayRouteHostnameMatch', gatewayRouteHostnameMatch_suffix - The specified ending characters of the 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
FromJSON GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

ToJSON 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 #

Read GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Show GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

NFData GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Eq GatewayRouteHostnameRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteHostnameRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Show GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

NFData GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Methods

rnf :: GatewayRouteRef -> () #

Eq GatewayRouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteRef

Hashable 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 Amazon Web Services 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 Amazon Web Services 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
FromJSON GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

ToJSON 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 #

Read GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Show GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

NFData GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Methods

rnf :: GatewayRouteSpec -> () #

Eq GatewayRouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteSpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GatewayRouteSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "grpcRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcGatewayRoute)) :*: S1 ('MetaSel ('Just "http2Route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoute))) :*: (S1 ('MetaSel ('Just "httpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpGatewayRoute)) :*: S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

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:grpcRoute:GatewayRouteSpec', gatewayRouteSpec_grpcRoute - An object that represents the specification of a gRPC gateway route.

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

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

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

GatewayRouteStatus

data GatewayRouteStatus Source #

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

See: newGatewayRouteStatus smart constructor.

Instances

Instances details
FromJSON 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 #

Read GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Show GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

NFData GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Methods

rnf :: GatewayRouteStatus -> () #

Eq GatewayRouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

ToJSON 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 #

Read GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Show GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

NFData GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Methods

rnf :: GatewayRouteTarget -> () #

Eq GatewayRouteTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteTarget

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GatewayRouteTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: 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:port:GatewayRouteTarget', gatewayRouteTarget_port - The port number of the gateway route target.

$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
FromJSON GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

ToJSON 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 #

Read GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Show GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

NFData GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Eq GatewayRouteVirtualService Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GatewayRouteVirtualService

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

ToJSON 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 #

Read GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Show GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

NFData GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Methods

rnf :: GrpcGatewayRoute -> () #

Eq GrpcGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRoute

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

ToJSON 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 #

Read GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Show GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

NFData GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Methods

rnf :: GrpcGatewayRouteAction -> () #

Eq GrpcGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteAction

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

ToJSON 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 #

Read GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Show GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

NFData GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Methods

rnf :: GrpcGatewayRouteMatch -> () #

Eq GrpcGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMatch

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GrpcGatewayRouteMatch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayRouteHostnameMatch)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcGatewayRouteMetadata)))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:metadata:GrpcGatewayRouteMatch', grpcGatewayRouteMatch_metadata - The gateway route metadata to be matched on.

$sel:port:GrpcGatewayRouteMatch', grpcGatewayRouteMatch_port - The port number to match from the request.

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

GrpcGatewayRouteMetadata

data GrpcGatewayRouteMetadata Source #

An object representing the metadata of the gateway route.

See: newGrpcGatewayRouteMetadata smart constructor.

Instances

Instances details
FromJSON GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

ToJSON 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 #

Read GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Show GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

NFData GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Eq GrpcGatewayRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteMetadata

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

ToJSON 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 #

Read GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Show GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

NFData GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Methods

rnf :: GrpcGatewayRouteRewrite -> () #

Eq GrpcGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcGatewayRouteRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

ToJSON 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 #

Read GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Show GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

NFData GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Methods

rnf :: GrpcMetadataMatchMethod -> () #

Eq GrpcMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcMetadataMatchMethod

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GrpcMetadataMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exact") '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 "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suffix") '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:exact:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_exact - The exact method header to be matched on.

$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:regex:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_regex - The regex used to match the method header.

$sel:suffix:GrpcMetadataMatchMethod', grpcMetadataMatchMethod_suffix - The specified ending characters of the method header to match 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
FromJSON GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

ToJSON 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 #

Read GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Show GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

NFData GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Methods

rnf :: GrpcRetryPolicy -> () #

Eq GrpcRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRetryPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GrpcRetryPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "grpcRetryEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcRetryPolicyEvent))) :*: 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)))))

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:grpcRetryEvents:GrpcRetryPolicy', grpcRetryPolicy_grpcRetryEvents - Specify at least one of the valid values.

$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: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
FromJSON GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

ToJSON 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 #

Read GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Show GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

NFData GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Methods

rnf :: GrpcRoute -> () #

Eq GrpcRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRoute

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

ToJSON 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 #

Read GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Show GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

NFData GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Methods

rnf :: GrpcRouteAction -> () #

Eq GrpcRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteAction

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

ToJSON 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 #

Read GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Show GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

NFData GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Methods

rnf :: GrpcRouteMatch -> () #

Eq GrpcRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMatch

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GrpcRouteMatch'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GrpcRouteMetadata))) :*: S1 ('MetaSel ('Just "methodName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:metadata:GrpcRouteMatch', grpcRouteMatch_metadata - An object that represents the data to match from the request.

$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:port:GrpcRouteMatch', grpcRouteMatch_port - The port number to match on.

$sel:serviceName:GrpcRouteMatch', grpcRouteMatch_serviceName - The fully qualified domain name for the service 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
FromJSON GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

ToJSON 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 #

Read GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Show GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

NFData GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Methods

rnf :: GrpcRouteMetadata -> () #

Eq GrpcRouteMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadata

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

ToJSON 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 #

Read GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Show GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

NFData GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Eq GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "GrpcRouteMetadataMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exact") '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 "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suffix") '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:exact:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_exact - The value sent by the client must match the specified value exactly.

$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:regex:GrpcRouteMetadataMatchMethod', grpcRouteMetadataMatchMethod_regex - The value sent by the client must include the specified characters.

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

GrpcTimeout

data GrpcTimeout Source #

An object that represents types of timeouts.

See: newGrpcTimeout smart constructor.

Instances

Instances details
FromJSON GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

ToJSON 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 #

Read GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Show GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

NFData GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Methods

rnf :: GrpcTimeout -> () #

Eq GrpcTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcTimeout

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

ToJSON 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 #

Read HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Show HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

NFData HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Methods

rnf :: HeaderMatchMethod -> () #

Eq HeaderMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HeaderMatchMethod

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "HeaderMatchMethod'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exact") '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 "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suffix") '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:exact:HeaderMatchMethod', headerMatchMethod_exact - The value sent by the client must match the specified value exactly.

$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:regex:HeaderMatchMethod', headerMatchMethod_regex - The value sent by the client must include the specified characters.

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

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
FromJSON HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

ToJSON 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 #

Read HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Show HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

NFData HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Methods

rnf :: HealthCheckPolicy -> () #

Eq HealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HealthCheckPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

ToJSON 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 #

Read HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Show HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

NFData HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Methods

rnf :: HttpGatewayRoute -> () #

Eq HttpGatewayRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoute

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

ToJSON 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 #

Read HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Show HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

NFData HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Methods

rnf :: HttpGatewayRouteAction -> () #

Eq HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

ToJSON 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 #

Read HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Show HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

NFData HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Methods

rnf :: HttpGatewayRouteHeader -> () #

Eq HttpGatewayRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteHeader

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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 - An object that represents the method and value to match with the header value sent in a request. Specify one match method.

$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
FromJSON HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

ToJSON 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 #

Read HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Show HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

NFData HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Methods

rnf :: HttpGatewayRouteMatch -> () #

Eq HttpGatewayRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteMatch

Hashable 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:headers:HttpGatewayRouteMatch', httpGatewayRouteMatch_headers - The client request headers to match on.

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

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

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

$sel:port:HttpGatewayRouteMatch', httpGatewayRouteMatch_port - The port number 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.

HttpGatewayRoutePathRewrite

data HttpGatewayRoutePathRewrite Source #

An object that represents the path to rewrite.

See: newHttpGatewayRoutePathRewrite smart constructor.

Instances

Instances details
FromJSON HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

ToJSON 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 #

Read HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Show HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

NFData HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Eq HttpGatewayRoutePathRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePathRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

ToJSON 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 #

Read HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Show HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

NFData HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Eq HttpGatewayRoutePrefixRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRoutePrefixRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "HttpGatewayRoutePrefixRewrite'" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DefaultGatewayRouteRewrite)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:defaultPrefix:HttpGatewayRoutePrefixRewrite', httpGatewayRoutePrefixRewrite_defaultPrefix - The default prefix used to replace the incoming route prefix when rewritten.

$sel:value:HttpGatewayRoutePrefixRewrite', httpGatewayRoutePrefixRewrite_value - The value 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
FromJSON HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

ToJSON 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 #

Read HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Show HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

NFData HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Methods

rnf :: HttpGatewayRouteRewrite -> () #

Eq HttpGatewayRouteRewrite Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteRewrite

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

ToJSON 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 #

Read HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Show HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

NFData HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Methods

rnf :: HttpPathMatch -> () #

Eq HttpPathMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpPathMatch

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "HttpPathMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exact") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regex") '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:exact:HttpPathMatch', httpPathMatch_exact - The exact path to match on.

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

HttpQueryParameter

data HttpQueryParameter Source #

An object that represents the query parameter in the request.

See: newHttpQueryParameter smart constructor.

Instances

Instances details
FromJSON HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

ToJSON 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 #

Read HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Show HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

NFData HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Methods

rnf :: HttpQueryParameter -> () #

Eq HttpQueryParameter Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpQueryParameter

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

ToJSON 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 #

Read HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Show HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

NFData HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Methods

rnf :: HttpRetryPolicy -> () #

Eq HttpRetryPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRetryPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

ToJSON 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 #

Read HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Show HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

NFData HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Methods

rnf :: HttpRoute -> () #

Eq HttpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRoute

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

ToJSON 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 #

Read HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Show HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

NFData HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Methods

rnf :: HttpRouteAction -> () #

Eq HttpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteAction

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

ToJSON 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 #

Read HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Show HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

NFData HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Methods

rnf :: HttpRouteHeader -> () #

Eq HttpRouteHeader Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteHeader

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

ToJSON 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 #

Read HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Show HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

NFData HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Methods

rnf :: HttpRouteMatch -> () #

Eq HttpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpRouteMatch

Hashable 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: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:path:HttpRouteMatch', httpRouteMatch_path - The client request path to match on.

$sel:port:HttpRouteMatch', httpRouteMatch_port - The port number 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: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
FromJSON HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

ToJSON 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 #

Read HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Show HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

NFData HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Methods

rnf :: HttpTimeout -> () #

Eq HttpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpTimeout

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

JsonFormatRef

data JsonFormatRef Source #

An object that represents the key value pairs for the JSON.

See: newJsonFormatRef smart constructor.

Constructors

JsonFormatRef' Text Text 

Instances

Instances details
FromJSON JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

ToJSON JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

Generic JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

Associated Types

type Rep JsonFormatRef :: Type -> Type #

Read JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

Show JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

NFData JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

Methods

rnf :: JsonFormatRef -> () #

Eq JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

Hashable JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

type Rep JsonFormatRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.JsonFormatRef

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

newJsonFormatRef Source #

Create a value of JsonFormatRef 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:JsonFormatRef', jsonFormatRef_key - The specified key for the JSON.

$sel:value:JsonFormatRef', jsonFormatRef_value - The specified value for the JSON.

Listener

data Listener Source #

An object that represents a listener for a virtual node.

See: newListener smart constructor.

Instances

Instances details
FromJSON Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

ToJSON 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 #

Read Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Show Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

NFData Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Methods

rnf :: Listener -> () #

Eq Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Hashable Listener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Listener

Methods

hashWithSalt :: Int -> Listener -> Int #

hash :: Listener -> Int #

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:connectionPool:Listener', listener_connectionPool - The connection pool information for the listener.

$sel:healthCheck:Listener', listener_healthCheck - The health check information for the 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:tls:Listener', listener_tls - A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

$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
FromJSON ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

ToJSON 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 #

Read ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Show ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

NFData ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Methods

rnf :: ListenerTimeout -> () #

Eq ListenerTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTimeout

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListenerTimeout'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "grpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcTimeout)) :*: S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTimeout))) :*: (S1 ('MetaSel ('Just "http2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpTimeout)) :*: S1 ('MetaSel ('Just "tcp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpTimeout)))))

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:grpc:ListenerTimeout', listenerTimeout_grpc - An object that represents types of timeouts.

$sel:http:ListenerTimeout', listenerTimeout_http - An object that represents types of timeouts.

$sel:http2:ListenerTimeout', listenerTimeout_http2 - An object that represents types of timeouts.

$sel:tcp:ListenerTimeout', listenerTimeout_tcp - 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
FromJSON ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

ToJSON 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 #

Read ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Show ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

NFData ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Methods

rnf :: ListenerTls -> () #

Eq ListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTls

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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 Certificate Manager certificate.

See: newListenerTlsAcmCertificate smart constructor.

Instances

Instances details
FromJSON ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

ToJSON 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 #

Read ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Show ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

NFData ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Eq ListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsAcmCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

ToJSON 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 #

Read ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Show ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

NFData ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Methods

rnf :: ListenerTlsCertificate -> () #

Eq ListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListenerTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsAcmCertificate)) :*: (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsFileCertificate)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListenerTlsSdsCertificate)))))

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 Certificate Manager certificate.

$sel:file:ListenerTlsCertificate', listenerTlsCertificate_file - A reference to an object that represents a local file certificate.

$sel:sds:ListenerTlsCertificate', listenerTlsCertificate_sds - A reference to an object that represents a listener's Secret Discovery Service 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
FromJSON ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

ToJSON 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 #

Read ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Show ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

NFData ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Eq ListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsFileCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

ToJSON 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 #

Read ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Show ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

NFData ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Eq ListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsSdsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

ToJSON 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 #

Read ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Show ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

NFData ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Eq ListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContext

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

ToJSON 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 #

Read ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Show ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

NFData ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Eq ListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ListenerTlsValidationContextTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "ListenerTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextFileTrust)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextSdsTrust))))

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:file:ListenerTlsValidationContextTrust', listenerTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

$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.

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
FromJSON Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

ToJSON 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 #

Read Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Show Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

NFData Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

rnf :: Logging -> () #

Eq Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

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

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

Hashable Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

Methods

hashWithSalt :: Int -> Logging -> Int #

hash :: Logging -> Int #

type Rep Logging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.Logging

type Rep Logging = D1 ('MetaData "Logging" "Amazonka.AppMesh.Types.Logging" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

LoggingFormat

data LoggingFormat Source #

An object that represents the format for the logs.

See: newLoggingFormat smart constructor.

Instances

Instances details
FromJSON LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

ToJSON LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

Generic LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

Associated Types

type Rep LoggingFormat :: Type -> Type #

Read LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

Show LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

NFData LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

Methods

rnf :: LoggingFormat -> () #

Eq LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

Hashable LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

type Rep LoggingFormat Source # 
Instance details

Defined in Amazonka.AppMesh.Types.LoggingFormat

type Rep LoggingFormat = D1 ('MetaData "LoggingFormat" "Amazonka.AppMesh.Types.LoggingFormat" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "LoggingFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "json") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JsonFormatRef])) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoggingFormat :: LoggingFormat Source #

Create a value of LoggingFormat 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:json:LoggingFormat', loggingFormat_json -

$sel:text:LoggingFormat', loggingFormat_text -

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
FromJSON MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

ToJSON 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 #

Read MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Show MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

NFData MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Methods

rnf :: MatchRange -> () #

Eq MatchRange Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MatchRange

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Show MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

NFData MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Methods

rnf :: MeshData -> () #

Eq MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Hashable MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

Methods

hashWithSalt :: Int -> MeshData -> Int #

hash :: MeshData -> Int #

type Rep MeshData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshData

type Rep MeshData = D1 ('MetaData "MeshData" "Amazonka.AppMesh.Types.MeshData" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON 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 #

Read MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Show MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

NFData MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

rnf :: MeshRef -> () #

Eq MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

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

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

Hashable MeshRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshRef

Methods

hashWithSalt :: Int -> MeshRef -> Int #

hash :: MeshRef -> Int #

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 Amazon Web Services 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 Amazon Web Services 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.

MeshServiceDiscovery

data MeshServiceDiscovery Source #

An object that represents the service discovery information for a service mesh.

See: newMeshServiceDiscovery smart constructor.

Instances

Instances details
FromJSON MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

ToJSON MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

Generic MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

Associated Types

type Rep MeshServiceDiscovery :: Type -> Type #

Read MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

Show MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

NFData MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

Methods

rnf :: MeshServiceDiscovery -> () #

Eq MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

Hashable MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

type Rep MeshServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshServiceDiscovery

type Rep MeshServiceDiscovery = D1 ('MetaData "MeshServiceDiscovery" "Amazonka.AppMesh.Types.MeshServiceDiscovery" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "MeshServiceDiscovery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpPreference))))

newMeshServiceDiscovery :: MeshServiceDiscovery Source #

Create a value of MeshServiceDiscovery 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:ipPreference:MeshServiceDiscovery', meshServiceDiscovery_ipPreference - The IP version to use to control traffic within the mesh.

MeshSpec

data MeshSpec Source #

An object that represents the specification of a service mesh.

See: newMeshSpec smart constructor.

Instances

Instances details
FromJSON MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

ToJSON 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 #

Read MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Show MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

NFData MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Methods

rnf :: MeshSpec -> () #

Eq MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Hashable MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

Methods

hashWithSalt :: Int -> MeshSpec -> Int #

hash :: MeshSpec -> Int #

type Rep MeshSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshSpec

type Rep MeshSpec = D1 ('MetaData "MeshSpec" "Amazonka.AppMesh.Types.MeshSpec" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "MeshSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "egressFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EgressFilter)) :*: S1 ('MetaSel ('Just "serviceDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MeshServiceDiscovery))))

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.

$sel:serviceDiscovery:MeshSpec', meshSpec_serviceDiscovery - Undocumented member.

MeshStatus

data MeshStatus Source #

An object that represents the status of a service mesh.

See: newMeshStatus smart constructor.

Instances

Instances details
FromJSON 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 #

Read MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Show MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

NFData MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Methods

rnf :: MeshStatus -> () #

Eq MeshStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.MeshStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

ToJSON 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 #

Read OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Show OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

NFData OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Methods

rnf :: OutlierDetection -> () #

Eq OutlierDetection Source # 
Instance details

Defined in Amazonka.AppMesh.Types.OutlierDetection

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

ToJSON 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 #

Read PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Show PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

NFData PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Methods

rnf :: PortMapping -> () #

Eq PortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.PortMapping

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

ToJSON 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 #

Read QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Show QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

NFData QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Methods

rnf :: QueryParameterMatch -> () #

Eq QueryParameterMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.QueryParameterMatch

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Show ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

NFData ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Methods

rnf :: ResourceMetadata -> () #

Eq ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

Hashable ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

type Rep ResourceMetadata Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ResourceMetadata

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 Amazon Web Services 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 Amazon Web Services 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
FromJSON 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 #

Read RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Show RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

NFData RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Methods

rnf :: RouteData -> () #

Eq RouteData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteData

Hashable 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.

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
FromJSON 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 #

Read RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Show RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

NFData RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

rnf :: RouteRef -> () #

Eq RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Hashable RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

hashWithSalt :: Int -> RouteRef -> Int #

hash :: RouteRef -> Int #

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 Amazon Web Services 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 Amazon Web Services 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
FromJSON RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

ToJSON 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 #

Read RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Show RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

NFData RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Methods

rnf :: RouteSpec -> () #

Eq RouteSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteSpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "RouteSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "grpcRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GrpcRoute)) :*: S1 ('MetaSel ('Just "http2Route") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpRoute))) :*: (S1 ('MetaSel ('Just "httpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpRoute)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "tcpRoute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpRoute))))))

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:grpcRoute:RouteSpec', routeSpec_grpcRoute - An object that represents the specification of a gRPC route.

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

$sel:httpRoute:RouteSpec', routeSpec_httpRoute - An object that represents the specification of an HTTP route.

$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:tcpRoute:RouteSpec', routeSpec_tcpRoute - An object that represents the specification of a TCP route.

RouteStatus

data RouteStatus Source #

An object that represents the current status of a route.

See: newRouteStatus smart constructor.

Instances

Instances details
FromJSON 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 #

Read RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Show RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

NFData RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Methods

rnf :: RouteStatus -> () #

Eq RouteStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

ToJSON 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 #

Read ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Show ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

NFData ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Methods

rnf :: ServiceDiscovery -> () #

Eq ServiceDiscovery Source # 
Instance details

Defined in Amazonka.AppMesh.Types.ServiceDiscovery

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

ToJSON 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 #

Read SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Show SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

NFData SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Eq SubjectAlternativeNameMatchers Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNameMatchers

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

ToJSON 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 #

Read SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Show SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

NFData SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Methods

rnf :: SubjectAlternativeNames -> () #

Eq SubjectAlternativeNames Source # 
Instance details

Defined in Amazonka.AppMesh.Types.SubjectAlternativeNames

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

ToJSON 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 #

Read TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Show TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

NFData TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

rnf :: TagRef -> () #

Eq TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

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

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

Hashable TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

Methods

hashWithSalt :: Int -> TagRef -> Int #

hash :: TagRef -> Int #

type Rep TagRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TagRef

type Rep TagRef = D1 ('MetaData "TagRef" "Amazonka.AppMesh.Types.TagRef" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

ToJSON 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 #

Read TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Show TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

NFData TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Methods

rnf :: TcpRoute -> () #

Eq TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Hashable TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

Methods

hashWithSalt :: Int -> TcpRoute -> Int #

hash :: TcpRoute -> Int #

type Rep TcpRoute Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRoute

type Rep TcpRoute = D1 ('MetaData "TcpRoute" "Amazonka.AppMesh.Types.TcpRoute" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "TcpRoute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "match") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TcpRouteMatch)) :*: (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:match:TcpRoute', tcpRoute_match - An object that represents the criteria for determining a request match.

$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
FromJSON TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

ToJSON 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 #

Read TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Show TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

NFData TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Methods

rnf :: TcpRouteAction -> () #

Eq TcpRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteAction

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

TcpRouteMatch

data TcpRouteMatch Source #

An object representing the TCP route to match.

See: newTcpRouteMatch smart constructor.

Constructors

TcpRouteMatch' (Maybe Natural) 

Instances

Instances details
FromJSON TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

ToJSON TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

Generic TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

Associated Types

type Rep TcpRouteMatch :: Type -> Type #

Read TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

Show TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

NFData TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

Methods

rnf :: TcpRouteMatch -> () #

Eq TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

Hashable TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

type Rep TcpRouteMatch Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpRouteMatch

type Rep TcpRouteMatch = D1 ('MetaData "TcpRouteMatch" "Amazonka.AppMesh.Types.TcpRouteMatch" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "TcpRouteMatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newTcpRouteMatch :: TcpRouteMatch Source #

Create a value of TcpRouteMatch 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:TcpRouteMatch', tcpRouteMatch_port - The port number to match on.

TcpTimeout

data TcpTimeout Source #

An object that represents types of timeouts.

See: newTcpTimeout smart constructor.

Constructors

TcpTimeout' (Maybe Duration) 

Instances

Instances details
FromJSON TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

ToJSON 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 #

Read TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Show TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

NFData TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Methods

rnf :: TcpTimeout -> () #

Eq TcpTimeout Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TcpTimeout

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

ToJSON 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 #

Read TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Show TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

NFData TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Methods

rnf :: TlsValidationContext -> () #

Eq TlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContext

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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. If you don't specify SANs on the terminating mesh endpoint, the Envoy proxy for that node doesn't verify the SAN on a peer client certificate. If you don't specify SANs on the originating mesh endpoint, the SAN on the certificate provided by the terminating endpoint must match the mesh endpoint service discovery configuration. Since SPIRE vended certificates have a SPIFFE ID as a name, you must set the SAN since the name doesn't match the service discovery name.

$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
FromJSON TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

ToJSON 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 #

Read TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Show TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

NFData TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Eq TlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextAcmTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

ToJSON 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 #

Read TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Show TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

NFData TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Eq TlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextFileTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

ToJSON 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 #

Read TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Show TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

NFData TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Eq TlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextSdsTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

ToJSON 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 #

Read TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Show TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

NFData TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Eq TlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.TlsValidationContextTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "TlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextAcmTrust)) :*: (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextFileTrust)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TlsValidationContextSdsTrust)))))

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:file:TlsValidationContextTrust', tlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

$sel:sds:TlsValidationContextTrust', tlsValidationContextTrust_sds - A reference to an object that represents a Transport Layer Security (TLS) Secret Discovery Service validation context trust.

VirtualGatewayAccessLog

data VirtualGatewayAccessLog Source #

The access log configuration for a virtual gateway.

See: newVirtualGatewayAccessLog smart constructor.

Instances

Instances details
FromJSON VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

ToJSON 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 #

Read VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Show VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

NFData VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Methods

rnf :: VirtualGatewayAccessLog -> () #

Eq VirtualGatewayAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayAccessLog

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

ToJSON 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 #

Read VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Show VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

NFData VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Eq VirtualGatewayBackendDefaults Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayBackendDefaults

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

ToJSON 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 #

Read VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Show VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

NFData VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Eq VirtualGatewayClientPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

ToJSON 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 #

Read VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Show VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

NFData VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Eq VirtualGatewayClientPolicyTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientPolicyTls

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayClientPolicyTls'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayClientTlsCertificate)) :*: S1 ('MetaSel ('Just "enforce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ports") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Natural])) :*: 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: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:ports:VirtualGatewayClientPolicyTls', virtualGatewayClientPolicyTls_ports - One or more ports that the policy is enforced for.

$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
FromJSON VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

ToJSON 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 #

Read VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Show VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

NFData VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Eq VirtualGatewayClientTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayClientTlsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayClientTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsFileCertificate)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsSdsCertificate))))

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: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) .

$sel:sds:VirtualGatewayClientTlsCertificate', virtualGatewayClientTlsCertificate_sds - A reference to an object that represents a virtual gateway's client's Secret Discovery Service certificate.

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
FromJSON VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

ToJSON 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 #

Read VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Show VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

NFData VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Eq VirtualGatewayConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayConnectionPool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "grpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayGrpcConnectionPool)) :*: (S1 ('MetaSel ('Just "http") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHttpConnectionPool)) :*: S1 ('MetaSel ('Just "http2") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHttp2ConnectionPool)))))

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: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.

$sel:http2:VirtualGatewayConnectionPool', virtualGatewayConnectionPool_http2 - 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
FromJSON 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 #

Read VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Show VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

NFData VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Methods

rnf :: VirtualGatewayData -> () #

Eq VirtualGatewayData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayData

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

ToJSON 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 #

Read VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Show VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

NFData VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Eq VirtualGatewayFileAccessLog Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayFileAccessLog

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayFileAccessLog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "format") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingFormat)) :*: 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:format:VirtualGatewayFileAccessLog', virtualGatewayFileAccessLog_format - The specified format for the virtual gateway access logs. It can be either json_format or text_format.

$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
FromJSON VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

ToJSON 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 #

Read VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Show VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

NFData VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Eq VirtualGatewayGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayGrpcConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

ToJSON 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 #

Read VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Show VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

NFData VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Eq VirtualGatewayHealthCheckPolicy Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHealthCheckPolicy

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

ToJSON 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 #

Read VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Show VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

NFData VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Eq VirtualGatewayHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttp2ConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

ToJSON 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 #

Read VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Show VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

NFData VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Eq VirtualGatewayHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayHttpConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

ToJSON 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 #

Read VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Show VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

NFData VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Methods

rnf :: VirtualGatewayListener -> () #

Eq VirtualGatewayListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListener

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayListener'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectionPool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayConnectionPool)) :*: S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayHealthCheckPolicy))) :*: (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:connectionPool:VirtualGatewayListener', virtualGatewayListener_connectionPool - The connection pool information for the virtual gateway listener.

$sel:healthCheck:VirtualGatewayListener', virtualGatewayListener_healthCheck - The health check information for the 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
FromJSON VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

ToJSON 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 #

Read VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Show VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

NFData VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Eq VirtualGatewayListenerTls Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTls

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

ToJSON VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Generic 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

NFData VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Eq VirtualGatewayListenerTlsAcmCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsAcmCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

ToJSON VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Generic 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

NFData VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Eq VirtualGatewayListenerTlsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsCertificate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsAcmCertificate)) :*: (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsFileCertificate)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayListenerTlsSdsCertificate)))))

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:file:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_file - A reference to an object that represents a local file certificate.

$sel:sds:VirtualGatewayListenerTlsCertificate', virtualGatewayListenerTlsCertificate_sds - A reference to an object that represents a virtual gateway's listener's Secret Discovery Service 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
FromJSON VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

ToJSON VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Generic 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

NFData VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Eq VirtualGatewayListenerTlsFileCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsFileCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

ToJSON VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Generic 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

NFData VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Eq VirtualGatewayListenerTlsSdsCertificate Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsSdsCertificate

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

ToJSON VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Generic 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

NFData VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Eq VirtualGatewayListenerTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContext

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

ToJSON VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Generic 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

NFData VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Eq VirtualGatewayListenerTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayListenerTlsValidationContextTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayListenerTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextFileTrust)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextSdsTrust))))

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:file:VirtualGatewayListenerTlsValidationContextTrust', virtualGatewayListenerTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

$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.

VirtualGatewayLogging

data VirtualGatewayLogging Source #

An object that represents logging information.

See: newVirtualGatewayLogging smart constructor.

Instances

Instances details
FromJSON VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

ToJSON 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 #

Read VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Show VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

NFData VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Methods

rnf :: VirtualGatewayLogging -> () #

Eq VirtualGatewayLogging Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayLogging

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

ToJSON 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 #

Read VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Show VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

NFData VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Eq VirtualGatewayPortMapping Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayPortMapping

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Show VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

NFData VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Methods

rnf :: VirtualGatewayRef -> () #

Eq VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

Hashable VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

type Rep VirtualGatewayRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayRef

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 Amazon Web Services 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 Amazon Web Services 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
FromJSON VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

ToJSON 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 #

Read VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Show VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

NFData VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Methods

rnf :: VirtualGatewaySpec -> () #

Eq VirtualGatewaySpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewaySpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Show VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

NFData VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Methods

rnf :: VirtualGatewayStatus -> () #

Eq VirtualGatewayStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

ToJSON 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 #

Read VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Show VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

NFData VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Eq VirtualGatewayTlsValidationContext Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContext

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

ToJSON VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Generic 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

NFData VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Eq VirtualGatewayTlsValidationContextAcmTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextAcmTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

ToJSON VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Generic 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

NFData VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Eq VirtualGatewayTlsValidationContextFileTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextFileTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

ToJSON VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Generic 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

NFData VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Eq VirtualGatewayTlsValidationContextSdsTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextSdsTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

ToJSON VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Generic 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

NFData VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Eq VirtualGatewayTlsValidationContextTrust Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualGatewayTlsValidationContextTrust

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualGatewayTlsValidationContextTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextAcmTrust)) :*: (S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextFileTrust)) :*: S1 ('MetaSel ('Just "sds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualGatewayTlsValidationContextSdsTrust)))))

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:file:VirtualGatewayTlsValidationContextTrust', virtualGatewayTlsValidationContextTrust_file - An object that represents a Transport Layer Security (TLS) validation context trust for a local file.

$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.

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
FromJSON VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

ToJSON 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 #

Read VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Show VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

NFData VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Eq VirtualNodeConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeConnectionPool

Hashable 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:grpc:VirtualNodeConnectionPool', virtualNodeConnectionPool_grpc - An object that represents a type of connection pool.

$sel:http:VirtualNodeConnectionPool', virtualNodeConnectionPool_http - An object that represents a type of connection pool.

$sel:http2:VirtualNodeConnectionPool', virtualNodeConnectionPool_http2 - An object that represents a type of connection pool.

$sel:tcp:VirtualNodeConnectionPool', virtualNodeConnectionPool_tcp - 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
FromJSON 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 #

Read VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Show VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

NFData VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Methods

rnf :: VirtualNodeData -> () #

Eq VirtualNodeData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeData

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

ToJSON 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 #

Read VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Show VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

NFData VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Eq VirtualNodeGrpcConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeGrpcConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

ToJSON 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 #

Read VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Show VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

NFData VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Eq VirtualNodeHttp2ConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttp2ConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

ToJSON 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 #

Read VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Show VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

NFData VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Eq VirtualNodeHttpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeHttpConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Show VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

NFData VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Methods

rnf :: VirtualNodeRef -> () #

Eq VirtualNodeRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeRef

Hashable 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 Amazon Web Services 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 Amazon Web Services 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
FromJSON VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

ToJSON 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 #

Read VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Show VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

NFData VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Eq VirtualNodeServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeServiceProvider

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

ToJSON 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 #

Read VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Show VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

NFData VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Methods

rnf :: VirtualNodeSpec -> () #

Eq VirtualNodeSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeSpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualNodeSpec'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backendDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BackendDefaults)) :*: S1 ('MetaSel ('Just "backends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Backend]))) :*: (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Listener])) :*: (S1 ('MetaSel ('Just "logging") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Logging)) :*: S1 ('MetaSel ('Just "serviceDiscovery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceDiscovery))))))

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:backendDefaults:VirtualNodeSpec', virtualNodeSpec_backendDefaults - A reference to an object that represents the defaults for backends.

$sel:backends:VirtualNodeSpec', virtualNodeSpec_backends - The backends that the virtual node is expected to send outbound traffic to.

$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.

$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.

VirtualNodeStatus

data VirtualNodeStatus Source #

An object that represents the current status of the virtual node.

See: newVirtualNodeStatus smart constructor.

Instances

Instances details
FromJSON 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 #

Read VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Show VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

NFData VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Methods

rnf :: VirtualNodeStatus -> () #

Eq VirtualNodeStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

ToJSON 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 #

Read VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Show VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

NFData VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Eq VirtualNodeTcpConnectionPool Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualNodeTcpConnectionPool

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Show VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

NFData VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Methods

rnf :: VirtualRouterData -> () #

Eq VirtualRouterData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterData

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

ToJSON 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 #

Read VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Show VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

NFData VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Methods

rnf :: VirtualRouterListener -> () #

Eq VirtualRouterListener Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterListener

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Show VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

NFData VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Methods

rnf :: VirtualRouterRef -> () #

Eq VirtualRouterRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterRef

Hashable 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 Amazon Web Services 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 Amazon Web Services 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
FromJSON VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

ToJSON 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 #

Read VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Show VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

NFData VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Eq VirtualRouterServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterServiceProvider

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

ToJSON 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 #

Read VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Show VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

NFData VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Methods

rnf :: VirtualRouterSpec -> () #

Eq VirtualRouterSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterSpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualRouterSpec'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listeners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [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
FromJSON 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 #

Read VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Show VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

NFData VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Methods

rnf :: VirtualRouterStatus -> () #

Eq VirtualRouterStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualRouterStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

ToJSON 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 #

Read VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Show VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

NFData VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Methods

rnf :: VirtualServiceBackend -> () #

Eq VirtualServiceBackend Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceBackend

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Show VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

NFData VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Methods

rnf :: VirtualServiceData -> () #

Eq VirtualServiceData Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceData

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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.

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
FromJSON VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

ToJSON 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 #

Read VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Show VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

NFData VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Methods

rnf :: VirtualServiceProvider -> () #

Eq VirtualServiceProvider Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceProvider

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "VirtualServiceProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualNodeServiceProvider)) :*: S1 ('MetaSel ('Just "virtualRouter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualRouterServiceProvider))))

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:virtualNode:VirtualServiceProvider', virtualServiceProvider_virtualNode - The virtual node associated with a virtual service.

$sel:virtualRouter:VirtualServiceProvider', virtualServiceProvider_virtualRouter - The virtual router 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
FromJSON 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 #

Read VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Show VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

NFData VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Methods

rnf :: VirtualServiceRef -> () #

Eq VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

Hashable VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

type Rep VirtualServiceRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceRef

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 Amazon Web Services 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 Amazon Web Services 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
FromJSON VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

ToJSON 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 #

Read VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Show VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

NFData VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Methods

rnf :: VirtualServiceSpec -> () #

Eq VirtualServiceSpec Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceSpec

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON 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 #

Read VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Show VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

NFData VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Methods

rnf :: VirtualServiceStatus -> () #

Eq VirtualServiceStatus Source # 
Instance details

Defined in Amazonka.AppMesh.Types.VirtualServiceStatus

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" '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
FromJSON WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

ToJSON 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 #

Read WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Show WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

NFData WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Methods

rnf :: WeightedTarget -> () #

Eq WeightedTarget Source # 
Instance details

Defined in Amazonka.AppMesh.Types.WeightedTarget

Hashable 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" "amazonka-appmesh-2.0-GBIHUgXnP8s1LEJyvNe1ca" 'False) (C1 ('MetaCons "WeightedTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (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:port:WeightedTarget', weightedTarget_port - The targeted port of the weighted object.

$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.