All Classes and Interfaces
Class
Description
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
Protocol-specific information for an AMQP 0-9-1 channel.
This object contains information about the message representation in AMQP.
This object contains information about the operation representation in AMQP.
This class MUST NOT contain any properties.
This is the root document object for the API specification.
Represents a Channel.
Describes AsyncAPI channel binding.
Describes a shared communication channel.
Describes a parameter included in a channel address.
Holds a set of reusable objects for different aspects of the AsyncAPI specification.
Contact information for the exposed API.
Allows referencing an external resource for extended documentation.
The Channel Bindings Object is used to describe the Google Cloud Pub/Sub specific Topic details with AsyncAPI.
The Message Binding Object is used to describe the Google Cloud Pub/Sub specific PubsubMessage details, alongside
with pertintent parts of the Google Cloud Pub/Sub Schema Object, with AsyncAPI.
The Message Storage Policy Object is used to describe the Google Cloud Pub/Sub MessageStoragePolicy Object
with AsyncAPI.
This object MUST NOT contain any properties.
The Schema Definition Object is used to describe the Google Cloud Pub/Sub Schema Object with AsyncAPI.
The Schema Settings Object is used to describe the Google Cloud Pub/Sub SchemaSettings Object with AsyncAPI.
This object MUST NOT contain any properties.
The object provides metadata about the API.
Protocol-specific information for a JMS channel.
This object contains information about the message representation in JMS.
This object MUST NOT contain any properties.
This object contains information about the server representation in JMS.
Protocol-specific information for a Kafka channel.
This objects contains information about the API relevant topic configuration in Kafka.
This object contains information about the message representation in Kafka.
Protocol-specific information for a Kafka operation.
This object contains information about the server representation in Kafka.
License information for the exposed API.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
Represents a Message.
Describes a message received on a given channel and operation.
Describes a trait that MAY be applied to a Message Object.
Protocol-specific information for a JMS channel.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object contains information about the server representation in MQTT.
Last Will and Testament configuration.
The Multi Format Schema Object represents a schema definition.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object contains information about the server representation in NATS.
Configuration details for a supported OAuth Flow
Allows configuration of the supported OAuth Flows.
Describes a specific operation.
Describes AsyncAPI operation binding.
Describes the reply part that MAY be applied to an Operation Object.
An object that specifies where an operation has to send the reply.
Describes a trait that MAY be applied to an Operation Object.
This object contains information about the channel representation in Pulsar.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
The Retention Definition Object is used to describe the Pulsar Retention policy.
This object contains information about the server representation in Pulsar.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
A simple object to allow referencing other components in the specification, internally and externally.
Represents a Schema.
The Schema Object allows the definition of input and output data types.
Defines a security scheme that can be used by the operations.
An object representing a message broker, a server or any other kind of computer program capable of sending and/or
receiving data.
Describes AsyncAPI operation binding.
An object representing a Server Variable for server URL template substitution.
This object contains information about the channel representation in SNS.
This object MUST NOT contain any properties.
This object contains information operation binding in SNS.
Operation Consumer
We provide an Identifer Object to support providing the identifier of an externally defined endpoint for this SNS
publication to target, or an endpoint on another binding against this Operation Object (via the name field).
This class MUST NOT contain any properties.
Use the Channel Binding Operation for Point-to-Point SQS channels.
This object MUST NOT contain any properties.
SQS Point-To-Point
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
Allows adding meta data to a single tag.
When using WebSockets, the channel represents the connection.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.
This object MUST NOT contain any properties.