package
0.99.0
Repository: https://github.com/openshift/knative-eventing.git
Documentation: pkg.go.dev

# Constants

Exponential backoff policy.
Linear backoff policy.

# Variables

ChannelDefaulterSingleton is the global singleton used to default Channels that do not specify a Channel CRD.

# Structs

Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers defining compatible resources to embed it.
ChannelableList is a list of Channelable resources.
ChannelableSpec contains Spec of the Channelable object.
ChannelableStatus contains the Status of a Channelable object.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
ChannelTemplateSpecInternal is an internal only version that includes ObjectMeta so that we can easily create new Channels off of it.
DeliverySpec contains the delivery options for event senders, such as channelable and source.
DeliveryStatus contains the Status of an object supporting delivery options.
Resource is a skeleton type wrapping all Kubernetes resources.
ResourceList is a list of KResource resources.
Subscribable is the schema for the subscribable portion of the spec section of the resource.
SubscribableStatus is the schema for the subscribable's status portion of the status section of the resource.
SubscribableType is a skeleton type wrapping Subscribable in the manner we expect resource writers defining compatible resources to embed it.
SubscribableTypeList is a list of SubscribableType resources.
SubscribableTypeSpec shows how we expect folks to embed Subscribable in their Spec field.
SubscribableTypeStatus shows how we expect folks to embed Subscribable in their Status field.
SubscriberSpec defines a single subscriber to a Subscribable.
SubscriberStatus defines the status of a single subscriber to a Channel.

# Interfaces

ChannelDefaulter sets the default Channel CRD and Arguments on Channels that do not specify any implementation.

# Type aliases

BackoffPolicyType is the type for backoff policies.