openapi Binding
Bindingopenapiserverclient
openapi Binding
Defines a binding with openapi
spec, with server
or client
behavior.
server
The server
kind openapi
binding creates composite of tcp
, tls
, and http
bindings with server kind and adapts HTTP request-response streams to OpenAPI request-response streams.
openapi_server:
type: openapi
kind: server
options:
specs:
petstore:
servers:
- url: http://localhost:9090
catalog:
my_catalog:
subject: petstore
version: latest
exit: openapi_client
client
The client
kind openapi
binding creates composite of http
, tls
, and tcp
bindings with client kind and adapts OpenAPI request-response streams to HTTP request-response streams.
openapi_client:
type: openapi
kind: client
options:
tcp:
host: localhost
port: 8080
specs:
petstore:
servers:
- url: http://localhost:9090
catalog:
my_catalog:
subject: petstore
version: latest