Skip to content

ChannelBinding

faststream.asyncapi.schema.ChannelBinding #

Bases: BaseModel

A class to represent channel bindings.

ATTRIBUTE DESCRIPTION
amqp

AMQP channel binding (optional)

kafka

Kafka channel binding (optional)

sqs

SQS channel binding (optional)

nats

NATS channel binding (optional)

redis

Redis channel binding (optional)

amqp class-attribute instance-attribute #

amqp = None

kafka class-attribute instance-attribute #

kafka = None

sqs class-attribute instance-attribute #

sqs = None

nats class-attribute instance-attribute #

nats = None

redis class-attribute instance-attribute #

redis = None

model_config class-attribute instance-attribute #

model_config = {'extra': 'allow'}

Config #

extra class-attribute instance-attribute #

extra = 'allow'