Kamelets API
camel.apache.org/v1alpha1
Package v1alpha1 contains API Schema definitions for the camel v1alpha1 API group
Resource Types
Kamelet
Kamelet is the Schema for the kamelets API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
the desired specification |
|
the actual status of the resource |
KameletBinding
KameletBinding is the Schema for the kamelets binding API
Field | Description |
---|---|
|
|
|
|
|
Refer to the Kubernetes API documentation for the fields of the |
|
the specification of a KameletBinding |
|
the status of a KameletBinding |
Internal Types
BeanProperties
BeanProperties represent an unstructured object properties to be set on a bean
Field | Description |
---|---|
|
Endpoint
Appears on:
Endpoint represents a source/sink external entity (could be any Kubernetes resource or Camel URI)
Field | Description |
---|---|
Ref can be used to declare a Kubernetes resource as source/sink endpoint |
|
|
URI can be used to specify the (Camel) endpoint explicitly |
|
Properties are a key value representation of endpoint properties |
Types defines the schema of the data produced/consumed by the endpoint |
EndpointProperties
Appears on:
EndpointProperties is a key/value struct represented as JSON raw to allow numeric/boolean values
Field | Description |
---|---|
|
(Members of |
ErrorHandler
ErrorHandler is a generic interface that represent any type of error handler specification
ErrorHandlerLog
Appears on:
ErrorHandlerLog represent a default (log) error handler type
Field | Description |
---|---|
|
|
|
ErrorHandlerParameters
Appears on:
ErrorHandlerParameters represent an unstructured object for error handler parameters
Field | Description |
---|---|
|
ErrorHandlerSink
ErrorHandlerSink represents a sink error handler type which behave like a dead letter channel
Field | Description |
---|---|
|
|
|
ErrorHandlerSpec
Appears on:
ErrorHandlerSpec represents an unstructured object for an error handler
Field | Description |
---|---|
|
EventTypeSpec
Appears on:
EventTypeSpec represents a specification for an event type
Field | Description |
---|---|
|
media type as expected for HTTP media types (ie, application/json) |
|
the expected schema for the event |
ExternalDocumentation
Appears on:
ExternalDocumentation allows referencing an external resource for extended documentation.
Field | Description |
---|---|
|
|
|
JSON
Appears on:
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
Field | Description |
---|---|
|
(Members of |
JSONSchemaProp
Appears on:
Field | Description |
---|---|
|
|
|
|
|
|
|
format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
|
|
|
|
default is a default value for undefined object fields. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XDescriptors is a list of extended properties that trigger a custom behavior in external systems |
JSONSchemaProps
Appears on:
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KameletBindingCondition
Appears on:
KameletBindingCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
Type of kameletBinding condition. |
|
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
The reason for the condition’s last transition. |
|
A human readable message indicating details about the transition. |
KameletBindingSpec
Appears on:
KameletBindingSpec defines the binding between a source and a sink. It can include custom parameters and additional intermediate steps and error handling.
Field | Description |
---|---|
|
Integration is an optional integration used to specify custom parameters |
|
Source is the starting point of the integration defined by this binding |
|
Sink is the destination of the integration defined by this binding |
|
ErrorHandler is an optional handler called upon an error occuring in the integration |
|
Steps contains an optional list of intermediate steps that are executed between the Source and the Sink |
|
Replicas is the number of desired replicas for the binding |
KameletBindingStatus
Appears on:
KameletBindingStatus specify the status of a binding
Field | Description |
---|---|
|
ObservedGeneration is the most recent generation observed for this KameletBinding. |
|
Phase — |
|
Conditions — |
|
Replicas is the number of actual replicas of the binding |
|
Selector allows to identify pods belonging to the binding |
KameletCondition
Appears on:
KameletCondition describes the state of a resource at a certain point.
Field | Description |
---|---|
|
Type of kamelet condition. |
Status of the condition, one of True, False, Unknown. |
|
|
The last time this condition was updated. |
|
Last time the condition transitioned from one status to another. |
|
The reason for the condition’s last transition. |
|
A human-readable message indicating details about the transition. |
KameletProperty
Appears on:
KameletProperty specify the behavior of a property in a Kamelet
Field | Description |
---|---|
|
the name of the property |
|
the default value of the property (if any) |
KameletSpec
Appears on:
KameletSpec specifies the configuration required to execute a Kamelet
Field | Description |
---|---|
|
defines the formal configuration of the Kamelet |
|
sources in any Camel DSL supported |
|
the main source in YAML DSL |
Deprecated: use Template instead the main source in YAML DSL |
|
|
Deprecated: unused |
data specification types for the events consumed/produced by the Kamelet |
|
|
Camel dependencies needed by the Kamelet |
KameletStatus
Appears on:
KameletStatus defines the observed state of Kamelet
Field | Description |
---|---|
|
ObservedGeneration is the most recent generation observed for this Kamelet. |
|
Phase — |
|
Conditions — |
|
Properties — |
RawMessage([]byte
alias)
Appears on:
RawMessage is a raw encoded JSON value. It implements Marshaler and Unmarshaler and can be used to delay JSON decoding or precompute a JSON encoding.
Template
Appears on:
Template is an unstructured object representing a Kamelet template in YAML/JSON DSL
Field | Description |
---|---|
|
(Members of an unstructured raw message |