We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.
Eventing-contrib Resources
Packages:
- sources.knative.dev/v1beta1
- messaging.knative.dev/v1alpha1
- messaging.knative.dev/v1beta1
- bindings.knative.dev/v1alpha1
- bindings.knative.dev/v1beta1
- sources.knative.dev/v1alpha1
sources.knative.dev/v1beta1
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
Resource Types:KafkaLimitsSpec
(Appears on: KafkaResourceSpec)
Field | Description |
---|---|
cpu
string
|
|
memory
string
|
KafkaRequestsSpec
(Appears on: KafkaResourceSpec)
Field | Description |
---|---|
cpu
string
|
|
memory
string
|
KafkaResourceSpec
Field | Description |
---|---|
requests
KafkaRequestsSpec
|
|
limits
KafkaLimitsSpec
|
KafkaSource
KafkaSource is the Schema for the kafkasources API.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec
KafkaSourceSpec
|
|
||||||||
status
KafkaSourceStatus
|
KafkaSourceSpec
(Appears on: KafkaSource)
KafkaSourceSpec defines the desired state of the KafkaSource.
Field | Description |
---|---|
KafkaAuthSpec
KafkaAuthSpec
|
(Members of |
topics
[]string
|
Topic topics to consume messages from |
consumerGroup
string
|
(Optional)
ConsumerGroupID is the consumer group ID. |
SourceSpec
knative.dev/pkg/apis/duck/v1.SourceSpec
|
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
KafkaSourceStatus
(Appears on: KafkaSource)
KafkaSourceStatus defines the observed state of KafkaSource.
Field | Description |
---|---|
SourceStatus
knative.dev/pkg/apis/duck/v1.SourceStatus
|
(Members of inherits duck/v1 SourceStatus, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state. * SinkURI - the current active sink URI that has been configured for the Source. |
messaging.knative.dev/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Resource Types:KafkaChannel
KafkaChannel is a resource representing a Kafka Channel.
Field | Description | ||||||
---|---|---|---|---|---|---|---|
apiVersion
string |
messaging.knative.dev/v1alpha1
|
||||||
kind
string
|
KafkaChannel |
||||||
metadata
Kubernetes meta/v1.ObjectMeta
|
(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec
KafkaChannelSpec
|
Spec defines the desired state of the Channel.
|
||||||
status
KafkaChannelStatus
|
(Optional)
Status represents the current state of the KafkaChannel. This data may be out of date. |
KafkaChannelSpec
(Appears on: KafkaChannel)
KafkaChannelSpec defines the specification for a KafkaChannel.
Field | Description |
---|---|
numPartitions
int32
|
NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. |
replicationFactor
int16
|
ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. |
subscribable
knative.dev/eventing/pkg/apis/duck/v1alpha1.Subscribable
|
KafkaChannel conforms to Duck type Subscribable. |
KafkaChannelStatus
(Appears on: KafkaChannel)
KafkaChannelStatus represents the current state of a KafkaChannel.
Field | Description |
---|---|
Status
knative.dev/pkg/apis/duck/v1.Status
|
(Members of inherits duck/v1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state. |
AddressStatus
knative.dev/pkg/apis/duck/v1alpha1.AddressStatus
|
(Members of KafkaChannel is Addressable. It currently exposes the endpoint as a fully-qualified DNS name which will distribute traffic over the provided targets from inside the cluster. It generally has the form {channel}.{namespace}.svc.{cluster domain name} |
SubscribableTypeStatus
knative.dev/eventing/pkg/apis/duck/v1alpha1.SubscribableTypeStatus
|
(Members of Subscribers is populated with the statuses of each of the Channelable’s subscribers. |
messaging.knative.dev/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Resource Types:KafkaChannel
KafkaChannel is a resource representing a Kafka Channel.
Field | Description | ||||||
---|---|---|---|---|---|---|---|
apiVersion
string |
messaging.knative.dev/v1beta1
|
||||||
kind
string
|
KafkaChannel |
||||||
metadata
Kubernetes meta/v1.ObjectMeta
|
(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec
KafkaChannelSpec
|
Spec defines the desired state of the Channel.
|
||||||
status
KafkaChannelStatus
|
(Optional)
Status represents the current state of the KafkaChannel. This data may be out of date. |
KafkaChannelSpec
(Appears on: KafkaChannel)
KafkaChannelSpec defines the specification for a KafkaChannel.
Field | Description |
---|---|
numPartitions
int32
|
NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1. |
replicationFactor
int16
|
ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1. |
ChannelableSpec
knative.dev/eventing/pkg/apis/duck/v1.ChannelableSpec
|
(Members of Channel conforms to Duck type Channelable. |
KafkaChannelStatus
(Appears on: KafkaChannel)
KafkaChannelStatus represents the current state of a KafkaChannel.
Field | Description |
---|---|
ChannelableStatus
knative.dev/eventing/pkg/apis/duck/v1.ChannelableStatus
|
(Members of Channel conforms to Duck type Channelable. |
bindings.knative.dev/v1alpha1
Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
Resource Types:KafkaAuthSpec
(Appears on: KafkaBindingSpec, KafkaSourceSpec)
Field | Description |
---|---|
bootstrapServers
[]string
|
Bootstrap servers are the Kafka servers the consumer will connect to. |
net
KafkaNetSpec
|
KafkaBinding
KafkaBinding is the Schema for the kafkasources API.
Field | Description | ||||
---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec
KafkaBindingSpec
|
|
||||
status
KafkaBindingStatus
|
KafkaBindingSpec
(Appears on: KafkaBinding)
KafkaBindingSpec defines the desired state of the KafkaBinding.
Field | Description |
---|---|
BindingSpec
knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
(Members of |
KafkaAuthSpec
KafkaAuthSpec
|
(Members of |
KafkaBindingStatus
(Appears on: KafkaBinding)
KafkaBindingStatus defines the observed state of KafkaBinding.
Field | Description |
---|---|
Status
knative.dev/pkg/apis/duck/v1.Status
|
(Members of |
KafkaNetSpec
(Appears on: KafkaAuthSpec)
Field | Description |
---|---|
sasl
KafkaSASLSpec
|
|
tls
KafkaTLSSpec
|
KafkaSASLSpec
(Appears on: KafkaNetSpec)
Field | Description |
---|---|
enable
bool
|
|
user
SecretValueFromSource
|
(Optional)
User is the Kubernetes secret containing the SASL username. |
password
SecretValueFromSource
|
(Optional)
Password is the Kubernetes secret containing the SASL password. |
KafkaTLSSpec
(Appears on: KafkaNetSpec)
Field | Description |
---|---|
enable
bool
|
|
cert
SecretValueFromSource
|
(Optional)
Cert is the Kubernetes secret containing the client certificate. |
key
SecretValueFromSource
|
(Optional)
Key is the Kubernetes secret containing the client key. |
caCert
SecretValueFromSource
|
(Optional)
CACert is the Kubernetes secret containing the server CA cert. |
SecretValueFromSource
(Appears on: KafkaSASLSpec, KafkaTLSSpec)
SecretValueFromSource represents the source of a secret value
Field | Description |
---|---|
secretKeyRef
Kubernetes core/v1.SecretKeySelector
|
The Secret key to select from. |
bindings.knative.dev/v1beta1
Package v1beta1 contains API Schema definitions for the sources v1beta1 API group
Resource Types:KafkaAuthSpec
(Appears on: KafkaBindingSpec, KafkaSourceSpec)
Field | Description |
---|---|
bootstrapServers
[]string
|
Bootstrap servers are the Kafka servers the consumer will connect to. |
net
KafkaNetSpec
|
KafkaBinding
KafkaBinding is the Schema for the kafkasources API.
Field | Description | ||||
---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec
KafkaBindingSpec
|
|
||||
status
KafkaBindingStatus
|
KafkaBindingSpec
(Appears on: KafkaBinding)
KafkaBindingSpec defines the desired state of the KafkaBinding.
Field | Description |
---|---|
BindingSpec
knative.dev/pkg/apis/duck/v1alpha1.BindingSpec
|
(Members of |
KafkaAuthSpec
KafkaAuthSpec
|
(Members of |
KafkaBindingStatus
(Appears on: KafkaBinding)
KafkaBindingStatus defines the observed state of KafkaBinding.
Field | Description |
---|---|
Status
knative.dev/pkg/apis/duck/v1.Status
|
(Members of |
KafkaNetSpec
(Appears on: KafkaAuthSpec)
Field | Description |
---|---|
sasl
KafkaSASLSpec
|
|
tls
KafkaTLSSpec
|
KafkaSASLSpec
(Appears on: KafkaNetSpec)
Field | Description |
---|---|
enable
bool
|
|
user
SecretValueFromSource
|
(Optional)
User is the Kubernetes secret containing the SASL username. |
password
SecretValueFromSource
|
(Optional)
Password is the Kubernetes secret containing the SASL password. |
KafkaTLSSpec
(Appears on: KafkaNetSpec)
Field | Description |
---|---|
enable
bool
|
|
cert
SecretValueFromSource
|
(Optional)
Cert is the Kubernetes secret containing the client certificate. |
key
SecretValueFromSource
|
(Optional)
Key is the Kubernetes secret containing the client key. |
caCert
SecretValueFromSource
|
(Optional)
CACert is the Kubernetes secret containing the server CA cert. |
SecretValueFromSource
(Appears on: KafkaSASLSpec, KafkaTLSSpec)
SecretValueFromSource represents the source of a secret value
Field | Description |
---|---|
secretKeyRef
Kubernetes core/v1.SecretKeySelector
|
The Secret key to select from. |
sources.knative.dev/v1alpha1
Package v1alpha1 contains API Schema definitions for the sources v1alpha1 API group
Resource Types:KafkaLimitsSpec
(Appears on: KafkaResourceSpec)
Field | Description |
---|---|
cpu
string
|
|
memory
string
|
KafkaRequestsSpec
(Appears on: KafkaResourceSpec)
Field | Description |
---|---|
cpu
string
|
|
memory
string
|
KafkaResourceSpec
(Appears on: KafkaSourceSpec)
Field | Description |
---|---|
requests
KafkaRequestsSpec
|
|
limits
KafkaLimitsSpec
|
KafkaSource
KafkaSource is the Schema for the kafkasources API.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec
KafkaSourceSpec
|
|
||||||||||||
status
KafkaSourceStatus
|
KafkaSourceSpec
(Appears on: KafkaSource)
KafkaSourceSpec defines the desired state of the KafkaSource.
Field | Description |
---|---|
KafkaAuthSpec
KafkaAuthSpec
|
(Members of |
topics
[]string
|
Topic topics to consume messages from |
consumerGroup
string
|
(Optional)
ConsumerGroupID is the consumer group ID. |
sink
knative.dev/pkg/apis/duck/v1.Destination
|
(Optional)
Sink is a reference to an object that will resolve to a domain name to use as the sink. |
serviceAccountName
string
|
ServiceAccoutName is the name of the ServiceAccount that will be used to run the Receive Adapter Deployment. Deprecated: v1beta1 drops this field. |
resources
KafkaResourceSpec
|
Resource limits and Request specifications of the Receive Adapter Deployment Deprecated: v1beta1 drops this field. |
KafkaSourceStatus
(Appears on: KafkaSource)
KafkaSourceStatus defines the observed state of KafkaSource.
Field | Description |
---|---|
SourceStatus
knative.dev/pkg/apis/duck/v1.SourceStatus
|
(Members of inherits duck/v1 SourceStatus, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state. * SinkURI - the current active sink URI that has been configured for the Source. |
Generated with gen-crd-api-reference-docs
on git commit ef8b78ed
.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.