KafkaACL
Usage example¶
apiVersion: aiven.io/v1alpha1
kind: KafkaACL
metadata:
name: my-kafka-acl
spec:
authSecretRef:
name: aiven-token
key: token
project: my-aiven-project
serviceName: my-kafka
topic: my-topic
username: my-user
permission: admin
KafkaACL¶
KafkaACL is the Schema for the kafkaacls API.
Required
apiVersion
(string). Valueaiven.io/v1alpha1
.kind
(string). ValueKafkaACL
.metadata
(object). Data that identifies the object, including aname
string and optionalnamespace
.spec
(object). KafkaACLSpec defines the desired state of KafkaACL. See below for nested schema.
spec¶
Appears on KafkaACL
.
KafkaACLSpec defines the desired state of KafkaACL.
Required
permission
(string, Enum:admin
,read
,readwrite
,write
). Kafka permission to grant (admin, read, readwrite, write).project
(string, Immutable, MaxLength: 63, Format:^[a-zA-Z0-9_-]+$
). Identifies the project this resource belongs to.serviceName
(string, Immutable, MaxLength: 63, Format:^[a-z][-a-z0-9]+$
). Specifies the name of the service that this resource belongs to.topic
(string). Topic name pattern for the ACL entry.username
(string). Username pattern for the ACL entry.
Optional
authSecretRef
(object). Authentication reference to Aiven token in a secret. See below for nested schema.
authSecretRef¶
Appears on spec
.
Authentication reference to Aiven token in a secret.
Required