Transformation

Package:

flow.triggermesh.io/v1alpha1

Package v1alpha1 contains API Schema definitions for the flow/v1alpha1 API group.

Resource Types:

Transformation

Transformation is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached.

Field Description
apiVersion
string
flow.triggermesh.io/v1alpha1
kind
string
Transformation
metadata
Kubernetes meta/v1.ObjectMeta
(Optional) Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
TransformationSpec
(Optional)

Spec holds the desired state of the Transformation (from the client).



sink
knative.dev/pkg/apis/duck/v1.Destination

Sink is a reference to an object that will resolve to a uri to use as the sink.

context
[]Transform

Context contains Transformations that must be applied on CE Context

data
[]Transform

Data contains Transformations that must be applied on CE Data

status
TransformationStatus
(Optional)

Status communicates the observed state of the Transformation (from the controller).

Path

(Appears on: Transform)

Path is a key-value pair that represents JSON object path

Field Description
key
string
value
string

Transform

(Appears on: TransformationSpec)

Transform describes transformation schemes for different CE types.

Field Description
operation
string
paths
[]Path

TransformationSpec

(Appears on: Transformation)

TransformationSpec holds the desired state of the Transformation (from the client).

Field Description
sink
knative.dev/pkg/apis/duck/v1.Destination

Sink is a reference to an object that will resolve to a uri to use as the sink.

context
[]Transform

Context contains Transformations that must be applied on CE Context

data
[]Transform

Data contains Transformations that must be applied on CE Data

TransformationStatus

(Appears on: Transformation)

TransformationStatus communicates the observed state of the Transformation (from the controller).

Field Description
SourceStatus
knative.dev/pkg/apis/duck/v1.SourceStatus

(Members of SourceStatus are embedded into this type.)

address
knative.dev/pkg/apis/duck/v1.Addressable
(Optional)

Address holds the information needed to connect this Addressable up to receive events.


Generated with gen-crd-api-reference-docs on git commit 001faba.

Back to top