metadata.cluster
is a valid Kafka clustermetadata.name
has to belong to the application instancespec.replicationFactor
and spec.partitions
are immutable and can’t be modified once the topic is createdspec.configs
has to be a valid Kafka topic configmetadata.description
(optional), the description field in markdown that will be displayed in the Topic Catalog page in the UI.metadata.descriptionIsEditable
(optional), defaults to true
. Defines whether the description can be updated in the UI.metadata.catalogVisibility
(optional), can be PUBLIC
or PRIVATE
. When the topic is linked to a Self-service application, defines whether the topic is visible (PUBLIC
) in the Topic Catalog or not (PRIVATE
). If empty, the visibility in the topic list is inherited from spec.defaultCatalogVisibility
.metadata.cluster
is a valid Kafka cluster.metadata.name
has to belong to the application instance.spec.schema
or spec.schemaFile
should be set:
schema
requires an inline schema.schemaFile
requires a path to a file that contains the schema relative to the CLI (version >=0.2.5) execution path.spec.format
is mandatory. Defines the schema format: AVRO, PROTOBUF or JSON.spec.compatibility
(optional), defines the subject compatibility mode: BACKWARD
, BACKWARD_TRANSITIVE
, FORWARD
, FORWARD_TRANSITIVE
, FULL
, FULL_TRANSITIVE
or NONE
. If undefined, the compatibility mode will be the one defined at the schema registry global level.spec.references
(optional), specifies the names of referenced schemas.metadata.connectCluster
is a valid Kafka Connect clustermetadata.name
has to belong to the application instancemetadata.autoRestart.enabled
(optional), default is "false"
. Defines whether Console’s automatic restart feature is enabled for this connector.metadata.autoRestart.frequencySeconds
(optional), default is 600
, meaning 10 minutes. Defines the delay between consecutive restart attempts.metadata.cluster
is a valid Kafka cluster.
metadata.name
is a valid, pre-existing service account.
spec.authorization.type
has to be KAFKA_ACL
(not supported for Aiven Kafka clusters) or AIVEN_ACL
(is only supported for Aiven Kafka clusters).
When set to KAFKA_ACL
:
spec.acls[].type
has to be a valid Kafka resource type.spec.acls[].operations
has to contain only operations that are valid for the resource type.spec.acls[].host
(optional), will default to *
.spec.acls[].permission
(optional), will default to Allow
.AIVEN_ACL
:
spec.acls[].resourceType
has to be a valid resource type on Aiven Kafka for TOPIC
or a valid resource for SCHEMA
.spec.acls[].name
has to be a valid resource name on Aiven Kafka. For schemas, it has to match ^(Config:|Subject:[A-Za-z0-9/_.*?-]+)
.spec.acls[].permission
has to contain only operations that are valid for the resource type.