v1alpha1

package
v1.16.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2022 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group. +k8s:deepcopy-gen=package +groupName=targets.triggermesh.io

Index

Constants

View Source
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

View Source
const (
	EventTypeElasticsearchStore    = "io.triggermesh.elasticsearch.doc.index"
	EventTypeElasticsearchResponse = "io.triggermesh.elasticsearch.doc.index.response"
)

Managed event types

View Source
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

View Source
const (
	EventTypeGoogleCloudStorageObjectInsert = "com.google.cloud.storage.object.insert"

	EventTypeGoogleCloudStorageResponse = "com.google.cloud.storage.object.insert.response"
)

Managed event types

View Source
const (
	EventTypeGoogleCloudWorkflowsRun = "io.trigermesh.google.workflows.run"

	EventTypeGoogleCloudWorkflowsRunResponse = "io.trigermesh.google.workflows.run.response"
)

Managed event types

View Source
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

View Source
const (
	IBMMQTargetGenericRequestEventType  = "io.triggermesh.ibm.mq.put"
	IBMMQTargetGenericResponseEventType = "io.triggermesh.ibm.mq.response"
)

Managed event types

View Source
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

View Source
const (
	// Instrument Kinds
	InstrumentKindHistogram     InstrumentKind = "Histogram"
	InstrumentKindCounter       InstrumentKind = "Counter"
	InstrumentKindUpDownCounter InstrumentKind = "UpDownCounter"

	// Number Kinds
	NumberKindInt64   NumberKind = "Int64"
	NumberKindFloat64 NumberKind = "Float64"
)
View Source
const (
	EventTypeSalesforceAPICall         = "io.triggermesh.salesforce.apicall"
	EventTypeSalesforceAPICallResponse = "io.triggermesh.salesforce.apicall.response"
)

Managed event types

View Source
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

View Source
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

View Source
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

View Source
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

View Source
const (
	// EventTypeZendesk represents a task to create a Zendesk ticket.
	EventTypeZendeskTicketCreate = "com.zendesk.ticket.create"
	EventTypeZendeskTagCreate    = "com.zendesk.ticket.tag.add"
)

Accepted event types

View Source
const (
	// EventTypeAWSComprehendResult contains the result of the processing of an S3 event.
	EventTypeAWSComprehendResult = "io.triggermesh.targets.aws.comprehend.result"
)

Returned event types

View Source
const (
	// EventTypeAWSDynamoDBResult contains the result of the processing of an S3 event.
	EventTypeAWSDynamoDBResult = "io.triggermesh.targets.aws.dynamodb.result"
)

Returned event types

View Source
const (
	// EventTypeAWSEventBridgeResult contains the result of the processing of an eventbridge event.
	EventTypeAWSEventBridgeResult = "io.triggermesh.targets.aws.eventbridge.result"
)

Returned event types

View Source
const (
	// EventTypeAWSS3Put represents a task to put an object in S3.
	EventTypeAWSS3Put = "io.triggermesh.awss3.object.put"
)

Accepted event types

View Source
const (
	// EventTypeAWSS3Result contains the result of the processing of an S3 event.
	EventTypeAWSS3Result = "io.triggermesh.targets.aws.s3.result"
)

Returned event types

View Source
const (
	EventTypeAlibabaOSSGenericResponse = "io.triggermesh.alibaba.oss.response"
)

Managed event types

View Source
const (
	EventTypeAzureEventHubsGenericResponse = "io.triggermesh.azure.eventhubs.put.response"
)

Managed event types

View Source
const (
	// EventTypeGoogleSheetAppend represents a task to append a row to a sheet.
	EventTypeGoogleSheetAppend = "io.triggermesh.googlesheet.append"
)

Accepted event types

View Source
const (
	// EventTypeHasuraResult contains the result of the processing of a Hasura event.
	EventTypeHasuraResult = "org.graphql.query.result"
)

Returned event types

View Source
const (
	EventTypeLogzShipResponse = "io.triggermesh.logz.ship.response"
)

Managed event types

View Source
const (
	EventTypeOpenTelemetryMetricsPush = "io.triggermesh.opentelemetry.metrics.push"
)

Managed event types

View Source
const (
	// EventTypeResponse is the event type of a generic response returned by a target.
	EventTypeResponse = "io.triggermesh.targets.response"
)

Returned event types

View Source
const (
	// EventTypeSlackAPI represents any type of Slack API method.
	// https://api.slack.com/methods
	EventTypeSlackAPI = "com.slack.webapi.*"
)

Accepted event types

View Source
const (
	// EventTypeWildcard represents events of any type.
	EventTypeWildcard = "*"
)

Accepted event types

Variables

View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind.

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 Reconcilable.

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

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

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 Reconcilable.

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

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

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

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 Reconcilable.

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

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

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 Reconcilable.

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

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

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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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"`

	// 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 Reconcilable.

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

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

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

func (in *AzureAuth) DeepCopy() *AzureAuth

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAuth.

func (*AzureAuth) DeepCopyInto added in v1.12.0

func (in *AzureAuth) DeepCopyInto(out *AzureAuth)

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

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 Reconcilable.

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

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

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 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

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 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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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

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

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 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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTarget.

func (*GoogleCloudFirestoreTarget) DeepCopyInto

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 Reconcilable.

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetList.

func (*GoogleCloudFirestoreTargetList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetSpec.

func (*GoogleCloudFirestoreTargetSpec) DeepCopyInto

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

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 Reconcilable.

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetList.

func (*GoogleCloudStorageTargetList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetSpec.

func (*GoogleCloudStorageTargetSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTarget.

func (*GoogleCloudWorkflowsTarget) DeepCopyInto

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 Reconcilable.

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetList.

func (*GoogleCloudWorkflowsTargetList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetSpec.

func (*GoogleCloudWorkflowsTargetSpec) DeepCopyInto

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 Reconcilable.

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

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

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 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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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

func (in *JiraAuth) DeepCopy() *JiraAuth

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraAuth.

func (*JiraAuth) DeepCopyInto

func (in *JiraAuth) DeepCopyInto(out *JiraAuth)

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 Reconcilable.

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 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

func (in *Keystore) DeepCopy() *Keystore

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keystore.

func (*Keystore) DeepCopyInto added in v1.14.1

func (in *Keystore) DeepCopyInto(out *Keystore)

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

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 Reconcilable.

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

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

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 Reconcilable.

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 NumberKind added in v1.11.0

type NumberKind string

NumberKind as defined by OpenTelemetry.

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

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 Reconcilable.

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 Reconcilable.

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

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

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

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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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

func (in *TLSSpec) DeepCopy() *TLSSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSSpec.

func (*TLSSpec) DeepCopyInto added in v1.14.1

func (in *TLSSpec) DeepCopyInto(out *TLSSpec)

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 Reconcilable.

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

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 Reconcilable.

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 Reconcilable.

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 Reconcilable.

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL