Packages:

targets.triggermesh.io/v1alpha1

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

Resource Types:

AWSKinesisTarget

AWSKinesisTarget is the Schema for an AWS Kinesis Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the Kinesis stream. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesis.html#amazonkinesis-resources-for-iam-policies

partition
string

Kinesis Partition to publish the events to

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created Kinesis records. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
AWSTargetStatus

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

AWSLambdaTarget

AWSLambdaTarget is the Schema for an AWS Lambda Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the Lambda function. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html#awslambda-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in Lambda function calls. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
AWSTargetStatus

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

AWSS3Target

AWSS3Target is the Schema for an AWS s3 Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the S3 bucket. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html#amazons3-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created S3 objects. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
AWSS3TargetStatus

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

AWSSNSTarget

AWSTarget is the Schema for an AWS Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the SNS topic. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsns.html#amazonsns-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created SNS notifications. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
AWSTargetStatus

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

AWSSQSTarget

AWSSQSTarget is the Schema for an AWS SQS Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the SQS queue. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html#amazonsqs-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created SQS messages. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
AWSTargetStatus

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

ConfluentTarget

ConfluentTarget is the Schema for an ConfluentTarget.

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

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



username
string

SASLUsername Confluent account User

password
SecretValueFromSource

SASLPassword Confluent account Password

topic
string

Topic where messages are produced.

topicReplicationFactor
int
(Optional)

TopicReplicationFactor is the number of replicas for the topic.

topicPartitions
int
(Optional)

TopicPartitions is the number of partitions for the topic.

bootstrapServers
[]string

BootstrapServers holds the name of the Kafka Bootstrap server.

securityProtocol
string

SecurityProtocol allows the user to set the security protocol

saslMechanism
string

SASLMechanisms all the assignment of specific SASL mechanisms.

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created messages. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
ConfluentTargetStatus

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

DatadogTarget

DatadogTarget is the Schema for an HTTP Target.

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


agentAddress
string

AgentAddress is the address of the StatsD server

status
DatadogTargetStatus

ElasticsearchTarget

ElasticsearchTarget is the Schema for an Elasticsearch Target.

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

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



connection
Connection
(Optional)

Connection information to elasticsearch

indexName
string

IndexName to write to

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created documents. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

status
ElasticsearchTargetStatus
(Optional)

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

GoogleSheetTarget

GoogleSheetTarget is the Schema for an GoogleSheet Target.

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

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



googleServiceAccount
SecretValueFromSource

GoogleSheet credential JSON for auth

id
string

ID of Google a spreadsheet

defaultPrefix
string

DefaultPrefix is a pre-defined prefix for the individual sheets.

status
GoogleSheetTargetStatus
(Optional)

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

HTTPTarget

HTTPTarget is the Schema for an HTTP Target.

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


response
HTTPEventResponse

Response data to be used at replies.

endpoint
knative.dev/pkg/apis.URL

Endpoint to connect to.

method
string

Method to use at requests.

skipVerify
bool
(Optional)

SkipVerify disables server certificate validation.

caCertificate
string
(Optional)

CACertificate uses the CA certificate to verify the remote server certificate.

basicAuthUsername
string
(Optional)

BasicAuthUsername used for basic authentication.

basicAuthPassword
SecretValueFromSource
(Optional)

BasicAuthPassword used for basic authentication.

headers
map[string]string
(Optional)

Headers to be included at HTTP requests

status
HTTPTargetStatus

HasuraTarget

HasuraTarget is the Schema for the event target.

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


endpoint
string
jwt
SecretValueFromSource
admin
SecretValueFromSource
defaultRole
string
queries
map[string]string
status
HasuraTargetStatus

InfraTarget

InfraTarget is the Schema for the Infra JS Target.

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


script
InfraTargetScript

Script to be executed at every request.

state
InfraTargetState

State actions and options

typeLoopProtection
bool
status
InfraTargetStatus

OracleTarget

OracleTarget is the Schema for an Oracle Target.

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

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



oracleApiPrivateKey
SecretValueFromSource

Oracle User API private key

oracleApiPrivateKeyPassphrase
SecretValueFromSource

Oracle User API private key passphrase

oracleApiPrivateKeyFingerprint
SecretValueFromSource

Oracle User API cert fingerprint

oracleTenancy
string

Oracle Tenancy OCID

oracleUser
string

Oracle User OCID associated with the API key

oracleRegion
string

Oracle Cloud Region

function
OracleFunctionSpecSpec
status
OracleTargetStatus
(Optional)

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

SendGridTarget

SendGridTarget is the Schema for an SendGrid Target.

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

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



apiKey
SecretValueFromSource

APIKey for account

defaultFromEmail
string
(Optional)

DefaultFromEmail is a default email account to assign to the outgoing email’s.

defaultToEmail
string
(Optional)

DefaultToEmail is a default recipient email account to assign to the outgoing email’s.

defaultToName
string
(Optional)

DefaultToName is a default recipient name to assign to the outgoing email’s.

defaultFromName
string
(Optional)

DefaultFromName is a default sender name to assign to the outgoing email’s.

defaultMessage
string
(Optional)

DefaultMessage is a default message to assign to the outgoing email’s.

defaultSubject
string
(Optional)

DefaultSubject is a default subject to assign to the outgoing email’s.

status
SendGridTargetStatus
(Optional)

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

SlackTarget

SlackTarget defines the schema for the Slack target

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

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



token
SecretValueFromSource

Token for Slack App

status
SlackTargetStatus
(Optional)

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

SplunkTarget

SplunkTarget is the Schema for the event target.

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


endpoint
knative.dev/pkg/apis.URL

URL of the HTTP Event Collector (HEC). Only the scheme, hostname, and port (optionally) are evaluated, the URL path is trimmed if present. see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#Enable_HTTP_Event_Collector

token
ValueFromField

Token for authenticating requests against the HEC. see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#About_Event_Collector_tokens

index
string
(Optional)

Name of the index to send events to. When undefined, events are sent to the default index defined in the HEC token’s configuration.

status
SplunkTargetStatus

TektonTarget

TektonTarget defines the schema for the Tekton target

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

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



status
TektonTargetStatus
(Optional)

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

TwilioTarget

TwilioTarget is the Schema for an Twilio Target.

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

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



sid
SecretValueFromSource

Twilio account SID

token
SecretValueFromSource

Twilio account Token

defaultPhoneFrom
string
(Optional)

DefaultPhoneFrom is the purchased Twilio phone we are using

defaultPhoneTo
string
(Optional)

DefaultPhoneTo is the destination phone

status
TwilioTargetStatus
(Optional)

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

ZendeskTarget

ZendeskTarget is the Schema for an Zendesk Target.

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

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



token
SecretValueFromSource

Token contains the Zendesk account Token

subdomain
string

Subdomain the Zendesk subdomain

email
string

Email the regestierd Zendesk email account

subject
string
(Optional)

Subject a static subject assignemnt for every ticket.

status
ZendeskTargetStatus

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

AWSKinesisTargetSpec

(Appears on: AWSKinesisTarget)

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the Kinesis stream. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesis.html#amazonkinesis-resources-for-iam-policies

partition
string

Kinesis Partition to publish the events to

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created Kinesis records. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

AWSLambdaTargetSpec

(Appears on: AWSLambdaTarget)

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the Lambda function. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html#awslambda-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in Lambda function calls. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

AWSS3TargetSpec

(Appears on: AWSS3Target)

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the S3 bucket. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html#amazons3-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created S3 objects. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

AWSS3TargetStatus

(Appears on: AWSS3Target)

Field Description
AWSTargetStatus
AWSTargetStatus

(Members of AWSTargetStatus are embedded into this type.)

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

AWSSNSTargetSpec

(Appears on: AWSSNSTarget)

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the SNS topic. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsns.html#amazonsns-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created SNS notifications. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

AWSSQSTargetSpec

(Appears on: AWSSQSTarget)

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Amazon Resource Name of the SQS queue. https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html#amazonsqs-resources-for-iam-policies

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created SQS messages. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

AWSTargetStatus

(Appears on: AWSKinesisTarget, AWSLambdaTarget, AWSSNSTarget, AWSSQSTarget, AWSS3TargetStatus)

AWSTargetStatus communicates the observed state of the various AWS Targets (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus

(Appears on: AWSS3TargetStatus, DatadogTargetStatus, GoogleSheetTargetStatus, HasuraTargetStatus, SendGridTargetStatus, SlackTargetStatus, TektonTargetStatus, TwilioTargetStatus, ZendeskTargetStatus)

CloudEventStatus contains attributes that target types can embed to declare the event types they accept and emit.

Field Description
acceptedEventTypes
[]string
(Optional)

AcceptedEventTypes are the CloudEvent types that a target can process.

ceAttributes
[]knative.dev/pkg/apis/duck/v1.CloudEventAttributes
(Optional)

ResponseAttributes are the CloudEvent attributes contained in the responses returned by a target. NOTE: the json tag must be exactly ceAttributes to satisfy Knative’s Source duck type.

ConfluentTargetSpec

(Appears on: ConfluentTarget)

ConfluentTargetSpec holds the desired state of the ConfluentTarget.

Field Description
username
string

SASLUsername Confluent account User

password
SecretValueFromSource

SASLPassword Confluent account Password

topic
string

Topic where messages are produced.

topicReplicationFactor
int
(Optional)

TopicReplicationFactor is the number of replicas for the topic.

topicPartitions
int
(Optional)

TopicPartitions is the number of partitions for the topic.

bootstrapServers
[]string

BootstrapServers holds the name of the Kafka Bootstrap server.

securityProtocol
string

SecurityProtocol allows the user to set the security protocol

saslMechanism
string

SASLMechanisms all the assignment of specific SASL mechanisms.

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created messages. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

ConfluentTargetStatus

(Appears on: ConfluentTarget)

ConfluentTargetStatus communicates the observed state of the ConfluentTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

Connection

(Appears on: ElasticsearchTargetSpec)

Connection contains connection and configuration parameters

Field Description
addresses
[]string
caCert
string
skipVerify
bool
username
string
password
SecretValueFromSource
apiKey
SecretValueFromSource

When informed supersedes username and password

DatadogTargetSpec

(Appears on: DatadogTarget)

DatadogTargetSpec holds the desired state of the DatadogTarget.

Field Description
agentAddress
string

AgentAddress is the address of the StatsD server

DatadogTargetStatus

(Appears on: DatadogTarget)

DatadogTargetStatus communicates the observed state of the DatadogTarget (from the controller).

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

(Members of Status are embedded into this type.)

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

(Members of AddressStatus are embedded into this type.)

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

ElasticsearchTargetSpec

(Appears on: ElasticsearchTarget)

ElasticsearchTargetSpec holds the desired state of the ElasticsearchTarget.

Field Description
connection
Connection
(Optional)

Connection information to elasticsearch

indexName
string

IndexName to write to

discardCloudEventContext
bool

Whether to omit CloudEvent context attributes in created documents. When this property is false (default), the entire CloudEvent payload is included. When this property is true, only the CloudEvent data is included.

ElasticsearchTargetStatus

(Appears on: ElasticsearchTarget)

ElasticsearchTargetStatus communicates the observed state of the ElasticsearchTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

GoogleSheetTargetSpec

(Appears on: GoogleSheetTarget)

GoogleSheetTargetSpec holds the desired state of the GoogleSheetTarget.

Field Description
googleServiceAccount
SecretValueFromSource

GoogleSheet credential JSON for auth

id
string

ID of Google a spreadsheet

defaultPrefix
string

DefaultPrefix is a pre-defined prefix for the individual sheets.

GoogleSheetTargetStatus

(Appears on: GoogleSheetTarget)

GoogleSheetTargetStatus communicates the observed state of the GoogleSheetTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

HTTPEventResponse

(Appears on: HTTPTargetSpec)

HTTPEventResponse for reply events context.

Field Description
eventType
string

EventType for the reply.

eventSource
string

EventSource for the reply.

HTTPTargetSpec

(Appears on: HTTPTarget)

HTTPTargetSpec holds the desired state of the HTTPTarget.

Field Description
response
HTTPEventResponse

Response data to be used at replies.

endpoint
knative.dev/pkg/apis.URL

Endpoint to connect to.

method
string

Method to use at requests.

skipVerify
bool
(Optional)

SkipVerify disables server certificate validation.

caCertificate
string
(Optional)

CACertificate uses the CA certificate to verify the remote server certificate.

basicAuthUsername
string
(Optional)

BasicAuthUsername used for basic authentication.

basicAuthPassword
SecretValueFromSource
(Optional)

BasicAuthPassword used for basic authentication.

headers
map[string]string
(Optional)

Headers to be included at HTTP requests

HTTPTargetStatus

(Appears on: HTTPTarget)

HTTPTargetStatus communicates the observed state of the HTTPTarget (from the controller).

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

(Members of Status are embedded into this type.)

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

(Members of AddressStatus are embedded into this type.)

HasuraTargetSpec

(Appears on: HasuraTarget)

HasuraTargetSpec defines the desired state of the event target.

Field Description
endpoint
string
jwt
SecretValueFromSource
admin
SecretValueFromSource
defaultRole
string
queries
map[string]string

HasuraTargetStatus

(Appears on: HasuraTarget)

HasuraTargetStatus defines the observed state of the event target.

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

(Members of Status are embedded into this type.)

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

(Members of AddressStatus are embedded into this type.)

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

HeaderPolicy (string alias)

(Appears on: InfraTargetState)

HeaderPolicy is the action to take on stateful headers

InfraTargetScript

(Appears on: InfraTargetSpec)

InfraTargetScript holds the script options

Field Description
code
string

Code to be executed at every request.

timeout
int

Timeout is the script execution time after which it will be halted.

InfraTargetSpec

(Appears on: InfraTarget)

InfraTargetSpec holds the desired state of the InfraTarget.

Field Description
script
InfraTargetScript

Script to be executed at every request.

state
InfraTargetState

State actions and options

typeLoopProtection
bool

InfraTargetState

(Appears on: InfraTargetSpec)

InfraTargetState holds the state options

Field Description
headersPolicy
HeaderPolicy

HeadersPolicy determines actions on stateful headers.

bridge
string

Bridge is the identifier to be used if the adapter needs to create cloud events headers as part of its policy.

The Bridge moniker identifies uniquely the workflow that this component is part of, and should be taken into account when storing variables in the state store.

InfraTargetStatus

(Appears on: InfraTarget)

InfraTargetStatus communicates the observed state of the InfraTarget (from the controller).

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

(Members of Status are embedded into this type.)

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

(Members of AddressStatus are embedded into this type.)

OracleFunctionSpecSpec

(Appears on: OracleTargetSpec)

Field Description
function
string

(Members of function are embedded into this type.)

OracleTargetSpec

(Appears on: OracleTarget)

Field Description
oracleApiPrivateKey
SecretValueFromSource

Oracle User API private key

oracleApiPrivateKeyPassphrase
SecretValueFromSource

Oracle User API private key passphrase

oracleApiPrivateKeyFingerprint
SecretValueFromSource

Oracle User API cert fingerprint

oracleTenancy
string

Oracle Tenancy OCID

oracleUser
string

Oracle User OCID associated with the API key

oracleRegion
string

Oracle Cloud Region

function
OracleFunctionSpecSpec

OracleTargetStatus

(Appears on: OracleTarget)

OracleTargetStatus communicates the observed state of the OracleTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

SecretValueFromSource

(Appears on: AWSKinesisTargetSpec, AWSLambdaTargetSpec, AWSS3TargetSpec, AWSSNSTargetSpec, AWSSQSTargetSpec, ConfluentTargetSpec, Connection, GoogleSheetTargetSpec, HTTPTargetSpec, HasuraTargetSpec, OracleTargetSpec, SendGridTargetSpec, SlackTargetSpec, TwilioTargetSpec, ZendeskTargetSpec)

SecretValueFromSource represents the source of a secret value

Field Description
secretKeyRef
Kubernetes core/v1.SecretKeySelector

The Secret key to select from.

SendGridTargetSpec

(Appears on: SendGridTarget)

SendGridTargetSpec holds the desired state of the SendGridTarget.

Field Description
apiKey
SecretValueFromSource

APIKey for account

defaultFromEmail
string
(Optional)

DefaultFromEmail is a default email account to assign to the outgoing email’s.

defaultToEmail
string
(Optional)

DefaultToEmail is a default recipient email account to assign to the outgoing email’s.

defaultToName
string
(Optional)

DefaultToName is a default recipient name to assign to the outgoing email’s.

defaultFromName
string
(Optional)

DefaultFromName is a default sender name to assign to the outgoing email’s.

defaultMessage
string
(Optional)

DefaultMessage is a default message to assign to the outgoing email’s.

defaultSubject
string
(Optional)

DefaultSubject is a default subject to assign to the outgoing email’s.

SendGridTargetStatus

(Appears on: SendGridTarget)

SendGridTargetStatus communicates the observed state of the SendGridTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

SlackTargetSpec

(Appears on: SlackTarget)

SlackTargetSpec defines the spec for the Slack Taret

Field Description
token
SecretValueFromSource

Token for Slack App

SlackTargetStatus

(Appears on: SlackTarget)

SlackTargetStatus communicates the observed state of the SlackTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

SplunkTargetSpec

(Appears on: SplunkTarget)

SplunkTargetSpec defines the desired state of the event target.

Field Description
endpoint
knative.dev/pkg/apis.URL

URL of the HTTP Event Collector (HEC). Only the scheme, hostname, and port (optionally) are evaluated, the URL path is trimmed if present. see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#Enable_HTTP_Event_Collector

token
ValueFromField

Token for authenticating requests against the HEC. see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#About_Event_Collector_tokens

index
string
(Optional)

Name of the index to send events to. When undefined, events are sent to the default index defined in the HEC token’s configuration.

SplunkTargetStatus

(Appears on: SplunkTarget)

SplunkTargetStatus defines the observed state of the event target.

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

(Members of Status are embedded into this type.)

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

(Members of AddressStatus are embedded into this type.)

TektonTargetSpec

(Appears on: TektonTarget)

TektonTargetStatus

(Appears on: TektonTarget)

TektonTargetStatus communicates the observed state of the TektonTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

TwilioTargetSpec

(Appears on: TwilioTarget)

TwilioTargetSpec holds the desired state of the TwilioTarget.

Field Description
sid
SecretValueFromSource

Twilio account SID

token
SecretValueFromSource

Twilio account Token

defaultPhoneFrom
string
(Optional)

DefaultPhoneFrom is the purchased Twilio phone we are using

defaultPhoneTo
string
(Optional)

DefaultPhoneTo is the destination phone

TwilioTargetStatus

(Appears on: TwilioTarget)

TwilioTargetStatus communicates the observed state of the TwilioTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes

ValueFromField

(Appears on: SplunkTargetSpec)

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.

ZendeskTargetSpec

(Appears on: ZendeskTarget)

ZendeskTargetSpec holds the desired state of the ZendeskTarget.

Field Description
token
SecretValueFromSource

Token contains the Zendesk account Token

subdomain
string

Subdomain the Zendesk subdomain

email
string

Email the regestierd Zendesk email account

subject
string
(Optional)

Subject a static subject assignemnt for every ticket.

ZendeskTargetStatus

(Appears on: ZendeskTarget)

ZendeskTargetStatus communicates the observed state of the ZendeskTarget (from the controller).

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

(Members of Status are embedded into this type.)

inherits duck/v1beta1 Status, which currently provides: * ObservedGeneration - the ‘Generation’ of the Service that was last processed by the controller. * Conditions - the latest available observations of a resource’s current state.

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

(Members of AddressStatus are embedded into this type.)

AddressStatus fulfills the Addressable contract.

CloudEventStatus
CloudEventStatus

(Members of CloudEventStatus are embedded into this type.)

Accepted/emitted CloudEvent attributes


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