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 HeaderPolicy
- 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 InfraTarget
- func (in *InfraTarget) DeepCopy() *InfraTarget
- func (in *InfraTarget) DeepCopyInto(out *InfraTarget)
- func (in *InfraTarget) DeepCopyObject() runtime.Object
- func (t *InfraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*InfraTarget) GetConditionSet() apis.ConditionSet
- func (*InfraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *InfraTarget) GetStatus() *duckv1.Status
- func (t *InfraTarget) GetStatusManager() *v1alpha1.StatusManager
- type InfraTargetList
- type InfraTargetScript
- type InfraTargetSpec
- type InfraTargetState
- 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 UiPathTarget
- func (*UiPathTarget) AcceptedEventTypes() []string
- func (t *UiPathTarget) AsEventSource() string
- func (in *UiPathTarget) DeepCopy() *UiPathTarget
- func (in *UiPathTarget) DeepCopyInto(out *UiPathTarget)
- func (in *UiPathTarget) DeepCopyObject() runtime.Object
- func (t *UiPathTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
- func (*UiPathTarget) GetConditionSet() apis.ConditionSet
- func (*UiPathTarget) GetEventTypes() []string
- func (*UiPathTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *UiPathTarget) GetStatus() *duckv1.Status
- func (t *UiPathTarget) GetStatusManager() *v1alpha1.StatusManager
- type UiPathTargetList
- type UiPathTargetSpec
- 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 ( // EventTypeUiPathStartJob represents job data to be initiated EventTypeUiPathStartJob = "io.triggermesh.uipath.job.start" // EventTypeUiPathQueuePost represents queue data to be posted to UiPath EventTypeUiPathQueuePost = "io.triggermesh.uipath.queue.post" )
Accepted 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 HeaderPolicy ¶
type HeaderPolicy string
HeaderPolicy is the action to take on stateful headers
const ( // HeaderPolicyEnsure headers, will create or copy stateful headers to the new CloudEvent. HeaderPolicyEnsure HeaderPolicy = "ensure" // HeaderPolicyPropagate will copy stateful headers to the new CloudEvent. HeaderPolicyPropagate HeaderPolicy = "propagate" // HeaderPolicyNone wont copy stateful headers to the new CloudEvent. HeaderPolicyNone HeaderPolicy = "none" )
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 InfraTarget ¶
type InfraTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec InfraTargetSpec `json:"spec"`
Status v1alpha1.Status `json:"status,omitempty"`
}
InfraTarget is the Schema for the Infra JS Target.
func (*InfraTarget) DeepCopy ¶
func (in *InfraTarget) DeepCopy() *InfraTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTarget.
func (*InfraTarget) DeepCopyInto ¶
func (in *InfraTarget) DeepCopyInto(out *InfraTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InfraTarget) DeepCopyObject ¶
func (in *InfraTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InfraTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *InfraTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*InfraTarget) GetConditionSet ¶
func (*InfraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*InfraTarget) GetGroupVersionKind ¶
func (*InfraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*InfraTarget) GetStatus ¶
func (t *InfraTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*InfraTarget) GetStatusManager ¶ added in v1.16.0
func (t *InfraTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type InfraTargetList ¶
type InfraTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []InfraTarget `json:"items"`
}
InfraTargetList is a list of event target instances.
func (*InfraTargetList) DeepCopy ¶
func (in *InfraTargetList) DeepCopy() *InfraTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTargetList.
func (*InfraTargetList) DeepCopyInto ¶
func (in *InfraTargetList) DeepCopyInto(out *InfraTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InfraTargetList) DeepCopyObject ¶
func (in *InfraTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InfraTargetScript ¶
type InfraTargetScript struct {
// Code to be executed at every request.
Code string `json:"code"`
// Timeout is the script execution time after which
// it will be halted.
Timeout *int `json:"timeout,omitempty"`
}
InfraTargetScript holds the script options
func (*InfraTargetScript) DeepCopy ¶
func (in *InfraTargetScript) DeepCopy() *InfraTargetScript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTargetScript.
func (*InfraTargetScript) DeepCopyInto ¶
func (in *InfraTargetScript) DeepCopyInto(out *InfraTargetScript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfraTargetSpec ¶
type InfraTargetSpec struct {
// Script to be executed at every request.
Script *InfraTargetScript `json:"script,omitempty"`
// State actions and options.
State *InfraTargetState `json:"state,omitempty"`
// TypeLoopProtection protect against infinite loops when the cloudevent type does not change.
TypeLoopProtection *bool `json:"typeLoopProtection,omitempty"`
// Adapter spec overrides parameters.
// +optional
AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"`
}
InfraTargetSpec defines the desired state of the event target.
func (*InfraTargetSpec) DeepCopy ¶
func (in *InfraTargetSpec) DeepCopy() *InfraTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTargetSpec.
func (*InfraTargetSpec) DeepCopyInto ¶
func (in *InfraTargetSpec) DeepCopyInto(out *InfraTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InfraTargetState ¶
type InfraTargetState struct {
// HeadersPolicy determines actions on stateful headers.
HeadersPolicy *HeaderPolicy `json:"headersPolicy,omitempty"`
// Bridge is the identifier to be used if the adapter needs to
// create cloud events headers as part of its policy.
//
// The Bridge moniker identifies uniquely the workflow that
// this component is part of, and should be taken into account
// when storing variables in the state store.
Bridge *string `json:"bridge,omitempty"`
}
InfraTargetState holds the state options
func (*InfraTargetState) DeepCopy ¶
func (in *InfraTargetState) DeepCopy() *InfraTargetState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTargetState.
func (*InfraTargetState) DeepCopyInto ¶
func (in *InfraTargetState) DeepCopyInto(out *InfraTargetState)
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 Infra JS 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 UiPathTarget ¶
type UiPathTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec UiPathTargetSpec `json:"spec,omitempty"`
Status v1alpha1.Status `json:"status,omitempty"`
}
UiPathTarget is the Schema for the event target.
func (*UiPathTarget) AcceptedEventTypes ¶
func (*UiPathTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
func (*UiPathTarget) AsEventSource ¶
func (t *UiPathTarget) AsEventSource() string
AsEventSource implements EventSource.
func (*UiPathTarget) DeepCopy ¶
func (in *UiPathTarget) DeepCopy() *UiPathTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UiPathTarget.
func (*UiPathTarget) DeepCopyInto ¶
func (in *UiPathTarget) DeepCopyInto(out *UiPathTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UiPathTarget) DeepCopyObject ¶
func (in *UiPathTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UiPathTarget) GetAdapterOverrides ¶ added in v1.16.1
func (t *UiPathTarget) GetAdapterOverrides() *v1alpha1.AdapterOverrides
GetAdapterOverrides implements AdapterConfigurable.
func (*UiPathTarget) GetConditionSet ¶
func (*UiPathTarget) GetConditionSet() apis.ConditionSet
GetConditionSet implements duckv1.KRShaped.
func (*UiPathTarget) GetEventTypes ¶
func (*UiPathTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*UiPathTarget) GetGroupVersionKind ¶
func (*UiPathTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*UiPathTarget) GetStatus ¶
func (t *UiPathTarget) GetStatus() *duckv1.Status
GetStatus implements duckv1.KRShaped.
func (*UiPathTarget) GetStatusManager ¶ added in v1.16.0
func (t *UiPathTarget) GetStatusManager() *v1alpha1.StatusManager
GetStatusManager implements Reconcilable.
type UiPathTargetList ¶
type UiPathTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UiPathTarget `json:"items"`
}
UiPathTargetList is a list of event target instances.
func (*UiPathTargetList) DeepCopy ¶
func (in *UiPathTargetList) DeepCopy() *UiPathTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UiPathTargetList.
func (*UiPathTargetList) DeepCopyInto ¶
func (in *UiPathTargetList) DeepCopyInto(out *UiPathTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UiPathTargetList) DeepCopyObject ¶
func (in *UiPathTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UiPathTargetSpec ¶
type UiPathTargetSpec struct {
// UserKey An OAuth token used to obtain an access key.
UserKey SecretValueFromSource `json:"userKey"`
// RobotName is the robot to invoke with this target.
RobotName string `json:"robotName"`
// ProccessName is the process name that will be used by UiPath for the target.
ProcessName string `json:"processName"`
// TenantName is the tenant that contains the components that will be invoked by the target.
TenantName string `json:"tenantName"`
// AccountLogicalName is the unique site URL used to identif the UiPath tenant.
AccountLogicalName string `json:"accountLogicalName"`
// ClientID is the OAuth id registered to this target.
ClientID string `json:"clientID"`
// OrganizationUnitID is the organization unit within the tenant that the UiPath proccess will run under.
OrganizationUnitID string `json:"organizationUnitID"`
// Adapter spec overrides parameters.
// +optional
AdapterOverrides *v1alpha1.AdapterOverrides `json:"adapterOverrides,omitempty"`
}
UiPathTargetSpec defines the desired state of the event target.
func (*UiPathTargetSpec) DeepCopy ¶
func (in *UiPathTargetSpec) DeepCopy() *UiPathTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UiPathTargetSpec.
func (*UiPathTargetSpec) DeepCopyInto ¶
func (in *UiPathTargetSpec) DeepCopyInto(out *UiPathTargetSpec)
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
- infra_lifecycle.go
- infra_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
- uipath_lifecycle.go
- uipath_types.go
- zendesk_lifecycle.go
- zendesk_types.go