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
.