Targets

Package:

targets.triggermesh.io/v1alpha1

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

Resource Types:

AWSComprehendTarget

AWSComprehendTarget is the Schema for an AWS Comprehend Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key.

awsApiSecret
SecretValueFromSource

AWS account secret key.

region
string

Region to use for calling into Comprehend API.

eventOptions
EventOptions

EventOptions for targets.

language
string

Language code to use to interact with Comprehend. The supported list can be found at: https://docs.aws.amazon.com/comprehend/latest/dg/supported-languages.html

status
AWSComprehendTargetStatus

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

AWSDynamoDBTarget

AWSDynamoDBTarget is the Schema for an AWS DynamoDB Target.

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

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



awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Table ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodb.html#amazondynamodb-resources-for-iam-policies

status
AWSDynamoDBTargetStatus

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

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

AWSSNSTarget is the Schema for the event 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).

AlibabaOSSTarget

AlibabaOSSTarget is the Schema for an Alibaba Object Storage Service Target.

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


accessKeyID
SecretValueFromSource

Alibaba SDK access key id as registered. For more information on how to create an access key pair, please refer to https://www.alibabacloud.com/help/doc-detail/53045.htm?spm=a2c63.p38356.879954.9.23bc7d91ARN6Hy#task968.

accessKeySecret
SecretValueFromSource

Alibaba SDK access key secret as registered.

endpoint
string

The domain name used to access the OSS. For more information, please refer to the region and endpoint guide at https://www.alibabacloud.com/help/doc-detail/31837.htm?spm=a2c63.p38356.879954.8.23bc7d91ARN6Hy#concept-zt4-cvy-5db

bucket
string

The unique container to store objects in OSS.

eventOptions
EventOptions

EventOptions for targets

status
AlibabaOSSTargetStatus

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


apiKey
SecretValueFromSource

DatadogApiKey represents how Datadog credentials should be provided in the secret

metricPrefix
string
(Optional)

MetricPrefix is prepended to the name of the associated metrics.

eventOptions
EventOptions

EventOptions for targets

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.

eventOptions
EventOptions

EventOptions for targets.

status
ElasticsearchTargetStatus
(Optional)

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

GoogleCloudFirestoreTarget

GoogleCloudFirestoreTarget is the Schema for the GoogleCloudFirestore Target.

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


credentialsJson
SecretValueFromSource

Credentials represents how Google Firestore credentials should be provided in the secret

defaultCollection
string

DefaultCollection sets a default Firestore collection to select from

projectID
string

ProjectID specifies the Google project ID

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.

eventOptions
EventOptions

EventOptions for targets

status
GoogleCloudFirestoreTargetStatus

GoogleCloudStorageTarget

GoogleCloudStorageTarget is the Schema for an Google Storage Target.

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


credentialsJson
SecretValueFromSource

Credentials represents how Google Storage credentials should be provided in the secret

bucketName
string

BucketName specifies the Google Storage Bucket

eventOptions
EventOptions

EventOptions for targets

status
GoogleCloudStorageTargetStatus

GoogleCloudWorkflowsTarget

GoogleCloudWorkflowsTarget is the Schema for an Google Cloud Workflows Target.

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


credentialsJson
SecretValueFromSource

GoogleCloudWorkflowsApiKey represents how GoogleCloudWorkflows credentials should be provided in the secret

eventOptions
EventOptions

EventOptions for targets

status
GoogleCloudWorkflowsTargetStatus

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.

headers
map[string]string
(Optional)

Headers to be included at HTTP 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.

oauthClientID
string
(Optional)

OAuthClientID used for OAuth2 authentication.

oauthClientSecret
SecretValueFromSource
(Optional)

OAuthClientSecret used for OAuth2 authentication.

oauthTokenURL
string
(Optional)

OAuthTokenURL used for OAuth2 authentication.

oauthScopes
[]string
(Optional)

OAuthScopes used for OAuth2 authentication.

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

The GraphQL server endpoint.

jwt
SecretValueFromSource
(Optional)

A user token for interfacing with Hasura.

admin
SecretValueFromSource
(Optional)

An alternate token for interfacing with Hasura using admin privileges.

defaultRole
string
(Optional)

A default role that the queries should use when running the query.

queries
map[string]string
(Optional)

A predefined list of queries that an event can specify in the io.triggermesh.graphql.query event type.

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

TypeLoopProtection protect against infinite loops when the cloudevent type does not change.

status
InfraTargetStatus

JiraTarget

JiraTarget is the Schema for the Infra JS Target.

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


auth
JiraAuth

Authentication to interact with the Salesforce API.

url
string

URL for Jira service.

status
JiraTargetStatus

LogzTarget

LogzTarget is the Schema for the Logz Target.

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


shippingToken
SecretValueFromSource

ShippingToken defines the API token.

logsListenerURL
string

LogsListenerURL Defines the Log listener URL

eventOptions
EventOptions

EventOptions for targets

status
LogzTargetStatus

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).

SalesforceTarget

SalesforceTarget receives CloudEvents typed io.triggermesh.salesforce.apicall that fullfil the schema at https://docs.triggermesh.io/schemas/salesforce.apicall.json and consumes the Salesforce API.

Upon a successful call a response is returned typed io.triggermesh.salesforce.apicall.response containing the returned payload as the CloudEvent data and a category: success extension. In case of an error the payload will be conformant with https://docs.triggermesh.io/schemas/triggermesh.error.json and the CloudEvent extension will be set to category: error.

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


auth
SalesforceAuth

Authentication information to interact with the Salesforce API.

apiVersion
string
(Optional)

APIVersion at Salesforce. If not set the latest version will be used.

eventOptions
EventOptions
(Optional)

EventOptions for targets

status
SalesforceTargetStatus

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.

eventOptions
EventOptions

EventOptions for targets

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.

skipTLSVerify
bool
(Optional)

Controls whether the Splunk client verifies the server’s certificate chain and host name when communicating over TLS.

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
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).



reapPolicy
TektonTargetReapPolicy
(Optional)

ReapPolicy dictates the reaping policy to be applied for the target

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

eventOptions
EventOptions

EventOptions for targets

status
TwilioTargetStatus
(Optional)

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

UiPathTarget

UiPathTarget is the Schema for the event target.

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


userKey
SecretValueFromSource

UserKey An OAuth token used to obtain an access key.

robotName
string

RobotName is the robot to invoke with this target.

processName
string

ProccessName is the process name that will be used by UiPath for the target.

tenantName
string

TenantName is the tenant that contains the components that will be invoked by the target.

accountLogicalName
string

AccountLogicalName is the unique site URL used to identif the UiPath tenant.

clientID
string

ClientID is the OAuth id registered to this target.

organizationUnitID
string

OrganizationUnitID is the organization unit within the tenant that the UiPath proccess will run under.

status
UiPathTargetStatus

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 registered 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).

AWSComprehendTargetSpec

(Appears on: AWSComprehendTarget)

AWSComprehendTargetSpec holds the desired state of the event target.

Field Description
awsApiKey
SecretValueFromSource

AWS account Key.

awsApiSecret
SecretValueFromSource

AWS account secret key.

region
string

Region to use for calling into Comprehend API.

eventOptions
EventOptions

EventOptions for targets.

language
string

Language code to use to interact with Comprehend. The supported list can be found at: https://docs.aws.amazon.com/comprehend/latest/dg/supported-languages.html

AWSComprehendTargetStatus

(Appears on: AWSComprehendTarget)

AWSComprehendTargetStatus communicates the observed state of the event target.

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

AWSDynamoDBTargetSpec

(Appears on: AWSDynamoDBTarget)

AWSDynamoDBTargetSpec holds the desired state of the event target.

Field Description
awsApiKey
SecretValueFromSource

AWS account Key

awsApiSecret
SecretValueFromSource

AWS account secret key

arn
string

Table ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodb.html#amazondynamodb-resources-for-iam-policies

AWSDynamoDBTargetStatus

(Appears on: AWSDynamoDBTarget)

AWSDynamoDBTargetStatus communicates the observed state of the event target.

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

AWSKinesisTargetSpec

(Appears on: AWSKinesisTarget)

AWSKinesisTargetSpec holds the desired state of the event target.

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)

AWSLambdaTargetSpec holds the desired state of the event target.

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)

AWSS3TargetSpec holds the desired state of the even target.

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)

AWSS3TargetStatus communicates the observed state of the event target.

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)

AWSSNSTargetSpec holds the desired state of the event target.

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)

AWSSQSTargetSpec holds the desired state of the event target.

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, AWSComprehendTargetStatus, AWSDynamoDBTargetStatus, 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.

AlibabaOSSTargetSpec

(Appears on: AlibabaOSSTarget)

AlibabaOSSTargetSpec holds the desired state of the AlibabaOSSTarget.

Field Description
accessKeyID
SecretValueFromSource

Alibaba SDK access key id as registered. For more information on how to create an access key pair, please refer to https://www.alibabacloud.com/help/doc-detail/53045.htm?spm=a2c63.p38356.879954.9.23bc7d91ARN6Hy#task968.

accessKeySecret
SecretValueFromSource

Alibaba SDK access key secret as registered.

endpoint
string

The domain name used to access the OSS. For more information, please refer to the region and endpoint guide at https://www.alibabacloud.com/help/doc-detail/31837.htm?spm=a2c63.p38356.879954.8.23bc7d91ARN6Hy#concept-zt4-cvy-5db

bucket
string

The unique container to store objects in OSS.

eventOptions
EventOptions

EventOptions for targets

AlibabaOSSTargetStatus

(Appears on: AlibabaOSSTarget)

AlibabaOSSTargetStatus communicates the observed state of the AlibabaOSSTarget (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

CloudEventStatus

(Appears on: AWSComprehendTargetStatus, AWSDynamoDBTargetStatus, AWSS3TargetStatus, AlibabaOSSTargetStatus, DatadogTargetStatus, GoogleCloudFirestoreTargetStatus, GoogleCloudStorageTargetStatus, GoogleCloudWorkflowsTargetStatus, GoogleSheetTargetStatus, HasuraTargetStatus, LogzTargetStatus, SalesforceTargetStatus, SendGridTargetStatus, SlackTargetStatus, TektonTargetStatus, TwilioTargetStatus, UiPathTargetStatus, 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

Array of hostnames or IP addresses to connect the target to.

caCert
string

CA Certificate used to verify connection with the Elasticsearch instance.

skipVerify
bool

Skip verification of the SSL certificate during the connection.

username
string

Elasticsearch account username.

password
SecretValueFromSource

Elasticsearch account password.

apiKey
SecretValueFromSource

When informed supersedes username and password.

DatadogTargetSpec

(Appears on: DatadogTarget)

DatadogTargetSpec holds the desired state of the DatadogTarget.

Field Description
apiKey
SecretValueFromSource

DatadogApiKey represents how Datadog credentials should be provided in the secret

metricPrefix
string
(Optional)

MetricPrefix is prepended to the name of the associated metrics.

eventOptions
EventOptions

EventOptions for targets

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.

eventOptions
EventOptions

EventOptions for targets.

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.

EnvKeyValue (map[string]string alias)

EnvKeyValue is a list of keys/values that can be serialized to a format compatible with kelseyhightower/envconfig.

EventOptions

(Appears on: AWSComprehendTargetSpec, AlibabaOSSTargetSpec, DatadogTargetSpec, ElasticsearchTargetSpec, GoogleCloudFirestoreTargetSpec, GoogleCloudStorageTargetSpec, GoogleCloudWorkflowsTargetSpec, LogzTargetSpec, SalesforceTargetSpec, SendGridTargetSpec, TwilioTargetSpec)

EventOptions modifies CloudEvents management at Targets.

Field Description
payloadPolicy
github.com/triggermesh/triggermesh/pkg/targets/adapter/cloudevents.PayloadPolicy
(Optional)

PayloadPolicy indicates if replies from the target should include a payload if available. Possible values are:

  • always: will return a with the reply payload if avaliable.
  • errors: will only reply with payload in case of an error.
  • never: will not reply with payload.

GoogleCloudFirestoreTargetSpec

(Appears on: GoogleCloudFirestoreTarget)

GoogleCloudFirestoreTargetSpec holds the desired state of the GoogleCloudFirestoreTarget.

Field Description
credentialsJson
SecretValueFromSource

Credentials represents how Google Firestore credentials should be provided in the secret

defaultCollection
string

DefaultCollection sets a default Firestore collection to select from

projectID
string

ProjectID specifies the Google project ID

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.

eventOptions
EventOptions

EventOptions for targets

GoogleCloudFirestoreTargetStatus

(Appears on: GoogleCloudFirestoreTarget)

GoogleCloudFirestoreTargetStatus communicates the observed state of the GoogleCloudFirestoreTarget (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.)

GoogleCloudStorageTargetSpec

(Appears on: GoogleCloudStorageTarget)

GoogleCloudStorageTargetSpec holds the desired state of the GoogleCloudStorageTarget.

Field Description
credentialsJson
SecretValueFromSource

Credentials represents how Google Storage credentials should be provided in the secret

bucketName
string

BucketName specifies the Google Storage Bucket

eventOptions
EventOptions

EventOptions for targets

GoogleCloudStorageTargetStatus

(Appears on: GoogleCloudStorageTarget)

GoogleCloudStorageTargetStatus communicates the observed state of the GoogleCloudStorageTarget (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

GoogleCloudWorkflowsTargetSpec

(Appears on: GoogleCloudWorkflowsTarget)

GoogleCloudWorkflowsTargetSpec holds the desired state of the GoogleCloudWorkflowsTarget.

Field Description
credentialsJson
SecretValueFromSource

GoogleCloudWorkflowsApiKey represents how GoogleCloudWorkflows credentials should be provided in the secret

eventOptions
EventOptions

EventOptions for targets

GoogleCloudWorkflowsTargetStatus

(Appears on: GoogleCloudWorkflowsTarget)

GoogleCloudWorkflowsTargetStatus communicates the observed state of the GoogleCloudWorkflowsTarget (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

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.

headers
map[string]string
(Optional)

Headers to be included at HTTP 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.

oauthClientID
string
(Optional)

OAuthClientID used for OAuth2 authentication.

oauthClientSecret
SecretValueFromSource
(Optional)

OAuthClientSecret used for OAuth2 authentication.

oauthTokenURL
string
(Optional)

OAuthTokenURL used for OAuth2 authentication.

oauthScopes
[]string
(Optional)

OAuthScopes used for OAuth2 authentication.

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

The GraphQL server endpoint.

jwt
SecretValueFromSource
(Optional)

A user token for interfacing with Hasura.

admin
SecretValueFromSource
(Optional)

An alternate token for interfacing with Hasura using admin privileges.

defaultRole
string
(Optional)

A default role that the queries should use when running the query.

queries
map[string]string
(Optional)

A predefined list of queries that an event can specify in the io.triggermesh.graphql.query event type.

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

TypeLoopProtection protect against infinite loops when the cloudevent type does not change.

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.)

JiraAuth

(Appears on: JiraTargetSpec)

JiraAuth contains Jira credentials.

Field Description
user
string

Jira username to connect to the instance as.

token
SecretValueFromSource

Jira API token bound to the user.

JiraTargetSpec

(Appears on: JiraTarget)

JiraTargetSpec holds the desired state of the JiraTarget.

Field Description
auth
JiraAuth

Authentication to interact with the Salesforce API.

url
string

URL for Jira service.

JiraTargetStatus

(Appears on: JiraTarget)

JiraTargetStatus communicates the observed state of the JiraTarget (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.)

LogzTargetSpec

(Appears on: LogzTarget)

LogzTargetSpec holds the desired state of the LogzTarget.

Field Description
shippingToken
SecretValueFromSource

ShippingToken defines the API token.

logsListenerURL
string

LogsListenerURL Defines the Log listener URL

eventOptions
EventOptions

EventOptions for targets

LogzTargetStatus

(Appears on: LogzTarget)

LogzTargetStatus communicates the observed state of the LogzTarget (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.)

OracleFunctionSpecSpec

(Appears on: OracleTargetSpec)

OracleFunctionSpecSpec holds the Oracle Cloud ID of the function to invoke.

Field Description
function
string

(Members of function are embedded into this type.)

Oracle Cloud ID of the function to invoke.

OracleTargetSpec

(Appears on: OracleTarget)

OracleTargetSpec holds the desired state of the event target.

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.

SalesforceAuth

(Appears on: SalesforceTargetSpec)

SalesforceAuth contains OAuth JWT information to interact with the Salesforce API. See: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_jwt_flow.htm

Field Description
clientID
string

ClientID for the Salesforce connected app.

server
string

Server points to the authorization URL.

user
string

User configuring the connected app.

certKey
SecretValueFromSource

CertKey is the private key used to sign requests from the target.

SalesforceTargetSpec

(Appears on: SalesforceTarget)

SalesforceTargetSpec holds the desired state of the SalesforceTarget.

Field Description
auth
SalesforceAuth

Authentication information to interact with the Salesforce API.

apiVersion
string
(Optional)

APIVersion at Salesforce. If not set the latest version will be used.

eventOptions
EventOptions
(Optional)

EventOptions for targets

SalesforceTargetStatus

(Appears on: SalesforceTarget)

SalesforceTargetStatus communicates the observed state of the SalesforceTarget (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.)

SecretValueFromSource

(Appears on: AWSComprehendTargetSpec, AWSDynamoDBTargetSpec, AWSKinesisTargetSpec, AWSLambdaTargetSpec, AWSS3TargetSpec, AWSSNSTargetSpec, AWSSQSTargetSpec, AlibabaOSSTargetSpec, ConfluentTargetSpec, Connection, DatadogTargetSpec, GoogleCloudFirestoreTargetSpec, GoogleCloudStorageTargetSpec, GoogleCloudWorkflowsTargetSpec, GoogleSheetTargetSpec, HTTPTargetSpec, HasuraTargetSpec, JiraAuth, LogzTargetSpec, OracleTargetSpec, SalesforceAuth, SendGridTargetSpec, SlackTargetSpec, TwilioTargetSpec, UiPathTargetSpec, 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.

eventOptions
EventOptions

EventOptions for targets

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.

skipTLSVerify
bool
(Optional)

Controls whether the Splunk client verifies the server’s certificate chain and host name when communicating over TLS.

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.)

TektonTargetReapPolicy

(Appears on: TektonTargetSpec)

TektonTargetReapPolicy defines desired Repeating Policy.

Field Description
success
string

ReapSuccessAge How long to wait before reaping runs that were successful

fail
string

ReapFailAge How long to wait before reaping runs that failed

TektonTargetSpec

(Appears on: TektonTarget)

TektonTargetSpec holds the desired state of event target.

Field Description
reapPolicy
TektonTargetReapPolicy
(Optional)

ReapPolicy dictates the reaping policy to be applied for the target

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

eventOptions
EventOptions

EventOptions for targets

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

UiPathTargetSpec

(Appears on: UiPathTarget)

UiPathTargetSpec defines the desired state of the event target.

Field Description
userKey
SecretValueFromSource

UserKey An OAuth token used to obtain an access key.

robotName
string

RobotName is the robot to invoke with this target.

processName
string

ProccessName is the process name that will be used by UiPath for the target.

tenantName
string

TenantName is the tenant that contains the components that will be invoked by the target.

accountLogicalName
string

AccountLogicalName is the unique site URL used to identif the UiPath tenant.

clientID
string

ClientID is the OAuth id registered to this target.

organizationUnitID
string

OrganizationUnitID is the organization unit within the tenant that the UiPath proccess will run under.

UiPathTargetStatus

(Appears on: UiPathTarget)

UiPathTargetStatus 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

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 registered 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 001faba.

Back to top