Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group. +k8s:deepcopy-gen=package +groupName=targets.triggermesh.io
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AWSComprehendTarget
- func (t *AWSComprehendTarget) AsEventSource() string
- func (in *AWSComprehendTarget) DeepCopy() *AWSComprehendTarget
- func (in *AWSComprehendTarget) DeepCopyInto(out *AWSComprehendTarget)
- func (in *AWSComprehendTarget) DeepCopyObject() runtime.Object
- func (t *AWSComprehendTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSComprehendTarget) GetConditionSet() apis.ConditionSet
- func (*AWSComprehendTarget) GetEventTypes() []string
- func (*AWSComprehendTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSComprehendTarget) GetStatus() *duckv1.Status
- func (t *AWSComprehendTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSComprehendTargetList
- type AWSComprehendTargetSpec
- type AWSDynamoDBTarget
- func (t *AWSDynamoDBTarget) AsEventSource() string
- func (in *AWSDynamoDBTarget) DeepCopy() *AWSDynamoDBTarget
- func (in *AWSDynamoDBTarget) DeepCopyInto(out *AWSDynamoDBTarget)
- func (in *AWSDynamoDBTarget) DeepCopyObject() runtime.Object
- func (t *AWSDynamoDBTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSDynamoDBTarget) GetConditionSet() apis.ConditionSet
- func (*AWSDynamoDBTarget) GetEventTypes() []string
- func (*AWSDynamoDBTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSDynamoDBTarget) GetStatus() *duckv1.Status
- func (t *AWSDynamoDBTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSDynamoDBTargetList
- type AWSDynamoDBTargetSpec
- type AWSEventBridgeTarget
- func (*AWSEventBridgeTarget) AcceptedEventTypes() []string
- func (t *AWSEventBridgeTarget) AsEventSource() string
- func (in *AWSEventBridgeTarget) DeepCopy() *AWSEventBridgeTarget
- func (in *AWSEventBridgeTarget) DeepCopyInto(out *AWSEventBridgeTarget)
- func (in *AWSEventBridgeTarget) DeepCopyObject() runtime.Object
- func (t *AWSEventBridgeTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSEventBridgeTarget) GetConditionSet() apis.ConditionSet
- func (*AWSEventBridgeTarget) GetEventTypes() []string
- func (*AWSEventBridgeTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSEventBridgeTarget) GetStatus() *duckv1.Status
- func (t *AWSEventBridgeTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSEventBridgeTargetList
- type AWSEventBridgeTargetSpec
- type AWSKinesisTarget
- func (in *AWSKinesisTarget) DeepCopy() *AWSKinesisTarget
- func (in *AWSKinesisTarget) DeepCopyInto(out *AWSKinesisTarget)
- func (in *AWSKinesisTarget) DeepCopyObject() runtime.Object
- func (t *AWSKinesisTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSKinesisTarget) GetConditionSet() apis.ConditionSet
- func (*AWSKinesisTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSKinesisTarget) GetStatus() *duckv1.Status
- func (t *AWSKinesisTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSKinesisTargetList
- type AWSKinesisTargetSpec
- type AWSLambdaTarget
- func (in *AWSLambdaTarget) DeepCopy() *AWSLambdaTarget
- func (in *AWSLambdaTarget) DeepCopyInto(out *AWSLambdaTarget)
- func (in *AWSLambdaTarget) DeepCopyObject() runtime.Object
- func (t *AWSLambdaTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSLambdaTarget) GetConditionSet() apis.ConditionSet
- func (*AWSLambdaTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSLambdaTarget) GetStatus() *duckv1.Status
- func (t *AWSLambdaTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSLambdaTargetList
- type AWSLambdaTargetSpec
- type AWSS3Target
- func (*AWSS3Target) AcceptedEventTypes() []string
- func (t *AWSS3Target) AsEventSource() string
- func (in *AWSS3Target) DeepCopy() *AWSS3Target
- func (in *AWSS3Target) DeepCopyInto(out *AWSS3Target)
- func (in *AWSS3Target) DeepCopyObject() runtime.Object
- func (t *AWSS3Target) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSS3Target) GetConditionSet() apis.ConditionSet
- func (*AWSS3Target) GetEventTypes() []string
- func (*AWSS3Target) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSS3Target) GetStatus() *duckv1.Status
- func (t *AWSS3Target) GetStatusManager() *v1alpha1.StatusManager
- type AWSS3TargetList
- type AWSS3TargetSpec
- type AWSSNSTarget
- func (in *AWSSNSTarget) DeepCopy() *AWSSNSTarget
- func (in *AWSSNSTarget) DeepCopyInto(out *AWSSNSTarget)
- func (in *AWSSNSTarget) DeepCopyObject() runtime.Object
- func (t *AWSSNSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSSNSTarget) GetConditionSet() apis.ConditionSet
- func (*AWSSNSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSSNSTarget) GetStatus() *duckv1.Status
- func (t *AWSSNSTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSSNSTargetList
- type AWSSNSTargetSpec
- type AWSSQSTarget
- func (in *AWSSQSTarget) DeepCopy() *AWSSQSTarget
- func (in *AWSSQSTarget) DeepCopyInto(out *AWSSQSTarget)
- func (in *AWSSQSTarget) DeepCopyObject() runtime.Object
- func (t *AWSSQSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AWSSQSTarget) GetConditionSet() apis.ConditionSet
- func (*AWSSQSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AWSSQSTarget) GetStatus() *duckv1.Status
- func (t *AWSSQSTarget) GetStatusManager() *v1alpha1.StatusManager
- type AWSSQSTargetList
- type AWSSQSTargetSpec
- type AlibabaOSSTarget
- func (*AlibabaOSSTarget) AcceptedEventTypes() []string
- func (t *AlibabaOSSTarget) AsEventSource() string
- func (in *AlibabaOSSTarget) DeepCopy() *AlibabaOSSTarget
- func (in *AlibabaOSSTarget) DeepCopyInto(out *AlibabaOSSTarget)
- func (in *AlibabaOSSTarget) DeepCopyObject() runtime.Object
- func (t *AlibabaOSSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AlibabaOSSTarget) GetConditionSet() apis.ConditionSet
- func (*AlibabaOSSTarget) GetEventTypes() []string
- func (*AlibabaOSSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AlibabaOSSTarget) GetStatus() *duckv1.Status
- func (t *AlibabaOSSTarget) GetStatusManager() *v1alpha1.StatusManager
- type AlibabaOSSTargetList
- type AlibabaOSSTargetSpec
- type AzureAuth
- type AzureEventHubsTarget
- func (*AzureEventHubsTarget) AcceptedEventTypes() []string
- func (t *AzureEventHubsTarget) AsEventSource() string
- func (in *AzureEventHubsTarget) DeepCopy() *AzureEventHubsTarget
- func (in *AzureEventHubsTarget) DeepCopyInto(out *AzureEventHubsTarget)
- func (in *AzureEventHubsTarget) DeepCopyObject() runtime.Object
- func (t *AzureEventHubsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AzureEventHubsTarget) GetConditionSet() apis.ConditionSet
- func (*AzureEventHubsTarget) GetEventTypes() []string
- func (*AzureEventHubsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AzureEventHubsTarget) GetStatus() *duckv1.Status
- func (t *AzureEventHubsTarget) GetStatusManager() *v1alpha1.StatusManager
- type AzureEventHubsTargetList
- type AzureEventHubsTargetSpec
- type AzureSASToken
- type AzureSentinelTarget
- func (*AzureSentinelTarget) AcceptedEventTypes() []string
- func (t *AzureSentinelTarget) AsEventSource() string
- func (in *AzureSentinelTarget) DeepCopy() *AzureSentinelTarget
- func (in *AzureSentinelTarget) DeepCopyInto(out *AzureSentinelTarget)
- func (in *AzureSentinelTarget) DeepCopyObject() runtime.Object
- func (t *AzureSentinelTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*AzureSentinelTarget) GetConditionSet() apis.ConditionSet
- func (*AzureSentinelTarget) GetEventTypes() []string
- func (*AzureSentinelTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *AzureSentinelTarget) GetStatus() *duckv1.Status
- func (t *AzureSentinelTarget) GetStatusManager() *v1alpha1.StatusManager
- type AzureSentinelTargetList
- type AzureSentinelTargetSpec
- type AzureServicePrincipal
- type CloudEventsCredentials
- type CloudEventsTarget
- func (in *CloudEventsTarget) DeepCopy() *CloudEventsTarget
- func (in *CloudEventsTarget) DeepCopyInto(out *CloudEventsTarget)
- func (in *CloudEventsTarget) DeepCopyObject() runtime.Object
- func (t *CloudEventsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*CloudEventsTarget) GetConditionSet() apis.ConditionSet
- func (*CloudEventsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *CloudEventsTarget) GetStatus() *duckv1.Status
- func (t *CloudEventsTarget) GetStatusManager() *v1alpha1.StatusManager
- type CloudEventsTargetList
- type CloudEventsTargetSpec
- type ConfluentTarget
- func (in *ConfluentTarget) DeepCopy() *ConfluentTarget
- func (in *ConfluentTarget) DeepCopyInto(out *ConfluentTarget)
- func (in *ConfluentTarget) DeepCopyObject() runtime.Object
- func (t *ConfluentTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*ConfluentTarget) GetConditionSet() apis.ConditionSet
- func (*ConfluentTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *ConfluentTarget) GetStatus() *duckv1.Status
- func (t *ConfluentTarget) GetStatusManager() *v1alpha1.StatusManager
- type ConfluentTargetList
- type ConfluentTargetSpec
- type Connection
- type Credentials
- type DatadogTarget
- func (*DatadogTarget) AcceptedEventTypes() []string
- func (t *DatadogTarget) AsEventSource() string
- func (in *DatadogTarget) DeepCopy() *DatadogTarget
- func (in *DatadogTarget) DeepCopyInto(out *DatadogTarget)
- func (in *DatadogTarget) DeepCopyObject() runtime.Object
- func (t *DatadogTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*DatadogTarget) GetConditionSet() apis.ConditionSet
- func (*DatadogTarget) GetEventTypes() []string
- func (*DatadogTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *DatadogTarget) GetStatus() *duckv1.Status
- func (t *DatadogTarget) GetStatusManager() *v1alpha1.StatusManager
- type DatadogTargetList
- type DatadogTargetSpec
- type ElasticsearchTarget
- func (*ElasticsearchTarget) AcceptedEventTypes() []string
- func (t *ElasticsearchTarget) AsEventSource() string
- func (in *ElasticsearchTarget) DeepCopy() *ElasticsearchTarget
- func (in *ElasticsearchTarget) DeepCopyInto(out *ElasticsearchTarget)
- func (in *ElasticsearchTarget) DeepCopyObject() runtime.Object
- func (t *ElasticsearchTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*ElasticsearchTarget) GetConditionSet() apis.ConditionSet
- func (*ElasticsearchTarget) GetEventTypes() []string
- func (*ElasticsearchTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *ElasticsearchTarget) GetStatus() *duckv1.Status
- func (t *ElasticsearchTarget) GetStatusManager() *v1alpha1.StatusManager
- type ElasticsearchTargetList
- type ElasticsearchTargetSpec
- type EventHubResourceID
- type EventOptions
- type GCloudResourceName
- type GoogleCloudFirestoreTarget
- func (*GoogleCloudFirestoreTarget) AcceptedEventTypes() []string
- func (t *GoogleCloudFirestoreTarget) AsEventSource() string
- func (in *GoogleCloudFirestoreTarget) DeepCopy() *GoogleCloudFirestoreTarget
- func (in *GoogleCloudFirestoreTarget) DeepCopyInto(out *GoogleCloudFirestoreTarget)
- func (in *GoogleCloudFirestoreTarget) DeepCopyObject() runtime.Object
- func (t *GoogleCloudFirestoreTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*GoogleCloudFirestoreTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudFirestoreTarget) GetEventTypes() []string
- func (*GoogleCloudFirestoreTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *GoogleCloudFirestoreTarget) GetStatus() *duckv1.Status
- func (t *GoogleCloudFirestoreTarget) GetStatusManager() *v1alpha1.StatusManager
- type GoogleCloudFirestoreTargetList
- type GoogleCloudFirestoreTargetSpec
- type GoogleCloudPubSubTarget
- func (*GoogleCloudPubSubTarget) AcceptedEventTypes() []string
- func (t *GoogleCloudPubSubTarget) AsEventSource() string
- func (in *GoogleCloudPubSubTarget) DeepCopy() *GoogleCloudPubSubTarget
- func (in *GoogleCloudPubSubTarget) DeepCopyInto(out *GoogleCloudPubSubTarget)
- func (in *GoogleCloudPubSubTarget) DeepCopyObject() runtime.Object
- func (t *GoogleCloudPubSubTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*GoogleCloudPubSubTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudPubSubTarget) GetEventTypes() []string
- func (*GoogleCloudPubSubTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *GoogleCloudPubSubTarget) GetStatus() *duckv1.Status
- func (t *GoogleCloudPubSubTarget) GetStatusManager() *v1alpha1.StatusManager
- type GoogleCloudPubSubTargetList
- type GoogleCloudPubSubTargetSpec
- type GoogleCloudPubSubTargetStatus
- type GoogleCloudStorageTarget
- func (*GoogleCloudStorageTarget) AcceptedEventTypes() []string
- func (t *GoogleCloudStorageTarget) AsEventSource() string
- func (in *GoogleCloudStorageTarget) DeepCopy() *GoogleCloudStorageTarget
- func (in *GoogleCloudStorageTarget) DeepCopyInto(out *GoogleCloudStorageTarget)
- func (in *GoogleCloudStorageTarget) DeepCopyObject() runtime.Object
- func (t *GoogleCloudStorageTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*GoogleCloudStorageTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudStorageTarget) GetEventTypes() []string
- func (*GoogleCloudStorageTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *GoogleCloudStorageTarget) GetStatus() *duckv1.Status
- func (t *GoogleCloudStorageTarget) GetStatusManager() *v1alpha1.StatusManager
- type GoogleCloudStorageTargetList
- type GoogleCloudStorageTargetSpec
- type GoogleCloudWorkflowsTarget
- func (*GoogleCloudWorkflowsTarget) AcceptedEventTypes() []string
- func (t *GoogleCloudWorkflowsTarget) AsEventSource() string
- func (in *GoogleCloudWorkflowsTarget) DeepCopy() *GoogleCloudWorkflowsTarget
- func (in *GoogleCloudWorkflowsTarget) DeepCopyInto(out *GoogleCloudWorkflowsTarget)
- func (in *GoogleCloudWorkflowsTarget) DeepCopyObject() runtime.Object
- func (t *GoogleCloudWorkflowsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*GoogleCloudWorkflowsTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudWorkflowsTarget) GetEventTypes() []string
- func (*GoogleCloudWorkflowsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *GoogleCloudWorkflowsTarget) GetStatus() *duckv1.Status
- func (t *GoogleCloudWorkflowsTarget) GetStatusManager() *v1alpha1.StatusManager
- type GoogleCloudWorkflowsTargetList
- type GoogleCloudWorkflowsTargetSpec
- type GoogleSheetTarget
- func (*GoogleSheetTarget) AcceptedEventTypes() []string
- func (t *GoogleSheetTarget) AsEventSource() string
- func (in *GoogleSheetTarget) DeepCopy() *GoogleSheetTarget
- func (in *GoogleSheetTarget) DeepCopyInto(out *GoogleSheetTarget)
- func (in *GoogleSheetTarget) DeepCopyObject() runtime.Object
- func (t *GoogleSheetTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*GoogleSheetTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleSheetTarget) GetEventTypes() []string
- func (*GoogleSheetTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *GoogleSheetTarget) GetStatus() *duckv1.Status
- func (t *GoogleSheetTarget) GetStatusManager() *v1alpha1.StatusManager
- type GoogleSheetTargetList
- type GoogleSheetTargetSpec
- type HTTPBasicAuth
- type HTTPEventResponse
- type HTTPTarget
- func (in *HTTPTarget) DeepCopy() *HTTPTarget
- func (in *HTTPTarget) DeepCopyInto(out *HTTPTarget)
- func (in *HTTPTarget) DeepCopyObject() runtime.Object
- func (t *HTTPTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*HTTPTarget) GetConditionSet() apis.ConditionSet
- func (*HTTPTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *HTTPTarget) GetStatus() *duckv1.Status
- func (t *HTTPTarget) GetStatusManager() *v1alpha1.StatusManager
- type HTTPTargetList
- type HTTPTargetSpec
- type HasuraTarget
- func (*HasuraTarget) AcceptedEventTypes() []string
- func (t *HasuraTarget) AsEventSource() string
- func (in *HasuraTarget) DeepCopy() *HasuraTarget
- func (in *HasuraTarget) DeepCopyInto(out *HasuraTarget)
- func (in *HasuraTarget) DeepCopyObject() runtime.Object
- func (t *HasuraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*HasuraTarget) GetConditionSet() apis.ConditionSet
- func (*HasuraTarget) GetEventTypes() []string
- func (*HasuraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *HasuraTarget) GetStatus() *duckv1.Status
- func (t *HasuraTarget) GetStatusManager() *v1alpha1.StatusManager
- type HasuraTargetList
- type HasuraTargetSpec
- type IBMMQTarget
- func (*IBMMQTarget) AcceptedEventTypes() []string
- func (t *IBMMQTarget) AsEventSource() string
- func (in *IBMMQTarget) DeepCopy() *IBMMQTarget
- func (in *IBMMQTarget) DeepCopyInto(out *IBMMQTarget)
- func (in *IBMMQTarget) DeepCopyObject() runtime.Object
- func (t *IBMMQTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*IBMMQTarget) GetConditionSet() apis.ConditionSet
- func (*IBMMQTarget) GetEventTypes() []string
- func (*IBMMQTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *IBMMQTarget) GetStatus() *duckv1.Status
- func (t *IBMMQTarget) GetStatusManager() *v1alpha1.StatusManager
- type IBMMQTargetList
- type IBMMQTargetSpec
- type Instrument
- type InstrumentKind
- type JiraAuth
- type JiraTarget
- func (*JiraTarget) AcceptedEventTypes() []string
- func (t *JiraTarget) AsEventSource() string
- func (in *JiraTarget) DeepCopy() *JiraTarget
- func (in *JiraTarget) DeepCopyInto(out *JiraTarget)
- func (in *JiraTarget) DeepCopyObject() runtime.Object
- func (t *JiraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*JiraTarget) GetConditionSet() apis.ConditionSet
- func (*JiraTarget) GetEventTypes() []string
- func (*JiraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *JiraTarget) GetStatus() *duckv1.Status
- func (t *JiraTarget) GetStatusManager() *v1alpha1.StatusManager
- type JiraTargetList
- type JiraTargetSpec
- type KafkaTarget
- func (in *KafkaTarget) DeepCopy() *KafkaTarget
- func (in *KafkaTarget) DeepCopyInto(out *KafkaTarget)
- func (in *KafkaTarget) DeepCopyObject() runtime.Object
- func (t *KafkaTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*KafkaTarget) GetConditionSet() apis.ConditionSet
- func (*KafkaTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *KafkaTarget) GetStatus() *duckv1.Status
- func (t *KafkaTarget) GetStatusManager() *v1alpha1.StatusManager
- type KafkaTargetAuth
- type KafkaTargetKerberos
- type KafkaTargetList
- type KafkaTargetSpec
- type KafkaTargetTLSAuth
- type Keystore
- type LogzMetricsConnection
- type LogzMetricsTarget
- func (*LogzMetricsTarget) AcceptedEventTypes() []string
- func (in *LogzMetricsTarget) DeepCopy() *LogzMetricsTarget
- func (in *LogzMetricsTarget) DeepCopyInto(out *LogzMetricsTarget)
- func (in *LogzMetricsTarget) DeepCopyObject() runtime.Object
- func (t *LogzMetricsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*LogzMetricsTarget) GetConditionSet() apis.ConditionSet
- func (*LogzMetricsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *LogzMetricsTarget) GetStatus() *duckv1.Status
- func (t *LogzMetricsTarget) GetStatusManager() *v1alpha1.StatusManager
- type LogzMetricsTargetList
- type LogzMetricsTargetSpec
- type LogzTarget
- func (t *LogzTarget) AsEventSource() string
- func (in *LogzTarget) DeepCopy() *LogzTarget
- func (in *LogzTarget) DeepCopyInto(out *LogzTarget)
- func (in *LogzTarget) DeepCopyObject() runtime.Object
- func (t *LogzTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*LogzTarget) GetConditionSet() apis.ConditionSet
- func (*LogzTarget) GetEventTypes() []string
- func (*LogzTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *LogzTarget) GetStatus() *duckv1.Status
- func (t *LogzTarget) GetStatusManager() *v1alpha1.StatusManager
- type LogzTargetList
- type LogzTargetSpec
- type MQReplyOptions
- type NumberKind
- type OracleFunctionSpecSpec
- type OracleTarget
- func (in *OracleTarget) DeepCopy() *OracleTarget
- func (in *OracleTarget) DeepCopyInto(out *OracleTarget)
- func (in *OracleTarget) DeepCopyObject() runtime.Object
- func (t *OracleTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*OracleTarget) GetConditionSet() apis.ConditionSet
- func (*OracleTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *OracleTarget) GetStatus() *duckv1.Status
- func (t *OracleTarget) GetStatusManager() *v1alpha1.StatusManager
- type OracleTargetList
- type OracleTargetSpec
- type SalesforceAuth
- type SalesforceTarget
- func (*SalesforceTarget) AcceptedEventTypes() []string
- func (t *SalesforceTarget) AsEventSource() string
- func (in *SalesforceTarget) DeepCopy() *SalesforceTarget
- func (in *SalesforceTarget) DeepCopyInto(out *SalesforceTarget)
- func (in *SalesforceTarget) DeepCopyObject() runtime.Object
- func (t *SalesforceTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*SalesforceTarget) GetConditionSet() apis.ConditionSet
- func (*SalesforceTarget) GetEventTypes() []string
- func (*SalesforceTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *SalesforceTarget) GetStatus() *duckv1.Status
- func (t *SalesforceTarget) GetStatusManager() *v1alpha1.StatusManager
- type SalesforceTargetList
- type SalesforceTargetSpec
- type SecretValueFromSource
- type SendGridTarget
- func (*SendGridTarget) AcceptedEventTypes() []string
- func (t *SendGridTarget) AsEventSource() string
- func (in *SendGridTarget) DeepCopy() *SendGridTarget
- func (in *SendGridTarget) DeepCopyInto(out *SendGridTarget)
- func (in *SendGridTarget) DeepCopyObject() runtime.Object
- func (t *SendGridTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*SendGridTarget) GetConditionSet() apis.ConditionSet
- func (*SendGridTarget) GetEventTypes() []string
- func (*SendGridTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *SendGridTarget) GetStatus() *duckv1.Status
- func (t *SendGridTarget) GetStatusManager() *v1alpha1.StatusManager
- type SendGridTargetList
- type SendGridTargetSpec
- type SlackTarget
- func (*SlackTarget) AcceptedEventTypes() []string
- func (t *SlackTarget) AsEventSource() string
- func (in *SlackTarget) DeepCopy() *SlackTarget
- func (in *SlackTarget) DeepCopyInto(out *SlackTarget)
- func (in *SlackTarget) DeepCopyObject() runtime.Object
- func (t *SlackTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*SlackTarget) GetConditionSet() apis.ConditionSet
- func (*SlackTarget) GetEventTypes() []string
- func (*SlackTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *SlackTarget) GetStatus() *duckv1.Status
- func (t *SlackTarget) GetStatusManager() *v1alpha1.StatusManager
- type SlackTargetList
- type SlackTargetSpec
- type SplunkTarget
- func (in *SplunkTarget) DeepCopy() *SplunkTarget
- func (in *SplunkTarget) DeepCopyInto(out *SplunkTarget)
- func (in *SplunkTarget) DeepCopyObject() runtime.Object
- func (t *SplunkTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*SplunkTarget) GetConditionSet() apis.ConditionSet
- func (*SplunkTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *SplunkTarget) GetStatus() *duckv1.Status
- func (t *SplunkTarget) GetStatusManager() *v1alpha1.StatusManager
- type SplunkTargetList
- type SplunkTargetSpec
- type TLSSpec
- type TektonTarget
- func (*TektonTarget) AcceptedEventTypes() []string
- func (t *TektonTarget) AsEventSource() string
- func (in *TektonTarget) DeepCopy() *TektonTarget
- func (in *TektonTarget) DeepCopyInto(out *TektonTarget)
- func (in *TektonTarget) DeepCopyObject() runtime.Object
- func (t *TektonTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*TektonTarget) GetConditionSet() apis.ConditionSet
- func (*TektonTarget) GetEventTypes() []string
- func (*TektonTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *TektonTarget) GetStatus() *duckv1.Status
- func (t *TektonTarget) GetStatusManager() *v1alpha1.StatusManager
- type TektonTargetList
- type TektonTargetReapPolicy
- type TektonTargetSpec
- type TwilioTarget
- func (*TwilioTarget) AcceptedEventTypes() []string
- func (t *TwilioTarget) AsEventSource() string
- func (in *TwilioTarget) DeepCopy() *TwilioTarget
- func (in *TwilioTarget) DeepCopyInto(out *TwilioTarget)
- func (in *TwilioTarget) DeepCopyObject() runtime.Object
- func (t *TwilioTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*TwilioTarget) GetConditionSet() apis.ConditionSet
- func (*TwilioTarget) GetEventTypes() []string
- func (*TwilioTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *TwilioTarget) GetStatus() *duckv1.Status
- func (t *TwilioTarget) GetStatusManager() *v1alpha1.StatusManager
- type TwilioTargetList
- type TwilioTargetSpec
- type ZendeskTarget
- func (*ZendeskTarget) AcceptedEventTypes() []string
- func (t *ZendeskTarget) AsEventSource() string
- func (in *ZendeskTarget) DeepCopy() *ZendeskTarget
- func (in *ZendeskTarget) DeepCopyInto(out *ZendeskTarget)
- func (in *ZendeskTarget) DeepCopyObject() runtime.Object
- func (t *ZendeskTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*ZendeskTarget) GetConditionSet() apis.ConditionSet
- func (*ZendeskTarget) GetEventTypes() []string
- func (*ZendeskTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *ZendeskTarget) GetStatus() *duckv1.Status
- func (t *ZendeskTarget) GetStatusManager() *v1alpha1.StatusManager
- type ZendeskTargetList
- type ZendeskTargetSpec
Constants ¶
const ( EventTypeAzureSentinelTargetIncident = "io.triggermesh.azure.sentinel.incident" EventTypeAzureSentinelTargetGenericResponse = "io.triggermesh.azure.sentinel.response" )
Managed event types
const ( EventTypeDatadogMetric = "io.triggermesh.datadog.metric.submit" EventTypeDatadogEvent = "io.triggermesh.datadog.event.post" EventTypeDatadogLog = "io.triggermesh.datadog.log.send" EventTypeDatadogResponse = "io.triggermesh.datadog.response" )
Managed event types
const ( EventTypeElasticsearchStore = "io.triggermesh.elasticsearch.doc.index" EventTypeElasticsearchResponse = "io.triggermesh.elasticsearch.doc.index.response" )
Managed event types
const ( EventTypeGoogleCloudFirestoreWriteResponse = "io.triggermesh.google.firestore.write.response" EventTypeGoogleCloudFirestoreWrite = "io.triggermesh.google.firestore.write" EventTypeGoogleCloudFirestoreQueryTablesResponse = "io.triggermesh.google.firestore.query.tables.response" EventTypeGoogleCloudFirestoreQueryTables = "io.triggermesh.google.firestore.query.tables" EventTypeGoogleCloudFirestoreQueryTableResponse = "io.triggermesh.google.firestore.query.table.response" EventTypeGoogleCloudFirestoreQueryTable = "io.triggermesh.google.firestore.query.table" )
Managed event types
const ( EventTypeGoogleCloudStorageObjectInsert = "com.google.cloud.storage.object.insert" EventTypeGoogleCloudStorageResponse = "com.google.cloud.storage.object.insert.response" )
Managed event types
const ( EventTypeGoogleCloudWorkflowsRun = "io.trigermesh.google.workflows.run" EventTypeGoogleCloudWorkflowsRunResponse = "io.trigermesh.google.workflows.run.response" )
Managed event types
const ( // EventTypeHasuraQuery represents a map of GraphQL query variables (name/value pairs). EventTypeHasuraQuery = "io.triggermesh.graphql.query" // EventTypeHasuraQueryRaw represents a raw GraphQL query. EventTypeHasuraQueryRaw = "io.triggermesh.graphql.query.raw" )
Accepted event types
const ( IBMMQTargetGenericRequestEventType = "io.triggermesh.ibm.mq.put" IBMMQTargetGenericResponseEventType = "io.triggermesh.ibm.mq.response" )
Managed event types
const ( EventTypeJiraIssueCreate = "io.triggermesh.jira.issue.create" EventTypeJiraIssueGet = "io.triggermesh.jira.issue.get" EventTypeJiraCustom = "io.triggermesh.jira.custom" EventTypeJiraIssue = "io.triggermesh.jira.issue" EventTypeJiraCustomResponse = "io.triggermesh.jira.custom.response" )
Managed event types
const ( // Instrument Kinds InstrumentKindHistogram InstrumentKind = "Histogram" InstrumentKindCounter InstrumentKind = "Counter" InstrumentKindUpDownCounter InstrumentKind = "UpDownCounter" // Number Kinds NumberKindInt64 NumberKind = "Int64" NumberKindFloat64 NumberKind = "Float64" )
const ( EventTypeSalesforceAPICall = "io.triggermesh.salesforce.apicall" EventTypeSalesforceAPICallResponse = "io.triggermesh.salesforce.apicall.response" )
Managed event types
const ( // EventTypeSendGridEmailSend represents a task to send an email. EventTypeSendGridEmailSend = "io.triggermesh.sendgrid.email.send" // EventTypeSendGridEmailSendResponse represents a response from the API after sending an email EventTypeSendGridEmailSendResponse = "io.triggermesh.sendgrid.email.send.response" )
Accepted event types
const ( // EventTypeTektonRun represents a task to run a Task or Pipeline. EventTypeTektonRun = "io.triggermesh.tekton.run" // EventTypeTektonReap event to trigger reaping of completed runs EventTypeTektonReap = "io.triggermesh.tekton.reap" )
Accepted event types
const ( // EventTypeTwilioSMSSend represents a task to send a SMS. EventTypeTwilioSMSSend = "io.triggermesh.twilio.sms.send" // EventTypeTwilioSMSSendResponse represents a response to a SMS send event. EventTypeTwilioSMSSendResponse = "io.triggermesh.twilio.sms.send.response" )
Managed event types
const ( // EventTypeZendesk represents a task to create a Zendesk ticket. EventTypeZendeskTicketCreate = "com.zendesk.ticket.create" EventTypeZendeskTagCreate = "com.zendesk.ticket.tag.add" )
Accepted event types
const (
// EventTypeAWSComprehendResult contains the result of the processing of an S3 event.
EventTypeAWSComprehendResult = "io.triggermesh.targets.aws.comprehend.result"
)
Returned event types
const (
// EventTypeAWSDynamoDBResult contains the result of the processing of an S3 event.
EventTypeAWSDynamoDBResult = "io.triggermesh.targets.aws.dynamodb.result"
)
Returned event types
const (
// EventTypeAWSEventBridgeResult contains the result of the processing of an eventbridge event.
EventTypeAWSEventBridgeResult = "io.triggermesh.targets.aws.eventbridge.result"
)
Returned event types
const (
// EventTypeAWSS3Put represents a task to put an object in S3.
EventTypeAWSS3Put = "io.triggermesh.awss3.object.put"
)
Accepted event types
const (
// EventTypeAWSS3Result contains the result of the processing of an S3 event.
EventTypeAWSS3Result = "io.triggermesh.targets.aws.s3.result"
)
Returned event types
const (
EventTypeAlibabaOSSGenericResponse = "io.triggermesh.alibaba.oss.response"
)
Managed event types
const (
EventTypeAzureEventHubsGenericResponse = "io.triggermesh.azure.eventhubs.put.response"
)
Managed event types
const (
// EventTypeGoogleSheetAppend represents a task to append a row to a sheet.
EventTypeGoogleSheetAppend = "io.triggermesh.googlesheet.append"
)
Accepted event types
const (
// EventTypeHasuraResult contains the result of the processing of a Hasura event.
EventTypeHasuraResult = "org.graphql.query.result"
)
Returned event types
const (
EventTypeLogzShipResponse = "io.triggermesh.logz.ship.response"
)
Managed event types
const (
EventTypeOpenTelemetryMetricsPush = "io.triggermesh.opentelemetry.metrics.push"
)
Managed event types
const (
// EventTypeResponse is the event type of a generic response returned by a target.
EventTypeResponse = "io.triggermesh.targets.response"
)
Returned event types
const ( // EventTypeSlackAPI represents any type of Slack API method. // https://api.slack.com/methods EventTypeSlackAPI = "com.slack.webapi.*" )
Accepted event types
const (
// EventTypeWildcard represents events of any type.
EventTypeWildcard = "*"
)
Accepted event types
const (
GoogleCloudPubSubResponseEventType = "io.triggermesh.google.pubsub.response"
)
Managed event types
Variables ¶
var ( // SchemeGroupVersion contains the group and version used to register types for this custom API. SchemeGroupVersion = schema.GroupVersion{Group: targets.GroupName, Version: "v1alpha1"} // SchemeBuilder creates a Scheme builder that is used to register types for this custom API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme registers the types stored in SchemeBuilder. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource.
Types ¶
type AWSComprehendTarget ¶
type AWSComprehendTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSComprehendTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSComprehendTarget is the Schema for an AWS Comprehend Target.
func (*AWSComprehendTarget) AsEventSource ¶
func (t *AWSComprehendTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AWSComprehendTarget) DeepCopy ¶
func (in *AWSComprehendTarget) DeepCopy() *AWSComprehendTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTarget.
func (*AWSComprehendTarget) DeepCopyInto ¶
func (in *AWSComprehendTarget) DeepCopyInto(out *AWSComprehendTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSComprehendTarget) DeepCopyObject ¶
func (in *AWSComprehendTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSComprehendTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSComprehendTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSComprehendTarget) GetConditionSet ¶
func (*AWSComprehendTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSComprehendTarget) GetEventTypes ¶
func (*AWSComprehendTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSComprehendTarget) GetGroupVersionKind ¶
func (*AWSComprehendTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSComprehendTarget) GetStatus ¶
func (t *AWSComprehendTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSComprehendTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSComprehendTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSComprehendTargetList ¶
type AWSComprehendTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSComprehendTarget `json:"items"` }
AWSComprehendTargetList is a list of event target instances.
func (*AWSComprehendTargetList) DeepCopy ¶
func (in *AWSComprehendTargetList) DeepCopy() *AWSComprehendTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTargetList.
func (*AWSComprehendTargetList) DeepCopyInto ¶
func (in *AWSComprehendTargetList) DeepCopyInto(out *AWSComprehendTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSComprehendTargetList) DeepCopyObject ¶
func (in *AWSComprehendTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSComprehendTargetSpec ¶
type AWSComprehendTargetSpec struct { // AWS account Key. AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key. AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Region to use for calling into Comprehend API. Region string `json:"region"` // EventOptions for targets. EventOptions *EventOptions `json:"eventOptions,omitempty"` // Language code to use to interact with Comprehend. The supported list can be found at: https://docs.aws.amazon.com/comprehend/latest/dg/supported-languages.html Language string `json:"language"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSComprehendTargetSpec defines the desired state of the event target.
func (*AWSComprehendTargetSpec) DeepCopy ¶
func (in *AWSComprehendTargetSpec) DeepCopy() *AWSComprehendTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTargetSpec.
func (*AWSComprehendTargetSpec) DeepCopyInto ¶
func (in *AWSComprehendTargetSpec) DeepCopyInto(out *AWSComprehendTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSDynamoDBTarget ¶
type AWSDynamoDBTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSDynamoDBTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSDynamoDBTarget is the Schema for an AWS DynamoDB Target.
func (*AWSDynamoDBTarget) AsEventSource ¶
func (t *AWSDynamoDBTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AWSDynamoDBTarget) DeepCopy ¶
func (in *AWSDynamoDBTarget) DeepCopy() *AWSDynamoDBTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTarget.
func (*AWSDynamoDBTarget) DeepCopyInto ¶
func (in *AWSDynamoDBTarget) DeepCopyInto(out *AWSDynamoDBTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSDynamoDBTarget) DeepCopyObject ¶
func (in *AWSDynamoDBTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSDynamoDBTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSDynamoDBTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSDynamoDBTarget) GetConditionSet ¶
func (*AWSDynamoDBTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSDynamoDBTarget) GetEventTypes ¶
func (*AWSDynamoDBTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSDynamoDBTarget) GetGroupVersionKind ¶
func (*AWSDynamoDBTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSDynamoDBTarget) GetStatus ¶
func (t *AWSDynamoDBTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSDynamoDBTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSDynamoDBTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSDynamoDBTargetList ¶
type AWSDynamoDBTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSDynamoDBTarget `json:"items"` }
AWSDynamoDBTargetList is a list of event target instances.
func (*AWSDynamoDBTargetList) DeepCopy ¶
func (in *AWSDynamoDBTargetList) DeepCopy() *AWSDynamoDBTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTargetList.
func (*AWSDynamoDBTargetList) DeepCopyInto ¶
func (in *AWSDynamoDBTargetList) DeepCopyInto(out *AWSDynamoDBTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSDynamoDBTargetList) DeepCopyObject ¶
func (in *AWSDynamoDBTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSDynamoDBTargetSpec ¶
type AWSDynamoDBTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Table ARN // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodb.html#amazondynamodb-resources-for-iam-policies ARN string `json:"arn"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSDynamoDBTargetSpec defines the desired state of the event target.
func (*AWSDynamoDBTargetSpec) DeepCopy ¶
func (in *AWSDynamoDBTargetSpec) DeepCopy() *AWSDynamoDBTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTargetSpec.
func (*AWSDynamoDBTargetSpec) DeepCopyInto ¶
func (in *AWSDynamoDBTargetSpec) DeepCopyInto(out *AWSDynamoDBTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSEventBridgeTarget ¶ added in v1.15.2
type AWSEventBridgeTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSEventBridgeTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSEventBridgeTarget is the Schema for the event target.
func (*AWSEventBridgeTarget) AcceptedEventTypes ¶ added in v1.15.2
func (*AWSEventBridgeTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*AWSEventBridgeTarget) AsEventSource ¶ added in v1.15.2
func (t *AWSEventBridgeTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AWSEventBridgeTarget) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopy() *AWSEventBridgeTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTarget.
func (*AWSEventBridgeTarget) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopyInto(out *AWSEventBridgeTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSEventBridgeTarget) DeepCopyObject ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSEventBridgeTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSEventBridgeTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSEventBridgeTarget) GetConditionSet ¶ added in v1.15.2
func (*AWSEventBridgeTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSEventBridgeTarget) GetEventTypes ¶ added in v1.15.2
func (*AWSEventBridgeTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSEventBridgeTarget) GetGroupVersionKind ¶ added in v1.15.2
func (*AWSEventBridgeTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSEventBridgeTarget) GetStatus ¶ added in v1.15.2
func (t *AWSEventBridgeTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSEventBridgeTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSEventBridgeTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSEventBridgeTargetList ¶ added in v1.15.2
type AWSEventBridgeTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSEventBridgeTarget `json:"items"` }
AWSEventBridgeTargetList is a list of event target instances.
func (*AWSEventBridgeTargetList) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopy() *AWSEventBridgeTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTargetList.
func (*AWSEventBridgeTargetList) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopyInto(out *AWSEventBridgeTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSEventBridgeTargetList) DeepCopyObject ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSEventBridgeTargetSpec ¶ added in v1.15.2
type AWSEventBridgeTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the EventBridge Event Bus. // https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html ARN string `json:"arn"` // Whether to omit CloudEvent context attributes in notifications sent to EventBridge. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSEventBridgeTargetSpec defines the desired state of the event target.
func (*AWSEventBridgeTargetSpec) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTargetSpec) DeepCopy() *AWSEventBridgeTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTargetSpec.
func (*AWSEventBridgeTargetSpec) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTargetSpec) DeepCopyInto(out *AWSEventBridgeTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSKinesisTarget ¶
type AWSKinesisTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSKinesisTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSKinesisTarget is the Schema for an AWS Kinesis Target.
func (*AWSKinesisTarget) DeepCopy ¶
func (in *AWSKinesisTarget) DeepCopy() *AWSKinesisTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSKinesisTarget.
func (*AWSKinesisTarget) DeepCopyInto ¶
func (in *AWSKinesisTarget) DeepCopyInto(out *AWSKinesisTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSKinesisTarget) DeepCopyObject ¶
func (in *AWSKinesisTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSKinesisTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSKinesisTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSKinesisTarget) GetConditionSet ¶
func (*AWSKinesisTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSKinesisTarget) GetGroupVersionKind ¶
func (*AWSKinesisTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSKinesisTarget) GetStatus ¶
func (t *AWSKinesisTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSKinesisTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSKinesisTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSKinesisTargetList ¶
type AWSKinesisTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSKinesisTarget `json:"items"` }
AWSKinesisTargetList is a list of event target instances.
func (*AWSKinesisTargetList) DeepCopy ¶
func (in *AWSKinesisTargetList) DeepCopy() *AWSKinesisTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSKinesisTargetList.
func (*AWSKinesisTargetList) DeepCopyInto ¶
func (in *AWSKinesisTargetList) DeepCopyInto(out *AWSKinesisTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSKinesisTargetList) DeepCopyObject ¶
func (in *AWSKinesisTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSKinesisTargetSpec ¶
type AWSKinesisTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the Kinesis stream. // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesis.html#amazonkinesis-resources-for-iam-policies ARN string `json:"arn"` // Kinesis Partition to publish the events to Partition string `json:"partition"` // Whether to omit CloudEvent context attributes in records created in Kinesis. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSKinesisTargetSpec defines the desired state of the event target.
func (*AWSKinesisTargetSpec) DeepCopy ¶
func (in *AWSKinesisTargetSpec) DeepCopy() *AWSKinesisTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSKinesisTargetSpec.
func (*AWSKinesisTargetSpec) DeepCopyInto ¶
func (in *AWSKinesisTargetSpec) DeepCopyInto(out *AWSKinesisTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSLambdaTarget ¶
type AWSLambdaTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSLambdaTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSLambdaTarget is the Schema for an AWS Lambda Target.
func (*AWSLambdaTarget) DeepCopy ¶
func (in *AWSLambdaTarget) DeepCopy() *AWSLambdaTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSLambdaTarget.
func (*AWSLambdaTarget) DeepCopyInto ¶
func (in *AWSLambdaTarget) DeepCopyInto(out *AWSLambdaTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSLambdaTarget) DeepCopyObject ¶
func (in *AWSLambdaTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSLambdaTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSLambdaTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSLambdaTarget) GetConditionSet ¶
func (*AWSLambdaTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSLambdaTarget) GetGroupVersionKind ¶
func (*AWSLambdaTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSLambdaTarget) GetStatus ¶
func (t *AWSLambdaTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSLambdaTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSLambdaTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSLambdaTargetList ¶
type AWSLambdaTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSLambdaTarget `json:"items"` }
AWSLambdaTargetList is a list of event target instances.
func (*AWSLambdaTargetList) DeepCopy ¶
func (in *AWSLambdaTargetList) DeepCopy() *AWSLambdaTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSLambdaTargetList.
func (*AWSLambdaTargetList) DeepCopyInto ¶
func (in *AWSLambdaTargetList) DeepCopyInto(out *AWSLambdaTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSLambdaTargetList) DeepCopyObject ¶
func (in *AWSLambdaTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSLambdaTargetSpec ¶
type AWSLambdaTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the Lambda function. // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html#awslambda-resources-for-iam-policies ARN string `json:"arn"` // Whether to omit CloudEvent context attributes in Lambda function calls. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSLambdaTargetSpec defines the desired state of the event target.
func (*AWSLambdaTargetSpec) DeepCopy ¶
func (in *AWSLambdaTargetSpec) DeepCopy() *AWSLambdaTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSLambdaTargetSpec.
func (*AWSLambdaTargetSpec) DeepCopyInto ¶
func (in *AWSLambdaTargetSpec) DeepCopyInto(out *AWSLambdaTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSS3Target ¶
type AWSS3Target struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSS3TargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSS3Target is the Schema for an AWS s3 Target.
func (*AWSS3Target) AcceptedEventTypes ¶
func (*AWSS3Target) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*AWSS3Target) AsEventSource ¶
func (t *AWSS3Target) AsEventSource() string
AsEventSource implements EventSource.
func (*AWSS3Target) DeepCopy ¶
func (in *AWSS3Target) DeepCopy() *AWSS3Target
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSS3Target.
func (*AWSS3Target) DeepCopyInto ¶
func (in *AWSS3Target) DeepCopyInto(out *AWSS3Target)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSS3Target) DeepCopyObject ¶
func (in *AWSS3Target) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSS3Target) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSS3Target) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSS3Target) GetConditionSet ¶
func (*AWSS3Target) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSS3Target) GetEventTypes ¶
func (*AWSS3Target) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSS3Target) GetGroupVersionKind ¶
func (*AWSS3Target) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSS3Target) GetStatus ¶
func (t *AWSS3Target) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSS3Target) GetStatusManager ¶ added in v1.16.0
func (t *AWSS3Target) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSS3TargetList ¶
type AWSS3TargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSS3Target `json:"items"` }
AWSS3TargetList is a list of AWSS3Target resources
func (*AWSS3TargetList) DeepCopy ¶
func (in *AWSS3TargetList) DeepCopy() *AWSS3TargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSS3TargetList.
func (*AWSS3TargetList) DeepCopyInto ¶
func (in *AWSS3TargetList) DeepCopyInto(out *AWSS3TargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSS3TargetList) DeepCopyObject ¶
func (in *AWSS3TargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSS3TargetSpec ¶
type AWSS3TargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the S3 bucket. // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html#amazons3-resources-for-iam-policies ARN string `json:"arn"` // Whether to omit CloudEvent context attributes in objects created in S3. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSS3TargetSpec holds the desired state of the even target.
func (*AWSS3TargetSpec) DeepCopy ¶
func (in *AWSS3TargetSpec) DeepCopy() *AWSS3TargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSS3TargetSpec.
func (*AWSS3TargetSpec) DeepCopyInto ¶
func (in *AWSS3TargetSpec) DeepCopyInto(out *AWSS3TargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSSNSTarget ¶
type AWSSNSTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSSNSTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSSNSTarget is the Schema for the event target.
func (*AWSSNSTarget) DeepCopy ¶
func (in *AWSSNSTarget) DeepCopy() *AWSSNSTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSNSTarget.
func (*AWSSNSTarget) DeepCopyInto ¶
func (in *AWSSNSTarget) DeepCopyInto(out *AWSSNSTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSSNSTarget) DeepCopyObject ¶
func (in *AWSSNSTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSSNSTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSSNSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSSNSTarget) GetConditionSet ¶
func (*AWSSNSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSSNSTarget) GetGroupVersionKind ¶
func (*AWSSNSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSSNSTarget) GetStatus ¶
func (t *AWSSNSTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSSNSTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSSNSTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSSNSTargetList ¶
type AWSSNSTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSSNSTarget `json:"items"` }
AWSSNSTargetList is a list of event target instances.
func (*AWSSNSTargetList) DeepCopy ¶
func (in *AWSSNSTargetList) DeepCopy() *AWSSNSTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSNSTargetList.
func (*AWSSNSTargetList) DeepCopyInto ¶
func (in *AWSSNSTargetList) DeepCopyInto(out *AWSSNSTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSSNSTargetList) DeepCopyObject ¶
func (in *AWSSNSTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSSNSTargetSpec ¶
type AWSSNSTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the SNS topic. // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsns.html#amazonsns-resources-for-iam-policies ARN string `json:"arn"` // Whether to omit CloudEvent context attributes in notifications sent to SNS. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSSNSTargetSpec defines the desired state of the event target.
func (*AWSSNSTargetSpec) DeepCopy ¶
func (in *AWSSNSTargetSpec) DeepCopy() *AWSSNSTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSNSTargetSpec.
func (*AWSSNSTargetSpec) DeepCopyInto ¶
func (in *AWSSNSTargetSpec) DeepCopyInto(out *AWSSNSTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSSQSTarget ¶
type AWSSQSTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSSQSTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AWSSQSTarget is the Schema for an AWS SQS Target.
func (*AWSSQSTarget) DeepCopy ¶
func (in *AWSSQSTarget) DeepCopy() *AWSSQSTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSQSTarget.
func (*AWSSQSTarget) DeepCopyInto ¶
func (in *AWSSQSTarget) DeepCopyInto(out *AWSSQSTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSSQSTarget) DeepCopyObject ¶
func (in *AWSSQSTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSSQSTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AWSSQSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AWSSQSTarget) GetConditionSet ¶
func (*AWSSQSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AWSSQSTarget) GetGroupVersionKind ¶
func (*AWSSQSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSSQSTarget) GetStatus ¶
func (t *AWSSQSTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AWSSQSTarget) GetStatusManager ¶ added in v1.16.0
func (t *AWSSQSTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AWSSQSTargetList ¶
type AWSSQSTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AWSSQSTarget `json:"items"` }
AWSSQSTargetList is a list of event target instances.
func (*AWSSQSTargetList) DeepCopy ¶
func (in *AWSSQSTargetList) DeepCopy() *AWSSQSTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSQSTargetList.
func (*AWSSQSTargetList) DeepCopyInto ¶
func (in *AWSSQSTargetList) DeepCopyInto(out *AWSSQSTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSSQSTargetList) DeepCopyObject ¶
func (in *AWSSQSTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSSQSTargetSpec ¶
type AWSSQSTargetSpec struct { // AWS account Key AWSApiKey SecretValueFromSource `json:"awsApiKey"` // AWS account secret key AWSApiSecret SecretValueFromSource `json:"awsApiSecret"` // Amazon Resource Name of the SQS queue. // https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonsqs.html#amazonsqs-resources-for-iam-policies ARN string `json:"arn"` // Message Group ID is required for FIFO based queues, and is used to uniquely identify the event producer // https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues-understanding-logic.html // +optional MessageGroupID string `json:"messageGroupId,omitempty"` // Whether to omit CloudEvent context attributes in messages sent to SQS. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AWSSQSTargetSpec defines the desired state of the event target.
func (*AWSSQSTargetSpec) DeepCopy ¶
func (in *AWSSQSTargetSpec) DeepCopy() *AWSSQSTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSSQSTargetSpec.
func (*AWSSQSTargetSpec) DeepCopyInto ¶
func (in *AWSSQSTargetSpec) DeepCopyInto(out *AWSSQSTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlibabaOSSTarget ¶
type AlibabaOSSTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlibabaOSSTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AlibabaOSSTarget is the Schema for an Alibaba Object Storage Service Target.
func (*AlibabaOSSTarget) AcceptedEventTypes ¶
func (*AlibabaOSSTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*AlibabaOSSTarget) AsEventSource ¶
func (t *AlibabaOSSTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AlibabaOSSTarget) DeepCopy ¶
func (in *AlibabaOSSTarget) DeepCopy() *AlibabaOSSTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTarget.
func (*AlibabaOSSTarget) DeepCopyInto ¶
func (in *AlibabaOSSTarget) DeepCopyInto(out *AlibabaOSSTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlibabaOSSTarget) DeepCopyObject ¶
func (in *AlibabaOSSTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlibabaOSSTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AlibabaOSSTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AlibabaOSSTarget) GetConditionSet ¶
func (*AlibabaOSSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AlibabaOSSTarget) GetEventTypes ¶
func (*AlibabaOSSTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AlibabaOSSTarget) GetGroupVersionKind ¶
func (*AlibabaOSSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AlibabaOSSTarget) GetStatus ¶
func (t *AlibabaOSSTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AlibabaOSSTarget) GetStatusManager ¶ added in v1.16.0
func (t *AlibabaOSSTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AlibabaOSSTargetList ¶
type AlibabaOSSTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AlibabaOSSTarget `json:"items"` }
AlibabaOSSTargetList is a list of event target instances.
func (*AlibabaOSSTargetList) DeepCopy ¶
func (in *AlibabaOSSTargetList) DeepCopy() *AlibabaOSSTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTargetList.
func (*AlibabaOSSTargetList) DeepCopyInto ¶
func (in *AlibabaOSSTargetList) DeepCopyInto(out *AlibabaOSSTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlibabaOSSTargetList) DeepCopyObject ¶
func (in *AlibabaOSSTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlibabaOSSTargetSpec ¶
type AlibabaOSSTargetSpec struct { // Alibaba SDK access key id as registered. For more information on how to // create an access key pair, please refer to // https://www.alibabacloud.com/help/doc-detail/53045.htm?spm=a2c63.p38356.879954.9.23bc7d91ARN6Hy#task968. AccessKeyID SecretValueFromSource `json:"accessKeyID"` // Alibaba SDK access key secret as registered. AccessKeySecret SecretValueFromSource `json:"accessKeySecret"` // The domain name used to access the OSS. For more information, please refer // to the region and endpoint guide at // https://www.alibabacloud.com/help/doc-detail/31837.htm?spm=a2c63.p38356.879954.8.23bc7d91ARN6Hy#concept-zt4-cvy-5db Endpoint string `json:"endpoint"` // The unique container to store objects in OSS. Bucket string `json:"bucket"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AlibabaOSSTargetSpec defines the desired state of the event target.
func (*AlibabaOSSTargetSpec) DeepCopy ¶
func (in *AlibabaOSSTargetSpec) DeepCopy() *AlibabaOSSTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTargetSpec.
func (*AlibabaOSSTargetSpec) DeepCopyInto ¶
func (in *AlibabaOSSTargetSpec) DeepCopyInto(out *AlibabaOSSTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAuth ¶ added in v1.12.0
type AzureAuth struct { // 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 ServicePrincipal *AzureServicePrincipal `json:"servicePrincipal,omitempty"` // 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 SASToken *AzureSASToken `json:"sasToken,omitempty"` }
AzureAuth contains multiple authentication methods for Azure services.
func (*AzureAuth) DeepCopy ¶ added in v1.12.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAuth.
func (*AzureAuth) DeepCopyInto ¶ added in v1.12.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureEventHubsTarget ¶ added in v1.12.0
type AzureEventHubsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureEventHubsTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
AzureEventHubsTarget is the Schema for an Alibaba Object Storage Service Target.
func (*AzureEventHubsTarget) AcceptedEventTypes ¶ added in v1.12.0
func (*AzureEventHubsTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*AzureEventHubsTarget) AsEventSource ¶ added in v1.12.0
func (t *AzureEventHubsTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AzureEventHubsTarget) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopy() *AzureEventHubsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTarget.
func (*AzureEventHubsTarget) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopyInto(out *AzureEventHubsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureEventHubsTarget) DeepCopyObject ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureEventHubsTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *AzureEventHubsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AzureEventHubsTarget) GetConditionSet ¶ added in v1.12.0
func (*AzureEventHubsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AzureEventHubsTarget) GetEventTypes ¶ added in v1.12.0
func (*AzureEventHubsTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AzureEventHubsTarget) GetGroupVersionKind ¶ added in v1.12.0
func (*AzureEventHubsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AzureEventHubsTarget) GetStatus ¶ added in v1.12.0
func (t *AzureEventHubsTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AzureEventHubsTarget) GetStatusManager ¶ added in v1.16.0
func (t *AzureEventHubsTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AzureEventHubsTargetList ¶ added in v1.12.0
type AzureEventHubsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AzureEventHubsTarget `json:"items"` }
AzureEventHubsTargetList is a list of event target instances.
func (*AzureEventHubsTargetList) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopy() *AzureEventHubsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTargetList.
func (*AzureEventHubsTargetList) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopyInto(out *AzureEventHubsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureEventHubsTargetList) DeepCopyObject ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureEventHubsTargetSpec ¶ added in v1.12.0
type AzureEventHubsTargetSpec struct { // Authentication method to interact with the Azure Event Hubs API. Auth AzureAuth `json:"auth"` // Resource ID of the Event Hubs instance. // // Expected format: // - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName} EventHubID EventHubResourceID `json:"eventHubID"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AzureEventHubsTargetSpec defines the desired state of the event target.
func (*AzureEventHubsTargetSpec) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTargetSpec) DeepCopy() *AzureEventHubsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTargetSpec.
func (*AzureEventHubsTargetSpec) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTargetSpec) DeepCopyInto(out *AzureEventHubsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSASToken ¶ added in v1.12.0
type AzureSASToken struct { KeyName v1alpha1.ValueFromField `json:"keyName"` KeyValue v1alpha1.ValueFromField `json:"keyValue"` ConnectionString v1alpha1.ValueFromField `json:"connectionString"` }
AzureSASToken represents an Azure SAS token.
func (*AzureSASToken) DeepCopy ¶ added in v1.12.0
func (in *AzureSASToken) DeepCopy() *AzureSASToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSASToken.
func (*AzureSASToken) DeepCopyInto ¶ added in v1.12.0
func (in *AzureSASToken) DeepCopyInto(out *AzureSASToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSentinelTarget ¶ added in v1.20.0
type AzureSentinelTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureSentinelTargetSpec `json:"spec,omitempty"` Status v1alpha1.Status `json:"status,omitempty"` }
AzureSentinelTarget is the Schema for an Azure Sentinel Target.
func (*AzureSentinelTarget) AcceptedEventTypes ¶ added in v1.20.0
func (*AzureSentinelTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*AzureSentinelTarget) AsEventSource ¶ added in v1.20.0
func (t *AzureSentinelTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*AzureSentinelTarget) DeepCopy ¶ added in v1.20.0
func (in *AzureSentinelTarget) DeepCopy() *AzureSentinelTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSentinelTarget.
func (*AzureSentinelTarget) DeepCopyInto ¶ added in v1.20.0
func (in *AzureSentinelTarget) DeepCopyInto(out *AzureSentinelTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureSentinelTarget) DeepCopyObject ¶ added in v1.20.0
func (in *AzureSentinelTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureSentinelTarget) GetAdapterOverrides ¶ added in v1.20.0
func (t *AzureSentinelTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*AzureSentinelTarget) GetConditionSet ¶ added in v1.20.0
func (*AzureSentinelTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*AzureSentinelTarget) GetEventTypes ¶ added in v1.20.0
func (*AzureSentinelTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AzureSentinelTarget) GetGroupVersionKind ¶ added in v1.20.0
func (*AzureSentinelTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AzureSentinelTarget) GetStatus ¶ added in v1.20.0
func (t *AzureSentinelTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*AzureSentinelTarget) GetStatusManager ¶ added in v1.20.0
func (t *AzureSentinelTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type AzureSentinelTargetList ¶ added in v1.20.0
type AzureSentinelTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []AzureSentinelTarget `json:"items"` }
AzureSentinelTargetList is a list of event target instances.
func (*AzureSentinelTargetList) DeepCopy ¶ added in v1.20.0
func (in *AzureSentinelTargetList) DeepCopy() *AzureSentinelTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSentinelTargetList.
func (*AzureSentinelTargetList) DeepCopyInto ¶ added in v1.20.0
func (in *AzureSentinelTargetList) DeepCopyInto(out *AzureSentinelTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureSentinelTargetList) DeepCopyObject ¶ added in v1.20.0
func (in *AzureSentinelTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureSentinelTargetSpec ¶ added in v1.20.0
type AzureSentinelTargetSpec struct { // SubscriptionID refers to the Azure Subscription ID that the Azure Sentinel instance is associated with. SubscriptionID string `json:"subscriptionID"` // ResourceGroup refers to the resource group where the Azure Sentinel instance is deployed. ResourceGroup string `json:"resourceGroup"` // Workspace refers to the workspace name in Azure Sentinel. Workspace string `json:"workspace"` // Authentication method to interact with the Azure Event Hubs API. Auth AzureAuth `json:"auth"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
AzureSentinelTargetSpec holds the desired state of the event target.
func (*AzureSentinelTargetSpec) DeepCopy ¶ added in v1.20.0
func (in *AzureSentinelTargetSpec) DeepCopy() *AzureSentinelTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSentinelTargetSpec.
func (*AzureSentinelTargetSpec) DeepCopyInto ¶ added in v1.20.0
func (in *AzureSentinelTargetSpec) DeepCopyInto(out *AzureSentinelTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureServicePrincipal ¶ added in v1.12.0
type AzureServicePrincipal struct { TenantID v1alpha1.ValueFromField `json:"tenantID"` ClientID v1alpha1.ValueFromField `json:"clientID"` ClientSecret v1alpha1.ValueFromField `json:"clientSecret"` }
AzureServicePrincipal represents an AAD Service Principal.
func (*AzureServicePrincipal) DeepCopy ¶ added in v1.12.0
func (in *AzureServicePrincipal) DeepCopy() *AzureServicePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureServicePrincipal.
func (*AzureServicePrincipal) DeepCopyInto ¶ added in v1.12.0
func (in *AzureServicePrincipal) DeepCopyInto(out *AzureServicePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudEventsCredentials ¶ added in v1.18.0
type CloudEventsCredentials struct {
BasicAuth HTTPBasicAuth `json:"basicAuth,omitempty"`
}
CloudEventsCredentials to be used when sending requests.
func (*CloudEventsCredentials) DeepCopy ¶ added in v1.18.0
func (in *CloudEventsCredentials) DeepCopy() *CloudEventsCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudEventsCredentials.
func (*CloudEventsCredentials) DeepCopyInto ¶ added in v1.18.0
func (in *CloudEventsCredentials) DeepCopyInto(out *CloudEventsCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudEventsTarget ¶ added in v1.18.0
type CloudEventsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CloudEventsTargetSpec `json:"spec,omitempty"` Status v1alpha1.Status `json:"status,omitempty"` }
CloudEventsTarget is a gateway that produces received CloudEvents to a destination.
func (*CloudEventsTarget) DeepCopy ¶ added in v1.18.0
func (in *CloudEventsTarget) DeepCopy() *CloudEventsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudEventsTarget.
func (*CloudEventsTarget) DeepCopyInto ¶ added in v1.18.0
func (in *CloudEventsTarget) DeepCopyInto(out *CloudEventsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudEventsTarget) DeepCopyObject ¶ added in v1.18.0
func (in *CloudEventsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CloudEventsTarget) GetAdapterOverrides ¶ added in v1.18.0
func (t *CloudEventsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*CloudEventsTarget) GetConditionSet ¶ added in v1.18.0
func (*CloudEventsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*CloudEventsTarget) GetGroupVersionKind ¶ added in v1.18.0
func (*CloudEventsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*CloudEventsTarget) GetStatus ¶ added in v1.18.0
func (t *CloudEventsTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*CloudEventsTarget) GetStatusManager ¶ added in v1.18.0
func (t *CloudEventsTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type CloudEventsTargetList ¶ added in v1.18.0
type CloudEventsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []CloudEventsTarget `json:"items"` }
CloudEventsTargetList is a list of event target instances.
func (*CloudEventsTargetList) DeepCopy ¶ added in v1.18.0
func (in *CloudEventsTargetList) DeepCopy() *CloudEventsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudEventsTargetList.
func (*CloudEventsTargetList) DeepCopyInto ¶ added in v1.18.0
func (in *CloudEventsTargetList) DeepCopyInto(out *CloudEventsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudEventsTargetList) DeepCopyObject ¶ added in v1.18.0
func (in *CloudEventsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudEventsTargetSpec ¶ added in v1.18.0
type CloudEventsTargetSpec struct { // Credentials to connect to the remote endpoint. // +optional Credentials *CloudEventsCredentials `json:"credentials,omitempty"` // Path at the remote endpoint under which requests are accepted. // +optional Path *string `json:"path,omitempty"` // Endpoint that accept CloudEvents. Endpoint apis.URL `json:"endpoint"` // AdapterOverrides sets runtime parameters to the adapter instance. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
CloudEventsTargetSpec defines the desired state of the event target.
func (*CloudEventsTargetSpec) DeepCopy ¶ added in v1.18.0
func (in *CloudEventsTargetSpec) DeepCopy() *CloudEventsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudEventsTargetSpec.
func (*CloudEventsTargetSpec) DeepCopyInto ¶ added in v1.18.0
func (in *CloudEventsTargetSpec) DeepCopyInto(out *CloudEventsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfluentTarget ¶
type ConfluentTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfluentTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
ConfluentTarget is the Schema for an ConfluentTarget.
func (*ConfluentTarget) DeepCopy ¶
func (in *ConfluentTarget) DeepCopy() *ConfluentTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfluentTarget.
func (*ConfluentTarget) DeepCopyInto ¶
func (in *ConfluentTarget) DeepCopyInto(out *ConfluentTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfluentTarget) DeepCopyObject ¶
func (in *ConfluentTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfluentTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *ConfluentTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*ConfluentTarget) GetConditionSet ¶
func (*ConfluentTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*ConfluentTarget) GetGroupVersionKind ¶
func (*ConfluentTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*ConfluentTarget) GetStatus ¶
func (t *ConfluentTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*ConfluentTarget) GetStatusManager ¶ added in v1.16.0
func (t *ConfluentTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type ConfluentTargetList ¶
type ConfluentTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ConfluentTarget `json:"items"` }
ConfluentTargetList is a list of event target instances.
func (*ConfluentTargetList) DeepCopy ¶
func (in *ConfluentTargetList) DeepCopy() *ConfluentTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfluentTargetList.
func (*ConfluentTargetList) DeepCopyInto ¶
func (in *ConfluentTargetList) DeepCopyInto(out *ConfluentTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfluentTargetList) DeepCopyObject ¶
func (in *ConfluentTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfluentTargetSpec ¶
type ConfluentTargetSpec struct { // SASLUsername Confluent account User SASLUsername string `json:"username"` // SASLPassword Confluent account Password SASLPassword SecretValueFromSource `json:"password"` // Topic where messages are produced. Topic string `json:"topic"` // TopicReplicationFactor is the number of replicas for the topic. // +optional TopicReplicationFactor *int `json:"topicReplicationFactor"` // TopicPartitions is the number of partitions for the topic. // +optional TopicPartitions *int `json:"topicPartitions"` // BootstrapServers holds the name of the Kafka Bootstrap server. BootstrapServers []string `json:"bootstrapServers"` // SecurityProtocol allows the user to set the security protocol SecurityProtocol string `json:"securityProtocol"` // SASLMechanisms all the assignment of specific SASL mechanisms. SASLMechanisms string `json:"saslMechanism"` // Whether to omit CloudEvent context attributes in messages sent to Kafka. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
ConfluentTargetSpec defines the desired state of the event target.
func (*ConfluentTargetSpec) DeepCopy ¶
func (in *ConfluentTargetSpec) DeepCopy() *ConfluentTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfluentTargetSpec.
func (*ConfluentTargetSpec) DeepCopyInto ¶
func (in *ConfluentTargetSpec) DeepCopyInto(out *ConfluentTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { // Array of hostnames or IP addresses to connect the target to. Addresses []string `json:"addresses,omitempty"` // CA Certificate used to verify connection with the Elasticsearch instance. CACert *string `json:"caCert,omitempty"` // Skip verification of the SSL certificate during the connection. SkipVerify *bool `json:"skipVerify,omitempty"` // Elasticsearch account username. Username *string `json:"username,omitempty"` // Elasticsearch account password. Password *SecretValueFromSource `json:"password,omitempty"` // When informed supersedes username and password. APIKey *SecretValueFromSource `json:"apiKey,omitempty"` }
Connection contains connection and configuration parameters
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Credentials ¶ added in v1.13.0
type Credentials struct { User v1alpha1.ValueFromField `json:"username,omitempty"` Password v1alpha1.ValueFromField `json:"password,omitempty"` TLS *TLSSpec `json:"tls,omitempty"` }
Credentials holds the auth details.
func (*Credentials) DeepCopy ¶ added in v1.13.0
func (in *Credentials) DeepCopy() *Credentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Credentials.
func (*Credentials) DeepCopyInto ¶ added in v1.13.0
func (in *Credentials) DeepCopyInto(out *Credentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatadogTarget ¶
type DatadogTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatadogTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
DatadogTarget is the Schema for an HTTP Target.
func (*DatadogTarget) AcceptedEventTypes ¶
func (*DatadogTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*DatadogTarget) AsEventSource ¶
func (t *DatadogTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*DatadogTarget) DeepCopy ¶
func (in *DatadogTarget) DeepCopy() *DatadogTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogTarget.
func (*DatadogTarget) DeepCopyInto ¶
func (in *DatadogTarget) DeepCopyInto(out *DatadogTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatadogTarget) DeepCopyObject ¶
func (in *DatadogTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatadogTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *DatadogTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*DatadogTarget) GetConditionSet ¶
func (*DatadogTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*DatadogTarget) GetEventTypes ¶
func (*DatadogTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*DatadogTarget) GetGroupVersionKind ¶
func (*DatadogTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*DatadogTarget) GetStatus ¶
func (t *DatadogTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*DatadogTarget) GetStatusManager ¶ added in v1.16.0
func (t *DatadogTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type DatadogTargetList ¶
type DatadogTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []DatadogTarget `json:"items"` }
DatadogTargetList is a list of event target instances.
func (*DatadogTargetList) DeepCopy ¶
func (in *DatadogTargetList) DeepCopy() *DatadogTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogTargetList.
func (*DatadogTargetList) DeepCopyInto ¶
func (in *DatadogTargetList) DeepCopyInto(out *DatadogTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatadogTargetList) DeepCopyObject ¶
func (in *DatadogTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatadogTargetSpec ¶
type DatadogTargetSpec struct { // DatadogApiKey represents how Datadog credentials should be provided in the secret DatadogAPIKey SecretValueFromSource `json:"apiKey"` // MetricPrefix is prepended to the name of the associated metrics. // +optional MetricPrefix *string `json:"metricPrefix"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
DatadogTargetSpec defines the desired state of the event target.
func (*DatadogTargetSpec) DeepCopy ¶
func (in *DatadogTargetSpec) DeepCopy() *DatadogTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogTargetSpec.
func (*DatadogTargetSpec) DeepCopyInto ¶
func (in *DatadogTargetSpec) DeepCopyInto(out *DatadogTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchTarget ¶
type ElasticsearchTarget struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` Spec ElasticsearchTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
ElasticsearchTarget is the Schema for an Elasticsearch Target.
func (*ElasticsearchTarget) AcceptedEventTypes ¶
func (*ElasticsearchTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*ElasticsearchTarget) AsEventSource ¶
func (t *ElasticsearchTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*ElasticsearchTarget) DeepCopy ¶
func (in *ElasticsearchTarget) DeepCopy() *ElasticsearchTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTarget.
func (*ElasticsearchTarget) DeepCopyInto ¶
func (in *ElasticsearchTarget) DeepCopyInto(out *ElasticsearchTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchTarget) DeepCopyObject ¶
func (in *ElasticsearchTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElasticsearchTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *ElasticsearchTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*ElasticsearchTarget) GetConditionSet ¶
func (*ElasticsearchTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*ElasticsearchTarget) GetEventTypes ¶
func (*ElasticsearchTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*ElasticsearchTarget) GetGroupVersionKind ¶
func (*ElasticsearchTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*ElasticsearchTarget) GetStatus ¶
func (t *ElasticsearchTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*ElasticsearchTarget) GetStatusManager ¶ added in v1.16.0
func (t *ElasticsearchTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type ElasticsearchTargetList ¶
type ElasticsearchTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ElasticsearchTarget `json:"items"` }
ElasticsearchTargetList is a list of event target instances.
func (*ElasticsearchTargetList) DeepCopy ¶
func (in *ElasticsearchTargetList) DeepCopy() *ElasticsearchTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTargetList.
func (*ElasticsearchTargetList) DeepCopyInto ¶
func (in *ElasticsearchTargetList) DeepCopyInto(out *ElasticsearchTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchTargetList) DeepCopyObject ¶
func (in *ElasticsearchTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchTargetSpec ¶
type ElasticsearchTargetSpec struct { // Connection information to elasticsearch. // +optional Connection Connection `json:"connection"` // IndexName to write to. IndexName string `json:"indexName"` // Whether to omit CloudEvent context attributes in documents created in Elasticsearch. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // EventOptions for targets. EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
ElasticsearchTargetSpec defines the desired state of the event target.
func (*ElasticsearchTargetSpec) DeepCopy ¶
func (in *ElasticsearchTargetSpec) DeepCopy() *ElasticsearchTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTargetSpec.
func (*ElasticsearchTargetSpec) DeepCopyInto ¶
func (in *ElasticsearchTargetSpec) DeepCopyInto(out *ElasticsearchTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventHubResourceID ¶ added in v1.12.0
type EventHubResourceID struct { SubscriptionID string ResourceGroup string Namespace string EventHub string }
EventHubResourceID represents a resource ID for an Event Hubs instance or namespace.
func (*EventHubResourceID) DeepCopy ¶ added in v1.12.0
func (in *EventHubResourceID) DeepCopy() *EventHubResourceID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventHubResourceID.
func (*EventHubResourceID) DeepCopyInto ¶ added in v1.12.0
func (in *EventHubResourceID) DeepCopyInto(out *EventHubResourceID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (EventHubResourceID) MarshalJSON ¶ added in v1.12.0
func (rID EventHubResourceID) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*EventHubResourceID) String ¶ added in v1.12.0
func (rID *EventHubResourceID) String() string
String implements the fmt.Stringer interface.
func (*EventHubResourceID) UnmarshalJSON ¶ added in v1.12.0
func (rID *EventHubResourceID) UnmarshalJSON(data []byte) error
UnmarshalJSON implements json.Unmarshaler
type EventOptions ¶
type EventOptions struct { // PayloadPolicy indicates if replies from the target should include // a payload if available. Possible values are: // // - always: will return a with the reply payload if avaliable. // - errors: will only reply with payload in case of an error. // - never: will not reply with payload. // // +optional PayloadPolicy *cloudevents.PayloadPolicy `json:"payloadPolicy,omitempty"` }
EventOptions modifies CloudEvents management at Targets.
func (*EventOptions) DeepCopy ¶
func (in *EventOptions) DeepCopy() *EventOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventOptions.
func (*EventOptions) DeepCopyInto ¶
func (in *EventOptions) DeepCopyInto(out *EventOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCloudResourceName ¶ added in v1.19.3
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}
func (*GCloudResourceName) DeepCopy ¶ added in v1.19.3
func (in *GCloudResourceName) DeepCopy() *GCloudResourceName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCloudResourceName.
func (*GCloudResourceName) DeepCopyInto ¶ added in v1.19.3
func (in *GCloudResourceName) DeepCopyInto(out *GCloudResourceName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (GCloudResourceName) MarshalJSON ¶ added in v1.19.3
func (n GCloudResourceName) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*GCloudResourceName) String ¶ added in v1.19.3
func (n *GCloudResourceName) String() string
String implements the fmt.Stringer interface.
func (*GCloudResourceName) UnmarshalJSON ¶ added in v1.19.3
func (n *GCloudResourceName) UnmarshalJSON(data []byte) error
UnmarshalJSON implements json.Unmarshaler
type GoogleCloudFirestoreTarget ¶
type GoogleCloudFirestoreTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GoogleCloudFirestoreTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
GoogleCloudFirestoreTarget is the Schema for the GoogleCloudFirestore Target.
func (*GoogleCloudFirestoreTarget) AcceptedEventTypes ¶
func (*GoogleCloudFirestoreTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*GoogleCloudFirestoreTarget) AsEventSource ¶
func (t *GoogleCloudFirestoreTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*GoogleCloudFirestoreTarget) DeepCopy ¶
func (in *GoogleCloudFirestoreTarget) DeepCopy() *GoogleCloudFirestoreTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTarget.
func (*GoogleCloudFirestoreTarget) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTarget) DeepCopyInto(out *GoogleCloudFirestoreTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudFirestoreTarget) DeepCopyObject ¶
func (in *GoogleCloudFirestoreTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudFirestoreTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *GoogleCloudFirestoreTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*GoogleCloudFirestoreTarget) GetConditionSet ¶
func (*GoogleCloudFirestoreTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*GoogleCloudFirestoreTarget) GetEventTypes ¶
func (*GoogleCloudFirestoreTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudFirestoreTarget) GetGroupVersionKind ¶
func (*GoogleCloudFirestoreTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudFirestoreTarget) GetStatus ¶
func (t *GoogleCloudFirestoreTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*GoogleCloudFirestoreTarget) GetStatusManager ¶ added in v1.16.0
func (t *GoogleCloudFirestoreTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type GoogleCloudFirestoreTargetList ¶
type GoogleCloudFirestoreTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GoogleCloudFirestoreTarget `json:"items"` }
GoogleCloudFirestoreTargetList is a list of event target instances.
func (*GoogleCloudFirestoreTargetList) DeepCopy ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopy() *GoogleCloudFirestoreTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetList.
func (*GoogleCloudFirestoreTargetList) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopyInto(out *GoogleCloudFirestoreTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudFirestoreTargetList) DeepCopyObject ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudFirestoreTargetSpec ¶
type GoogleCloudFirestoreTargetSpec struct { // Credentials represents how Google Firestore credentials should be provided in the secret Credentials SecretValueFromSource `json:"credentialsJson"` // DefaultCollection sets a default Firestore collection to select from DefaultCollection string `json:"defaultCollection"` // ProjectID specifies the Google project ID ProjectID string `json:"projectID"` // Whether to omit CloudEvent context attributes in documents created in Firestore. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
GoogleCloudFirestoreTargetSpec defines the desired state of the event target.
func (*GoogleCloudFirestoreTargetSpec) DeepCopy ¶
func (in *GoogleCloudFirestoreTargetSpec) DeepCopy() *GoogleCloudFirestoreTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetSpec.
func (*GoogleCloudFirestoreTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTargetSpec) DeepCopyInto(out *GoogleCloudFirestoreTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudPubSubTarget ¶ added in v1.19.3
type GoogleCloudPubSubTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GoogleCloudPubSubTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
GoogleCloudPubSubTarget is the Schema the event target.
func (*GoogleCloudPubSubTarget) AcceptedEventTypes ¶ added in v1.19.3
func (*GoogleCloudPubSubTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*GoogleCloudPubSubTarget) AsEventSource ¶ added in v1.19.3
func (t *GoogleCloudPubSubTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*GoogleCloudPubSubTarget) DeepCopy ¶ added in v1.19.3
func (in *GoogleCloudPubSubTarget) DeepCopy() *GoogleCloudPubSubTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudPubSubTarget.
func (*GoogleCloudPubSubTarget) DeepCopyInto ¶ added in v1.19.3
func (in *GoogleCloudPubSubTarget) DeepCopyInto(out *GoogleCloudPubSubTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudPubSubTarget) DeepCopyObject ¶ added in v1.19.3
func (in *GoogleCloudPubSubTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudPubSubTarget) GetAdapterOverrides ¶ added in v1.19.3
func (t *GoogleCloudPubSubTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*GoogleCloudPubSubTarget) GetConditionSet ¶ added in v1.19.3
func (*GoogleCloudPubSubTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*GoogleCloudPubSubTarget) GetEventTypes ¶ added in v1.19.3
func (*GoogleCloudPubSubTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudPubSubTarget) GetGroupVersionKind ¶ added in v1.19.3
func (*GoogleCloudPubSubTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudPubSubTarget) GetStatus ¶ added in v1.19.3
func (t *GoogleCloudPubSubTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*GoogleCloudPubSubTarget) GetStatusManager ¶ added in v1.19.3
func (t *GoogleCloudPubSubTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type GoogleCloudPubSubTargetList ¶ added in v1.19.3
type GoogleCloudPubSubTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GoogleCloudPubSubTarget `json:"items"` }
GoogleCloudPubSubTargetList is a list of event target instances.
func (*GoogleCloudPubSubTargetList) DeepCopy ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetList) DeepCopy() *GoogleCloudPubSubTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudPubSubTargetList.
func (*GoogleCloudPubSubTargetList) DeepCopyInto ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetList) DeepCopyInto(out *GoogleCloudPubSubTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudPubSubTargetList) DeepCopyObject ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudPubSubTargetSpec ¶ added in v1.19.3
type GoogleCloudPubSubTargetSpec struct { // Full resource name of the Pub/Sub topic to subscribe to, in the // format "projects/{project_name}/topics/{topic_name}". Topic GCloudResourceName `json:"topic"` // Service account key in JSON format. // https://cloud.google.com/iam/docs/creating-managing-service-account-keys ServiceAccountKey SecretValueFromSource `json:"credentialsJson"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // DiscardCloudEventContext is the policy for how to handle the payload of // the CloudEvent. DiscardCloudEventContext bool `json:"discardCloudEventContext,omitempty"` }
GoogleCloudPubSubTargetSpec holds the desired state of the event target.
func (*GoogleCloudPubSubTargetSpec) DeepCopy ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetSpec) DeepCopy() *GoogleCloudPubSubTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudPubSubTargetSpec.
func (*GoogleCloudPubSubTargetSpec) DeepCopyInto ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetSpec) DeepCopyInto(out *GoogleCloudPubSubTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudPubSubTargetStatus ¶ added in v1.19.3
type GoogleCloudPubSubTargetStatus struct { duckv1.Status `json:",inline"` duckv1.AddressStatus `json:",inline"` }
GoogleCloudPubSubTargetStatus communicates the observed state of the event target.
func (*GoogleCloudPubSubTargetStatus) DeepCopy ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetStatus) DeepCopy() *GoogleCloudPubSubTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudPubSubTargetStatus.
func (*GoogleCloudPubSubTargetStatus) DeepCopyInto ¶ added in v1.19.3
func (in *GoogleCloudPubSubTargetStatus) DeepCopyInto(out *GoogleCloudPubSubTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudStorageTarget ¶
type GoogleCloudStorageTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GoogleCloudStorageTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
GoogleCloudStorageTarget is the Schema for an Google Storage Target.
func (*GoogleCloudStorageTarget) AcceptedEventTypes ¶
func (*GoogleCloudStorageTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*GoogleCloudStorageTarget) AsEventSource ¶
func (t *GoogleCloudStorageTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*GoogleCloudStorageTarget) DeepCopy ¶
func (in *GoogleCloudStorageTarget) DeepCopy() *GoogleCloudStorageTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTarget.
func (*GoogleCloudStorageTarget) DeepCopyInto ¶
func (in *GoogleCloudStorageTarget) DeepCopyInto(out *GoogleCloudStorageTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudStorageTarget) DeepCopyObject ¶
func (in *GoogleCloudStorageTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudStorageTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *GoogleCloudStorageTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*GoogleCloudStorageTarget) GetConditionSet ¶
func (*GoogleCloudStorageTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*GoogleCloudStorageTarget) GetEventTypes ¶
func (*GoogleCloudStorageTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudStorageTarget) GetGroupVersionKind ¶
func (*GoogleCloudStorageTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudStorageTarget) GetStatus ¶
func (t *GoogleCloudStorageTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*GoogleCloudStorageTarget) GetStatusManager ¶ added in v1.16.0
func (t *GoogleCloudStorageTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type GoogleCloudStorageTargetList ¶
type GoogleCloudStorageTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GoogleCloudStorageTarget `json:"items"` }
GoogleCloudStorageTargetList is a list of event target instances.
func (*GoogleCloudStorageTargetList) DeepCopy ¶
func (in *GoogleCloudStorageTargetList) DeepCopy() *GoogleCloudStorageTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetList.
func (*GoogleCloudStorageTargetList) DeepCopyInto ¶
func (in *GoogleCloudStorageTargetList) DeepCopyInto(out *GoogleCloudStorageTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudStorageTargetList) DeepCopyObject ¶
func (in *GoogleCloudStorageTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudStorageTargetSpec ¶
type GoogleCloudStorageTargetSpec struct { // Credentials represents how Google Storage credentials should be provided in the secret Credentials SecretValueFromSource `json:"credentialsJson"` // BucketName specifies the Google Storage Bucket BucketName string `json:"bucketName"` // Whether to omit CloudEvent context attributes in objects created in Google Cloud Storage. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
GoogleCloudStorageTargetSpec defines the desired state of the event target.
func (*GoogleCloudStorageTargetSpec) DeepCopy ¶
func (in *GoogleCloudStorageTargetSpec) DeepCopy() *GoogleCloudStorageTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetSpec.
func (*GoogleCloudStorageTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudStorageTargetSpec) DeepCopyInto(out *GoogleCloudStorageTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudWorkflowsTarget ¶
type GoogleCloudWorkflowsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GoogleCloudWorkflowsTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
GoogleCloudWorkflowsTarget is the Schema for an Google Cloud Workflows Target.
func (*GoogleCloudWorkflowsTarget) AcceptedEventTypes ¶
func (*GoogleCloudWorkflowsTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*GoogleCloudWorkflowsTarget) AsEventSource ¶
func (t *GoogleCloudWorkflowsTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*GoogleCloudWorkflowsTarget) DeepCopy ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopy() *GoogleCloudWorkflowsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTarget.
func (*GoogleCloudWorkflowsTarget) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopyInto(out *GoogleCloudWorkflowsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudWorkflowsTarget) DeepCopyObject ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudWorkflowsTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *GoogleCloudWorkflowsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*GoogleCloudWorkflowsTarget) GetConditionSet ¶
func (*GoogleCloudWorkflowsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*GoogleCloudWorkflowsTarget) GetEventTypes ¶
func (*GoogleCloudWorkflowsTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudWorkflowsTarget) GetGroupVersionKind ¶
func (*GoogleCloudWorkflowsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudWorkflowsTarget) GetStatus ¶
func (t *GoogleCloudWorkflowsTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*GoogleCloudWorkflowsTarget) GetStatusManager ¶ added in v1.16.0
func (t *GoogleCloudWorkflowsTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type GoogleCloudWorkflowsTargetList ¶
type GoogleCloudWorkflowsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GoogleCloudWorkflowsTarget `json:"items"` }
GoogleCloudWorkflowsTargetList is a list of event target instances.
func (*GoogleCloudWorkflowsTargetList) DeepCopy ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopy() *GoogleCloudWorkflowsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetList.
func (*GoogleCloudWorkflowsTargetList) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopyInto(out *GoogleCloudWorkflowsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudWorkflowsTargetList) DeepCopyObject ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudWorkflowsTargetSpec ¶
type GoogleCloudWorkflowsTargetSpec struct { // GoogleCloudWorkflowsApiKey represents how GoogleCloudWorkflows credentials should be provided in the secret Credentials SecretValueFromSource `json:"credentialsJson"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
GoogleCloudWorkflowsTargetSpec defines the desired state of the event target.
func (*GoogleCloudWorkflowsTargetSpec) DeepCopy ¶
func (in *GoogleCloudWorkflowsTargetSpec) DeepCopy() *GoogleCloudWorkflowsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetSpec.
func (*GoogleCloudWorkflowsTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTargetSpec) DeepCopyInto(out *GoogleCloudWorkflowsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleSheetTarget ¶
type GoogleSheetTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GoogleSheetTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
GoogleSheetTarget is the Schema for an GoogleSheet Target.
func (*GoogleSheetTarget) AcceptedEventTypes ¶
func (*GoogleSheetTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*GoogleSheetTarget) AsEventSource ¶
func (t *GoogleSheetTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*GoogleSheetTarget) DeepCopy ¶
func (in *GoogleSheetTarget) DeepCopy() *GoogleSheetTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTarget.
func (*GoogleSheetTarget) DeepCopyInto ¶
func (in *GoogleSheetTarget) DeepCopyInto(out *GoogleSheetTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleSheetTarget) DeepCopyObject ¶
func (in *GoogleSheetTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleSheetTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *GoogleSheetTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*GoogleSheetTarget) GetConditionSet ¶
func (*GoogleSheetTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*GoogleSheetTarget) GetEventTypes ¶
func (*GoogleSheetTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleSheetTarget) GetGroupVersionKind ¶
func (*GoogleSheetTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleSheetTarget) GetStatus ¶
func (t *GoogleSheetTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*GoogleSheetTarget) GetStatusManager ¶ added in v1.16.0
func (t *GoogleSheetTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type GoogleSheetTargetList ¶
type GoogleSheetTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []GoogleSheetTarget `json:"items"` }
GoogleSheetTargetList is a list of event target instances.
func (*GoogleSheetTargetList) DeepCopy ¶
func (in *GoogleSheetTargetList) DeepCopy() *GoogleSheetTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTargetList.
func (*GoogleSheetTargetList) DeepCopyInto ¶
func (in *GoogleSheetTargetList) DeepCopyInto(out *GoogleSheetTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleSheetTargetList) DeepCopyObject ¶
func (in *GoogleSheetTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleSheetTargetSpec ¶
type GoogleSheetTargetSpec struct { // GoogleSheet credential JSON for auth GoogleServiceAccount SecretValueFromSource `json:"googleServiceAccount"` // ID of Google a spreadsheet ID string `json:"id"` // DefaultPrefix is a pre-defined prefix for the individual sheets. DefaultPrefix string `json:"defaultPrefix"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
GoogleSheetTargetSpec defines the desired state of the event target.
func (*GoogleSheetTargetSpec) DeepCopy ¶
func (in *GoogleSheetTargetSpec) DeepCopy() *GoogleSheetTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTargetSpec.
func (*GoogleSheetTargetSpec) DeepCopyInto ¶
func (in *GoogleSheetTargetSpec) DeepCopyInto(out *GoogleSheetTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPBasicAuth ¶ added in v1.18.0
type HTTPBasicAuth struct { Username string `json:"username"` Password v1alpha1.ValueFromField `json:"password"` }
HTTPBasicAuth credentials.
func (*HTTPBasicAuth) DeepCopy ¶ added in v1.18.0
func (in *HTTPBasicAuth) DeepCopy() *HTTPBasicAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPBasicAuth.
func (*HTTPBasicAuth) DeepCopyInto ¶ added in v1.18.0
func (in *HTTPBasicAuth) DeepCopyInto(out *HTTPBasicAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPEventResponse ¶
type HTTPEventResponse struct { // EventType for the reply. EventType string `json:"eventType"` // EventSource for the reply. EventSource string `json:"eventSource"` }
HTTPEventResponse for reply events context.
func (*HTTPEventResponse) DeepCopy ¶
func (in *HTTPEventResponse) DeepCopy() *HTTPEventResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPEventResponse.
func (*HTTPEventResponse) DeepCopyInto ¶
func (in *HTTPEventResponse) DeepCopyInto(out *HTTPEventResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPTarget ¶
type HTTPTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HTTPTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
HTTPTarget is the Schema for an HTTP Target.
func (*HTTPTarget) DeepCopy ¶
func (in *HTTPTarget) DeepCopy() *HTTPTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTarget.
func (*HTTPTarget) DeepCopyInto ¶
func (in *HTTPTarget) DeepCopyInto(out *HTTPTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPTarget) DeepCopyObject ¶
func (in *HTTPTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HTTPTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *HTTPTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*HTTPTarget) GetConditionSet ¶
func (*HTTPTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*HTTPTarget) GetGroupVersionKind ¶
func (*HTTPTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*HTTPTarget) GetStatus ¶
func (t *HTTPTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*HTTPTarget) GetStatusManager ¶ added in v1.16.0
func (t *HTTPTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type HTTPTargetList ¶
type HTTPTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []HTTPTarget `json:"items"` }
HTTPTargetList is a list of event target instances.
func (*HTTPTargetList) DeepCopy ¶
func (in *HTTPTargetList) DeepCopy() *HTTPTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetList.
func (*HTTPTargetList) DeepCopyInto ¶
func (in *HTTPTargetList) DeepCopyInto(out *HTTPTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPTargetList) DeepCopyObject ¶
func (in *HTTPTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HTTPTargetSpec ¶
type HTTPTargetSpec struct { // Response data to be used at replies. Response HTTPEventResponse `json:"response"` // Endpoint to connect to. Endpoint apis.URL `json:"endpoint"` // Method to use at requests. Method string `json:"method"` // Headers to be included at HTTP requests // +optional Headers map[string]string `json:"headers,omitempty"` // SkipVerify disables server certificate validation. // +optional SkipVerify *bool `json:"skipVerify"` // CACertificate uses the CA certificate to verify the remote server certificate. // +optional CACertificate *string `json:"caCertificate"` // BasicAuthUsername used for basic authentication. // +optional BasicAuthUsername *string `json:"basicAuthUsername,omitempty"` // BasicAuthPassword used for basic authentication. // +optional BasicAuthPassword SecretValueFromSource `json:"basicAuthPassword,omitempty"` // OAuthClientID used for OAuth2 authentication. // +optional OAuthClientID *string `json:"oauthClientID,omitempty"` // OAuthClientSecret used for OAuth2 authentication. // +optional OAuthClientSecret SecretValueFromSource `json:"oauthClientSecret,omitempty"` // OAuthTokenURL used for OAuth2 authentication. // +optional OAuthTokenURL *string `json:"oauthTokenURL,omitempty"` // OAuthScopes used for OAuth2 authentication. // +optional OAuthScopes *[]string `json:"oauthScopes,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
HTTPTargetSpec defines the desired state of the event target.
func (*HTTPTargetSpec) DeepCopy ¶
func (in *HTTPTargetSpec) DeepCopy() *HTTPTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetSpec.
func (*HTTPTargetSpec) DeepCopyInto ¶
func (in *HTTPTargetSpec) DeepCopyInto(out *HTTPTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HasuraTarget ¶
type HasuraTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HasuraTargetSpec `json:"spec,omitempty"` Status v1alpha1.Status `json:"status,omitempty"` }
HasuraTarget is the Schema for the event target.
func (*HasuraTarget) AcceptedEventTypes ¶
func (*HasuraTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*HasuraTarget) AsEventSource ¶
func (t *HasuraTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*HasuraTarget) DeepCopy ¶
func (in *HasuraTarget) DeepCopy() *HasuraTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HasuraTarget.
func (*HasuraTarget) DeepCopyInto ¶
func (in *HasuraTarget) DeepCopyInto(out *HasuraTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HasuraTarget) DeepCopyObject ¶
func (in *HasuraTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HasuraTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *HasuraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*HasuraTarget) GetConditionSet ¶
func (*HasuraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*HasuraTarget) GetEventTypes ¶
func (*HasuraTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*HasuraTarget) GetGroupVersionKind ¶
func (*HasuraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*HasuraTarget) GetStatus ¶
func (t *HasuraTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*HasuraTarget) GetStatusManager ¶ added in v1.16.0
func (t *HasuraTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type HasuraTargetList ¶
type HasuraTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HasuraTarget `json:"items"` }
HasuraTargetList is a list of event target instances.
func (*HasuraTargetList) DeepCopy ¶
func (in *HasuraTargetList) DeepCopy() *HasuraTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HasuraTargetList.
func (*HasuraTargetList) DeepCopyInto ¶
func (in *HasuraTargetList) DeepCopyInto(out *HasuraTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HasuraTargetList) DeepCopyObject ¶
func (in *HasuraTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HasuraTargetSpec ¶
type HasuraTargetSpec struct { // The GraphQL server endpoint. Endpoint string `json:"endpoint"` // A user token for interfacing with Hasura. // +optional JwtToken *SecretValueFromSource `json:"jwt,omitempty"` // An alternate token for interfacing with Hasura using admin privileges. // +optional AdminToken *SecretValueFromSource `json:"admin,omitempty"` // A default role that the queries should use when running the query. // +optional DefaultRole *string `json:"defaultRole,omitempty"` // A predefined list of queries that an event can specify in the io.triggermesh.graphql.query event type. // +optional Queries map[string]string `json:"queries,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
HasuraTargetSpec defines the desired state of the event target.
func (*HasuraTargetSpec) DeepCopy ¶
func (in *HasuraTargetSpec) DeepCopy() *HasuraTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HasuraTargetSpec.
func (*HasuraTargetSpec) DeepCopyInto ¶
func (in *HasuraTargetSpec) DeepCopyInto(out *HasuraTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IBMMQTarget ¶ added in v1.13.0
type IBMMQTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IBMMQTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
IBMMQTarget is the Schema the event target.
func (*IBMMQTarget) AcceptedEventTypes ¶ added in v1.13.0
func (*IBMMQTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*IBMMQTarget) AsEventSource ¶ added in v1.13.0
func (t *IBMMQTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*IBMMQTarget) DeepCopy ¶ added in v1.13.0
func (in *IBMMQTarget) DeepCopy() *IBMMQTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMMQTarget.
func (*IBMMQTarget) DeepCopyInto ¶ added in v1.13.0
func (in *IBMMQTarget) DeepCopyInto(out *IBMMQTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMMQTarget) DeepCopyObject ¶ added in v1.13.0
func (in *IBMMQTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IBMMQTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *IBMMQTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*IBMMQTarget) GetConditionSet ¶ added in v1.13.0
func (*IBMMQTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*IBMMQTarget) GetEventTypes ¶ added in v1.13.0
func (*IBMMQTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*IBMMQTarget) GetGroupVersionKind ¶ added in v1.13.0
func (*IBMMQTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*IBMMQTarget) GetStatus ¶ added in v1.13.0
func (t *IBMMQTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*IBMMQTarget) GetStatusManager ¶ added in v1.16.0
func (t *IBMMQTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type IBMMQTargetList ¶ added in v1.13.0
type IBMMQTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []IBMMQTarget `json:"items"` }
IBMMQTargetList is a list of event target instances.
func (*IBMMQTargetList) DeepCopy ¶ added in v1.13.0
func (in *IBMMQTargetList) DeepCopy() *IBMMQTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMMQTargetList.
func (*IBMMQTargetList) DeepCopyInto ¶ added in v1.13.0
func (in *IBMMQTargetList) DeepCopyInto(out *IBMMQTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMMQTargetList) DeepCopyObject ¶ added in v1.13.0
func (in *IBMMQTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IBMMQTargetSpec ¶ added in v1.13.0
type IBMMQTargetSpec struct { ConnectionName string `json:"connectionName"` QueueManager string `json:"queueManager"` QueueName string `json:"queueName"` ChannelName string `json:"channelName"` ReplyTo *MQReplyOptions `json:"replyTo,omitempty"` Auth Credentials `json:"credentials"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Whether to omit CloudEvent context attributes in messages sent to MQ. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
IBMMQTargetSpec defines the desired state of the event target.
func (*IBMMQTargetSpec) DeepCopy ¶ added in v1.13.0
func (in *IBMMQTargetSpec) DeepCopy() *IBMMQTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMMQTargetSpec.
func (*IBMMQTargetSpec) DeepCopyInto ¶ added in v1.13.0
func (in *IBMMQTargetSpec) DeepCopyInto(out *IBMMQTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instrument ¶ added in v1.11.0
type Instrument struct { // Name for the Instrument. Name string `json:"name"` // Description for the Instrument // +optional Description *string `json:"description,omitempty"` // Instrument Kind as defined by OpenTelemetry. Supported values are: // // - Histogram: for absolute values that can be aggregated. // - Counter: for delta values that increase monotonically. // - UpDownCounter: for delta values that can increase and decrease. Instrument InstrumentKind `json:"instrument"` // Number Kind as defined by OpenTelemetry, defines the measure data type // accepted by the Instrument. Supported values are: // // - Int64. // - Float64. Number NumberKind `json:"number"` }
Instrument push metrics for.
func (*Instrument) DeepCopy ¶ added in v1.11.0
func (in *Instrument) DeepCopy() *Instrument
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instrument.
func (*Instrument) DeepCopyInto ¶ added in v1.11.0
func (in *Instrument) DeepCopyInto(out *Instrument)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstrumentKind ¶ added in v1.11.0
type InstrumentKind string
InstrumentKind as defined by OpenTelemetry.
type JiraAuth ¶
type JiraAuth struct { // Jira username to connect to the instance as. User string `json:"user"` // Jira API token bound to the user. Token SecretValueFromSource `json:"token"` }
JiraAuth contains Jira credentials.
func (*JiraAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraAuth.
func (*JiraAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JiraTarget ¶
type JiraTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JiraTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
JiraTarget is the Schema for the Jira Target.
func (*JiraTarget) AcceptedEventTypes ¶
func (*JiraTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*JiraTarget) AsEventSource ¶ added in v1.16.0
func (t *JiraTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*JiraTarget) DeepCopy ¶
func (in *JiraTarget) DeepCopy() *JiraTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraTarget.
func (*JiraTarget) DeepCopyInto ¶
func (in *JiraTarget) DeepCopyInto(out *JiraTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JiraTarget) DeepCopyObject ¶
func (in *JiraTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JiraTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *JiraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*JiraTarget) GetConditionSet ¶
func (*JiraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*JiraTarget) GetEventTypes ¶
func (*JiraTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*JiraTarget) GetGroupVersionKind ¶
func (*JiraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*JiraTarget) GetStatus ¶
func (t *JiraTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*JiraTarget) GetStatusManager ¶ added in v1.16.0
func (t *JiraTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type JiraTargetList ¶
type JiraTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []JiraTarget `json:"items"` }
JiraTargetList is a list of event target instances.
func (*JiraTargetList) DeepCopy ¶
func (in *JiraTargetList) DeepCopy() *JiraTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraTargetList.
func (*JiraTargetList) DeepCopyInto ¶
func (in *JiraTargetList) DeepCopyInto(out *JiraTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JiraTargetList) DeepCopyObject ¶
func (in *JiraTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JiraTargetSpec ¶
type JiraTargetSpec struct { // Authentication to interact with the Salesforce API. Auth JiraAuth `json:"auth"` // URL for Jira service. URL string `json:"url"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
JiraTargetSpec defines the desired state of the event target.
func (*JiraTargetSpec) DeepCopy ¶
func (in *JiraTargetSpec) DeepCopy() *JiraTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraTargetSpec.
func (*JiraTargetSpec) DeepCopyInto ¶
func (in *JiraTargetSpec) DeepCopyInto(out *JiraTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTarget ¶ added in v1.19.0
type KafkaTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KafkaTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
KafkaTarget is the Schema for an KafkaTarget.
func (*KafkaTarget) DeepCopy ¶ added in v1.19.0
func (in *KafkaTarget) DeepCopy() *KafkaTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTarget.
func (*KafkaTarget) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTarget) DeepCopyInto(out *KafkaTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaTarget) DeepCopyObject ¶ added in v1.19.0
func (in *KafkaTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KafkaTarget) GetAdapterOverrides ¶ added in v1.19.0
func (t *KafkaTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*KafkaTarget) GetConditionSet ¶ added in v1.19.0
func (*KafkaTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*KafkaTarget) GetGroupVersionKind ¶ added in v1.19.0
func (*KafkaTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*KafkaTarget) GetStatus ¶ added in v1.19.0
func (t *KafkaTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*KafkaTarget) GetStatusManager ¶ added in v1.19.0
func (t *KafkaTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type KafkaTargetAuth ¶ added in v1.19.0
type KafkaTargetAuth struct { Kerberos *KafkaTargetKerberos `json:"kerberos,omitempty"` TLS *KafkaTargetTLSAuth `json:"tls,omitempty"` // SASL Enable SASLEnable bool `json:"saslEnable"` // TLS Enable // +optional TLSEnable *bool `json:"tlsEnable,omitempty"` // SecurityMechanisms holds the assignment of the specific SASL mechanisms. // +optional SecurityMechanisms *string `json:"securityMechanism,omitempty"` // Username Kafka account User // +optional Username *string `json:"username,omitempty"` // Password Kafka account Password // +optional Password *v1alpha1.ValueFromField `json:"password,omitempty"` }
KafkaTargetAuth contains Authentication method used to interact with Kafka.
func (*KafkaTargetAuth) DeepCopy ¶ added in v1.19.0
func (in *KafkaTargetAuth) DeepCopy() *KafkaTargetAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetAuth.
func (*KafkaTargetAuth) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTargetAuth) DeepCopyInto(out *KafkaTargetAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetKerberos ¶ added in v1.19.0
type KafkaTargetKerberos struct { Username *string `json:"username,omitempty"` Password *v1alpha1.ValueFromField `json:"password,omitempty"` ServiceName *string `json:"serviceName,omitempty"` ConfigPath *string `json:"configPath,omitempty"` KeytabPath *string `json:"keytabPath,omitempty"` Config *v1alpha1.ValueFromField `json:"config,omitempty"` Keytab *v1alpha1.ValueFromField `json:"keytab,omitempty"` Realm *string `json:"realm,omitempty"` }
KafkaTargetKerberos contains kerberos credentials.
func (*KafkaTargetKerberos) DeepCopy ¶ added in v1.19.0
func (in *KafkaTargetKerberos) DeepCopy() *KafkaTargetKerberos
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetKerberos.
func (*KafkaTargetKerberos) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTargetKerberos) DeepCopyInto(out *KafkaTargetKerberos)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetList ¶ added in v1.19.0
type KafkaTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []KafkaTarget `json:"items"` }
KafkaTargetList is a list of event target instances.
func (*KafkaTargetList) DeepCopy ¶ added in v1.19.0
func (in *KafkaTargetList) DeepCopy() *KafkaTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetList.
func (*KafkaTargetList) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTargetList) DeepCopyInto(out *KafkaTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KafkaTargetList) DeepCopyObject ¶ added in v1.19.0
func (in *KafkaTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KafkaTargetSpec ¶ added in v1.19.0
type KafkaTargetSpec struct { // Topic where messages are produced. Topic string `json:"topic"` // TopicReplicationFactor is the number of replicas for the topic. // +optional TopicReplicationFactor *int16 `json:"topicReplicationFactor,omitempty"` // TopicPartitions is the number of partitions for the topic. // +optional TopicPartitions *int32 `json:"topicPartitions,omitempty"` // BootstrapServers holds the name of the Kafka Bootstrap server. BootstrapServers []string `json:"bootstrapServers"` // Auth contains Authentication method used to interact with Kafka. Auth KafkaTargetAuth `json:"auth"` // Whether to omit CloudEvent context attributes in messages sent to Kafka. // When this property is false (default), the entire CloudEvent payload is included. // When this property is true, only the CloudEvent data is included. DiscardCEContext bool `json:"discardCloudEventContext"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
KafkaTargetSpec defines the desired state of the event target.
func (*KafkaTargetSpec) DeepCopy ¶ added in v1.19.0
func (in *KafkaTargetSpec) DeepCopy() *KafkaTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetSpec.
func (*KafkaTargetSpec) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTargetSpec) DeepCopyInto(out *KafkaTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaTargetTLSAuth ¶ added in v1.19.0
type KafkaTargetTLSAuth struct { CA *v1alpha1.ValueFromField `json:"ca,omitempty"` ClientCert *v1alpha1.ValueFromField `json:"clientCert,omitempty"` ClientKey *v1alpha1.ValueFromField `json:"clientKey,omitempty"` SkipVerify *bool `json:"skipVerify,omitempty"` }
KafkaTargetTLSAuth contains kerberos credentials.
func (*KafkaTargetTLSAuth) DeepCopy ¶ added in v1.19.0
func (in *KafkaTargetTLSAuth) DeepCopy() *KafkaTargetTLSAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaTargetTLSAuth.
func (*KafkaTargetTLSAuth) DeepCopyInto ¶ added in v1.19.0
func (in *KafkaTargetTLSAuth) DeepCopyInto(out *KafkaTargetTLSAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Keystore ¶ added in v1.14.1
type Keystore struct { KeyDatabase v1alpha1.ValueFromField `json:"keyDatabase"` PasswordStash v1alpha1.ValueFromField `json:"passwordStash"` }
Keystore represents Key Database components.
func (*Keystore) DeepCopy ¶ added in v1.14.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keystore.
func (*Keystore) DeepCopyInto ¶ added in v1.14.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzMetricsConnection ¶ added in v1.11.0
type LogzMetricsConnection struct { // Token for connecting to Logz metrics listener. Token SecretValueFromSource `json:"token"` // ListenerURL for pushing metrics. ListenerURL string `json:"listenerURL"` }
LogzMetricsConnection contains the information to connect to a Logz tenant to push metrics.
func (*LogzMetricsConnection) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsConnection) DeepCopy() *LogzMetricsConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsConnection.
func (*LogzMetricsConnection) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsConnection) DeepCopyInto(out *LogzMetricsConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzMetricsTarget ¶ added in v1.11.0
type LogzMetricsTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogzMetricsTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
LogzMetricsTarget receives CloudEvents typed `io.triggermesh.opentelemetry.metrics.push` that fullfil the schema at https://docs.triggermesh.io/schemas/opentelemetry.metrics.push.json to push new observations.
The target works using an OpenTelemetry to Cortex adapter, and is able to manage OpenTelemetry Synchronous Kinds. In case of an error a CloudEvent response conformant with https://docs.triggermesh.io/schemas/triggermesh.error.json and with an the attribute extension `category: error` can be produced.
Due to the buffering nature of this target, not returning an error does not guarantee that the metrics have been pushed to Logz
func (*LogzMetricsTarget) AcceptedEventTypes ¶ added in v1.11.0
func (*LogzMetricsTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*LogzMetricsTarget) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTarget) DeepCopy() *LogzMetricsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTarget.
func (*LogzMetricsTarget) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTarget) DeepCopyInto(out *LogzMetricsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzMetricsTarget) DeepCopyObject ¶ added in v1.11.0
func (in *LogzMetricsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogzMetricsTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *LogzMetricsTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*LogzMetricsTarget) GetConditionSet ¶ added in v1.11.0
func (*LogzMetricsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*LogzMetricsTarget) GetGroupVersionKind ¶ added in v1.11.0
func (*LogzMetricsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*LogzMetricsTarget) GetStatus ¶ added in v1.11.0
func (t *LogzMetricsTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*LogzMetricsTarget) GetStatusManager ¶ added in v1.16.0
func (t *LogzMetricsTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type LogzMetricsTargetList ¶ added in v1.11.0
type LogzMetricsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []LogzMetricsTarget `json:"items"` }
LogzMetricsTargetList is a list of event target instances.
func (*LogzMetricsTargetList) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopy() *LogzMetricsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTargetList.
func (*LogzMetricsTargetList) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopyInto(out *LogzMetricsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzMetricsTargetList) DeepCopyObject ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogzMetricsTargetSpec ¶ added in v1.11.0
type LogzMetricsTargetSpec struct { // Connection information for LogzMetrics. Connection LogzMetricsConnection `json:"connection"` // Instruments configured for pushing metrics. It is mandatory that all metrics // pushed by using this target are pre-registered using this list. Instruments []Instrument `json:"instruments"` // EventOptions for targets // +optional EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
LogzMetricsTargetSpec defines the desired state of the event target.
func (*LogzMetricsTargetSpec) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTargetSpec) DeepCopy() *LogzMetricsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTargetSpec.
func (*LogzMetricsTargetSpec) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTargetSpec) DeepCopyInto(out *LogzMetricsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzTarget ¶
type LogzTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogzTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
LogzTarget is the Schema for the Logz Target.
func (*LogzTarget) AsEventSource ¶
func (t *LogzTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*LogzTarget) DeepCopy ¶
func (in *LogzTarget) DeepCopy() *LogzTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzTarget.
func (*LogzTarget) DeepCopyInto ¶
func (in *LogzTarget) DeepCopyInto(out *LogzTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzTarget) DeepCopyObject ¶
func (in *LogzTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogzTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *LogzTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*LogzTarget) GetConditionSet ¶
func (*LogzTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*LogzTarget) GetEventTypes ¶
func (*LogzTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*LogzTarget) GetGroupVersionKind ¶
func (*LogzTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*LogzTarget) GetStatus ¶
func (t *LogzTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*LogzTarget) GetStatusManager ¶ added in v1.16.0
func (t *LogzTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type LogzTargetList ¶
type LogzTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []LogzTarget `json:"items"` }
LogzTargetList is a list of event target instances.
func (*LogzTargetList) DeepCopy ¶
func (in *LogzTargetList) DeepCopy() *LogzTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzTargetList.
func (*LogzTargetList) DeepCopyInto ¶
func (in *LogzTargetList) DeepCopyInto(out *LogzTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzTargetList) DeepCopyObject ¶
func (in *LogzTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogzTargetSpec ¶
type LogzTargetSpec struct { // ShippingToken defines the API token. ShippingToken SecretValueFromSource `json:"shippingToken"` // LogsListenerURL Defines the Log listener URL LogsListenerURL string `json:"logsListenerURL"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
LogzTargetSpec defines the desired state of the event target.
func (*LogzTargetSpec) DeepCopy ¶
func (in *LogzTargetSpec) DeepCopy() *LogzTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzTargetSpec.
func (*LogzTargetSpec) DeepCopyInto ¶
func (in *LogzTargetSpec) DeepCopyInto(out *LogzTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MQReplyOptions ¶ added in v1.13.0
type MQReplyOptions struct { QueueManager string `json:"queueManager,omitempty"` QueueName string `json:"queueName,omitempty"` }
func (*MQReplyOptions) DeepCopy ¶ added in v1.13.0
func (in *MQReplyOptions) DeepCopy() *MQReplyOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MQReplyOptions.
func (*MQReplyOptions) DeepCopyInto ¶ added in v1.13.0
func (in *MQReplyOptions) DeepCopyInto(out *MQReplyOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleFunctionSpecSpec ¶
type OracleFunctionSpecSpec struct { // Oracle Cloud ID of the function to invoke. Function string `json:"function,inline"` }
OracleFunctionSpecSpec defines the desired state of the event target.
func (*OracleFunctionSpecSpec) DeepCopy ¶
func (in *OracleFunctionSpecSpec) DeepCopy() *OracleFunctionSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleFunctionSpecSpec.
func (*OracleFunctionSpecSpec) DeepCopyInto ¶
func (in *OracleFunctionSpecSpec) DeepCopyInto(out *OracleFunctionSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleTarget ¶
type OracleTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OracleTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
OracleTarget is the Schema for an Oracle Target.
func (*OracleTarget) DeepCopy ¶
func (in *OracleTarget) DeepCopy() *OracleTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleTarget.
func (*OracleTarget) DeepCopyInto ¶
func (in *OracleTarget) DeepCopyInto(out *OracleTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OracleTarget) DeepCopyObject ¶
func (in *OracleTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OracleTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *OracleTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*OracleTarget) GetConditionSet ¶
func (*OracleTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*OracleTarget) GetGroupVersionKind ¶
func (*OracleTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*OracleTarget) GetStatus ¶
func (t *OracleTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*OracleTarget) GetStatusManager ¶ added in v1.16.0
func (t *OracleTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type OracleTargetList ¶
type OracleTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []OracleTarget `json:"items"` }
OracleTargetList is a list of event target instances.
func (*OracleTargetList) DeepCopy ¶
func (in *OracleTargetList) DeepCopy() *OracleTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleTargetList.
func (*OracleTargetList) DeepCopyInto ¶
func (in *OracleTargetList) DeepCopyInto(out *OracleTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OracleTargetList) DeepCopyObject ¶
func (in *OracleTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OracleTargetSpec ¶
type OracleTargetSpec struct { // Oracle User API private key. OracleAPIPrivateKey SecretValueFromSource `json:"oracleApiPrivateKey"` // Oracle User API private key passphrase. OracleAPIPrivateKeyPassphrase SecretValueFromSource `json:"oracleApiPrivateKeyPassphrase"` // Oracle User API cert fingerprint. OracleAPIPrivateKeyFingerprint SecretValueFromSource `json:"oracleApiPrivateKeyFingerprint"` // Oracle Tenancy OCID. Tenancy string `json:"oracleTenancy"` // Oracle User OCID associated with the API key. User string `json:"oracleUser"` // Oracle Cloud Region. Region string `json:"oracleRegion"` OracleFunctionSpec *OracleFunctionSpecSpec `json:"function,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
OracleTargetSpec defines the desired state of the event target.
func (*OracleTargetSpec) DeepCopy ¶
func (in *OracleTargetSpec) DeepCopy() *OracleTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleTargetSpec.
func (*OracleTargetSpec) DeepCopyInto ¶
func (in *OracleTargetSpec) DeepCopyInto(out *OracleTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceAuth ¶
type SalesforceAuth struct { // ClientID for the Salesforce connected app. ClientID string `json:"clientID"` // Server points to the authorization URL. Server string `json:"server"` // User configuring the connected app. User string `json:"user"` // CertKey is the private key used to sign requests from the target. CertKey SecretValueFromSource `json:"certKey"` }
SalesforceAuth contains OAuth JWT information to interact with the Salesforce API. See: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_jwt_flow.htm
func (*SalesforceAuth) DeepCopy ¶
func (in *SalesforceAuth) DeepCopy() *SalesforceAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceAuth.
func (*SalesforceAuth) DeepCopyInto ¶
func (in *SalesforceAuth) DeepCopyInto(out *SalesforceAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceTarget ¶
type SalesforceTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SalesforceTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
SalesforceTarget receives CloudEvents typed `io.triggermesh.salesforce.apicall` that fullfil the schema at https://docs.triggermesh.io/schemas/salesforce.apicall.json and consumes the Salesforce API.
Upon a successful call a response is returned typed `io.triggermesh.salesforce.apicall.response` containing the returned payload as the CloudEvent data and a `category: success` extension. In case of an error the payload will be conformant with https://docs.triggermesh.io/schemas/triggermesh.error.json and the CloudEvent extension will be set to `category: error`.
func (*SalesforceTarget) AcceptedEventTypes ¶
func (*SalesforceTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*SalesforceTarget) AsEventSource ¶
func (t *SalesforceTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*SalesforceTarget) DeepCopy ¶
func (in *SalesforceTarget) DeepCopy() *SalesforceTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTarget.
func (*SalesforceTarget) DeepCopyInto ¶
func (in *SalesforceTarget) DeepCopyInto(out *SalesforceTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SalesforceTarget) DeepCopyObject ¶
func (in *SalesforceTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SalesforceTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *SalesforceTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*SalesforceTarget) GetConditionSet ¶
func (*SalesforceTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*SalesforceTarget) GetEventTypes ¶
func (*SalesforceTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SalesforceTarget) GetGroupVersionKind ¶
func (*SalesforceTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SalesforceTarget) GetStatus ¶
func (t *SalesforceTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*SalesforceTarget) GetStatusManager ¶ added in v1.16.0
func (t *SalesforceTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type SalesforceTargetList ¶
type SalesforceTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SalesforceTarget `json:"items"` }
SalesforceTargetList is a list of event target instances.
func (*SalesforceTargetList) DeepCopy ¶
func (in *SalesforceTargetList) DeepCopy() *SalesforceTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTargetList.
func (*SalesforceTargetList) DeepCopyInto ¶
func (in *SalesforceTargetList) DeepCopyInto(out *SalesforceTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SalesforceTargetList) DeepCopyObject ¶
func (in *SalesforceTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SalesforceTargetSpec ¶
type SalesforceTargetSpec struct { // Authentication information to interact with the Salesforce API. Auth SalesforceAuth `json:"auth"` // APIVersion at Salesforce. If not set the latest version will be used. // +optional APIVersion *string `json:"apiVersion"` // EventOptions for targets // +optional EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
SalesforceTargetSpec defines the desired state of the event target.
func (*SalesforceTargetSpec) DeepCopy ¶
func (in *SalesforceTargetSpec) DeepCopy() *SalesforceTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTargetSpec.
func (*SalesforceTargetSpec) DeepCopyInto ¶
func (in *SalesforceTargetSpec) DeepCopyInto(out *SalesforceTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretValueFromSource ¶
type SecretValueFromSource struct { // The Secret key to select from. SecretKeyRef *corev1.SecretKeySelector `json:"secretKeyRef,omitempty"` }
SecretValueFromSource represents the source of a secret value
func (*SecretValueFromSource) DeepCopy ¶
func (in *SecretValueFromSource) DeepCopy() *SecretValueFromSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretValueFromSource.
func (*SecretValueFromSource) DeepCopyInto ¶
func (in *SecretValueFromSource) DeepCopyInto(out *SecretValueFromSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SendGridTarget ¶
type SendGridTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SendGridTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
SendGridTarget is the Schema for an Sendgrid Target.
func (*SendGridTarget) AcceptedEventTypes ¶
func (*SendGridTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*SendGridTarget) AsEventSource ¶
func (t *SendGridTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*SendGridTarget) DeepCopy ¶
func (in *SendGridTarget) DeepCopy() *SendGridTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendGridTarget.
func (*SendGridTarget) DeepCopyInto ¶
func (in *SendGridTarget) DeepCopyInto(out *SendGridTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SendGridTarget) DeepCopyObject ¶
func (in *SendGridTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SendGridTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *SendGridTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*SendGridTarget) GetConditionSet ¶
func (*SendGridTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*SendGridTarget) GetEventTypes ¶
func (*SendGridTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SendGridTarget) GetGroupVersionKind ¶
func (*SendGridTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SendGridTarget) GetStatus ¶
func (t *SendGridTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*SendGridTarget) GetStatusManager ¶ added in v1.16.0
func (t *SendGridTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type SendGridTargetList ¶
type SendGridTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SendGridTarget `json:"items"` }
SendGridTargetList is a list of event target instances.
func (*SendGridTargetList) DeepCopy ¶
func (in *SendGridTargetList) DeepCopy() *SendGridTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendGridTargetList.
func (*SendGridTargetList) DeepCopyInto ¶
func (in *SendGridTargetList) DeepCopyInto(out *SendGridTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SendGridTargetList) DeepCopyObject ¶
func (in *SendGridTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SendGridTargetSpec ¶
type SendGridTargetSpec struct { // APIKey for account APIKey SecretValueFromSource `json:"apiKey"` // DefaultFromEmail is a default email account to assign to the outgoing email's. // +optional DefaultFromEmail *string `json:"defaultFromEmail,omitempty"` // DefaultToEmail is a default recipient email account to assign to the outgoing email's. // +optional DefaultToEmail *string `json:"defaultToEmail,omitempty"` // DefaultToName is a default recipient name to assign to the outgoing email's. // +optional DefaultToName *string `json:"defaultToName,omitempty"` // DefaultFromName is a default sender name to assign to the outgoing email's. // +optional DefaultFromName *string `json:"defaultFromName,omitempty"` // DefaultMessage is a default message to assign to the outgoing email's. // +optional DefaultMessage *string `json:"defaultMessage,omitempty"` // DefaultSubject is a default subject to assign to the outgoing email's. // +optional DefaultSubject *string `json:"defaultSubject,omitempty"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
SendGridTargetSpec defines the desired state of the event target.
func (*SendGridTargetSpec) DeepCopy ¶
func (in *SendGridTargetSpec) DeepCopy() *SendGridTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendGridTargetSpec.
func (*SendGridTargetSpec) DeepCopyInto ¶
func (in *SendGridTargetSpec) DeepCopyInto(out *SendGridTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackTarget ¶
type SlackTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SlackTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
SlackTarget defines the schema for the Slack target.
func (*SlackTarget) AcceptedEventTypes ¶
func (*SlackTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*SlackTarget) AsEventSource ¶
func (t *SlackTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*SlackTarget) DeepCopy ¶
func (in *SlackTarget) DeepCopy() *SlackTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTarget.
func (*SlackTarget) DeepCopyInto ¶
func (in *SlackTarget) DeepCopyInto(out *SlackTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackTarget) DeepCopyObject ¶
func (in *SlackTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SlackTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *SlackTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*SlackTarget) GetConditionSet ¶
func (*SlackTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*SlackTarget) GetEventTypes ¶
func (*SlackTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SlackTarget) GetGroupVersionKind ¶
func (*SlackTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SlackTarget) GetStatus ¶
func (t *SlackTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*SlackTarget) GetStatusManager ¶ added in v1.16.0
func (t *SlackTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type SlackTargetList ¶
type SlackTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SlackTarget `json:"items"` }
SlackTargetList is a list of event target instances.
func (*SlackTargetList) DeepCopy ¶
func (in *SlackTargetList) DeepCopy() *SlackTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTargetList.
func (*SlackTargetList) DeepCopyInto ¶
func (in *SlackTargetList) DeepCopyInto(out *SlackTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackTargetList) DeepCopyObject ¶
func (in *SlackTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SlackTargetSpec ¶
type SlackTargetSpec struct { // Token for Slack App Token SecretValueFromSource `json:"token"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
SlackTargetSpec defines the desired state of the event target.
func (*SlackTargetSpec) DeepCopy ¶
func (in *SlackTargetSpec) DeepCopy() *SlackTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTargetSpec.
func (*SlackTargetSpec) DeepCopyInto ¶
func (in *SlackTargetSpec) DeepCopyInto(out *SlackTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplunkTarget ¶
type SplunkTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SplunkTargetSpec `json:"spec,omitempty"` Status v1alpha1.Status `json:"status,omitempty"` }
SplunkTarget is the Schema for the event target.
func (*SplunkTarget) DeepCopy ¶
func (in *SplunkTarget) DeepCopy() *SplunkTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkTarget.
func (*SplunkTarget) DeepCopyInto ¶
func (in *SplunkTarget) DeepCopyInto(out *SplunkTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SplunkTarget) DeepCopyObject ¶
func (in *SplunkTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SplunkTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *SplunkTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*SplunkTarget) GetConditionSet ¶
func (*SplunkTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*SplunkTarget) GetGroupVersionKind ¶
func (*SplunkTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SplunkTarget) GetStatus ¶
func (t *SplunkTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*SplunkTarget) GetStatusManager ¶ added in v1.16.0
func (t *SplunkTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type SplunkTargetList ¶
type SplunkTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SplunkTarget `json:"items"` }
SplunkTargetList is a list of event target instances.
func (*SplunkTargetList) DeepCopy ¶
func (in *SplunkTargetList) DeepCopy() *SplunkTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkTargetList.
func (*SplunkTargetList) DeepCopyInto ¶
func (in *SplunkTargetList) DeepCopyInto(out *SplunkTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SplunkTargetList) DeepCopyObject ¶
func (in *SplunkTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SplunkTargetSpec ¶
type SplunkTargetSpec struct { // URL of the HTTP Event Collector (HEC). // Only the scheme, hostname, and port (optionally) are evaluated, the URL path is trimmed if present. // see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#Enable_HTTP_Event_Collector Endpoint apis.URL `json:"endpoint"` // Token for authenticating requests against the HEC. // see https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector#About_Event_Collector_tokens Token v1alpha1.ValueFromField `json:"token"` // Name of the index to send events to. // When undefined, events are sent to the default index defined in the HEC token's configuration. // +optional Index *string `json:"index,omitempty"` // Controls whether the Splunk client verifies the server's certificate // chain and host name when communicating over TLS. // +optional SkipTLSVerify *bool `json:"skipTLSVerify,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
SplunkTargetSpec defines the desired state of the event target.
func (*SplunkTargetSpec) DeepCopy ¶
func (in *SplunkTargetSpec) DeepCopy() *SplunkTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkTargetSpec.
func (*SplunkTargetSpec) DeepCopyInto ¶
func (in *SplunkTargetSpec) DeepCopyInto(out *SplunkTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSSpec ¶ added in v1.14.1
type TLSSpec struct { Cipher string `json:"cipher"` ClientAuthRequired bool `json:"clientAuthRequired"` CertLabel *string `json:"certLabel,omitempty"` KeyRepository Keystore `json:"keyRepository"` }
TLSSpec defines the desired state of the event target.
func (*TLSSpec) DeepCopy ¶ added in v1.14.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSSpec.
func (*TLSSpec) DeepCopyInto ¶ added in v1.14.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TektonTarget ¶
type TektonTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec TektonTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
TektonTarget defines the schema for the Tekton target.
func (*TektonTarget) AcceptedEventTypes ¶
func (*TektonTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*TektonTarget) AsEventSource ¶
func (t *TektonTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*TektonTarget) DeepCopy ¶
func (in *TektonTarget) DeepCopy() *TektonTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTarget.
func (*TektonTarget) DeepCopyInto ¶
func (in *TektonTarget) DeepCopyInto(out *TektonTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TektonTarget) DeepCopyObject ¶
func (in *TektonTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TektonTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *TektonTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*TektonTarget) GetConditionSet ¶
func (*TektonTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*TektonTarget) GetEventTypes ¶
func (*TektonTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*TektonTarget) GetGroupVersionKind ¶
func (*TektonTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*TektonTarget) GetStatus ¶
func (t *TektonTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*TektonTarget) GetStatusManager ¶ added in v1.16.0
func (t *TektonTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type TektonTargetList ¶
type TektonTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []TektonTarget `json:"items"` }
TektonTargetList is a list of event target instances.
func (*TektonTargetList) DeepCopy ¶
func (in *TektonTargetList) DeepCopy() *TektonTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetList.
func (*TektonTargetList) DeepCopyInto ¶
func (in *TektonTargetList) DeepCopyInto(out *TektonTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TektonTargetList) DeepCopyObject ¶
func (in *TektonTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TektonTargetReapPolicy ¶
type TektonTargetReapPolicy struct { // ReapSuccessAge How long to wait before reaping runs that were successful ReapSuccessAge *string `json:"success,omitempty"` // ReapFailAge How long to wait before reaping runs that failed ReapFailAge *string `json:"fail,omitempty"` }
TektonTargetReapPolicy defines desired Repeating Policy.
func (*TektonTargetReapPolicy) DeepCopy ¶
func (in *TektonTargetReapPolicy) DeepCopy() *TektonTargetReapPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetReapPolicy.
func (*TektonTargetReapPolicy) DeepCopyInto ¶
func (in *TektonTargetReapPolicy) DeepCopyInto(out *TektonTargetReapPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TektonTargetSpec ¶
type TektonTargetSpec struct { // ReapPolicy dictates the reaping policy to be applied for the target // +optional ReapPolicy *TektonTargetReapPolicy `json:"reapPolicy,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
TektonTargetSpec defines the desired state of the event target.
func (*TektonTargetSpec) DeepCopy ¶
func (in *TektonTargetSpec) DeepCopy() *TektonTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetSpec.
func (*TektonTargetSpec) DeepCopyInto ¶
func (in *TektonTargetSpec) DeepCopyInto(out *TektonTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwilioTarget ¶
type TwilioTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TwilioTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
TwilioTarget is the Schema for an Twilio Target.
func (*TwilioTarget) AcceptedEventTypes ¶
func (*TwilioTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*TwilioTarget) AsEventSource ¶
func (t *TwilioTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*TwilioTarget) DeepCopy ¶
func (in *TwilioTarget) DeepCopy() *TwilioTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwilioTarget.
func (*TwilioTarget) DeepCopyInto ¶
func (in *TwilioTarget) DeepCopyInto(out *TwilioTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TwilioTarget) DeepCopyObject ¶
func (in *TwilioTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TwilioTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *TwilioTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*TwilioTarget) GetConditionSet ¶
func (*TwilioTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*TwilioTarget) GetEventTypes ¶
func (*TwilioTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*TwilioTarget) GetGroupVersionKind ¶
func (*TwilioTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*TwilioTarget) GetStatus ¶
func (t *TwilioTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*TwilioTarget) GetStatusManager ¶ added in v1.16.0
func (t *TwilioTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type TwilioTargetList ¶
type TwilioTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []TwilioTarget `json:"items"` }
TwilioTargetList is a list of event target instances.
func (*TwilioTargetList) DeepCopy ¶
func (in *TwilioTargetList) DeepCopy() *TwilioTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwilioTargetList.
func (*TwilioTargetList) DeepCopyInto ¶
func (in *TwilioTargetList) DeepCopyInto(out *TwilioTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TwilioTargetList) DeepCopyObject ¶
func (in *TwilioTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TwilioTargetSpec ¶
type TwilioTargetSpec struct { // Twilio account SID AccountSID SecretValueFromSource `json:"sid"` // Twilio account Token Token SecretValueFromSource `json:"token"` // DefaultPhoneFrom is the purchased Twilio phone we are using // +optional DefaultPhoneFrom *string `json:"defaultPhoneFrom,omitempty"` // DefaultPhoneTo is the destination phone // +optional DefaultPhoneTo *string `json:"defaultPhoneTo,omitempty"` // EventOptions for targets EventOptions *EventOptions `json:"eventOptions,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
TwilioTargetSpec defines the desired state of the event target.
func (*TwilioTargetSpec) DeepCopy ¶
func (in *TwilioTargetSpec) DeepCopy() *TwilioTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwilioTargetSpec.
func (*TwilioTargetSpec) DeepCopyInto ¶
func (in *TwilioTargetSpec) DeepCopyInto(out *TwilioTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskTarget ¶
type ZendeskTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ZendeskTargetSpec `json:"spec"` Status v1alpha1.Status `json:"status,omitempty"` }
ZendeskTarget is the Schema for an Zendesk Target.
func (*ZendeskTarget) AcceptedEventTypes ¶
func (*ZendeskTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*ZendeskTarget) AsEventSource ¶
func (t *ZendeskTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*ZendeskTarget) DeepCopy ¶
func (in *ZendeskTarget) DeepCopy() *ZendeskTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskTarget.
func (*ZendeskTarget) DeepCopyInto ¶
func (in *ZendeskTarget) DeepCopyInto(out *ZendeskTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZendeskTarget) DeepCopyObject ¶
func (in *ZendeskTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZendeskTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *ZendeskTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*ZendeskTarget) GetConditionSet ¶
func (*ZendeskTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*ZendeskTarget) GetEventTypes ¶
func (*ZendeskTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*ZendeskTarget) GetGroupVersionKind ¶
func (*ZendeskTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*ZendeskTarget) GetStatus ¶
func (t *ZendeskTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*ZendeskTarget) GetStatusManager ¶ added in v1.16.0
func (t *ZendeskTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type ZendeskTargetList ¶
type ZendeskTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []ZendeskTarget `json:"items"` }
ZendeskTargetList is a list of event target instances.
func (*ZendeskTargetList) DeepCopy ¶
func (in *ZendeskTargetList) DeepCopy() *ZendeskTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskTargetList.
func (*ZendeskTargetList) DeepCopyInto ¶
func (in *ZendeskTargetList) DeepCopyInto(out *ZendeskTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZendeskTargetList) DeepCopyObject ¶
func (in *ZendeskTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ZendeskTargetSpec ¶
type ZendeskTargetSpec struct { // Token contains the Zendesk account Token. Token SecretValueFromSource `json:"token"` // Subdomain the Zendesk subdomain. Subdomain string `json:"subdomain"` // Email the registered Zendesk email account. Email string `json:"email"` // Subject a static subject assignemnt for every ticket. // +optional Subject string `json:"subject,omitempty"` // Adapter spec overrides parameters. // +optional AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"` }
ZendeskTargetSpec defines the desired state of the event target.
func (*ZendeskTargetSpec) DeepCopy ¶
func (in *ZendeskTargetSpec) DeepCopy() *ZendeskTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskTargetSpec.
func (*ZendeskTargetSpec) DeepCopyInto ¶
func (in *ZendeskTargetSpec) DeepCopyInto(out *ZendeskTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alibabaoss_lifecycle.go
- alibabaoss_types.go
- aws_comprehend_lifecycle.go
- aws_comprehend_types.go
- aws_dynamodb_lifecycle.go
- aws_dynamodb_types.go
- aws_eventbridge_lifecycle.go
- aws_eventbridge_types.go
- aws_kinesis_lifecycle.go
- aws_kinesis_types.go
- aws_lambda_lifecycle.go
- aws_lambda_types.go
- aws_s3_lifecycle.go
- aws_s3_types.go
- aws_sns_lifecycle.go
- aws_sns_types.go
- aws_sqs_lifecycle.go
- aws_sqs_types.go
- azure_common_types.go
- azureeventhubs_lifecycle.go
- azureeventhubs_types.go
- azuresentineltarget_lifecycle.go
- azuresentineltarget_types.go
- cloudevents_lifecycle.go
- cloudevents_types.go
- common_lifecycle.go
- common_types.go
- confluent_lifecycle.go
- confluent_types.go
- datadog_lifecycle.go
- datadog_types.go
- deepcopy_generated.go
- doc.go
- elasticsearch_lifecycle.go
- elasticsearch_types.go
- googlecloud_common_types.go
- googlecloudfirestore_lifecycle.go
- googlecloudfirestore_types.go
- googlecloudpubsubtarget_lifecycle.go
- googlecloudpubsubtarget_types.go
- googlecloudstorage_lifecycle.go
- googlecloudstorage_types.go
- googlecloudworkflows_lifecycle.go
- googlecloudworkflows_types.go
- googlesheet_lifecycle.go
- googlesheet_types.go
- hasura_lifecycle.go
- hasura_types.go
- http_lifecycle.go
- http_types.go
- ibmmq_lifecycle.go
- ibmmq_types.go
- jira_lifecycle.go
- jira_types.go
- kafka_lifecycle.go
- kafka_types.go
- logz_lifecycle.go
- logz_types.go
- logzmetrics_lifecycle.go
- logzmetrics_types.go
- oracle_lifecycle.go
- oracle_types.go
- register.go
- salesforce_lifecycle.go
- salesforce_types.go
- sendgrid_lifecycle.go
- sendgrid_types.go
- slack_lifecycle.go
- slack_types.go
- splunk_lifecycle.go
- splunk_types.go
- tekton_lifecycle.go
- tekton_types.go
- twilio_lifecycle.go
- twilio_types.go
- zendesk_lifecycle.go
- zendesk_types.go