Skip to content

Server

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

Bases: BaseModel

A class to represent a server.

Note

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

url instance-attribute #

url: str

protocol instance-attribute #

protocol: str

protocolVersion instance-attribute #

protocolVersion: str | None

description class-attribute instance-attribute #

description: str | None = None

tags class-attribute instance-attribute #

tags: list[Tag | dict[str, Any]] | None = None

security class-attribute instance-attribute #

security: SecurityRequirement | None = None

variables class-attribute instance-attribute #

variables: dict[str, ServerVariable | Reference] | None = (
    None
)

model_config class-attribute instance-attribute #

model_config = {'extra': 'allow'}

Config #

extra class-attribute instance-attribute #

extra = 'allow'