x-apigateway-backend.parameters
Meaning: API backend service definition.
Scope of effect: x-apigateway-backend
Example:
paths:'/users/{userId}':get:produces:- "application/json"parameters:- name: "X-Auth-Token"description: "Authentication token"type: "string"in: "header"required: true- name: "userId"description: "Username"type: "string"in: "path"required: trueresponses:default:description: "default response"x-apigateway-request-type: "public"x-apigateway-backend:type: "HTTP"parameters:- name: "userId"value: "userId"in: "query"origin: "REQUEST"description: "Username"- name: "X-Invoke-User"value: "apigateway"in: "header"origin: "CONSTANT"description: "Caller"
Parameter | Mandatory | Type | Description |
---|---|---|---|
name | Yes | String | Parameter name. It contains a maximum of 32 bytes, including letters, digits, underscores (_), hyphens (-), and periods (.) and must start with a letter. The names of header parameters are not case-sensitive. |
value | Yes | String | Parameter value, which is a parameter name if the parameter comes from a request. |
in | Yes | String | Parameter location, which can be header, query, or path. |
origin | Yes | String | Parameter mapping source. The options include REQUEST and CONSTANT. |
description | No | String | Parameter meaning. |
Parent topic: API Design File Extension Definitions