class Aws::AppMesh::Types::GrpcGatewayRouteMatch
An object that represents the criteria for determining a request match.
@note When making an API call, you may pass GrpcGatewayRouteMatch
data as a hash: { hostname: { exact: "ExactHostName", suffix: "SuffixHostname", }, metadata: [ { invert: false, match: { exact: "HeaderMatch", prefix: "HeaderMatch", range: { end: 1, # required start: 1, # required }, regex: "HeaderMatch", suffix: "HeaderMatch", }, name: "HeaderName", # required }, ], service_name: "ServiceName", }
@!attribute [rw] hostname
The gateway route host name to be matched on. @return [Types::GatewayRouteHostnameMatch]
@!attribute [rw] metadata
The gateway route metadata to be matched on. @return [Array<Types::GrpcGatewayRouteMetadata>]
@!attribute [rw] service_name
The fully qualified domain name for the service to match from the request. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/GrpcGatewayRouteMatch AWS API Documentation
Constants
- SENSITIVE