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

Description

 
Synopsis

Documentation

data GrpcRouteMetadataMatchMethod Source #

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

See: newGrpcRouteMetadataMatchMethod smart constructor.

Constructors

GrpcRouteMetadataMatchMethod' 

Fields

  • suffix :: Maybe Text

    The value sent by the client must end with the specified characters.

  • regex :: Maybe Text

    The value sent by the client must include the specified characters.

  • prefix :: Maybe Text

    The value sent by the client must begin with the specified characters.

  • range :: Maybe MatchRange

    An object that represents the range of values to match on.

  • exact :: Maybe Text

    The value sent by the client must match the specified value exactly.

Instances

Instances details
Eq GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Read GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Show GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Generic GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Associated Types

type Rep GrpcRouteMetadataMatchMethod :: Type -> Type #

NFData GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

Hashable GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

ToJSON GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

FromJSON GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

type Rep GrpcRouteMetadataMatchMethod Source # 
Instance details

Defined in Amazonka.AppMesh.Types.GrpcRouteMetadataMatchMethod

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

newGrpcRouteMetadataMatchMethod :: GrpcRouteMetadataMatchMethod Source #

Create a value of GrpcRouteMetadataMatchMethod with all optional fields omitted.

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

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

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

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

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

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

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

grpcRouteMetadataMatchMethod_suffix :: Lens' GrpcRouteMetadataMatchMethod (Maybe Text) Source #

The value sent by the client must end with the specified characters.

grpcRouteMetadataMatchMethod_regex :: Lens' GrpcRouteMetadataMatchMethod (Maybe Text) Source #

The value sent by the client must include the specified characters.

grpcRouteMetadataMatchMethod_prefix :: Lens' GrpcRouteMetadataMatchMethod (Maybe Text) Source #

The value sent by the client must begin with the specified characters.

grpcRouteMetadataMatchMethod_range :: Lens' GrpcRouteMetadataMatchMethod (Maybe MatchRange) Source #

An object that represents the range of values to match on.

grpcRouteMetadataMatchMethod_exact :: Lens' GrpcRouteMetadataMatchMethod (Maybe Text) Source #

The value sent by the client must match the specified value exactly.