Packages:

sources.triggermesh.io/v1alpha1

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

Resource Types:

HTTPSource

HTTPSource is the schema for the event source.

Field Description
apiVersion
string
sources.triggermesh.io/v1alpha1
kind
string
HTTPSource
metadata
Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
HTTPSourceSpec


SourceSpec
knative.dev/pkg/apis/duck/v1.SourceSpec

(Members of SourceSpec are embedded into this type.)

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.

eventType
string

EventType for the event that will be generated.

eventSource
string

EventSource for the event that will be generated.

basicAuthUsername
string
(Optional)

BasicAuthUsername used for basic authentication.

basicAuthPassword
SecretValueFromSource
(Optional)

BasicAuthPassword used for basic authentication.

status
EventSourceStatus

SlackSource

SlackSource is the schema for the event source.

Field Description
apiVersion
string
sources.triggermesh.io/v1alpha1
kind
string
SlackSource
metadata
Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
SlackSourceSpec


SourceSpec
knative.dev/pkg/apis/duck/v1.SourceSpec

(Members of SourceSpec are embedded into this type.)

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.

signingSecret
SecretValueFromSource
(Optional)

SigningSecret can be set to the value of Slack request signing secret to authenticate callbacks. See: https://api.slack.com/authentication/verifying-requests-from-slack

appID
string
(Optional)

AppID identifies the Slack application generating this event. It helps identifying the App sourcing events when multiple Slack applications shared an endpoint. See: https://api.slack.com/events-api

status
EventSourceStatus

ZendeskSource

ZendeskSource is the schema for the event source.

Field Description
apiVersion
string
sources.triggermesh.io/v1alpha1
kind
string
ZendeskSource
metadata
Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
ZendeskSourceSpec


SourceSpec
knative.dev/pkg/apis/duck/v1.SourceSpec

(Members of SourceSpec are embedded into this type.)

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.

token
SecretValueFromSource

Token identifies the API token used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks.

email
string

Email identifies the email used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks.

webhookPassword
SecretValueFromSource

WebhookPassword used for basic authentication for events sent from Zendesk to the adapter.

webhookUsername
string

WebhookUsername used for basic authentication for events sent from Zendesk to the adapter.

subdomain
string

Subdomain identifies Zendesk subdomain

status
ZendeskSourceStatus

EventSource

EventSource is implemented by all event source types.

EventSourceStatus

(Appears on: HTTPSource, SlackSource, EventSourceStatusManager, ZendeskSourceStatus)

EventSourceStatus defines the observed state of an event source.

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

(Members of SourceStatus are embedded into this type.)

AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus

(Members of AddressStatus are embedded into this type.)

EventSourceStatusManager

EventSourceStatusManager manages the status of event sources.

Field Description
ConditionSet
knative.dev/pkg/apis.ConditionSet
EventSourceStatus
EventSourceStatus

HTTPSourceSpec

(Appears on: HTTPSource)

HTTPSourceSpec defines the desired state of the event source.

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

(Members of SourceSpec are embedded into this type.)

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.

eventType
string

EventType for the event that will be generated.

eventSource
string

EventSource for the event that will be generated.

basicAuthUsername
string
(Optional)

BasicAuthUsername used for basic authentication.

basicAuthPassword
SecretValueFromSource
(Optional)

BasicAuthPassword used for basic authentication.

SecretValueFromSource

(Appears on: HTTPSourceSpec, SlackSourceSpec, ZendeskSourceSpec)

SecretValueFromSource represents the source of a secret value

Field Description
secretKeyRef
Kubernetes core/v1.SecretKeySelector

The Secret key to select from.

SlackSourceSpec

(Appears on: SlackSource)

SlackSourceSpec defines the desired state of the event source.

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

(Members of SourceSpec are embedded into this type.)

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.

signingSecret
SecretValueFromSource
(Optional)

SigningSecret can be set to the value of Slack request signing secret to authenticate callbacks. See: https://api.slack.com/authentication/verifying-requests-from-slack

appID
string
(Optional)

AppID identifies the Slack application generating this event. It helps identifying the App sourcing events when multiple Slack applications shared an endpoint. See: https://api.slack.com/events-api

ValueFromField

ValueFromField is a struct field that can have its value either defined explicitly or sourced from another entity.

Field Description
value
string
(Optional)

Field value.

valueFromSecret
Kubernetes core/v1.SecretKeySelector
(Optional)

Field value from a Kubernetes Secret.

ZendeskSourceSpec

(Appears on: ZendeskSource)

ZendeskSourceSpec defines the desired state of the event source.

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

(Members of SourceSpec are embedded into this type.)

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.

token
SecretValueFromSource

Token identifies the API token used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks.

email
string

Email identifies the email used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks.

webhookPassword
SecretValueFromSource

WebhookPassword used for basic authentication for events sent from Zendesk to the adapter.

webhookUsername
string

WebhookUsername used for basic authentication for events sent from Zendesk to the adapter.

subdomain
string

Subdomain identifies Zendesk subdomain

ZendeskSourceStatus

(Appears on: ZendeskSource)

ZendeskSourceStatus defines the observed state of the event source.

Field Description
EventSourceStatus
EventSourceStatus

(Members of EventSourceStatus are embedded into this type.)


Generated with gen-crd-api-reference-docs on git commit 6d94e43.