Skip to content

KafkaConnector

KafkaConnector

KafkaConnector is the Schema for the kafkaconnectors API.

Required

  • apiVersion (string). Value aiven.io/v1alpha1.
  • kind (string). Value KafkaConnector.
  • metadata (object). Data that identifies the object, including a name string and optional namespace.
  • spec (object). KafkaConnectorSpec defines the desired state of KafkaConnector. See below for nested schema.

spec

Appears on KafkaConnector.

KafkaConnectorSpec defines the desired state of KafkaConnector.

Required

  • connectorClass (string, MaxLength: 1024). The Java class of the connector.
  • project (string, Immutable, Pattern: ^[a-zA-Z0-9_-]+$, MaxLength: 63). Identifies the project this resource belongs to.
  • serviceName (string, Immutable, Pattern: ^[a-z][-a-z0-9]+$, MaxLength: 63). Specifies the name of the service that this resource belongs to.
  • userConfig (object, AdditionalProperties: string). The connector specific configuration To build config values from secret the template function {{ fromSecret "name" "key" }} is provided when interpreting the keys.

Optional

authSecretRef

Appears on spec.

Authentication reference to Aiven token in a secret.

Required

  • key (string, MinLength: 1).
  • name (string, MinLength: 1).