HttpRouteMatch
public struct HttpRouteMatch : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
An object that represents the client request headers to match on.
Declaration
Swift
public let headers: [HttpRouteHeader]? -
The client request method to match on. Specify only one.
Declaration
Swift
public let method: HttpMethod? -
Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.
Declaration
Swift
public let prefix: String -
The client request scheme to match on. Specify only one.
Declaration
Swift
public let scheme: HttpScheme? -
Undocumented
Declaration
Swift
public init(headers: [HttpRouteHeader]? = nil, method: HttpMethod? = nil, prefix: String, scheme: HttpScheme? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
HttpRouteMatch Structure Reference