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

Amazonka.AppMesh.Types.HttpGatewayRouteAction

Description

 
Synopsis

Documentation

data HttpGatewayRouteAction Source #

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

See: newHttpGatewayRouteAction smart constructor.

Constructors

HttpGatewayRouteAction' 

Fields

Instances

Instances details
Eq HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Read HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Show HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Generic HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Associated Types

type Rep HttpGatewayRouteAction :: Type -> Type #

NFData HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

Methods

rnf :: HttpGatewayRouteAction -> () #

Hashable HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

ToJSON HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

FromJSON HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

type Rep HttpGatewayRouteAction Source # 
Instance details

Defined in Amazonka.AppMesh.Types.HttpGatewayRouteAction

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

newHttpGatewayRouteAction Source #

Create a value of HttpGatewayRouteAction with all optional fields omitted.

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

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

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

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

httpGatewayRouteAction_target :: Lens' HttpGatewayRouteAction GatewayRouteTarget Source #

An object that represents the target that traffic is routed to when a request matches the gateway route.