class Aws::AppMesh::Types::GrpcRouteMatch

An object that represents the criteria for determining a request match.

@note When making an API call, you may pass GrpcRouteMatch

data as a hash:

    {
      metadata: [
        {
          invert: false,
          match: {
            exact: "HeaderMatch",
            prefix: "HeaderMatch",
            range: {
              end: 1, # required
              start: 1, # required
            },
            regex: "HeaderMatch",
            suffix: "HeaderMatch",
          },
          name: "HeaderName", # required
        },
      ],
      method_name: "MethodName",
      service_name: "ServiceName",
    }

@!attribute [rw] metadata

An object that represents the data to match from the request.
@return [Array<Types::GrpcRouteMetadata>]

@!attribute [rw] method_name

The method name to match from the request. If you specify a name,
you must also specify a `serviceName`.
@return [String]

@!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/GrpcRouteMatch AWS API Documentation

Constants

SENSITIVE