Skip to content

Server

faststream.specification.asyncapi.v2_6_0.schema.Server #

Bases: BaseModel

A class to represent a server.

ATTRIBUTE DESCRIPTION
url

URL of the server

protocol

protocol used by the server

description

optional description of the server

protocolVersion

optional version of the protocol used by the server

tags

optional list of tags associated with the server

security

optional security requirement for the server

variables

optional dictionary of server variables

bindings

optional server binding

Note

The attributes description, protocolVersion, tags, security, variables, and bindings are all optional.

url instance-attribute #

url

protocol instance-attribute #

protocol

protocolVersion instance-attribute #

protocolVersion

description class-attribute instance-attribute #

description = None

tags class-attribute instance-attribute #

tags = None

security class-attribute instance-attribute #

security = None

variables class-attribute instance-attribute #

variables = None

model_config class-attribute instance-attribute #

model_config = {'extra': 'allow'}

Config #

extra class-attribute instance-attribute #

extra = 'allow'