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