Skip to content

Commit e778a5e

Browse files
committed
Download Plugin Schemas and Metadata for 3.13
1 parent faa43a7 commit e778a5e

23 files changed

+181
-31
lines changed

app/_data/plugins/referenceable_fields/3.13.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,7 @@
610610
"opentelemetry": [
611611
"config.access_logs_endpoint",
612612
"config.logs_endpoint",
613+
"config.metrics.endpoint",
613614
"config.traces_endpoint"
614615
],
615616
"proxy-cache-advanced": [

app/_schemas/gateway/plugins/3.13/AiAwsGuardrails.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,22 @@
4646
"type": "string"
4747
},
4848
"guardrails_id": {
49-
"description": "The guardrail identifier used in the request to apply the guardrail",
49+
"description": "The guardrail identifier used in the request to apply the guardrail.",
5050
"type": "string"
5151
},
5252
"guardrails_version": {
53-
"description": "The guardrail version used in the request to apply the guardrail",
53+
"description": "The guardrail version used in the request to apply the guardrail. Note that the value of this field must match the pattern `(([1-9][0-9]{0,7})|(DRAFT))` according to the AWS documentation https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ApplyGuardrail.html#API_runtime_ApplyGuardrail_RequestSyntax.",
5454
"type": "string"
5555
},
5656
"response_buffer_size": {
5757
"default": 100,
5858
"description": "The amount of bytes receiving from upstream to be buffered before sending to the guardrails service. This only applies to the response content guard.",
5959
"type": "number"
6060
},
61+
"ssl_verify": {
62+
"description": "Verify TLS certificate when connecting to the bedrock service.",
63+
"type": "boolean"
64+
},
6165
"stop_on_error": {
6266
"default": true,
6367
"description": "Stop processing if an error occurs",

app/_schemas/gateway/plugins/3.13/AiAzureContentSafety.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,11 @@
9797
"description": "Set true to tell the caller why their request was rejected, if so.",
9898
"type": "boolean"
9999
},
100+
"ssl_verify": {
101+
"default": false,
102+
"description": "Whether to verify the certificate presented by the Azure Content Safety service when using HTTPS.",
103+
"type": "boolean"
104+
},
100105
"stop_on_error": {
101106
"default": true,
102107
"description": "Stop processing if an error occurs",

app/_schemas/gateway/plugins/3.13/AiLlmAsJudge.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,10 @@
153153
"type": "object"
154154
},
155155
"metadata": {
156+
"additionalProperties": true,
156157
"description": "For internal use only. ",
157-
"type": "string"
158+
"nullable": true,
159+
"type": "object"
158160
},
159161
"model": {
160162
"properties": {

app/_schemas/gateway/plugins/3.13/AiMcpProxy.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "string"
1414
},
1515
"default_acl": {
16-
"description": "Optional list of default ACL rules keyed by scope (for example, tools).",
16+
"description": "Optional list of default ACL rules keyed by scope (for example: tools).",
1717
"items": {
1818
"description": "Default ACL entry for the given scope. `deny` has higher precedence than `allow`.",
1919
"properties": {
@@ -183,7 +183,12 @@
183183
},
184184
"parameters": {
185185
"description": "The API parameters specification defined in OpenAPI. For example, '[{\"name\": \"city\", \"in\": \"query\", \"description\": \"Name of the city to get the weather for\", \"required\": true, \"schema\": {\"type\": \"string\"}}]'.See https://swagger.io/docs/specification/v3_0/describing-parameters/ for more details.",
186-
"type": "string"
186+
"items": {
187+
"additionalProperties": true,
188+
"type": "object"
189+
},
190+
"nullable": true,
191+
"type": "array"
187192
},
188193
"path": {
189194
"description": "The path of the exported API. By default, Kong will extract the path from API configuration. If the configured path is not exactly matched, this field is required. Paths not starting with '/' are treated as relative paths.",
@@ -200,12 +205,16 @@
200205
"type": "object"
201206
},
202207
"request_body": {
208+
"additionalProperties": true,
203209
"description": "The API requestBody specification defined in OpenAPI. For example, '{\"content\":{\"application/x-www-form-urlencoded\":{\"schema\":{\"type\":\"object\",\"properties\":{\"color\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}}}'.See https://swagger.io/docs/specification/v3_0/describing-request-body/describing-request-body/ for more details.",
204-
"type": "string"
210+
"nullable": true,
211+
"type": "object"
205212
},
206213
"responses": {
214+
"additionalProperties": true,
207215
"description": "The API responses specification defined in OpenAPI. This specification will be used to validate the upstream response and map it back to the structuredOutput. For example, '{\"200\":{\"description\":\"Successful response\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"properties\":{\"result\":{\"type\":\"string\"}}}}}}}'.See https://swagger.io/docs/specification/v3_0/describing-responses/ for more details.Only one non-error (status code < 400) responses are supported.",
208-
"type": "string"
216+
"nullable": true,
217+
"type": "object"
209218
},
210219
"scheme": {
211220
"description": "The scheme of the exported API. By default, Kong will extract the scheme from API configuration. If the configured scheme is not expected, this field can be used to override it.",

app/_schemas/gateway/plugins/3.13/AiProxyAdvanced.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,8 +479,10 @@
479479
"type": "object"
480480
},
481481
"metadata": {
482+
"additionalProperties": true,
482483
"description": "For internal use only. ",
483-
"type": "string"
484+
"nullable": true,
485+
"type": "object"
484486
},
485487
"model": {
486488
"properties": {

app/_schemas/gateway/plugins/3.13/AiRequestTransformer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,10 @@
138138
"type": "object"
139139
},
140140
"metadata": {
141+
"additionalProperties": true,
141142
"description": "For internal use only. ",
142-
"type": "string"
143+
"nullable": true,
144+
"type": "object"
143145
},
144146
"model": {
145147
"properties": {

app/_schemas/gateway/plugins/3.13/AiResponseTransformer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,10 @@
138138
"type": "object"
139139
},
140140
"metadata": {
141+
"additionalProperties": true,
141142
"description": "For internal use only. ",
142-
"type": "string"
143+
"nullable": true,
144+
"type": "object"
143145
},
144146
"model": {
145147
"properties": {

app/_schemas/gateway/plugins/3.13/Confluent.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,16 @@
386386
},
387387
"type": "object"
388388
},
389+
"security": {
390+
"properties": {
391+
"ssl_verify": {
392+
"default": false,
393+
"description": "Enables verification of the certificate presented by the server.",
394+
"type": "boolean"
395+
}
396+
},
397+
"type": "object"
398+
},
389399
"timeout": {
390400
"default": 10000,
391401
"description": "Socket timeout in milliseconds.",

app/_schemas/gateway/plugins/3.13/ConfluentConsume.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,16 @@
329329
},
330330
"type": "object"
331331
},
332+
"security": {
333+
"properties": {
334+
"ssl_verify": {
335+
"default": false,
336+
"description": "Enables verification of the certificate presented by the server.",
337+
"type": "boolean"
338+
}
339+
},
340+
"type": "object"
341+
},
332342
"timeout": {
333343
"default": 10000,
334344
"description": "Socket timeout in milliseconds.",

0 commit comments

Comments
 (0)