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 |
---|---|
| (Members of |
DataTypeReference
Appears on:
DataTypeReference references to the specification of a data type by its scheme and format name.
Field | Description |
---|---|
| the data type component scheme |
| the data type format name |
DataTypeSpec
Appears on:
DataTypeSpec represents the specification for a data type.
Field | Description |
---|---|
| the data type component scheme |
| the data type format name |
| optional description |
| media type as expected for HTTP media types (ie, application/json) |
| the list of Camel or Maven dependencies required by the data type |
| one to many header specifications |
| the expected schema for the data type |
DataTypesSpec
Appears on:
DataTypesSpec represents the specification for a set of data types.
Field | Description |
---|---|
| the default data type for this Kamelet |
| one to many data type specifications |
| one to many header specifications |
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 data type of the data produced/consumed by the endpoint and references a given data type specification. Deprecated: In favor of using DataTypes | |
DataTypes defines the data type of the data produced/consumed by the endpoint and references a given data type specification. |
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 |
---|---|
| (Members of |
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 |
---|---|
| (Members of |
EventTypeSpec
Appears on:
EventTypeSpec represents a specification for an event type. Deprecated: In favor of using DataTypeSpec.
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 |
---|---|
| |
|
HeaderSpec
Appears on:
HeaderSpec represents the specification for a header used in the Kamelet.
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. |
| Pods collect health and conditions information from the owned PODs |
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 occurring 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 |
| Custom SA to use 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 |
data specification types for the events consumed/produced by the Kamelet Deprecated: In favor of using DataTypes | |
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 |