= {{{name}}}
// tag::single-source[]
:type: {{type}}
{{#if support}}:support: {{support}}{{/if}}
:categories: [{{join categories ", "}}]
:description: {{#if summary}}{{{summary}}}{{else if description}}{{description}}{{else}}// TODO: Missing description. Add a description in the overrides file or source data.{{/if}}

component_type_dropdown::[]

{{> intro}}

{{#if (or this.config.children children)}}
[tabs]
======
Common::
+
--

```yml
include::components:example$common/{{typeDir}}/{{name}}.yaml[]
```

--
Advanced::
+
--

```yml
include::components:example$advanced/{{typeDir}}/{{name}}.yaml[]
```

--
======
{{/if}}

{{#if requiresCgo}}
== Requirements

Ensure that your environment meets the following requirements:

- This component is only available in cgo-enabled builds of Redpanda Connect (not in the Redpanda CLI or Docker image).
+
You can either xref:install:prebuilt-binary.adoc[download a prebuilt cgo-enabled binary] or xref:install:build-from-source.adoc[build Redpanda Connect from source with cgo enabled].
{{#if requiresIdempotency}}
- Consumers must implement idempotency when processing messages to handle potential duplicates.
{{/if}}

{{/if}}
{{#if (or this.config.children children)}}
include::connect:components:partial$fields/{{typeDir}}/{{name}}.adoc[]
{{/if}}

{{#if this.examples}}
include::connect:components:partial$examples/{{typeDir}}/{{name}}.adoc[]
{{/if}}


// end::single-source[]