KafkaACL CRD schema reference (group kafka.banzaicloud.io)

KafkaACL is the Schema for the kafkaacls API

KafkaACL

KafkaACL is the Schema for the kafkaacls API

Full name:
kafkaacls.kafka.banzaicloud.io
Group:
kafka.banzaicloud.io
Singular name:
kafkaacl
Plural name:
kafkaacls
Scope:
Namespaced
Versions:
v1beta1

Version v1beta1

Properties

.apiVersion

string

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

.kind

string

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

.metadata

object

.spec

object

KafkaACLSpec defines the desired state of KafkaACL

.spec.acls

array

.spec.acls[*]

object

.spec.acls[*].cluster

object

.spec.acls[*].cluster.allow

array

.spec.acls[*].cluster.allow[*]

string

.spec.acls[*].cluster.deny

array

.spec.acls[*].cluster.deny[*]

string

.spec.acls[*].group

object

.spec.acls[*].group.operations

object Required

.spec.acls[*].group.operations.allow

array

.spec.acls[*].group.operations.allow[*]

string

.spec.acls[*].group.operations.deny

array

.spec.acls[*].group.operations.deny[*]

string

.spec.acls[*].group.resourceSelectors

array Required

.spec.acls[*].group.resourceSelectors[*]

object

.spec.acls[*].group.resourceSelectors[*].name

string Required

.spec.acls[*].group.resourceSelectors[*].namespace

string Required

.spec.acls[*].topic

object

.spec.acls[*].topic.operations

object Required

.spec.acls[*].topic.operations.allow

array

.spec.acls[*].topic.operations.allow[*]

string

.spec.acls[*].topic.operations.deny

array

.spec.acls[*].topic.operations.deny[*]

string

.spec.acls[*].topic.resourceSelectors

array Required

.spec.acls[*].topic.resourceSelectors[*]

object

.spec.acls[*].topic.resourceSelectors[*].name

string Required

.spec.acls[*].topic.resourceSelectors[*].namespace

string Required

.spec.acls[*].transactionalId

object

.spec.acls[*].transactionalId.operations

object Required

.spec.acls[*].transactionalId.operations.allow

array

.spec.acls[*].transactionalId.operations.allow[*]

string

.spec.acls[*].transactionalId.operations.deny

array

.spec.acls[*].transactionalId.operations.deny[*]

string

.spec.acls[*].transactionalId.resourceSelectors

array Required

.spec.acls[*].transactionalId.resourceSelectors[*]

object

.spec.acls[*].transactionalId.resourceSelectors[*].name

string Required

.spec.acls[*].transactionalId.resourceSelectors[*].namespace

string Required

.spec.clusterRef

object Required

.spec.clusterRef.name

string Required

.spec.clusterRef.namespace

string Required

.spec.kind

string Required

.spec.name

string Required

.spec.roles

array

.spec.roles[*]

object

Store a KafkaRole reference with additional KafkaResourceSelectors

.spec.roles[*].name

string Required

.spec.roles[*].resourceSelectors

array Required

.spec.roles[*].resourceSelectors[*]

object

.spec.roles[*].resourceSelectors[*].name

string Required

.spec.roles[*].resourceSelectors[*].namespace

string Required

.status

object

KafkaACLStatus defines the observed state of KafkaACL

.status.acls

array

.status.acls[*]

string

.status.hint

string

.status.resourceSelectorState

object

.status.roleState

object