Sources
Package:
sources.triggermesh.io/v1alpha1
Package v1alpha1 contains API Schema definitions for the sources/v1alpha1 API group.
Resource Types:
- AWSCloudWatchLogsSource
- AWSCloudWatchSource
- AWSCodeCommitSource
- AWSCognitoIdentitySource
- AWSCognitoUserPoolSource
- AWSDynamoDBSource
- AWSEventBridgeSource
- AWSKinesisSource
- AWSPerformanceInsightsSource
- AWSS3Source
- AWSSNSSource
- AWSSQSSource
- AzureActivityLogsSource
- AzureBlobStorageSource
- AzureEventGridSource
- AzureEventHubsSource
- AzureIOTHubSource
- AzureQueueStorageSource
- AzureServiceBusQueueSource
- AzureServiceBusTopicSource
- CloudEventsSource
- GoogleCloudAuditLogsSource
- GoogleCloudBillingSource
- GoogleCloudPubSubSource
- GoogleCloudSourceRepositoriesSource
- GoogleCloudStorageSource
- HTTPPollerSource
- IBMMQSource
- KafkaSource
- OCIMetricsSource
- SalesforceSource
- SlackSource
- SolaceSource
- TwilioSource
- WebhookSource
- ZendeskSource
AWSCloudWatchLogsSource
AWSCloudWatchLogsSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
AWSCloudWatchLogsSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec AWSCloudWatchLogsSourceSpec |
|
||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSCloudWatchSource
AWSCloudWatchSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AWSCloudWatchSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AWSCloudWatchSourceSpec |
|
||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSCodeCommitSource
AWSCodeCommitSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AWSCodeCommitSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AWSCodeCommitSourceSpec |
|
||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSCognitoIdentitySource
AWSCognitoIdentitySource is the Schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
AWSCognitoIdentitySource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec AWSCognitoIdentitySourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSCognitoUserPoolSource
AWSCognitoUserPoolSource is the Schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
AWSCognitoUserPoolSource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec AWSCognitoUserPoolSourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSDynamoDBSource
AWSDynamoDBSource is the Schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
AWSDynamoDBSource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec AWSDynamoDBSourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSEventBridgeSource
AWSEventBridgeSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AWSEventBridgeSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AWSEventBridgeSourceSpec |
|
||||||||||||
status AWSEventBridgeSourceStatus |
AWSKinesisSource
AWSKinesisSource is the Schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
AWSKinesisSource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec AWSKinesisSourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSPerformanceInsightsSource
AWSPerformanceInsightsSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AWSPerformanceInsightsSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AWSPerformanceInsightsSourceSpec |
|
||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AWSS3Source
AWSS3Source is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AWSS3Source |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AWSS3SourceSpec |
|
||||||||||||
status AWSS3SourceStatus |
AWSSNSSource
AWSSNSSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
AWSSNSSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec AWSSNSSourceSpec |
|
||||||||||
status AWSSNSSourceStatus |
AWSSQSSource
AWSSQSSource is the Schema for the event source.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||
kind string |
AWSSQSSource |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec AWSSQSSourceSpec |
|
||||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AzureActivityLogsSource
AzureActivityLogsSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AzureActivityLogsSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AzureActivityLogsSourceSpec |
|
||||||||||||
status AzureActivityLogsSourceStatus |
AzureBlobStorageSource
AzureBlobStorageSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AzureBlobStorageSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AzureBlobStorageSourceSpec |
|
||||||||||||
status AzureBlobStorageSourceStatus |
AzureEventGridSource
AzureEventGridSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AzureEventGridSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AzureEventGridSourceSpec |
|
||||||||||||
status AzureEventGridSourceStatus |
AzureEventHubsSource
AzureEventHubsSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
AzureEventHubsSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec AzureEventHubsSourceSpec |
|
||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AzureIOTHubSource
AzureIOTHubSource is the Schema for the event source.
Field | Description | ||||||
---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||
kind string |
AzureIOTHubSource |
||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec AzureIOTHubSourceSpec |
|
||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AzureQueueStorageSource
AzureQueueStorageSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
AzureQueueStorageSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec AzureQueueStorageSourceSpec |
|
||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AzureServiceBusQueueSource
AzureServiceBusQueueSource is the Schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
AzureServiceBusQueueSource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec AzureServiceBusQueueSourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
AzureServiceBusTopicSource
AzureServiceBusTopicSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
AzureServiceBusTopicSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec AzureServiceBusTopicSourceSpec |
|
||||||||||
status AzureServiceBusTopicSourceStatus |
CloudEventsSource
CloudEventsSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
CloudEventsSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec CloudEventsSourceSpec |
|
||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
GoogleCloudAuditLogsSource
GoogleCloudAuditLogsSource is the Schema for the event source.
Field | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||||
kind string |
GoogleCloudAuditLogsSource |
||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||
spec GoogleCloudAuditLogsSourceSpec |
|
||||||||||||||||
status GoogleCloudAuditLogsSourceStatus |
GoogleCloudBillingSource
GoogleCloudBillingSource is the Schema for the event source.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||
kind string |
GoogleCloudBillingSource |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec GoogleCloudBillingSourceSpec |
|
||||||||||||||
status GoogleCloudBillingSourceStatus |
GoogleCloudPubSubSource
GoogleCloudPubSubSource is the Schema for the event source.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
GoogleCloudPubSubSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec GoogleCloudPubSubSourceSpec |
|
||||||||||||
status GoogleCloudPubSubSourceStatus |
GoogleCloudSourceRepositoriesSource
GoogleCloudSourceRepositoriesSource is the Schema for the event source.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||
kind string |
GoogleCloudSourceRepositoriesSource |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec GoogleCloudSourceRepositoriesSourceSpec |
|
||||||||||||||
status GoogleCloudSourceRepositoriesSourceStatus |
GoogleCloudStorageSource
GoogleCloudStorageSource is the Schema for the event source.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||
kind string |
GoogleCloudStorageSource |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec GoogleCloudStorageSourceSpec |
|
||||||||||||||
status GoogleCloudStorageSourceStatus |
HTTPPollerSource
HTTPPollerSource is the schema for the event source.
Field | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||||||||||||
kind string |
HTTPPollerSource |
||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||
spec HTTPPollerSourceSpec |
|
||||||||||||||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
IBMMQSource
IBMMQSource is the Schema the event source.
Field | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||||
kind string |
IBMMQSource |
||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||
spec IBMMQSourceSpec |
|
||||||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
KafkaSource
KafkaSource is the Schema for the KafkaSource.
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||
kind string |
KafkaSource |
||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec KafkaSourceSpec |
|
||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
OCIMetricsSource
OCIMetricsSource is the schema for the event source.
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||||||||
kind string |
OCIMetricsSource |
||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||
spec OCIMetricsSourceSpec |
|
||||||||||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
SalesforceSource
SalesforceSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
SalesforceSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec SalesforceSourceSpec |
|
||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
SlackSource
SlackSource is the schema for the event source.
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||
kind string |
SlackSource |
||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||
spec SlackSourceSpec |
|
||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
SolaceSource
SolaceSource is the Schema for the event source.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||
kind string |
SolaceSource |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec SolaceSourceSpec |
|
||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
TwilioSource
TwilioSource is the schema for the event source.
Field | Description | ||||
---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||
kind string |
TwilioSource |
||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec TwilioSourceSpec |
|
||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
WebhookSource
WebhookSource is the schema for the event source.
Field | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||||
kind string |
WebhookSource |
||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||
spec WebhookSourceSpec |
|
||||||||||||||||
status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
ZendeskSource
ZendeskSource is the schema for the event source.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
sources.triggermesh.io/v1alpha1
|
||||||||||||||
kind string |
ZendeskSource |
||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec ZendeskSourceSpec |
|
||||||||||||||
status ZendeskSourceStatus |
AWSCloudWatchLogsSourceSpec
(Appears on: AWSCloudWatchLogsSource)
AWSCloudWatchLogsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
ARN of the Log Group to source data from. https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatchlogs.html#amazoncloudwatchlogs-resources-for-iam-policies |
pollingInterval github.com/triggermesh/triggermesh/pkg/apis.Duration |
(Optional)
Duration which defines how often logs should be pulled from Amazon CloudWatch Logs. Expressed as a duration string, which format is documented at https://pkg.go.dev/time#ParseDuration. Defaults to 5m |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon CloudWatch Logs API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSCloudWatchMetric
(Appears on: AWSCloudWatchMetricStat)
AWSCloudWatchMetric is a metric definition.
Field | Description |
---|---|
dimensions []AWSCloudWatchMetricDimension |
|
metricName string |
|
namespace string |
AWSCloudWatchMetricDimension
(Appears on: AWSCloudWatchMetric)
AWSCloudWatchMetricDimension represents the dimensions of a metric.
Field | Description |
---|---|
name string |
|
value string |
AWSCloudWatchMetricQuery
(Appears on: AWSCloudWatchSourceSpec)
AWSCloudWatchMetricQuery represents a CloudWatch MetricDataQuery. https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDataQuery.html
Field | Description |
---|---|
name string |
Unique short name that identifies the query. |
expression string |
(Optional)
Math expression to be performed on the metric data. |
metric AWSCloudWatchMetricStat |
(Optional)
Representation of a metric with statistics, period, and units, but no math expression. |
AWSCloudWatchMetricStat
(Appears on: AWSCloudWatchMetricQuery)
AWSCloudWatchMetricStat is a representation of a metric with statistics, period, and units, but no math expression.
Field | Description |
---|---|
metric AWSCloudWatchMetric |
|
period int64 |
Definition of the metric |
stat string |
metric resolution in seconds |
unit string |
statistic type to use |
AWSCloudWatchSourceSpec
(Appears on: AWSCloudWatchSource)
AWSCloudWatchSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
region string |
Code of the AWS region to source metrics from. Available region codes are documented at https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints. |
pollingInterval github.com/triggermesh/triggermesh/pkg/apis.Duration |
(Optional)
Duration which defines how often metrics should be pulled from Amazon CloudWatch. Expressed as a duration string, which format is documented at https://pkg.go.dev/time#ParseDuration. Defaults to 5m |
metricQueries []AWSCloudWatchMetricQuery |
(Optional)
List of queries that determine what metrics will be sourced from Amazon CloudWatch. |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon CloudWatch API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSCodeCommitSourceSpec
(Appears on: AWSCodeCommitSource)
AWSCodeCommitSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
Repository ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awscodecommit.html#awscodecommit-resources-for-iam-policies |
branch string |
Name of the Git branch this source observes. |
eventTypes []string |
List of event types that should be processed by the source. Valid values: [push, pull_request] |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon CodeCommit API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSCognitoIdentitySourceSpec
(Appears on: AWSCognitoIdentitySource)
AWSCognitoIdentitySourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
Identity Pool ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncognitoidentity.html#amazoncognitoidentity-resources-for-iam-policies |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon Cognito API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSCognitoUserPoolSourceSpec
(Appears on: AWSCognitoUserPoolSource)
AWSCognitoUserPoolSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon Cognito API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSDynamoDBSourceSpec
(Appears on: AWSDynamoDBSource)
AWSDynamoDBSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon DynamoDB API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSEventBridgeSourceDestination
(Appears on: AWSEventBridgeSourceSpec)
AWSEventBridgeSourceDestination contains possible intermediate destinations for the event bus’ events.
Field | Description |
---|---|
sqs AWSEventBridgeSourceDestinationSQS |
(Optional)
Amazon SQS destination. |
AWSEventBridgeSourceDestinationSQS
(Appears on: AWSEventBridgeSourceDestination)
AWSEventBridgeSourceDestinationSQS contains properties of an Amazon SQS queue to use as destination for the event bus’ events.
Field | Description |
---|---|
queueARN github.com/triggermesh/triggermesh/pkg/apis.ARN |
SQS Queue ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html#amazonsqs-resources-for-iam-policies |
AWSEventBridgeSourceSpec
(Appears on: AWSEventBridgeSource)
AWSEventBridgeSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
EventBridge event bus ARN https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html#amazoneventbridge-resources-for-iam-policies |
eventPattern string |
(Optional)
Event pattern used to select events that this source should subscribe to. If not specified, the event rule is created with a catch-all pattern. https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html |
destination AWSEventBridgeSourceDestination |
(Optional)
The intermediate destination of notifications originating from the Amazon EventBridge event bus, before they are retrieved by this event source. If omitted, an Amazon SQS queue is automatically created and associated with the EventBridge event rule. |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon S3 and SQS APIs. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSEventBridgeSourceStatus
(Appears on: AWSEventBridgeSource)
AWSEventBridgeSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
ruleARN github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
queueARN github.com/triggermesh/triggermesh/pkg/apis.ARN |
AWSKinesisSourceSpec
(Appears on: AWSKinesisSource)
AWSKinesisSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon Kinesis API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSPerformanceInsightsSourceSpec
(Appears on: AWSPerformanceInsightsSource)
AWSPerformanceInsightsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
ARN of the RDS instance to receive metrics for. https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonrds.html#amazonrds-resources-for-iam-policies |
pollingInterval github.com/triggermesh/triggermesh/pkg/apis.Duration |
Duration which defines how often metrics should be pulled from Amazon Performance Insights. Expressed as a duration string, which format is documented at https://pkg.go.dev/time#ParseDuration. |
metrics []string |
List of queries that determine what metrics will be sourced from Amazon Performance Insights. Each item represents the ‘metric’ attribute of a MetricQuery. https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_MetricQuery.html |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon RDS and Performance Insights APIs. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSS3SourceDestination
(Appears on: AWSS3SourceSpec)
AWSS3SourceDestination contains possible intermediate destinations for bucket notifications.
Field | Description |
---|---|
sqs AWSS3SourceDestinationSQS |
(Optional)
Amazon SQS destination. |
AWSS3SourceDestinationSQS
(Appears on: AWSS3SourceDestination)
AWSS3SourceDestinationSQS contains properties of an Amazon SQS queue to use as destination for bucket notifications.
Field | Description |
---|---|
queueARN github.com/triggermesh/triggermesh/pkg/apis.ARN |
SQS Queue ARN https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html#amazonsqs-resources-for-iam-policies |
AWSS3SourceSpec
(Appears on: AWSS3Source)
AWSS3SourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
Although not technically supported by S3, the ARN provided via this attribute may include a region and an account ID. When this information is provided, it is used to set an accurate identity-based access policy between the S3 bucket and the reconciled SQS queue, unless an existing queue is provided via the QueueARN attribute. |
eventTypes []string |
List of event types that the source should subscribe to. Accepted values: https://docs.aws.amazon.com/AmazonS3/latest/API/API_QueueConfiguration.html https://docs.aws.amazon.com/AmazonS3/latest/userguide/notification-how-to-event-types-and-destinations.html |
destination AWSS3SourceDestination |
(Optional)
The intermediate destination of notifications originating from the Amazon S3 bucket, before they are retrieved by this event source. If omitted, an Amazon SQS queue is automatically created and associated with the bucket. |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon S3 and SQS APIs. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSS3SourceStatus
(Appears on: AWSS3Source)
AWSS3SourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
queueARN github.com/triggermesh/triggermesh/pkg/apis.ARN |
AWSSNSSourceSpec
(Appears on: AWSSNSSource)
AWSSNSSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
subscriptionAttributes map[string]*string |
(Optional)
Attributes to set on the Subscription that is used for receiving messages from the topic. For a list of supported subscription attributes, please refer to the following resources: * https://docs.aws.amazon.com/sns/latest/api/API_SetSubscriptionAttributes.html * https://docs.aws.amazon.com/sns/latest/dg/sns-how-it-works.html |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon SNS API. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AWSSNSSourceStatus
(Appears on: AWSSNSSource)
AWSSNSSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
subscriptionARN string |
AWSSQSSourceReceiveOptions
(Appears on: AWSSQSSourceSpec)
AWSSQSSourceReceiveOptions defines options that control the behavior of Amazon SQS message receivers.
Field | Description |
---|---|
visibilityTimeout github.com/triggermesh/triggermesh/pkg/apis.Duration |
(Optional)
Period of time during which Amazon SQS prevents other consumers from receiving and processing a message that has been received via ReceiveMessage. Expressed as a duration string, which format is documented at https://pkg.go.dev/time#ParseDuration. If not defined, the overall visibility timeout for the queue is used. For more details, please refer to the Amazon SQS Developer Guide at https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html. |
AWSSQSSourceSpec
(Appears on: AWSSQSSource)
AWSSQSSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
arn github.com/triggermesh/triggermesh/pkg/apis.ARN |
|
receiveOptions AWSSQSSourceReceiveOptions |
(Optional)
Options that control the behavior of message receivers. |
messageProcessor string |
(Optional)
Name of the message processor to use for converting SQS messages to CloudEvents. Supported values are “default” and “s3”. |
auth github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSAuth |
Authentication method to interact with the Amazon SQS API. |
endpoint github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AWSEndpoint |
(Optional)
Customizations of the AWS REST API endpoint. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureActivityLogsSourceDestination
(Appears on: AzureActivityLogsSourceSpec)
AzureActivityLogsSourceDestination contains possible intermediate destinations for activity logs.
Field | Description |
---|---|
eventHubs AzureActivityLogsSourceDestinationEventHubs |
AzureActivityLogsSourceDestinationEventHubs
(Appears on: AzureActivityLogsSourceDestination)
AzureActivityLogsSourceDestinationEventHubs contains properties of an Event Hubs namespace to use as intermediate destination for events.
Field | Description |
---|---|
namespaceID AzureResourceID |
Resource ID of the Event Hubs namespace. The expected format is /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName} |
hubName string |
(Optional)
Name of the Event Hubs instance within the selected namespace. If omitted, Azure automatically creates an Event Hub with the name ‘insights-activity-logs’ inside the selected namespace. |
consumerGroup string |
Name of the Event Hubs’ Consumer Group that will be used by the source to read the event stream. |
sasPolicy string |
(Optional)
Name of a SAS policy with Manage permissions inside the Event Hubs namespace referenced in the EventHubID field. Defaults to “RootManageSharedAccessKey”. References: * https://docs.microsoft.com/en-us/rest/api/eventhub/2017-04-01/authorization%20rules%20-%20namespaces/getauthorizationrule * https://docs.microsoft.com/en-us/azure/event-hubs/authorize-access-shared-access-signature |
AzureActivityLogsSourceSpec
(Appears on: AzureActivityLogsSource)
AzureActivityLogsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
subscriptionID string |
The ID of the Azure subscription which activity logs to subscribe to. |
destination AzureActivityLogsSourceDestination |
The intermediate destination of activity logs, before they are retrieved by this event source. |
categories []string |
(Optional)
Categories of Activity Logs to collect. All available categories are selected when this attribute is empty. https://docs.microsoft.com/en-us/azure/azure-monitor/platform/activity-log-schema#categories |
auth AzureAuth |
Authentication method to interact with the Azure Monitor REST API. This event source only supports the ServicePrincipal authentication. If it not present, it will try to use Azure AKS Managed Identity |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureActivityLogsSourceStatus
(Appears on: AzureActivityLogsSource)
AzureActivityLogsSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
AzureAuth
(Appears on: AzureActivityLogsSourceSpec, AzureBlobStorageSourceSpec, AzureEventGridSourceSpec, AzureEventHubsSourceSpec, AzureIOTHubSourceSpec, AzureServiceBusQueueSourceSpec, AzureServiceBusTopicSourceSpec)
AzureAuth contains multiple authentication methods for Azure services.
Field | Description |
---|---|
servicePrincipal AzureServicePrincipal |
Service principals provide a way to create a non-interactive account associated with your identity to which you grant only the privileges your app needs to run. See https://docs.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals |
sasToken AzureSASToken |
A shared access signature (SAS) provides secure delegated access to resources in a storage account. See https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview |
AzureBlobStorageSourceSpec
(Appears on: AzureBlobStorageSource)
AzureBlobStorageSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
storageAccountID AzureResourceID |
Resource ID of the Storage Account to receive events for. Format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{storageAccountName} Besides the Storage Account name itself, the resource ID contains the subscription ID and resource group name which all together uniquely identify the Storage Account within Azure. |
eventTypes []string |
(Optional)
Types of events to subscribe to. The list of available event types can be found at https://docs.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage When this attribute is not set, the source automatically subscribes to the following event types: - Microsoft.Storage.BlobCreated - Microsoft.Storage.BlobDeleted |
endpoint AzureEventGridSourceEndpoint |
The intermediate destination of events subscribed via Event Grid, before they are retrieved by this event source. |
auth AzureAuth |
Authentication method to interact with the Azure REST API. This event source only supports the ServicePrincipal authentication. If it not present, it will try to use Azure AKS Managed Identity |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureBlobStorageSourceStatus
(Appears on: AzureBlobStorageSource)
AzureBlobStorageSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
eventHubID AzureResourceID |
Resource ID of the Event Hubs instance that is currently receiving events from the Azure Event Grid subscription. |
AzureEventGridSourceDestinationEventHubs
(Appears on: AzureEventGridSourceEndpoint)
AzureEventGridSourceDestinationEventHubs contains properties of an Event Hubs namespace to use as intermediate destination for events.
Field | Description |
---|---|
namespaceID AzureResourceID |
Resource ID of the Event Hubs namespace. The expected format is /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName} |
hubName string |
(Optional)
Name of the Event Hubs instance within the selected namespace. If omitted, an Event Hubs instance is created on behalf of the user. |
consumerGroup string |
Name of the Event Hubs’ Consumer Group that will be used by the source to read the event stream. |
AzureEventGridSourceEndpoint
(Appears on: AzureBlobStorageSourceSpec, AzureEventGridSourceSpec)
AzureEventGridSourceEndpoint contains possible intermediate destinations for events.
Field | Description |
---|---|
eventHubs AzureEventGridSourceDestinationEventHubs |
AzureEventGridSourceSpec
(Appears on: AzureEventGridSource)
AzureEventGridSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
scope AzureResourceID |
The resource ID the event subscription applies to. Can be - an Azure subscription: /subscriptions/{subscriptionId} - a resource group: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} - a top-level resource from a resource provider (including Event Grid topic): /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
eventTypes []string |
(Optional)
Types of events to subscribe to. If not specified, Azure automatically selects all available event types for the provided Scope. For a list of all available event types, please refer to the list of Azure services that support system topics at https://docs.microsoft.com/en-us/azure/event-grid/system-topics |
endpoint AzureEventGridSourceEndpoint |
The intermediate destination of events subscribed via Event Grid, before they are retrieved by this event source. |
auth AzureAuth |
Authentication method to interact with the Azure REST API. This event source only supports the ServicePrincipal authentication. If it not present, it will try to use Azure AKS Managed Identity |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureEventGridSourceStatus
(Appears on: AzureEventGridSource)
AzureEventGridSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
eventSubscriptionID AzureResourceID |
Resource ID of the Event Grid subscription that is currently registered for the user-provided scope. |
eventHubID AzureResourceID |
Resource ID of the Event Hubs instance that is currently receiving events from the Azure Event Grid subscription. |
AzureEventHubsSourceSpec
(Appears on: AzureEventHubsSource)
AzureEventHubsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
eventHubID AzureResourceID |
Resource ID of the Event Hubs instance. Expected format: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName} |
consumerGroup string |
Name of the Event Hubs’ Consumer Group that will be used by the source to read the event stream. |
auth AzureAuth |
Authentication method to interact with the Azure Event Hubs API. If it not present, it will try to use Azure AKS Managed Identity |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureIOTHubSourceSpec
(Appears on: AzureIOTHubSource)
AzureIOTHubSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
auth AzureAuth |
AzureAuth contains multiple authentication methods for Azure services. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureQueueStorageSourceSpec
(Appears on: AzureQueueStorageSource)
AzureQueueStorageSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
accountName string |
|
queueName string |
|
accountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
visibilityTimeout string |
(Optional) |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureResourceID
(Appears on: AzureActivityLogsSourceDestinationEventHubs, AzureBlobStorageSourceSpec, AzureBlobStorageSourceStatus, AzureEventGridSourceDestinationEventHubs, AzureEventGridSourceSpec, AzureEventGridSourceStatus, AzureEventHubsSourceSpec, AzureServiceBusQueueSourceSpec, AzureServiceBusTopicSourceSpec, AzureServiceBusTopicSourceStatus)
AzureResourceID represents a resource ID for an Azure resource.
Field | Description |
---|---|
SubscriptionID string |
|
ResourceGroup string |
|
ResourceProvider string |
|
Namespace string |
|
ResourceType string |
|
ResourceName string |
|
SubResourceType string |
|
SubResourceName string |
AzureSASToken
(Appears on: AzureAuth)
AzureSASToken represents an Azure SAS token.
AzureServiceBusQueueSourceSpec
(Appears on: AzureServiceBusQueueSource)
AzureServiceBusQueueSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
queueID AzureResourceID |
The resource ID the Service Bus Queue to subscribe to. Expected format: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName} |
auth AzureAuth |
Authentication method to interact with Azure Service Bus. If it not present, it will try to use Azure AKS Managed Identity |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureServiceBusTopicSourceSpec
(Appears on: AzureServiceBusTopicSource)
AzureServiceBusTopicSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
topicID AzureResourceID |
The resource ID the Service Bus Topic to subscribe to. Expected format: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/topics/{topicName} |
auth AzureAuth |
Authentication method to interact with the Azure REST API. This event source only supports the ServicePrincipal authentication. If it not present, it will try to use Azure AKS Managed Identity |
webSocketsEnable bool |
(Optional)
WebSocketsEnable |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
AzureServiceBusTopicSourceStatus
(Appears on: AzureServiceBusTopicSource)
AzureServiceBusTopicSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
subscriptionID AzureResourceID |
Resource ID of the Service Bus Subscription that is currently used by the event source for consuming events from the configured Service Bus Topic. |
AzureServicePrincipal
(Appears on: AzureAuth)
AzureServicePrincipal represents an AAD Service Principal.
CloudEventsSourceSpec
(Appears on: CloudEventsSource)
CloudEventsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
credentials HTTPCredentials |
(Optional)
Credentials to connect to this source. |
path string |
(Optional)
Path under which requests are accepted. |
rateLimiter RateLimiter |
(Optional)
RateLimiter for incoming events per adapter instance. A single CloudEventsSource object can create multiple adapter instances, the rate limiting configuration being applied to each of them individually. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
Credentials
(Appears on: IBMMQSourceSpec)
Credentials holds the auth details.
Field | Description |
---|---|
username github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
password github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
tls TLSSpec |
Delivery
(Appears on: IBMMQSourceSpec)
Delivery defines the source’s message delivery behavior.
Field | Description |
---|---|
deadLetterQueue string |
|
retry int |
|
deadLetterQueueManager string |
currently not used |
backoffDelay int |
GCloudResourceName
(Appears on: GoogleCloudAuditLogsSourceStatus, GoogleCloudBillingSourceStatus, GoogleCloudPubSubSourceSpec, GoogleCloudPubSubSourceStatus, GoogleCloudSourcePubSubSpec, GoogleCloudSourceRepositoriesSourceSpec, GoogleCloudSourceRepositoriesSourceStatus, GoogleCloudStorageSourceStatus)
GCloudResourceName represents a fully qualified resource name, as described at
https://cloud.google.com/apis/design/resource_names
Examples of such resource names include: - projects/{project_name}/topics/{topic_name} - projects/{project_name}/repos/{repo_name} - projects/{project_name}/subscriptions/{subscription_name}
Field | Description |
---|---|
Project string |
|
Collection string |
|
Resource string |
GoogleCloudAuditLogsSourceSpec
(Appears on: GoogleCloudAuditLogsSource)
GoogleCloudAuditLogsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
serviceName string |
The GCP service this instance should source audit logs from. Required. example: compute.googleapis.com |
methodName string |
The name of the service method or operation. For API calls, this should be the name of the API method. Required. beta.compute.instances.insert |
resourceName string |
The resource or collection that is the target of the operation. The name is a scheme-less URI, not including the API service name. example: “projects/PROJECT_ID/zones/us-central1-a/instances” |
pubsub GoogleCloudSourcePubSubSpec |
Settings related to the Pub/Sub resources associated with the Audit Logs event sink. |
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys Deprecated, use Auth object instead. |
auth GoogleCloudSourceAuth |
Different authentication methods available in sources on GCP. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
GoogleCloudAuditLogsSourceStatus
(Appears on: GoogleCloudAuditLogsSource)
GoogleCloudAuditLogsSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
auditLogsSink string |
ID of the AuditLogSink used to publish audit log messages. |
topic GCloudResourceName |
Resource name of the target Pub/Sub topic. |
subscription GCloudResourceName |
Resource name of the managed Pub/Sub subscription associated with the managed topic. |
GoogleCloudBillingSourceSpec
(Appears on: GoogleCloudBillingSource)
GoogleCloudBillingSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
billingAccountId string |
The identifier for the Cloud Billing account owning the budget. |
budgetId string |
The identifier for the Cloud Billing budget. You can locate the budget’s ID in your budget under Manage notifications. The ID is displayed after you select Connect a Pub/Sub topic to this budget. |
pubsub GoogleCloudSourcePubSubSpec |
Settings related to the Pub/Sub resources associated with the Billing budget event sink. |
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys Deprecated, use Auth object instead. |
auth GoogleCloudSourceAuth |
Different authentication methods available in sources on GCP. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
GoogleCloudBillingSourceStatus
(Appears on: GoogleCloudBillingSource)
GoogleCloudBillingSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
topic GCloudResourceName |
Resource name of the target Pub/Sub topic. |
subscription GCloudResourceName |
Resource name of the managed Pub/Sub subscription associated with the managed topic. |
GoogleCloudPubSubSourceSpec
(Appears on: GoogleCloudPubSubSource)
GoogleCloudPubSubSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
topic GCloudResourceName |
Full resource name of the Pub/Sub topic to subscribe to, in the format “projects/{project_name}/topics/{topic_name}”. |
subscriptionID string |
(Optional)
ID of the subscription to use to pull messages from the topic. If supplied, this subscription must 1) exist and 2) belong to the provided topic. Otherwise, a pull subscription to that topic is created on behalf of the user. |
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys Deprecated, use Auth object instead. |
auth GoogleCloudSourceAuth |
Different authentication methods available in sources on GCP. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
GoogleCloudPubSubSourceStatus
(Appears on: GoogleCloudPubSubSource)
GoogleCloudPubSubSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
subscription GCloudResourceName |
GoogleCloudSourceAuth
(Appears on: GoogleCloudAuditLogsSourceSpec, GoogleCloudBillingSourceSpec, GoogleCloudPubSubSourceSpec, GoogleCloudSourceRepositoriesSourceSpec, GoogleCloudStorageSourceSpec)
GoogleCloudSourceAuth contains authentication related attributes.
Field | Description |
---|---|
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys |
gcpServiceAccount string |
GCP Service account for Workload Identity. https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity |
kubernetesServiceAccount string |
Name of the kubernetes service account bound to the gcpServiceAccount to act as an IAM service account. |
GoogleCloudSourcePubSubSpec
(Appears on: GoogleCloudAuditLogsSourceSpec, GoogleCloudBillingSourceSpec, GoogleCloudSourceRepositoriesSourceSpec, GoogleCloudStorageSourceSpec)
GoogleCloudSourcePubSubSpec defines the attributes related to the configuration of Pub/Sub resources.
Field | Description |
---|---|
topic GCloudResourceName |
(Optional)
Full resource name of the Pub/Sub topic where messages/notifications originating from the configured Google Cloud resource are sent to, before being retrieved by this event source. If not supplied, a topic is created on behalf of the user, in the GCP project referenced by the Project attribute. The expected format is described at https://cloud.google.com/pubsub/docs/admin#resource_names: “projects/{project_name}/topics/{topic_name}” |
project string |
(Optional)
Name of the GCP project where Pub/Sub resources associated with the configured Google Cloud resource are to be created. Mutually exclusive with Topic which, if supplied, already contains the project name. |
GoogleCloudSourceRepositoriesSourceSpec
(Appears on: GoogleCloudSourceRepositoriesSource)
GoogleCloudSourceRepositoriesSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
repository GCloudResourceName |
Name of the Cloud repo to receive notifications from. |
pubsub GoogleCloudSourcePubSubSpec |
Settings related to the Pub/Sub resources associated with the repo events. |
publishServiceAccount string |
(Optional)
Email address of the service account used for publishing notifications to Pub/Sub. This service account needs to be in the same project as the repo, and to have the ‘pubsub.topics.publish’ IAM permission associated with it. It can (but doesn’t have to) be the same service account as the ‘ServiceAccountKey’ attribute. If unspecified, it defaults to the Compute Engine default service account. |
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys Deprecated, use Auth object instead. |
auth GoogleCloudSourceAuth |
Different authentication methods available in sources on GCP. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
GoogleCloudSourceRepositoriesSourceStatus
(Appears on: GoogleCloudSourceRepositoriesSource)
GoogleCloudSourceRepositoriesSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
topic GCloudResourceName |
Resource name of the target Pub/Sub topic. |
subscription GCloudResourceName |
Resource name of the managed Pub/Sub subscription associated with the managed topic. |
GoogleCloudStorageSourceSpec
(Appears on: GoogleCloudStorageSource)
GoogleCloudStorageSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
bucket string |
Name of the Cloud Storage bucket to receive change notifications from. |
pubsub GoogleCloudSourcePubSubSpec |
Settings related to the Pub/Sub resources associated with the bucket. |
eventTypes []string |
(Optional)
Types of events to subscribe to. The list of available event types can be found at https://cloud.google.com/storage/docs/pubsub-notifications#events All types are selected when this attribute is not set. |
serviceAccountKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Service account key in JSON format. https://cloud.google.com/iam/docs/creating-managing-service-account-keys Deprecated, use Auth object instead. |
auth GoogleCloudSourceAuth |
Different authentication methods available in sources on GCP. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
GoogleCloudStorageSourceStatus
(Appears on: GoogleCloudStorageSource)
GoogleCloudStorageSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
notificationID string |
ID of the managed Cloud Storage bucket notification configuration. |
topic GCloudResourceName |
Resource name of the target Pub/Sub topic. |
subscription GCloudResourceName |
Resource name of the managed Pub/Sub subscription associated with the managed topic. |
HTTPBasicAuth
(Appears on: HTTPCredentials)
HTTPBasicAuth credentials.
Field | Description |
---|---|
username string |
|
password github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
HTTPCredentials
(Appears on: CloudEventsSourceSpec)
HTTPCredentials to be used when receiving requests.
Field | Description |
---|---|
basicAuths []HTTPBasicAuth |
HTTPPollerSourceSpec
(Appears on: HTTPPollerSource)
HTTPPollerSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
eventType string |
Value of the CloudEvents ‘type’ attribute to set on ingested events. https://github.com/cloudevents/spec/blob/v1.0.1/spec.md#type |
eventSource string |
(Optional)
Value of the CloudEvents ‘source’ attribute to set on ingested events. https://github.com/cloudevents/spec/blob/v1.0.1/spec.md#source-1 |
endpoint knative.dev/pkg/apis.URL |
HTTP/S URL of the endpoint to poll data from. |
method string |
HTTP request method to use in requests to the specified ‘endpoint’. https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods |
skipVerify bool |
(Optional)
Controls whether the HTTP client verifies the server’s certificate chain and host name when communicating over TLS. |
caCertificate string |
(Optional)
CA certificate in X.509 format the HTTP client should use to verify the identity of remote servers when communicating over TLS. |
basicAuthUsername string |
(Optional)
User name to set in HTTP requests that require HTTP Basic authentication. |
basicAuthPassword github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
(Optional)
Password to set in HTTP requests that require HTTP Basic authentication. |
headers map[string]string |
(Optional)
HTTP headers to include in HTTP requests. |
interval github.com/triggermesh/triggermesh/pkg/apis.Duration |
Duration which defines how often the HTTP/S endpoint should be polled. Expressed as a duration string, which format is documented at https://pkg.go.dev/time#ParseDuration. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
IBMMQSourceSpec
(Appears on: IBMMQSource)
IBMMQSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
connectionName string |
|
queueManager string |
|
queueName string |
|
channelName string |
|
delivery Delivery |
|
credentials Credentials |
|
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
KafkaSourceAuth
(Appears on: KafkaSourceSpec)
KafkaSourceAuth contains Authentication method used to interact with Kafka.
Field | Description |
---|---|
kerberos KafkaSourceKerberos |
|
tls KafkaSourceTLSAuth |
|
saslEnable bool |
SASL Enable |
tlsEnable bool |
(Optional)
TLS Enable |
securityMechanism string |
(Optional)
SecurityMechanisms holds the assignment of the specific SASL mechanisms. |
username string |
(Optional)
Username Kafka account User |
password github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
(Optional)
Password Kafka account Password |
KafkaSourceKerberos
(Appears on: KafkaSourceAuth)
KafkaSourceKerberos contains kerberos credentials.
Field | Description |
---|---|
username string |
|
password github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
realm string |
|
serviceName string |
|
configPath string |
|
keytabPath string |
|
config github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
keytab github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
KafkaSourceSpec
(Appears on: KafkaSource)
KafkaSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
bootstrapServers []string |
BootstrapServers holds the name of the Kafka Bootstrap server. |
topic string |
Topic holds the name of the Kafka Topic. |
groupID string |
GroupID holds the name of the Kafka Group ID. |
auth KafkaSourceAuth |
(Optional)
Auth contains Authentication method used to interact with Kafka. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
KafkaSourceTLSAuth
(Appears on: KafkaSourceAuth)
KafkaSourceTLSAuth contains kerberos credentials.
Field | Description |
---|---|
ca github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
clientCert github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
clientKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
skipVerify bool |
Keystore
(Appears on: TLSSpec)
Keystore represents Key Database components.
Field | Description |
---|---|
keyDatabase github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
passwordStash github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
OCIMetrics
(Appears on: OCIMetricsSourceSpec)
OCIMetrics represents OCI metrics structure.
Field | Description |
---|---|
name string |
Human description for the metrics entry |
metricsNamespace string |
Namespace for the query metric to use |
metricsQuery string |
OCI Metrics Query See https://docs.cloud.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/MetricData |
oracleCompartment string |
Oracle Compartment OCID |
OCIMetricsSourceSpec
(Appears on: OCIMetricsSource)
OCIMetricsSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
oracleApiPrivateKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Oracle User API private key |
oracleApiPrivateKeyPassphrase github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Oracle User API private key passphrase |
oracleApiPrivateKeyFingerprint github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
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 |
metricsPollingFrequency string |
(Optional)
OCI Metrics Polling Frequency |
metrics []OCIMetrics |
Array of metrics |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
RateLimiter
(Appears on: CloudEventsSourceSpec)
RateLimiter parameters.
Field | Description |
---|---|
requestsPerSecond int |
RequestsPerSecond is used to limit the number of requests that a single instance of the CloudEventsSource adapter can accept. |
SalesforceAuth
(Appears on: SalesforceSourceSpec)
SalesforceAuth contains Salesforce credentials.
Field | Description |
---|---|
clientID string |
|
server string |
|
user string |
|
certKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
SalesforceSourceSpec
(Appears on: SalesforceSource)
SalesforceSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
auth SalesforceAuth |
Authentication method to interact with the Salesforce API. |
apiVersion string |
(Optional)
APIVersion at Salesforce. |
subscription SalesforceSubscription |
Subscription to a Salesforce channel |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
SalesforceSubscription
(Appears on: SalesforceSourceSpec)
SalesforceSubscription to connect to.
Field | Description |
---|---|
channel string |
|
replayID int |
SlackSourceSpec
(Appears on: SlackSource)
SlackSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
signingSecret github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
(Optional)
SigningSecret can be set to the value of Slack request signing secret to authenticate callbacks. See: https://api.slack.com/authentication/verifying-requests-from-slack |
appID string |
(Optional)
AppID identifies the Slack application generating this event. It helps identifying the App sourcing events when multiple Slack applications shared an endpoint. See: https://api.slack.com/events-api |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
SolaceSourceAuth
(Appears on: SolaceSourceSpec)
SolaceSourceAuth contains Authentication method used to interact with Solace.
Field | Description |
---|---|
tls SolaceSourceTLSAuth |
(Optional)
TLS |
saslEnable bool |
(Optional)
SASL Enable |
tlsEnable bool |
(Optional)
TLS Enable |
username string |
(Optional)
Username Solace |
password github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
(Optional)
Password Solace |
SolaceSourceSpec
(Appears on: SolaceSource)
SolaceSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
url string |
URL |
queueName string |
QueueName |
auth SolaceSourceAuth |
(Optional)
Auth contains Authentication method used to interact with Solace. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
SolaceSourceTLSAuth
(Appears on: SolaceSourceAuth)
SolaceSourceTLSAuth contains kerberos credentials.
Field | Description |
---|---|
ca github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
clientCert github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
clientKey github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
|
skipVerify bool |
TLSSpec
(Appears on: Credentials)
TLSSpec holds the IBM MQ TLS authentication parameters.
Field | Description |
---|---|
cipher string |
|
clientAuthRequired bool |
|
certLabel string |
|
keyRepository Keystore |
TwilioSourceSpec
(Appears on: TwilioSource)
TwilioSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
WebhookEventExtensionAttributes
(Appears on: WebhookSourceSpec)
WebhookEventExtensionAttributes sets the policy for converting HTTP data into.
Field | Description |
---|---|
from []string |
(Optional)
From informs HTTP elements that will be converted into CloudEvents attributes |
WebhookSourceSpec
(Appears on: WebhookSource)
WebhookSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
eventType string |
Value of the CloudEvents ‘type’ attribute to set on ingested events. https://github.com/cloudevents/spec/blob/v1.0.1/spec.md#type |
eventSource string |
(Optional)
Value of the CloudEvents ‘source’ attribute to set on ingested events. https://github.com/cloudevents/spec/blob/v1.0.1/spec.md#source-1 |
eventExtensionAttributes WebhookEventExtensionAttributes |
(Optional)
Options to transform HTTP request data into CloudEvent extensions. https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md#extension-context-attributes |
basicAuthUsername string |
(Optional)
User name HTTP clients must set to authenticate with the webhook using HTTP Basic authentication. |
basicAuthPassword github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
(Optional)
Password HTTP clients must set to authenticate with the webhook using HTTP Basic authentication. |
corsAllowOrigin string |
(Optional)
Specifies the CORS Origin to use in pre-flight headers. |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
ZendeskSourceSpec
(Appears on: ZendeskSource)
ZendeskSourceSpec defines the desired state of the event source.
Field | Description |
---|---|
SourceSpec knative.dev/pkg/apis/duck/v1.SourceSpec |
(Members of inherits duck/v1 SourceSpec, which currently provides: * Sink - a reference to an object that will resolve to a domain name or a URI directly to use as the sink. * CloudEventOverrides - defines overrides to control the output format and modifications of the event sent to the sink. |
token github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
Token identifies the API token used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks. |
email string |
Email identifies the email used for creating the proper credentials to interface with Zendesk allowing the source to auto-register the webhook to authenticate callbacks. |
webhookPassword github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.ValueFromField |
WebhookPassword used for basic authentication for events sent from Zendesk to the adapter. |
webhookUsername string |
WebhookUsername used for basic authentication for events sent from Zendesk to the adapter. |
subdomain string |
Subdomain identifies Zendesk subdomain |
adapterOverrides github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.AdapterOverrides |
(Optional)
Adapter spec overrides parameters. |
ZendeskSourceStatus
(Appears on: ZendeskSource)
ZendeskSourceStatus defines the observed state of the event source.
Field | Description |
---|---|
Status github.com/triggermesh/triggermesh/pkg/apis/common/v1alpha1.Status |
(Members of |
Generated with gen-crd-api-reference-docs
on git commit 4b0dfae3
.