AsyncAPI Components
Components
AsyncAPI components are described in the AsyncAPI specification.
Note: The components section can contain securitySchemes, however, domains cannot contain them. Domains are for components that are referenced via the $ref keyword, such as $ref: '#/components/schemas/MySchema'. Security schemes, however, are referenced directly by their name:
security: - bearerAuth: [] # "bearerAuth" is the name of the security scheme
so they must be defined in the API where they will be used.
AsyncAPI domains need to have components under the components section.
components:
messages:
...
schemas:
...
parameters:
...
messageTraits:
...