Packages:
targets.triggermesh.io/v1alpha1
Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group.
Resource Types:
- AWSKinesisTarget
- AWSLambdaTarget
- AWSS3Target
- AWSSNSTarget
- AWSSQSTarget
- ConfluentTarget
- DatadogTarget
- ElasticsearchTarget
- GoogleSheetTarget
- HTTPTarget
- HasuraTarget
- InfraTarget
- OracleTarget
- SendGridTarget
- SlackTarget
- SplunkTarget
- TektonTarget
- TwilioTarget
- ZendeskTarget
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).
|
||||||||||
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).
|
||||||||
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).
|
||||||||
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).
|
||||||||
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).
|
||||||||
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).
|
||||||||||||||||||
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
|
|
||
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).
|
||||||
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).
|
||||||
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
|
|
||||||||||||||||
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
|
|
||||||||||
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
|
|
||||||
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).
|
||||||||||||||
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).
|
||||||||||||||
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).
|
||
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
|
|
||||||
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).
|
||||||||
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).
|
||||||||
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 |
CloudEventStatus
CloudEventStatus
|
(Members of 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 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 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 |
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 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 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 |
AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus
|
(Members of |
CloudEventStatus
CloudEventStatus
|
(Members of 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 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 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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of 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 |
AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus
|
(Members of |
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 |
AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus
|
(Members of |
CloudEventStatus
CloudEventStatus
|
(Members of 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 |
AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus
|
(Members of |
OracleFunctionSpecSpec
(Appears on: OracleTargetSpec)
Field | Description |
---|---|
function
string
|
(Members of |
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 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 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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of 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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of 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 |
AddressStatus
knative.dev/pkg/apis/duck/v1.AddressStatus
|
(Members of |
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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of 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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of 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 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 fulfills the Addressable contract. |
CloudEventStatus
CloudEventStatus
|
(Members of Accepted/emitted CloudEvent attributes |
Generated with gen-crd-api-reference-docs
on git commit f8c98b6
.