Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the targets/v1alpha1 API group. +k8s:deepcopy-gen=package +groupName=targets.triggermesh.io
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AWSComprehendTarget
- func (s *AWSComprehendTarget) AsEventSource() string
- func (in *AWSComprehendTarget) DeepCopy() *AWSComprehendTarget
- func (in *AWSComprehendTarget) DeepCopyInto(out *AWSComprehendTarget)
- func (in *AWSComprehendTarget) DeepCopyObject() runtime.Object
- func (s *AWSComprehendTarget) GetConditionSet() apis.ConditionSet
- func (*AWSComprehendTarget) GetEventTypes() []string
- func (s *AWSComprehendTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSComprehendTarget) GetStatus() *duckv1.Status
- type AWSComprehendTargetList
- type AWSComprehendTargetSpec
- type AWSComprehendTargetStatus
- func (in *AWSComprehendTargetStatus) DeepCopy() *AWSComprehendTargetStatus
- func (in *AWSComprehendTargetStatus) DeepCopyInto(out *AWSComprehendTargetStatus)
- func (s *AWSComprehendTargetStatus) InitializeConditions()
- func (s *AWSComprehendTargetStatus) IsReady() bool
- func (s *AWSComprehendTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *AWSComprehendTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type AWSDynamoDBTarget
- func (s *AWSDynamoDBTarget) AsEventSource() string
- func (in *AWSDynamoDBTarget) DeepCopy() *AWSDynamoDBTarget
- func (in *AWSDynamoDBTarget) DeepCopyInto(out *AWSDynamoDBTarget)
- func (in *AWSDynamoDBTarget) DeepCopyObject() runtime.Object
- func (s *AWSDynamoDBTarget) GetConditionSet() apis.ConditionSet
- func (*AWSDynamoDBTarget) GetEventTypes() []string
- func (s *AWSDynamoDBTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSDynamoDBTarget) GetStatus() *duckv1.Status
- type AWSDynamoDBTargetList
- type AWSDynamoDBTargetSpec
- type AWSDynamoDBTargetStatus
- type AWSEventBridgeTarget
- func (*AWSEventBridgeTarget) AcceptedEventTypes() []string
- func (s *AWSEventBridgeTarget) AsEventSource() string
- func (in *AWSEventBridgeTarget) DeepCopy() *AWSEventBridgeTarget
- func (in *AWSEventBridgeTarget) DeepCopyInto(out *AWSEventBridgeTarget)
- func (in *AWSEventBridgeTarget) DeepCopyObject() runtime.Object
- func (s *AWSEventBridgeTarget) GetConditionSet() apis.ConditionSet
- func (*AWSEventBridgeTarget) GetEventTypes() []string
- func (s *AWSEventBridgeTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSEventBridgeTarget) GetStatus() *duckv1.Status
- type AWSEventBridgeTargetList
- type AWSEventBridgeTargetSpec
- type AWSKinesisTarget
- func (in *AWSKinesisTarget) DeepCopy() *AWSKinesisTarget
- func (in *AWSKinesisTarget) DeepCopyInto(out *AWSKinesisTarget)
- func (in *AWSKinesisTarget) DeepCopyObject() runtime.Object
- func (s *AWSKinesisTarget) GetConditionSet() apis.ConditionSet
- func (s *AWSKinesisTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSKinesisTarget) GetStatus() *duckv1.Status
- type AWSKinesisTargetList
- type AWSKinesisTargetSpec
- type AWSLambdaTarget
- func (in *AWSLambdaTarget) DeepCopy() *AWSLambdaTarget
- func (in *AWSLambdaTarget) DeepCopyInto(out *AWSLambdaTarget)
- func (in *AWSLambdaTarget) DeepCopyObject() runtime.Object
- func (s *AWSLambdaTarget) GetConditionSet() apis.ConditionSet
- func (s *AWSLambdaTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSLambdaTarget) GetStatus() *duckv1.Status
- type AWSLambdaTargetList
- type AWSLambdaTargetSpec
- type AWSS3Target
- func (*AWSS3Target) AcceptedEventTypes() []string
- func (s *AWSS3Target) AsEventSource() string
- func (in *AWSS3Target) DeepCopy() *AWSS3Target
- func (in *AWSS3Target) DeepCopyInto(out *AWSS3Target)
- func (in *AWSS3Target) DeepCopyObject() runtime.Object
- func (s *AWSS3Target) GetConditionSet() apis.ConditionSet
- func (*AWSS3Target) GetEventTypes() []string
- func (s *AWSS3Target) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSS3Target) GetStatus() *duckv1.Status
- type AWSS3TargetList
- type AWSS3TargetSpec
- type AWSS3TargetStatus
- type AWSSNSTarget
- func (in *AWSSNSTarget) DeepCopy() *AWSSNSTarget
- func (in *AWSSNSTarget) DeepCopyInto(out *AWSSNSTarget)
- func (in *AWSSNSTarget) DeepCopyObject() runtime.Object
- func (s *AWSSNSTarget) GetConditionSet() apis.ConditionSet
- func (s *AWSSNSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSSNSTarget) GetStatus() *duckv1.Status
- type AWSSNSTargetList
- type AWSSNSTargetSpec
- type AWSSQSTarget
- func (in *AWSSQSTarget) DeepCopy() *AWSSQSTarget
- func (in *AWSSQSTarget) DeepCopyInto(out *AWSSQSTarget)
- func (in *AWSSQSTarget) DeepCopyObject() runtime.Object
- func (s *AWSSQSTarget) GetConditionSet() apis.ConditionSet
- func (s *AWSSQSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AWSSQSTarget) GetStatus() *duckv1.Status
- type AWSSQSTargetList
- type AWSSQSTargetSpec
- type AWSTargetStatus
- func (in *AWSTargetStatus) DeepCopy() *AWSTargetStatus
- func (in *AWSTargetStatus) DeepCopyInto(out *AWSTargetStatus)
- func (a *AWSTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (a *AWSTargetStatus) InitializeConditions()
- func (a *AWSTargetStatus) IsReady() bool
- func (a *AWSTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (a *AWSTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (a *AWSTargetStatus) MarkSecrets()
- func (a *AWSTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type AlibabaOSSTarget
- func (*AlibabaOSSTarget) AcceptedEventTypes() []string
- func (s *AlibabaOSSTarget) AsEventSource() string
- func (in *AlibabaOSSTarget) DeepCopy() *AlibabaOSSTarget
- func (in *AlibabaOSSTarget) DeepCopyInto(out *AlibabaOSSTarget)
- func (in *AlibabaOSSTarget) DeepCopyObject() runtime.Object
- func (s *AlibabaOSSTarget) GetConditionSet() apis.ConditionSet
- func (*AlibabaOSSTarget) GetEventTypes() []string
- func (s *AlibabaOSSTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AlibabaOSSTarget) GetStatus() *duckv1.Status
- type AlibabaOSSTargetList
- type AlibabaOSSTargetSpec
- type AlibabaOSSTargetStatus
- func (in *AlibabaOSSTargetStatus) DeepCopy() *AlibabaOSSTargetStatus
- func (in *AlibabaOSSTargetStatus) DeepCopyInto(out *AlibabaOSSTargetStatus)
- func (s *AlibabaOSSTargetStatus) InitializeConditions()
- func (s *AlibabaOSSTargetStatus) IsReady() bool
- func (s *AlibabaOSSTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *AlibabaOSSTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type AzureAuth
- type AzureEventHubsTarget
- func (*AzureEventHubsTarget) AcceptedEventTypes() []string
- func (s *AzureEventHubsTarget) AsEventSource() string
- func (in *AzureEventHubsTarget) DeepCopy() *AzureEventHubsTarget
- func (in *AzureEventHubsTarget) DeepCopyInto(out *AzureEventHubsTarget)
- func (in *AzureEventHubsTarget) DeepCopyObject() runtime.Object
- func (s *AzureEventHubsTarget) GetConditionSet() apis.ConditionSet
- func (*AzureEventHubsTarget) GetEventTypes() []string
- func (s *AzureEventHubsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *AzureEventHubsTarget) GetStatus() *duckv1.Status
- type AzureEventHubsTargetList
- type AzureEventHubsTargetSpec
- type AzureEventHubsTargetStatus
- func (in *AzureEventHubsTargetStatus) DeepCopy() *AzureEventHubsTargetStatus
- func (in *AzureEventHubsTargetStatus) DeepCopyInto(out *AzureEventHubsTargetStatus)
- func (s *AzureEventHubsTargetStatus) InitializeConditions()
- func (s *AzureEventHubsTargetStatus) IsReady() bool
- func (s *AzureEventHubsTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *AzureEventHubsTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type AzureSASToken
- type AzureServicePrincipal
- type CloudEventStatus
- type ConfluentTarget
- func (in *ConfluentTarget) DeepCopy() *ConfluentTarget
- func (in *ConfluentTarget) DeepCopyInto(out *ConfluentTarget)
- func (in *ConfluentTarget) DeepCopyObject() runtime.Object
- func (s *ConfluentTarget) GetConditionSet() apis.ConditionSet
- func (s *ConfluentTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *ConfluentTarget) GetStatus() *duckv1.Status
- type ConfluentTargetList
- type ConfluentTargetSpec
- type ConfluentTargetStatus
- func (in *ConfluentTargetStatus) DeepCopy() *ConfluentTargetStatus
- func (in *ConfluentTargetStatus) DeepCopyInto(out *ConfluentTargetStatus)
- func (s *ConfluentTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *ConfluentTargetStatus) InitializeConditions()
- func (s *ConfluentTargetStatus) IsReady() bool
- func (s *ConfluentTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *ConfluentTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type Connection
- type Credentials
- type DatadogTarget
- func (*DatadogTarget) AcceptedEventTypes() []string
- func (s *DatadogTarget) AsEventSource() string
- func (in *DatadogTarget) DeepCopy() *DatadogTarget
- func (in *DatadogTarget) DeepCopyInto(out *DatadogTarget)
- func (in *DatadogTarget) DeepCopyObject() runtime.Object
- func (s *DatadogTarget) GetConditionSet() apis.ConditionSet
- func (*DatadogTarget) GetEventTypes() []string
- func (s *DatadogTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *DatadogTarget) GetStatus() *duckv1.Status
- type DatadogTargetList
- type DatadogTargetSpec
- type DatadogTargetStatus
- func (in *DatadogTargetStatus) DeepCopy() *DatadogTargetStatus
- func (in *DatadogTargetStatus) DeepCopyInto(out *DatadogTargetStatus)
- func (s *DatadogTargetStatus) InitializeConditions()
- func (s *DatadogTargetStatus) IsReady() bool
- func (s *DatadogTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *DatadogTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type ElasticsearchTarget
- func (*ElasticsearchTarget) AcceptedEventTypes() []string
- func (s *ElasticsearchTarget) AsEventSource() string
- func (in *ElasticsearchTarget) DeepCopy() *ElasticsearchTarget
- func (in *ElasticsearchTarget) DeepCopyInto(out *ElasticsearchTarget)
- func (in *ElasticsearchTarget) DeepCopyObject() runtime.Object
- func (s *ElasticsearchTarget) GetConditionSet() apis.ConditionSet
- func (*ElasticsearchTarget) GetEventTypes() []string
- func (s *ElasticsearchTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *ElasticsearchTarget) GetStatus() *duckv1.Status
- type ElasticsearchTargetList
- type ElasticsearchTargetSpec
- type ElasticsearchTargetStatus
- func (in *ElasticsearchTargetStatus) DeepCopy() *ElasticsearchTargetStatus
- func (in *ElasticsearchTargetStatus) DeepCopyInto(out *ElasticsearchTargetStatus)
- func (s *ElasticsearchTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *ElasticsearchTargetStatus) InitializeConditions()
- func (s *ElasticsearchTargetStatus) IsReady() bool
- func (s *ElasticsearchTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *ElasticsearchTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (s *ElasticsearchTargetStatus) MarkSecrets()
- func (s *ElasticsearchTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type EnvKeyValue
- type EventHubResourceID
- type EventOptions
- type GoogleCloudFirestoreTarget
- func (*GoogleCloudFirestoreTarget) AcceptedEventTypes() []string
- func (s *GoogleCloudFirestoreTarget) AsEventSource() string
- func (in *GoogleCloudFirestoreTarget) DeepCopy() *GoogleCloudFirestoreTarget
- func (in *GoogleCloudFirestoreTarget) DeepCopyInto(out *GoogleCloudFirestoreTarget)
- func (in *GoogleCloudFirestoreTarget) DeepCopyObject() runtime.Object
- func (s *GoogleCloudFirestoreTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudFirestoreTarget) GetEventTypes() []string
- func (s *GoogleCloudFirestoreTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *GoogleCloudFirestoreTarget) GetStatus() *duckv1.Status
- type GoogleCloudFirestoreTargetList
- type GoogleCloudFirestoreTargetSpec
- type GoogleCloudFirestoreTargetStatus
- func (in *GoogleCloudFirestoreTargetStatus) DeepCopy() *GoogleCloudFirestoreTargetStatus
- func (in *GoogleCloudFirestoreTargetStatus) DeepCopyInto(out *GoogleCloudFirestoreTargetStatus)
- func (s *GoogleCloudFirestoreTargetStatus) InitializeConditions()
- func (s *GoogleCloudFirestoreTargetStatus) IsReady() bool
- func (s *GoogleCloudFirestoreTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *GoogleCloudFirestoreTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
- type GoogleCloudStorageTarget
- func (*GoogleCloudStorageTarget) AcceptedEventTypes() []string
- func (s *GoogleCloudStorageTarget) AsEventSource() string
- func (in *GoogleCloudStorageTarget) DeepCopy() *GoogleCloudStorageTarget
- func (in *GoogleCloudStorageTarget) DeepCopyInto(out *GoogleCloudStorageTarget)
- func (in *GoogleCloudStorageTarget) DeepCopyObject() runtime.Object
- func (s *GoogleCloudStorageTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudStorageTarget) GetEventTypes() []string
- func (s *GoogleCloudStorageTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *GoogleCloudStorageTarget) GetStatus() *duckv1.Status
- type GoogleCloudStorageTargetList
- type GoogleCloudStorageTargetSpec
- type GoogleCloudStorageTargetStatus
- func (in *GoogleCloudStorageTargetStatus) DeepCopy() *GoogleCloudStorageTargetStatus
- func (in *GoogleCloudStorageTargetStatus) DeepCopyInto(out *GoogleCloudStorageTargetStatus)
- func (s *GoogleCloudStorageTargetStatus) InitializeConditions()
- func (s *GoogleCloudStorageTargetStatus) IsReady() bool
- func (s *GoogleCloudStorageTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *GoogleCloudStorageTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type GoogleCloudWorkflowsTarget
- func (*GoogleCloudWorkflowsTarget) AcceptedEventTypes() []string
- func (s *GoogleCloudWorkflowsTarget) AsEventSource() string
- func (in *GoogleCloudWorkflowsTarget) DeepCopy() *GoogleCloudWorkflowsTarget
- func (in *GoogleCloudWorkflowsTarget) DeepCopyInto(out *GoogleCloudWorkflowsTarget)
- func (in *GoogleCloudWorkflowsTarget) DeepCopyObject() runtime.Object
- func (s *GoogleCloudWorkflowsTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleCloudWorkflowsTarget) GetEventTypes() []string
- func (s *GoogleCloudWorkflowsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *GoogleCloudWorkflowsTarget) GetStatus() *duckv1.Status
- type GoogleCloudWorkflowsTargetList
- type GoogleCloudWorkflowsTargetSpec
- type GoogleCloudWorkflowsTargetStatus
- func (in *GoogleCloudWorkflowsTargetStatus) DeepCopy() *GoogleCloudWorkflowsTargetStatus
- func (in *GoogleCloudWorkflowsTargetStatus) DeepCopyInto(out *GoogleCloudWorkflowsTargetStatus)
- func (s *GoogleCloudWorkflowsTargetStatus) InitializeConditions()
- func (s *GoogleCloudWorkflowsTargetStatus) IsReady() bool
- func (s *GoogleCloudWorkflowsTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *GoogleCloudWorkflowsTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type GoogleSheetTarget
- func (*GoogleSheetTarget) AcceptedEventTypes() []string
- func (s *GoogleSheetTarget) AsEventSource() string
- func (in *GoogleSheetTarget) DeepCopy() *GoogleSheetTarget
- func (in *GoogleSheetTarget) DeepCopyInto(out *GoogleSheetTarget)
- func (in *GoogleSheetTarget) DeepCopyObject() runtime.Object
- func (*GoogleSheetTarget) GetConditionSet() apis.ConditionSet
- func (*GoogleSheetTarget) GetEventTypes() []string
- func (*GoogleSheetTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *GoogleSheetTarget) GetStatus() *duckv1.Status
- type GoogleSheetTargetList
- type GoogleSheetTargetSpec
- type GoogleSheetTargetStatus
- func (in *GoogleSheetTargetStatus) DeepCopy() *GoogleSheetTargetStatus
- func (in *GoogleSheetTargetStatus) DeepCopyInto(out *GoogleSheetTargetStatus)
- func (s *GoogleSheetTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *GoogleSheetTargetStatus) InitializeConditions()
- func (s *GoogleSheetTargetStatus) IsReady() bool
- func (s *GoogleSheetTargetStatus) MarkNoSecrets(err error)
- func (s *GoogleSheetTargetStatus) MarkNoService(reason, messageFormat string, messageA ...interface{})
- func (s *GoogleSheetTargetStatus) MarkSecrets()
- func (s *GoogleSheetTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
- type HTTPEventResponse
- type HTTPTarget
- func (in *HTTPTarget) DeepCopy() *HTTPTarget
- func (in *HTTPTarget) DeepCopyInto(out *HTTPTarget)
- func (in *HTTPTarget) DeepCopyObject() runtime.Object
- func (s *HTTPTarget) GetConditionSet() apis.ConditionSet
- func (s *HTTPTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *HTTPTarget) GetStatus() *duckv1.Status
- type HTTPTargetList
- type HTTPTargetSpec
- type HTTPTargetStatus
- type HasuraTarget
- func (*HasuraTarget) AcceptedEventTypes() []string
- func (s *HasuraTarget) AsEventSource() string
- func (in *HasuraTarget) DeepCopy() *HasuraTarget
- func (in *HasuraTarget) DeepCopyInto(out *HasuraTarget)
- func (in *HasuraTarget) DeepCopyObject() runtime.Object
- func (s *HasuraTarget) GetConditionSet() apis.ConditionSet
- func (*HasuraTarget) GetEventTypes() []string
- func (s *HasuraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *HasuraTarget) GetStatus() *duckv1.Status
- type HasuraTargetList
- type HasuraTargetSpec
- type HasuraTargetStatus
- type HeaderPolicy
- type IBMMQTarget
- func (*IBMMQTarget) AcceptedEventTypes() []string
- func (s *IBMMQTarget) AsEventSource() string
- func (in *IBMMQTarget) DeepCopy() *IBMMQTarget
- func (in *IBMMQTarget) DeepCopyInto(out *IBMMQTarget)
- func (in *IBMMQTarget) DeepCopyObject() runtime.Object
- func (s *IBMMQTarget) GetConditionSet() apis.ConditionSet
- func (*IBMMQTarget) GetEventTypes() []string
- func (s *IBMMQTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *IBMMQTarget) GetStatus() *duckv1.Status
- type IBMMQTargetList
- type IBMMQTargetSpec
- type IBMMQTargetStatus
- func (in *IBMMQTargetStatus) DeepCopy() *IBMMQTargetStatus
- func (in *IBMMQTargetStatus) DeepCopyInto(out *IBMMQTargetStatus)
- func (s *IBMMQTargetStatus) InitializeConditions()
- func (s *IBMMQTargetStatus) IsReady() bool
- func (s *IBMMQTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *IBMMQTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type InfraTarget
- func (in *InfraTarget) DeepCopy() *InfraTarget
- func (in *InfraTarget) DeepCopyInto(out *InfraTarget)
- func (in *InfraTarget) DeepCopyObject() runtime.Object
- func (s *InfraTarget) GetConditionSet() apis.ConditionSet
- func (s *InfraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *InfraTarget) GetStatus() *duckv1.Status
- type InfraTargetList
- type InfraTargetScript
- type InfraTargetSpec
- type InfraTargetState
- type InfraTargetStatus
- type Instrument
- type InstrumentKind
- type JiraAuth
- type JiraTarget
- func (*JiraTarget) AcceptedEventTypes() []string
- func (in *JiraTarget) DeepCopy() *JiraTarget
- func (in *JiraTarget) DeepCopyInto(out *JiraTarget)
- func (in *JiraTarget) DeepCopyObject() runtime.Object
- func (s *JiraTarget) GetConditionSet() apis.ConditionSet
- func (*JiraTarget) GetEventTypes() []string
- func (s *JiraTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *JiraTarget) GetStatus() *duckv1.Status
- type JiraTargetList
- type JiraTargetSpec
- type JiraTargetStatus
- type Keystore
- type LogzMetricsConnection
- type LogzMetricsTarget
- func (*LogzMetricsTarget) AcceptedEventTypes() []string
- func (s *LogzMetricsTarget) AsEventSource() string
- func (in *LogzMetricsTarget) DeepCopy() *LogzMetricsTarget
- func (in *LogzMetricsTarget) DeepCopyInto(out *LogzMetricsTarget)
- func (in *LogzMetricsTarget) DeepCopyObject() runtime.Object
- func (s *LogzMetricsTarget) GetConditionSet() apis.ConditionSet
- func (*LogzMetricsTarget) GetEventTypes() []string
- func (s *LogzMetricsTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *LogzMetricsTarget) GetStatus() *duckv1.Status
- type LogzMetricsTargetList
- type LogzMetricsTargetSpec
- type LogzMetricsTargetStatus
- func (in *LogzMetricsTargetStatus) DeepCopy() *LogzMetricsTargetStatus
- func (in *LogzMetricsTargetStatus) DeepCopyInto(out *LogzMetricsTargetStatus)
- func (s *LogzMetricsTargetStatus) InitializeConditions()
- func (s *LogzMetricsTargetStatus) IsReady() bool
- func (s *LogzMetricsTargetStatus) MarkNotDeployed(reason, messageFormat string, messageA ...interface{})
- func (s *LogzMetricsTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
- type LogzTarget
- func (s *LogzTarget) AsEventSource() string
- func (in *LogzTarget) DeepCopy() *LogzTarget
- func (in *LogzTarget) DeepCopyInto(out *LogzTarget)
- func (in *LogzTarget) DeepCopyObject() runtime.Object
- func (s *LogzTarget) GetConditionSet() apis.ConditionSet
- func (*LogzTarget) GetEventTypes() []string
- func (s *LogzTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *LogzTarget) GetStatus() *duckv1.Status
- type LogzTargetList
- type LogzTargetSpec
- type LogzTargetStatus
- func (in *LogzTargetStatus) DeepCopy() *LogzTargetStatus
- func (in *LogzTargetStatus) DeepCopyInto(out *LogzTargetStatus)
- func (s *LogzTargetStatus) InitializeConditions()
- func (s *LogzTargetStatus) IsReady() bool
- func (s *LogzTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *LogzTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
- type MQReplyOptions
- type NumberKind
- type OracleFunctionSpecSpec
- type OracleTarget
- func (in *OracleTarget) DeepCopy() *OracleTarget
- func (in *OracleTarget) DeepCopyInto(out *OracleTarget)
- func (in *OracleTarget) DeepCopyObject() runtime.Object
- func (*OracleTarget) GetConditionSet() apis.ConditionSet
- func (*OracleTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *OracleTarget) GetStatus() *duckv1.Status
- type OracleTargetList
- type OracleTargetSpec
- type OracleTargetStatus
- func (in *OracleTargetStatus) DeepCopy() *OracleTargetStatus
- func (in *OracleTargetStatus) DeepCopyInto(out *OracleTargetStatus)
- func (a *OracleTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (a *OracleTargetStatus) InitializeConditions()
- func (a *OracleTargetStatus) IsReady() bool
- func (a *OracleTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (a *OracleTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (a *OracleTargetStatus) MarkSecrets()
- func (a *OracleTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type SalesforceAuth
- type SalesforceTarget
- func (*SalesforceTarget) AcceptedEventTypes() []string
- func (s *SalesforceTarget) AsEventSource() string
- func (in *SalesforceTarget) DeepCopy() *SalesforceTarget
- func (in *SalesforceTarget) DeepCopyInto(out *SalesforceTarget)
- func (in *SalesforceTarget) DeepCopyObject() runtime.Object
- func (s *SalesforceTarget) GetConditionSet() apis.ConditionSet
- func (*SalesforceTarget) GetEventTypes() []string
- func (s *SalesforceTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *SalesforceTarget) GetStatus() *duckv1.Status
- type SalesforceTargetList
- type SalesforceTargetSpec
- type SalesforceTargetStatus
- type SecretValueFromSource
- type SendGridTarget
- func (*SendGridTarget) AcceptedEventTypes() []string
- func (s *SendGridTarget) AsEventSource() string
- func (in *SendGridTarget) DeepCopy() *SendGridTarget
- func (in *SendGridTarget) DeepCopyInto(out *SendGridTarget)
- func (in *SendGridTarget) DeepCopyObject() runtime.Object
- func (s *SendGridTarget) GetConditionSet() apis.ConditionSet
- func (*SendGridTarget) GetEventTypes() []string
- func (s *SendGridTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *SendGridTarget) GetStatus() *duckv1.Status
- type SendGridTargetList
- type SendGridTargetSpec
- type SendGridTargetStatus
- func (in *SendGridTargetStatus) DeepCopy() *SendGridTargetStatus
- func (in *SendGridTargetStatus) DeepCopyInto(out *SendGridTargetStatus)
- func (s *SendGridTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *SendGridTargetStatus) InitializeConditions()
- func (s *SendGridTargetStatus) IsReady() bool
- func (s *SendGridTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *SendGridTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (s *SendGridTargetStatus) MarkSecrets()
- func (s *SendGridTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type SlackTarget
- func (*SlackTarget) AcceptedEventTypes() []string
- func (s *SlackTarget) AsEventSource() string
- func (in *SlackTarget) DeepCopy() *SlackTarget
- func (in *SlackTarget) DeepCopyInto(out *SlackTarget)
- func (in *SlackTarget) DeepCopyObject() runtime.Object
- func (*SlackTarget) GetConditionSet() apis.ConditionSet
- func (*SlackTarget) GetEventTypes() []string
- func (*SlackTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *SlackTarget) GetStatus() *duckv1.Status
- type SlackTargetList
- type SlackTargetSpec
- type SlackTargetStatus
- func (in *SlackTargetStatus) DeepCopy() *SlackTargetStatus
- func (in *SlackTargetStatus) DeepCopyInto(out *SlackTargetStatus)
- func (s *SlackTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *SlackTargetStatus) InitializeConditions()
- func (s *SlackTargetStatus) IsReady() bool
- func (s *SlackTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *SlackTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type SplunkTarget
- func (in *SplunkTarget) DeepCopy() *SplunkTarget
- func (in *SplunkTarget) DeepCopyInto(out *SplunkTarget)
- func (in *SplunkTarget) DeepCopyObject() runtime.Object
- func (s *SplunkTarget) GetConditionSet() apis.ConditionSet
- func (s *SplunkTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *SplunkTarget) GetStatus() *duckv1.Status
- type SplunkTargetList
- type SplunkTargetSpec
- type SplunkTargetStatus
- type TLSSpec
- type TektonTarget
- func (*TektonTarget) AcceptedEventTypes() []string
- func (t *TektonTarget) AsEventSource() string
- func (in *TektonTarget) DeepCopy() *TektonTarget
- func (in *TektonTarget) DeepCopyInto(out *TektonTarget)
- func (in *TektonTarget) DeepCopyObject() runtime.Object
- func (*TektonTarget) GetConditionSet() apis.ConditionSet
- func (*TektonTarget) GetEventTypes() []string
- func (*TektonTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (t *TektonTarget) GetStatus() *duckv1.Status
- type TektonTargetList
- type TektonTargetReapPolicy
- type TektonTargetSpec
- type TektonTargetStatus
- func (in *TektonTargetStatus) DeepCopy() *TektonTargetStatus
- func (in *TektonTargetStatus) DeepCopyInto(out *TektonTargetStatus)
- func (s *TektonTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *TektonTargetStatus) InitializeConditions()
- func (s *TektonTargetStatus) IsReady() bool
- func (s *TektonTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *TektonTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type TwilioTarget
- func (*TwilioTarget) AcceptedEventTypes() []string
- func (s *TwilioTarget) AsEventSource() string
- func (in *TwilioTarget) DeepCopy() *TwilioTarget
- func (in *TwilioTarget) DeepCopyInto(out *TwilioTarget)
- func (in *TwilioTarget) DeepCopyObject() runtime.Object
- func (s *TwilioTarget) GetConditionSet() apis.ConditionSet
- func (*TwilioTarget) GetEventTypes() []string
- func (s *TwilioTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *TwilioTarget) GetStatus() *duckv1.Status
- type TwilioTargetList
- type TwilioTargetSpec
- type TwilioTargetStatus
- func (in *TwilioTargetStatus) DeepCopy() *TwilioTargetStatus
- func (in *TwilioTargetStatus) DeepCopyInto(out *TwilioTargetStatus)
- func (s *TwilioTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *TwilioTargetStatus) InitializeConditions()
- func (s *TwilioTargetStatus) IsReady() bool
- func (s *TwilioTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *TwilioTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (s *TwilioTargetStatus) MarkSecrets()
- func (s *TwilioTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type UiPathTarget
- func (*UiPathTarget) AcceptedEventTypes() []string
- func (s *UiPathTarget) AsEventSource() string
- func (in *UiPathTarget) DeepCopy() *UiPathTarget
- func (in *UiPathTarget) DeepCopyInto(out *UiPathTarget)
- func (in *UiPathTarget) DeepCopyObject() runtime.Object
- func (s *UiPathTarget) GetConditionSet() apis.ConditionSet
- func (*UiPathTarget) GetEventTypes() []string
- func (*UiPathTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *UiPathTarget) GetStatus() *duckv1.Status
- type UiPathTargetList
- type UiPathTargetSpec
- type UiPathTargetStatus
- func (in *UiPathTargetStatus) DeepCopy() *UiPathTargetStatus
- func (in *UiPathTargetStatus) DeepCopyInto(out *UiPathTargetStatus)
- func (s *UiPathTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *UiPathTargetStatus) InitializeConditions()
- func (s *UiPathTargetStatus) IsReady() bool
- func (s *UiPathTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *UiPathTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
- type ValueFromField
- type ZendeskTarget
- func (*ZendeskTarget) AcceptedEventTypes() []string
- func (s *ZendeskTarget) AsEventSource() string
- func (in *ZendeskTarget) DeepCopy() *ZendeskTarget
- func (in *ZendeskTarget) DeepCopyInto(out *ZendeskTarget)
- func (in *ZendeskTarget) DeepCopyObject() runtime.Object
- func (s *ZendeskTarget) GetConditionSet() apis.ConditionSet
- func (*ZendeskTarget) GetEventTypes() []string
- func (s *ZendeskTarget) GetGroupVersionKind() schema.GroupVersionKind
- func (s *ZendeskTarget) GetStatus() *duckv1.Status
- type ZendeskTargetList
- type ZendeskTargetSpec
- type ZendeskTargetStatus
- func (in *ZendeskTargetStatus) DeepCopy() *ZendeskTargetStatus
- func (in *ZendeskTargetStatus) DeepCopyInto(out *ZendeskTargetStatus)
- func (s *ZendeskTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (s *ZendeskTargetStatus) InitializeConditions()
- func (s *ZendeskTargetStatus) IsReady() bool
- func (s *ZendeskTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
- func (s *ZendeskTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
- func (s *ZendeskTargetStatus) MarkSecrets()
- func (s *ZendeskTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
Constants ¶
const ( // ConditionReady has status True when the target is ready to receive events. ConditionReady = apis.ConditionReady // ConditionServiceReady has status True when the target's adapter is up and running. ConditionServiceReady apis.ConditionType = "ServiceReady" // ConditionSecretsProvided has status True when the secrets requested has been provided ConditionSecretsProvided apis.ConditionType = "SecretsProvided" // ConditionDeployed has status True when the target's adapter is up and running. ConditionDeployed apis.ConditionType = "Deployed" )
status conditions
const ( ReasonUnavailable = "AdapterUnavailable" ReasonResourceUnavailable = "ResourceUnavailable" // ReasonNotFound is set on a SecretsProvided condition when secret // credentials can't be found. ReasonNotFound = "NotFound" )
reasons for conditions
const ( EventTypeDatadogMetric = "io.triggermesh.datadog.metric.submit" EventTypeDatadogEvent = "io.triggermesh.datadog.event.post" EventTypeDatadogLog = "io.triggermesh.datadog.log.send" EventTypeDatadogResponse = "io.triggermesh.datadog.response" )
Managed event types
const ( EventTypeElasticsearchStore = "io.triggermesh.elasticsearch.doc.index" EventTypeElasticsearchResponse = "io.triggermesh.elasticsearch.doc.index.response" )
Managed event types
const ( EventTypeGoogleCloudFirestoreWriteResponse = "io.triggermesh.google.firestore.write.response" EventTypeGoogleCloudFirestoreWrite = "io.triggermesh.google.firestore.write" EventTypeGoogleCloudFirestoreQueryTablesResponse = "io.triggermesh.google.firestore.query.tables.response" EventTypeGoogleCloudFirestoreQueryTables = "io.triggermesh.google.firestore.query.tables" EventTypeGoogleCloudFirestoreQueryTableResponse = "io.triggermesh.google.firestore.query.table.response" EventTypeGoogleCloudFirestoreQueryTable = "io.triggermesh.google.firestore.query.table" )
Managed event types
const ( EventTypeGoogleCloudStorageObjectInsert = "com.google.cloud.storage.object.insert" EventTypeGoogleCloudStorageResponse = "com.google.cloud.storage.object.insert.response" )
Managed event types
const ( EventTypeGoogleCloudWorkflowsRun = "io.trigermesh.google.workflows.run" EventTypeGoogleCloudWorkflowsRunResponse = "io.trigermesh.google.workflows.run.response" )
Managed event types
const ( // EventTypeHasuraQuery represents a map of GraphQL query variables (name/value pairs). EventTypeHasuraQuery = "io.triggermesh.graphql.query" // EventTypeHasuraQueryRaw represents a raw GraphQL query. EventTypeHasuraQueryRaw = "io.triggermesh.graphql.query.raw" )
Accepted event types
const ( IBMMQTargetGenericRequestEventType = "io.triggermesh.ibm.mq.put" IBMMQTargetGenericResponseEventType = "io.triggermesh.ibm.mq.response" )
Managed event types
const ( EventTypeJiraIssueCreate = "io.triggermesh.jira.issue.create" EventTypeJiraIssueGet = "io.triggermesh.jira.issue.get" EventTypeJiraCustom = "io.triggermesh.jira.custom" EventTypeJiraIssue = "io.triggermesh.jira.issue" EventTypeJiraCustomResponse = "io.triggermesh.jira.custom.response" )
Managed event types
const ( // Instrument Kinds InstrumentKindHistogram InstrumentKind = "Histogram" InstrumentKindCounter InstrumentKind = "Counter" InstrumentKindUpDownCounter InstrumentKind = "UpDownCounter" // Number Kinds NumberKindInt64 NumberKind = "Int64" NumberKindFloat64 NumberKind = "Float64" )
const ( EventTypeSalesforceAPICall = "io.triggermesh.salesforce.apicall" EventTypeSalesforceAPICallResponse = "io.triggermesh.salesforce.apicall.response" )
Managed event types
const ( // EventTypeSendGridEmailSend represents a task to send an email. EventTypeSendGridEmailSend = "io.triggermesh.sendgrid.email.send" // EventTypeSendGridEmailSendResponse represents a response from the API after sending an email EventTypeSendGridEmailSendResponse = "io.triggermesh.sendgrid.email.send.response" )
Accepted event types
const ( // EventTypeTektonRun represents a task to run a Task or Pipeline. EventTypeTektonRun = "io.triggermesh.tekton.run" // EventTypeTektonReap event to trigger reaping of completed runs EventTypeTektonReap = "io.triggermesh.tekton.reap" )
Accepted event types
const ( // EventTypeTwilioSMSSend represents a task to send a SMS. EventTypeTwilioSMSSend = "io.triggermesh.twilio.sms.send" // EventTypeTwilioSMSSendResponse represents a response to a SMS send event. EventTypeTwilioSMSSendResponse = "io.triggermesh.twilio.sms.send.response" )
Accepted event types
const ( // EventTypeUiPathStartJob represents job data to be initiated EventTypeUiPathStartJob = "io.triggermesh.uipath.job.start" // EventTypeUiPathQueuePost represents queue data to be posted to UiPath EventTypeUiPathQueuePost = "io.triggermesh.uipath.queue.post" )
Accepted event types
const ( // EventTypeZendesk represents a task to create a Zendesk ticket. EventTypeZendeskTicketCreate = "com.zendesk.ticket.create" EventTypeZendeskTagCreate = "com.zendesk.ticket.tag.add" )
Accepted event types
const (
// EventTypeAWSComprehendResult contains the result of the processing of an S3 event.
EventTypeAWSComprehendResult = "io.triggermesh.targets.aws.comprehend.result"
)
Returned event types
const (
// EventTypeAWSDynamoDBResult contains the result of the processing of an S3 event.
EventTypeAWSDynamoDBResult = "io.triggermesh.targets.aws.dynamodb.result"
)
Returned event types
const (
// EventTypeAWSEventBridgeResult contains the result of the processing of an eventbridge event.
EventTypeAWSEventBridgeResult = "io.triggermesh.targets.aws.eventbridge.result"
)
Returned event types
const (
// EventTypeAWSS3Put represents a task to put an object in S3.
EventTypeAWSS3Put = "io.triggermesh.awss3.object.put"
)
Accepted event types
const (
// EventTypeAWSS3Result contains the result of the processing of an S3 event.
EventTypeAWSS3Result = "io.triggermesh.targets.aws.s3.result"
)
Returned event types
const (
EventTypeAlibabaOSSGenericResponse = "io.triggermesh.alibaba.oss.response"
)
Managed event types
const (
EventTypeAzureEventHubsGenericResponse = "io.triggermesh.azure.eventhubs.put.response"
)
Managed event types
const (
// EventTypeGoogleSheetAppend represents a task to append a row to a sheet.
EventTypeGoogleSheetAppend = "io.triggermesh.googlesheet.append"
)
Accepted event types
const (
// EventTypeHasuraResult contains the result of the processing of a Hasura event.
EventTypeHasuraResult = "org.graphql.query.result"
)
Returned event types
const (
EventTypeLogzShipResponse = "io.triggermesh.logz.ship.response"
)
Managed event types
const (
EventTypeOpenTelemetryMetricsPush = "io.triggermesh.opentelemetry.metrics.push"
)
Managed event types
const (
// EventTypeResponse is the event type of a generic response returned by a target.
EventTypeResponse = "io.triggermesh.targets.response"
)
Returned event types
const ( // EventTypeSlackAPI represents any type of Slack API method. // https://api.slack.com/methods EventTypeSlackAPI = "com.slack.webapi.*" )
Accepted event types
const (
// EventTypeWildcard represents events of any type.
EventTypeWildcard = "*"
)
Accepted event types
const (
// GoogleSheetTargetEventType is the GoogleSheetTarget CloudEvent type.
GoogleSheetTargetEventType = "dev.knative.source.GoogleSheet"
)
const (
// LogzMetricsReasonWrongSpec is set when an adapter cannot be built from the spec.
LogzMetricsReasonWrongSpec = "WrongSpec"
)
Reasons for status conditions
Variables ¶
var ( // SchemeGroupVersion contains the group and version used to register types for this custom API. SchemeGroupVersion = schema.GroupVersion{Group: targets.GroupName, Version: "v1alpha1"} // SchemeBuilder creates a Scheme builder that is used to register types for this custom API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme registers the types stored in SchemeBuilder. AddToScheme = SchemeBuilder.AddToScheme )
var AWSComprehendCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
AWSComprehendCondSet is the group of possible conditions
var AlibabaOSSCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
AlibabaOSSCondSet is the group of possible conditions
var AwsCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
AwsCondSet is the group of possible conditions
var AzureEventHubsCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
AzureEventHubsCondSet is the group of possible conditions
var ConfluentCondSet = apis.NewLivingConditionSet( ConditionServiceReady, )
ConfluentCondSet is the group of possible conditions
var DatadogCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
DatadogCondSet is the group of possible conditions
var ElasticsearchCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
ElasticsearchCondSet is the group of possible conditions
var GoogleCloudStorageCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
GoogleCloudStorageCondSet is the group of possible conditions
var GoogleCloudWorkflowsCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
GoogleCloudWorkflowsCondSet is the group of possible conditions
var GoogleSheetCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
GoogleSheetCondSet is the group of possible conditions.
var HasuraCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
HasuraCondSet is the group of possible conditions
var IBMMQTargetCondSet = apis.NewLivingConditionSet( ConditionDeployed, )
IBMMQTargetCondSet is the group of possible conditions
var OracleCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
OracleCondSet is the group of possible conditions
var SendgridCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
SendgridCondSet is the group of possible conditions
var SlackCondSet = apis.NewLivingConditionSet( ConditionServiceReady, )
SlackCondSet is the group of possible conditions
var TektonCondSet = apis.NewLivingConditionSet( ConditionServiceReady, )
TektonCondSet is the group of possible conditions
var TwilioCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
TwilioCondSet is the group of possible conditions
var UiPathCondSet = apis.NewLivingConditionSet( ConditionServiceReady, )
UiPathCondSet is the group of possible conditions
var ZendeskCondSet = apis.NewLivingConditionSet( ConditionServiceReady, ConditionSecretsProvided, )
ZendeskCondSet is the group of possible conditions
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource.
Types ¶
type AWSComprehendTarget ¶
type AWSComprehendTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the AWSComprehendTarget (from the client).
Spec AWSComprehendTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSComprehendTarget (from the controller).
Status AWSComprehendTargetStatus `json:"status,omitempty"`
}
AWSComprehendTarget is the Schema for an AWS Comprehend Target.
func (*AWSComprehendTarget) AsEventSource ¶
func (s *AWSComprehendTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *AWSComprehendTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSComprehendTarget) GetEventTypes ¶
func (*AWSComprehendTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSComprehendTarget) GetGroupVersionKind ¶
func (s *AWSComprehendTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSComprehendTarget) GetStatus ¶
func (s *AWSComprehendTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSComprehendTargetList ¶
type AWSComprehendTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSComprehendTarget `json:"items"`
}
AWSComprehendTargetList is a list of AWSComprehendTarget resources
func (*AWSComprehendTargetList) DeepCopy ¶
func (in *AWSComprehendTargetList) DeepCopy() *AWSComprehendTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTargetList.
func (*AWSComprehendTargetList) DeepCopyInto ¶
func (in *AWSComprehendTargetList) DeepCopyInto(out *AWSComprehendTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSComprehendTargetList) DeepCopyObject ¶
func (in *AWSComprehendTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSComprehendTargetSpec ¶
type AWSComprehendTargetSpec struct {
// AWS account Key.
AWSApiKey SecretValueFromSource `json:"awsApiKey"`
// AWS account secret key.
AWSApiSecret SecretValueFromSource `json:"awsApiSecret"`
// Region to use for calling into Comprehend API.
Region string `json:"region"`
// EventOptions for targets.
EventOptions *EventOptions `json:"eventOptions,omitempty"`
// Language code to use to interact with Comprehend. The supported list can be found at: https://docs.aws.amazon.com/comprehend/latest/dg/supported-languages.html
Language string `json:"language"`
}
AWSComprehendTargetSpec holds the desired state of the event target.
func (*AWSComprehendTargetSpec) DeepCopy ¶
func (in *AWSComprehendTargetSpec) DeepCopy() *AWSComprehendTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTargetSpec.
func (*AWSComprehendTargetSpec) DeepCopyInto ¶
func (in *AWSComprehendTargetSpec) DeepCopyInto(out *AWSComprehendTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSComprehendTargetStatus ¶
type AWSComprehendTargetStatus struct {
AWSTargetStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AWSComprehendTargetStatus communicates the observed state of the event target.
func (*AWSComprehendTargetStatus) DeepCopy ¶
func (in *AWSComprehendTargetStatus) DeepCopy() *AWSComprehendTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSComprehendTargetStatus.
func (*AWSComprehendTargetStatus) DeepCopyInto ¶
func (in *AWSComprehendTargetStatus) DeepCopyInto(out *AWSComprehendTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSComprehendTargetStatus) InitializeConditions ¶
func (s *AWSComprehendTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*AWSComprehendTargetStatus) IsReady ¶
func (s *AWSComprehendTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*AWSComprehendTargetStatus) MarkNoKService ¶
func (s *AWSComprehendTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*AWSComprehendTargetStatus) PropagateKServiceAvailability ¶
func (s *AWSComprehendTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type AWSDynamoDBTarget ¶
type AWSDynamoDBTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the AWSDynamoDBTarget (from the client).
Spec AWSDynamoDBTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSDynamoDBTarget (from the controller).
Status AWSDynamoDBTargetStatus `json:"status,omitempty"`
}
AWSDynamoDBTarget is the Schema for an AWS DynamoDB Target.
func (*AWSDynamoDBTarget) AsEventSource ¶
func (s *AWSDynamoDBTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *AWSDynamoDBTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSDynamoDBTarget) GetEventTypes ¶
func (*AWSDynamoDBTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSDynamoDBTarget) GetGroupVersionKind ¶
func (s *AWSDynamoDBTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*AWSDynamoDBTarget) GetStatus ¶
func (s *AWSDynamoDBTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSDynamoDBTargetList ¶
type AWSDynamoDBTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSDynamoDBTarget `json:"items"`
}
AWSDynamoDBTargetList is a list of AWSDynamoDBTarget resources
func (*AWSDynamoDBTargetList) DeepCopy ¶
func (in *AWSDynamoDBTargetList) DeepCopy() *AWSDynamoDBTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTargetList.
func (*AWSDynamoDBTargetList) DeepCopyInto ¶
func (in *AWSDynamoDBTargetList) DeepCopyInto(out *AWSDynamoDBTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSDynamoDBTargetList) DeepCopyObject ¶
func (in *AWSDynamoDBTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSDynamoDBTargetSpec ¶
type AWSDynamoDBTargetSpec struct {
// AWS account Key
AWSApiKey SecretValueFromSource `json:"awsApiKey"`
// AWS account secret key
AWSApiSecret SecretValueFromSource `json:"awsApiSecret"`
// Table ARN
// https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazondynamodb.html#amazondynamodb-resources-for-iam-policies
ARN string `json:"arn"`
}
AWSDynamoDBTargetSpec holds the desired state of the event target.
func (*AWSDynamoDBTargetSpec) DeepCopy ¶
func (in *AWSDynamoDBTargetSpec) DeepCopy() *AWSDynamoDBTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTargetSpec.
func (*AWSDynamoDBTargetSpec) DeepCopyInto ¶
func (in *AWSDynamoDBTargetSpec) DeepCopyInto(out *AWSDynamoDBTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSDynamoDBTargetStatus ¶
type AWSDynamoDBTargetStatus struct {
AWSTargetStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AWSDynamoDBTargetStatus communicates the observed state of the event target.
func (*AWSDynamoDBTargetStatus) DeepCopy ¶
func (in *AWSDynamoDBTargetStatus) DeepCopy() *AWSDynamoDBTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSDynamoDBTargetStatus.
func (*AWSDynamoDBTargetStatus) DeepCopyInto ¶
func (in *AWSDynamoDBTargetStatus) DeepCopyInto(out *AWSDynamoDBTargetStatus)
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 holds the desired state of the AWSEventBridgeTarget (from the client).
Spec AWSEventBridgeTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSEventBridgeTarget (from the controller).
Status AWSTargetStatus `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 (s *AWSEventBridgeTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
func (*AWSEventBridgeTarget) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopy() *AWSEventBridgeTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTarget.
func (*AWSEventBridgeTarget) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopyInto(out *AWSEventBridgeTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSEventBridgeTarget) DeepCopyObject ¶ added in v1.15.2
func (in *AWSEventBridgeTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSEventBridgeTarget) GetConditionSet ¶ added in v1.15.2
func (s *AWSEventBridgeTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSEventBridgeTarget) GetEventTypes ¶ added in v1.15.2
func (*AWSEventBridgeTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSEventBridgeTarget) GetGroupVersionKind ¶ added in v1.15.2
func (s *AWSEventBridgeTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*AWSEventBridgeTarget) GetStatus ¶ added in v1.15.2
func (s *AWSEventBridgeTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
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 AWSEventBridgeTarget resources
func (*AWSEventBridgeTargetList) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopy() *AWSEventBridgeTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTargetList.
func (*AWSEventBridgeTargetList) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopyInto(out *AWSEventBridgeTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSEventBridgeTargetList) DeepCopyObject ¶ added in v1.15.2
func (in *AWSEventBridgeTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSEventBridgeTargetSpec ¶ added in v1.15.2
type AWSEventBridgeTargetSpec struct {
// AWS account Key
AWSApiKey SecretValueFromSource `json:"awsApiKey"`
// AWS account secret key
AWSApiSecret SecretValueFromSource `json:"awsApiSecret"`
// Amazon Resource Name of the EventBridge Event Bus.
// https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html
ARN string `json:"arn"`
// Whether to omit CloudEvent context attributes in notifications sent to EventBridge.
// When this property is false (default), the entire CloudEvent payload is included.
// When this property is true, only the CloudEvent data is included.
DiscardCEContext bool `json:"discardCloudEventContext"`
}
AWSEventBridgeTargetSpec holds the desired state of the event target.
func (*AWSEventBridgeTargetSpec) DeepCopy ¶ added in v1.15.2
func (in *AWSEventBridgeTargetSpec) DeepCopy() *AWSEventBridgeTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSEventBridgeTargetSpec.
func (*AWSEventBridgeTargetSpec) DeepCopyInto ¶ added in v1.15.2
func (in *AWSEventBridgeTargetSpec) DeepCopyInto(out *AWSEventBridgeTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSKinesisTarget ¶
type AWSKinesisTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the AWSKinesisTarget (from the client).
Spec AWSKinesisTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSKinesisTarget (from the controller).
Status AWSTargetStatus `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) GetConditionSet ¶
func (s *AWSKinesisTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSKinesisTarget) GetGroupVersionKind ¶
func (s *AWSKinesisTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSKinesisTarget) GetStatus ¶
func (s *AWSKinesisTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSKinesisTargetList ¶
type AWSKinesisTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSKinesisTarget `json:"items"`
}
AWSKinesisTargetList is a list of AWSKinesisTarget resources
func (*AWSKinesisTargetList) DeepCopy ¶
func (in *AWSKinesisTargetList) DeepCopy() *AWSKinesisTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSKinesisTargetList.
func (*AWSKinesisTargetList) DeepCopyInto ¶
func (in *AWSKinesisTargetList) DeepCopyInto(out *AWSKinesisTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSKinesisTargetList) DeepCopyObject ¶
func (in *AWSKinesisTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSKinesisTargetSpec ¶
type AWSKinesisTargetSpec struct {
// AWS account Key
AWSApiKey SecretValueFromSource `json:"awsApiKey"`
// AWS account secret key
AWSApiSecret SecretValueFromSource `json:"awsApiSecret"`
// Amazon Resource Name of the Kinesis stream.
// https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonkinesis.html#amazonkinesis-resources-for-iam-policies
ARN string `json:"arn"`
// Kinesis Partition to publish the events to
Partition string `json:"partition"`
// Whether to omit CloudEvent context attributes in records created in Kinesis.
// When this property is false (default), the entire CloudEvent payload is included.
// When this property is true, only the CloudEvent data is included.
DiscardCEContext bool `json:"discardCloudEventContext"`
}
AWSKinesisTargetSpec holds the desired state of the event target.
func (*AWSKinesisTargetSpec) DeepCopy ¶
func (in *AWSKinesisTargetSpec) DeepCopy() *AWSKinesisTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSKinesisTargetSpec.
func (*AWSKinesisTargetSpec) DeepCopyInto ¶
func (in *AWSKinesisTargetSpec) DeepCopyInto(out *AWSKinesisTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSLambdaTarget ¶
type AWSLambdaTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the AWSLambdaTarget (from the client).
Spec AWSLambdaTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSLambdaTarget (from the controller).
Status AWSTargetStatus `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) GetConditionSet ¶
func (s *AWSLambdaTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSLambdaTarget) GetGroupVersionKind ¶
func (s *AWSLambdaTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*AWSLambdaTarget) GetStatus ¶
func (s *AWSLambdaTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSLambdaTargetList ¶
type AWSLambdaTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSLambdaTarget `json:"items"`
}
AWSLambdaTargetList is a list of AWSLambdaTarget resources
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"`
}
AWSLambdaTargetSpec holds 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 holds the desired state of the AWSS3Target (from the client).
Spec AWSS3TargetSpec `json:"spec"`
// Status communicates the observed state of the AWSS3Target (from the controller).
Status AWSS3TargetStatus `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 (s *AWSS3Target) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *AWSS3Target) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSS3Target) GetEventTypes ¶
func (*AWSS3Target) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AWSS3Target) GetGroupVersionKind ¶
func (s *AWSS3Target) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSS3Target) GetStatus ¶
func (s *AWSS3Target) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
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"`
}
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 AWSS3TargetStatus ¶
type AWSS3TargetStatus struct {
AWSTargetStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AWSS3TargetStatus communicates the observed state of the event target.
func (*AWSS3TargetStatus) DeepCopy ¶
func (in *AWSS3TargetStatus) DeepCopy() *AWSS3TargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSS3TargetStatus.
func (*AWSS3TargetStatus) DeepCopyInto ¶
func (in *AWSS3TargetStatus) DeepCopyInto(out *AWSS3TargetStatus)
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 holds the desired state of the AWSSNSTarget (from the client).
Spec AWSSNSTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSSNSTarget (from the controller).
Status AWSTargetStatus `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) GetConditionSet ¶
func (s *AWSSNSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSSNSTarget) GetGroupVersionKind ¶
func (s *AWSSNSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSSNSTarget) GetStatus ¶
func (s *AWSSNSTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSSNSTargetList ¶
type AWSSNSTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSSNSTarget `json:"items"`
}
AWSSNSTargetList is a list of AWSSNSTarget resources
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"`
}
AWSSNSTargetSpec holds 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 holds the desired state of the AWSSQSTarget (from the client).
Spec AWSSQSTargetSpec `json:"spec"`
// Status communicates the observed state of the AWSSQSTarget (from the controller).
Status AWSTargetStatus `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) GetConditionSet ¶
func (s *AWSSQSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AWSSQSTarget) GetGroupVersionKind ¶
func (s *AWSSQSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AWSSQSTarget) GetStatus ¶
func (s *AWSSQSTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AWSSQSTargetList ¶
type AWSSQSTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AWSSQSTarget `json:"items"`
}
AWSSQSTargetList is a list of AWSSQSTarget resources
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"`
}
AWSSQSTargetSpec holds 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 AWSTargetStatus ¶
type AWSTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AWSTargetStatus communicates the observed state of the various AWS Targets (from the controller).
func (*AWSTargetStatus) DeepCopy ¶
func (in *AWSTargetStatus) DeepCopy() *AWSTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSTargetStatus.
func (*AWSTargetStatus) DeepCopyInto ¶
func (in *AWSTargetStatus) DeepCopyInto(out *AWSTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSTargetStatus) GetCondition ¶
func (a *AWSTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*AWSTargetStatus) InitializeConditions ¶
func (a *AWSTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*AWSTargetStatus) IsReady ¶
func (a *AWSTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*AWSTargetStatus) MarkNoKService ¶
func (a *AWSTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*AWSTargetStatus) MarkNoSecrets ¶
func (a *AWSTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid when the associated secrets are missing
func (*AWSTargetStatus) MarkSecrets ¶
func (a *AWSTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid when the associated secrets are provided
func (*AWSTargetStatus) PropagateKServiceAvailability ¶
func (a *AWSTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type AlibabaOSSTarget ¶
type AlibabaOSSTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AlibabaOSSTargetSpec `json:"spec"`
Status AlibabaOSSTargetStatus `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 (s *AlibabaOSSTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *AlibabaOSSTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AlibabaOSSTarget) GetEventTypes ¶
func (*AlibabaOSSTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AlibabaOSSTarget) GetGroupVersionKind ¶
func (s *AlibabaOSSTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AlibabaOSSTarget) GetStatus ¶
func (s *AlibabaOSSTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type AlibabaOSSTargetList ¶
type AlibabaOSSTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []AlibabaOSSTarget `json:"items"`
}
AlibabaOSSTargetList is a list of AlibabaOSSTarget resources
func (*AlibabaOSSTargetList) DeepCopy ¶
func (in *AlibabaOSSTargetList) DeepCopy() *AlibabaOSSTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTargetList.
func (*AlibabaOSSTargetList) DeepCopyInto ¶
func (in *AlibabaOSSTargetList) DeepCopyInto(out *AlibabaOSSTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlibabaOSSTargetList) DeepCopyObject ¶
func (in *AlibabaOSSTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlibabaOSSTargetSpec ¶
type AlibabaOSSTargetSpec struct {
// Alibaba SDK access key id as registered. For more information on how to
// create an access key pair, please refer to
// https://www.alibabacloud.com/help/doc-detail/53045.htm?spm=a2c63.p38356.879954.9.23bc7d91ARN6Hy#task968.
AccessKeyID SecretValueFromSource `json:"accessKeyID"`
// Alibaba SDK access key secret as registered.
AccessKeySecret SecretValueFromSource `json:"accessKeySecret"`
// The domain name used to access the OSS. For more information, please refer
// to the region and endpoint guide at
// https://www.alibabacloud.com/help/doc-detail/31837.htm?spm=a2c63.p38356.879954.8.23bc7d91ARN6Hy#concept-zt4-cvy-5db
Endpoint string `json:"endpoint"`
// The unique container to store objects in OSS.
Bucket string `json:"bucket"`
// EventOptions for targets
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
AlibabaOSSTargetSpec holds the desired state of the AlibabaOSSTarget.
func (*AlibabaOSSTargetSpec) DeepCopy ¶
func (in *AlibabaOSSTargetSpec) DeepCopy() *AlibabaOSSTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTargetSpec.
func (*AlibabaOSSTargetSpec) DeepCopyInto ¶
func (in *AlibabaOSSTargetSpec) DeepCopyInto(out *AlibabaOSSTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlibabaOSSTargetStatus ¶
type AlibabaOSSTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AlibabaOSSTargetStatus communicates the observed state of the AlibabaOSSTarget (from the controller).
func (*AlibabaOSSTargetStatus) DeepCopy ¶
func (in *AlibabaOSSTargetStatus) DeepCopy() *AlibabaOSSTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlibabaOSSTargetStatus.
func (*AlibabaOSSTargetStatus) DeepCopyInto ¶
func (in *AlibabaOSSTargetStatus) DeepCopyInto(out *AlibabaOSSTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlibabaOSSTargetStatus) InitializeConditions ¶
func (s *AlibabaOSSTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*AlibabaOSSTargetStatus) IsReady ¶
func (s *AlibabaOSSTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*AlibabaOSSTargetStatus) MarkNoKService ¶
func (s *AlibabaOSSTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*AlibabaOSSTargetStatus) PropagateKServiceAvailability ¶
func (s *AlibabaOSSTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type AzureAuth ¶ added in v1.12.0
type AzureAuth struct {
// Service principals provide a way to create a non-interactive account
// associated with your identity to which you grant only the privileges
// your app needs to run.
// See https://docs.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals
ServicePrincipal *AzureServicePrincipal `json:"servicePrincipal,omitempty"`
// A shared access signature (SAS) provides secure delegated access to
// resources in a storage account.
// See https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview
SASToken *AzureSASToken `json:"sasToken,omitempty"`
}
AzureAuth contains multiple authentication methods for Azure services.
func (*AzureAuth) DeepCopy ¶ added in v1.12.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAuth.
func (*AzureAuth) DeepCopyInto ¶ added in v1.12.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureEventHubsTarget ¶ added in v1.12.0
type AzureEventHubsTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AzureEventHubsTargetSpec `json:"spec"`
Status AzureEventHubsTargetStatus `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 (s *AzureEventHubsTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
func (*AzureEventHubsTarget) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopy() *AzureEventHubsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTarget.
func (*AzureEventHubsTarget) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopyInto(out *AzureEventHubsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureEventHubsTarget) DeepCopyObject ¶ added in v1.12.0
func (in *AzureEventHubsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AzureEventHubsTarget) GetConditionSet ¶ added in v1.12.0
func (s *AzureEventHubsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*AzureEventHubsTarget) GetEventTypes ¶ added in v1.12.0
func (*AzureEventHubsTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*AzureEventHubsTarget) GetGroupVersionKind ¶ added in v1.12.0
func (s *AzureEventHubsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*AzureEventHubsTarget) GetStatus ¶ added in v1.12.0
func (s *AzureEventHubsTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
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 AzureEventHubsTarget resources
func (*AzureEventHubsTargetList) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopy() *AzureEventHubsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTargetList.
func (*AzureEventHubsTargetList) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopyInto(out *AzureEventHubsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureEventHubsTargetList) DeepCopyObject ¶ added in v1.12.0
func (in *AzureEventHubsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureEventHubsTargetSpec ¶ added in v1.12.0
type AzureEventHubsTargetSpec struct {
// Authentication method to interact with the Azure Event Hubs API.
Auth AzureAuth `json:"auth"`
// Resource ID of the Event Hubs instance.
//
// Expected format:
// - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}
EventHubID EventHubResourceID `json:"eventHubID"`
// EventOptions for targets
EventOptions *EventOptions `json:"eventOptions,omitempty"`
DiscardCEContext bool `json:"discardCloudEventContext"`
}
AzureEventHubsTargetSpec holds the desired state of the AzureEventHubsTarget.
func (*AzureEventHubsTargetSpec) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTargetSpec) DeepCopy() *AzureEventHubsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTargetSpec.
func (*AzureEventHubsTargetSpec) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTargetSpec) DeepCopyInto(out *AzureEventHubsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureEventHubsTargetStatus ¶ added in v1.12.0
type AzureEventHubsTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
AzureEventHubsTargetStatus communicates the observed state of the AzureEventHubsTarget (from the controller).
func (*AzureEventHubsTargetStatus) DeepCopy ¶ added in v1.12.0
func (in *AzureEventHubsTargetStatus) DeepCopy() *AzureEventHubsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureEventHubsTargetStatus.
func (*AzureEventHubsTargetStatus) DeepCopyInto ¶ added in v1.12.0
func (in *AzureEventHubsTargetStatus) DeepCopyInto(out *AzureEventHubsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureEventHubsTargetStatus) InitializeConditions ¶ added in v1.12.0
func (s *AzureEventHubsTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*AzureEventHubsTargetStatus) IsReady ¶ added in v1.12.0
func (s *AzureEventHubsTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*AzureEventHubsTargetStatus) MarkNoKService ¶ added in v1.12.0
func (s *AzureEventHubsTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*AzureEventHubsTargetStatus) PropagateKServiceAvailability ¶ added in v1.12.0
func (s *AzureEventHubsTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type AzureSASToken ¶ added in v1.12.0
type AzureSASToken struct {
KeyName ValueFromField `json:"keyName"`
KeyValue ValueFromField `json:"keyValue"`
ConnectionString 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 ValueFromField `json:"tenantID"`
ClientID ValueFromField `json:"clientID"`
ClientSecret ValueFromField `json:"clientSecret"`
}
AzureServicePrincipal represents an AAD Service Principal.
func (*AzureServicePrincipal) DeepCopy ¶ added in v1.12.0
func (in *AzureServicePrincipal) DeepCopy() *AzureServicePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureServicePrincipal.
func (*AzureServicePrincipal) DeepCopyInto ¶ added in v1.12.0
func (in *AzureServicePrincipal) DeepCopyInto(out *AzureServicePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudEventStatus ¶
type CloudEventStatus struct {
// AcceptedEventTypes are the CloudEvent types that a target can process.
// +optional
AcceptedEventTypes []string `json:"acceptedEventTypes,omitempty"`
// ResponseAttributes are the CloudEvent attributes contained in the responses returned by a target.
// NOTE: the json tag *must* be exactly `ceAttributes` to satisfy Knative's Source duck type.
// +optional
ResponseAttributes []duckv1.CloudEventAttributes `json:"ceAttributes,omitempty"`
}
CloudEventStatus contains attributes that target types can embed to declare the event types they accept and emit.
func (*CloudEventStatus) DeepCopy ¶
func (in *CloudEventStatus) DeepCopy() *CloudEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudEventStatus.
func (*CloudEventStatus) DeepCopyInto ¶
func (in *CloudEventStatus) DeepCopyInto(out *CloudEventStatus)
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 holds the desired state of the ConfluentTarget (from the client).
Spec ConfluentTargetSpec `json:"spec"`
// Status communicates the observed state of the ConfluentTarget (from the controller).
Status ConfluentTargetStatus `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) GetConditionSet ¶
func (s *ConfluentTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*ConfluentTarget) GetGroupVersionKind ¶
func (s *ConfluentTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*ConfluentTarget) GetStatus ¶
func (s *ConfluentTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type ConfluentTargetList ¶
type ConfluentTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ConfluentTarget `json:"items"`
}
ConfluentTargetList is a list of ConfluentTarget resources
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"`
}
ConfluentTargetSpec holds the desired state of the ConfluentTarget.
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 ConfluentTargetStatus ¶
type ConfluentTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
}
ConfluentTargetStatus communicates the observed state of the ConfluentTarget (from the controller).
func (*ConfluentTargetStatus) DeepCopy ¶
func (in *ConfluentTargetStatus) DeepCopy() *ConfluentTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfluentTargetStatus.
func (*ConfluentTargetStatus) DeepCopyInto ¶
func (in *ConfluentTargetStatus) DeepCopyInto(out *ConfluentTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfluentTargetStatus) GetCondition ¶
func (s *ConfluentTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*ConfluentTargetStatus) InitializeConditions ¶
func (s *ConfluentTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*ConfluentTargetStatus) IsReady ¶
func (s *ConfluentTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*ConfluentTargetStatus) MarkNoKService ¶
func (s *ConfluentTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*ConfluentTargetStatus) PropagateKServiceAvailability ¶
func (s *ConfluentTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
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 ValueFromField `json:"username,omitempty"`
Password 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 DatadogTargetStatus `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 (s *DatadogTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *DatadogTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*DatadogTarget) GetEventTypes ¶
func (*DatadogTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*DatadogTarget) GetGroupVersionKind ¶
func (s *DatadogTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*DatadogTarget) GetStatus ¶
func (s *DatadogTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type DatadogTargetList ¶
type DatadogTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []DatadogTarget `json:"items"`
}
DatadogTargetList is a list of DatadogTarget resources
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"`
}
DatadogTargetSpec holds the desired state of the DatadogTarget.
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 DatadogTargetStatus ¶
type DatadogTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
DatadogTargetStatus communicates the observed state of the DatadogTarget (from the controller).
func (*DatadogTargetStatus) DeepCopy ¶
func (in *DatadogTargetStatus) DeepCopy() *DatadogTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogTargetStatus.
func (*DatadogTargetStatus) DeepCopyInto ¶
func (in *DatadogTargetStatus) DeepCopyInto(out *DatadogTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatadogTargetStatus) InitializeConditions ¶
func (s *DatadogTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*DatadogTargetStatus) IsReady ¶
func (s *DatadogTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*DatadogTargetStatus) MarkNoKService ¶
func (s *DatadogTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*DatadogTargetStatus) PropagateKServiceAvailability ¶
func (s *DatadogTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type ElasticsearchTarget ¶
type ElasticsearchTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the ElasticsearchTarget (from the client).
Spec ElasticsearchTargetSpec `json:"spec"`
// Status communicates the observed state of the ElasticsearchTarget (from the controller).
// +optional
Status ElasticsearchTargetStatus `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 (s *ElasticsearchTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *ElasticsearchTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*ElasticsearchTarget) GetEventTypes ¶
func (*ElasticsearchTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*ElasticsearchTarget) GetGroupVersionKind ¶
func (s *ElasticsearchTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*ElasticsearchTarget) GetStatus ¶
func (s *ElasticsearchTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type ElasticsearchTargetList ¶
type ElasticsearchTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ElasticsearchTarget `json:"items"`
}
ElasticsearchTargetList is a list of ElasticsearchTarget resources
func (*ElasticsearchTargetList) DeepCopy ¶
func (in *ElasticsearchTargetList) DeepCopy() *ElasticsearchTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTargetList.
func (*ElasticsearchTargetList) DeepCopyInto ¶
func (in *ElasticsearchTargetList) DeepCopyInto(out *ElasticsearchTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchTargetList) DeepCopyObject ¶
func (in *ElasticsearchTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchTargetSpec ¶
type ElasticsearchTargetSpec struct {
// Connection information to elasticsearch.
// +optional
Connection Connection `json:"connection"`
// IndexName to write to.
IndexName string `json:"indexName"`
// Whether to omit CloudEvent context attributes in documents created in Elasticsearch.
// When this property is false (default), the entire CloudEvent payload is included.
// When this property is true, only the CloudEvent data is included.
DiscardCEContext bool `json:"discardCloudEventContext"`
// EventOptions for targets.
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
ElasticsearchTargetSpec holds the desired state of the ElasticsearchTarget.
func (*ElasticsearchTargetSpec) DeepCopy ¶
func (in *ElasticsearchTargetSpec) DeepCopy() *ElasticsearchTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTargetSpec.
func (*ElasticsearchTargetSpec) DeepCopyInto ¶
func (in *ElasticsearchTargetSpec) DeepCopyInto(out *ElasticsearchTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchTargetStatus ¶
type ElasticsearchTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
}
ElasticsearchTargetStatus communicates the observed state of the ElasticsearchTarget (from the controller).
func (*ElasticsearchTargetStatus) DeepCopy ¶
func (in *ElasticsearchTargetStatus) DeepCopy() *ElasticsearchTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchTargetStatus.
func (*ElasticsearchTargetStatus) DeepCopyInto ¶
func (in *ElasticsearchTargetStatus) DeepCopyInto(out *ElasticsearchTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchTargetStatus) GetCondition ¶
func (s *ElasticsearchTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*ElasticsearchTargetStatus) InitializeConditions ¶
func (s *ElasticsearchTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*ElasticsearchTargetStatus) IsReady ¶
func (s *ElasticsearchTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*ElasticsearchTargetStatus) MarkNoKService ¶
func (s *ElasticsearchTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*ElasticsearchTargetStatus) MarkNoSecrets ¶
func (s *ElasticsearchTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid
func (*ElasticsearchTargetStatus) MarkSecrets ¶
func (s *ElasticsearchTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid
func (*ElasticsearchTargetStatus) PropagateKServiceAvailability ¶
func (s *ElasticsearchTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type EnvKeyValue ¶
EnvKeyValue is a list of keys/values that can be serialized to a format compatible with kelseyhightower/envconfig.
func (EnvKeyValue) DeepCopy ¶
func (in EnvKeyValue) DeepCopy() EnvKeyValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvKeyValue.
func (EnvKeyValue) DeepCopyInto ¶
func (in EnvKeyValue) DeepCopyInto(out *EnvKeyValue)
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 GoogleCloudFirestoreTargetStatus `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 (s *GoogleCloudFirestoreTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
func (*GoogleCloudFirestoreTarget) DeepCopy ¶
func (in *GoogleCloudFirestoreTarget) DeepCopy() *GoogleCloudFirestoreTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTarget.
func (*GoogleCloudFirestoreTarget) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTarget) DeepCopyInto(out *GoogleCloudFirestoreTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudFirestoreTarget) DeepCopyObject ¶
func (in *GoogleCloudFirestoreTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudFirestoreTarget) GetConditionSet ¶
func (s *GoogleCloudFirestoreTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*GoogleCloudFirestoreTarget) GetEventTypes ¶
func (*GoogleCloudFirestoreTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudFirestoreTarget) GetGroupVersionKind ¶
func (s *GoogleCloudFirestoreTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudFirestoreTarget) GetStatus ¶
func (s *GoogleCloudFirestoreTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type GoogleCloudFirestoreTargetList ¶
type GoogleCloudFirestoreTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []GoogleCloudFirestoreTarget `json:"items"`
}
GoogleCloudFirestoreTargetList is a list of GoogleCloudFirestoreTarget resources
func (*GoogleCloudFirestoreTargetList) DeepCopy ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopy() *GoogleCloudFirestoreTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetList.
func (*GoogleCloudFirestoreTargetList) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopyInto(out *GoogleCloudFirestoreTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudFirestoreTargetList) DeepCopyObject ¶
func (in *GoogleCloudFirestoreTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudFirestoreTargetSpec ¶
type GoogleCloudFirestoreTargetSpec struct {
// Credentials represents how Google Firestore credentials should be provided in the secret
Credentials SecretValueFromSource `json:"credentialsJson"`
// DefaultCollection sets a default Firestore collection to select from
DefaultCollection string `json:"defaultCollection"`
// ProjectID specifies the Google project ID
ProjectID string `json:"projectID"`
// Whether to omit CloudEvent context attributes in documents created in Firestore.
// When this property is false (default), the entire CloudEvent payload is included.
// When this property is true, only the CloudEvent data is included.
DiscardCEContext bool `json:"discardCloudEventContext"`
// EventOptions for targets
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
GoogleCloudFirestoreTargetSpec holds the desired state of the GoogleCloudFirestoreTarget.
func (*GoogleCloudFirestoreTargetSpec) DeepCopy ¶
func (in *GoogleCloudFirestoreTargetSpec) DeepCopy() *GoogleCloudFirestoreTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetSpec.
func (*GoogleCloudFirestoreTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTargetSpec) DeepCopyInto(out *GoogleCloudFirestoreTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudFirestoreTargetStatus ¶
type GoogleCloudFirestoreTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
CloudEventStatus `json:",inline"`
}
GoogleCloudFirestoreTargetStatus communicates the observed state of the GoogleCloudFirestoreTarget (from the controller).
func (*GoogleCloudFirestoreTargetStatus) DeepCopy ¶
func (in *GoogleCloudFirestoreTargetStatus) DeepCopy() *GoogleCloudFirestoreTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudFirestoreTargetStatus.
func (*GoogleCloudFirestoreTargetStatus) DeepCopyInto ¶
func (in *GoogleCloudFirestoreTargetStatus) DeepCopyInto(out *GoogleCloudFirestoreTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudFirestoreTargetStatus) InitializeConditions ¶
func (s *GoogleCloudFirestoreTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*GoogleCloudFirestoreTargetStatus) IsReady ¶
func (s *GoogleCloudFirestoreTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*GoogleCloudFirestoreTargetStatus) MarkNoKService ¶
func (s *GoogleCloudFirestoreTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*GoogleCloudFirestoreTargetStatus) PropagateAvailability ¶
func (s *GoogleCloudFirestoreTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type GoogleCloudStorageTarget ¶
type GoogleCloudStorageTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec GoogleCloudStorageTargetSpec `json:"spec"`
Status GoogleCloudStorageTargetStatus `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 (s *GoogleCloudStorageTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
func (*GoogleCloudStorageTarget) DeepCopy ¶
func (in *GoogleCloudStorageTarget) DeepCopy() *GoogleCloudStorageTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTarget.
func (*GoogleCloudStorageTarget) DeepCopyInto ¶
func (in *GoogleCloudStorageTarget) DeepCopyInto(out *GoogleCloudStorageTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudStorageTarget) DeepCopyObject ¶
func (in *GoogleCloudStorageTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudStorageTarget) GetConditionSet ¶
func (s *GoogleCloudStorageTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*GoogleCloudStorageTarget) GetEventTypes ¶
func (*GoogleCloudStorageTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudStorageTarget) GetGroupVersionKind ¶
func (s *GoogleCloudStorageTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudStorageTarget) GetStatus ¶
func (s *GoogleCloudStorageTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type GoogleCloudStorageTargetList ¶
type GoogleCloudStorageTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []GoogleCloudStorageTarget `json:"items"`
}
GoogleCloudStorageTargetList is a list of GoogleCloudStorageTarget resources
func (*GoogleCloudStorageTargetList) DeepCopy ¶
func (in *GoogleCloudStorageTargetList) DeepCopy() *GoogleCloudStorageTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetList.
func (*GoogleCloudStorageTargetList) DeepCopyInto ¶
func (in *GoogleCloudStorageTargetList) DeepCopyInto(out *GoogleCloudStorageTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudStorageTargetList) DeepCopyObject ¶
func (in *GoogleCloudStorageTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudStorageTargetSpec ¶
type GoogleCloudStorageTargetSpec struct {
// Credentials represents how Google Storage credentials should be provided in the secret
Credentials SecretValueFromSource `json:"credentialsJson"`
// BucketName specifies the Google Storage Bucket
BucketName string `json:"bucketName"`
// Whether to omit CloudEvent context attributes in objects created in Google Cloud Storage.
// When this property is false (default), the entire CloudEvent payload is included.
// When this property is true, only the CloudEvent data is included.
DiscardCEContext bool `json:"discardCloudEventContext"`
// EventOptions for targets
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
GoogleCloudStorageTargetSpec holds the desired state of the GoogleCloudStorageTarget.
func (*GoogleCloudStorageTargetSpec) DeepCopy ¶
func (in *GoogleCloudStorageTargetSpec) DeepCopy() *GoogleCloudStorageTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetSpec.
func (*GoogleCloudStorageTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudStorageTargetSpec) DeepCopyInto(out *GoogleCloudStorageTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudStorageTargetStatus ¶
type GoogleCloudStorageTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
GoogleCloudStorageTargetStatus communicates the observed state of the GoogleCloudStorageTarget (from the controller).
func (*GoogleCloudStorageTargetStatus) DeepCopy ¶
func (in *GoogleCloudStorageTargetStatus) DeepCopy() *GoogleCloudStorageTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudStorageTargetStatus.
func (*GoogleCloudStorageTargetStatus) DeepCopyInto ¶
func (in *GoogleCloudStorageTargetStatus) DeepCopyInto(out *GoogleCloudStorageTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudStorageTargetStatus) InitializeConditions ¶
func (s *GoogleCloudStorageTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*GoogleCloudStorageTargetStatus) IsReady ¶
func (s *GoogleCloudStorageTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*GoogleCloudStorageTargetStatus) MarkNoKService ¶
func (s *GoogleCloudStorageTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*GoogleCloudStorageTargetStatus) PropagateKServiceAvailability ¶
func (s *GoogleCloudStorageTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type GoogleCloudWorkflowsTarget ¶
type GoogleCloudWorkflowsTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec GoogleCloudWorkflowsTargetSpec `json:"spec"`
Status GoogleCloudWorkflowsTargetStatus `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 (s *GoogleCloudWorkflowsTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
func (*GoogleCloudWorkflowsTarget) DeepCopy ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopy() *GoogleCloudWorkflowsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTarget.
func (*GoogleCloudWorkflowsTarget) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopyInto(out *GoogleCloudWorkflowsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudWorkflowsTarget) DeepCopyObject ¶
func (in *GoogleCloudWorkflowsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoogleCloudWorkflowsTarget) GetConditionSet ¶
func (s *GoogleCloudWorkflowsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*GoogleCloudWorkflowsTarget) GetEventTypes ¶
func (*GoogleCloudWorkflowsTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleCloudWorkflowsTarget) GetGroupVersionKind ¶
func (s *GoogleCloudWorkflowsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*GoogleCloudWorkflowsTarget) GetStatus ¶
func (s *GoogleCloudWorkflowsTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type GoogleCloudWorkflowsTargetList ¶
type GoogleCloudWorkflowsTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []GoogleCloudWorkflowsTarget `json:"items"`
}
GoogleCloudWorkflowsTargetList is a list of GoogleCloudWorkflowsTarget resources
func (*GoogleCloudWorkflowsTargetList) DeepCopy ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopy() *GoogleCloudWorkflowsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetList.
func (*GoogleCloudWorkflowsTargetList) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopyInto(out *GoogleCloudWorkflowsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudWorkflowsTargetList) DeepCopyObject ¶
func (in *GoogleCloudWorkflowsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleCloudWorkflowsTargetSpec ¶
type GoogleCloudWorkflowsTargetSpec struct {
// GoogleCloudWorkflowsApiKey represents how GoogleCloudWorkflows credentials should be provided in the secret
Credentials SecretValueFromSource `json:"credentialsJson"`
// EventOptions for targets
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
GoogleCloudWorkflowsTargetSpec holds the desired state of the GoogleCloudWorkflowsTarget.
func (*GoogleCloudWorkflowsTargetSpec) DeepCopy ¶
func (in *GoogleCloudWorkflowsTargetSpec) DeepCopy() *GoogleCloudWorkflowsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetSpec.
func (*GoogleCloudWorkflowsTargetSpec) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTargetSpec) DeepCopyInto(out *GoogleCloudWorkflowsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleCloudWorkflowsTargetStatus ¶
type GoogleCloudWorkflowsTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
GoogleCloudWorkflowsTargetStatus communicates the observed state of the GoogleCloudWorkflowsTarget (from the controller).
func (*GoogleCloudWorkflowsTargetStatus) DeepCopy ¶
func (in *GoogleCloudWorkflowsTargetStatus) DeepCopy() *GoogleCloudWorkflowsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleCloudWorkflowsTargetStatus.
func (*GoogleCloudWorkflowsTargetStatus) DeepCopyInto ¶
func (in *GoogleCloudWorkflowsTargetStatus) DeepCopyInto(out *GoogleCloudWorkflowsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleCloudWorkflowsTargetStatus) InitializeConditions ¶
func (s *GoogleCloudWorkflowsTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*GoogleCloudWorkflowsTargetStatus) IsReady ¶
func (s *GoogleCloudWorkflowsTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*GoogleCloudWorkflowsTargetStatus) MarkNoKService ¶
func (s *GoogleCloudWorkflowsTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*GoogleCloudWorkflowsTargetStatus) PropagateKServiceAvailability ¶
func (s *GoogleCloudWorkflowsTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type GoogleSheetTarget ¶
type GoogleSheetTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the GoogleSheetTarget (from the client).
Spec GoogleSheetTargetSpec `json:"spec"`
// Status communicates the observed state of the GoogleSheetTarget (from the controller).
// +optional
Status GoogleSheetTargetStatus `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 (s *GoogleSheetTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (*GoogleSheetTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*GoogleSheetTarget) GetEventTypes ¶
func (*GoogleSheetTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*GoogleSheetTarget) GetGroupVersionKind ¶
func (*GoogleSheetTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*GoogleSheetTarget) GetStatus ¶
func (s *GoogleSheetTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type GoogleSheetTargetList ¶
type GoogleSheetTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []GoogleSheetTarget `json:"items"`
}
GoogleSheetTargetList is a list of GoogleSheetTarget resources
func (*GoogleSheetTargetList) DeepCopy ¶
func (in *GoogleSheetTargetList) DeepCopy() *GoogleSheetTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTargetList.
func (*GoogleSheetTargetList) DeepCopyInto ¶
func (in *GoogleSheetTargetList) DeepCopyInto(out *GoogleSheetTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleSheetTargetList) DeepCopyObject ¶
func (in *GoogleSheetTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GoogleSheetTargetSpec ¶
type GoogleSheetTargetSpec struct {
// GoogleSheet credential JSON for auth
GoogleServiceAccount SecretValueFromSource `json:"googleServiceAccount"`
// ID of Google a spreadsheet
ID string `json:"id"`
// DefaultPrefix is a pre-defined prefix for the individual sheets.
DefaultPrefix string `json:"defaultPrefix"`
}
GoogleSheetTargetSpec holds the desired state of the GoogleSheetTarget.
func (*GoogleSheetTargetSpec) DeepCopy ¶
func (in *GoogleSheetTargetSpec) DeepCopy() *GoogleSheetTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTargetSpec.
func (*GoogleSheetTargetSpec) DeepCopyInto ¶
func (in *GoogleSheetTargetSpec) DeepCopyInto(out *GoogleSheetTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleSheetTargetStatus ¶
type GoogleSheetTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
GoogleSheetTargetStatus communicates the observed state of the GoogleSheetTarget (from the controller).
func (*GoogleSheetTargetStatus) DeepCopy ¶
func (in *GoogleSheetTargetStatus) DeepCopy() *GoogleSheetTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleSheetTargetStatus.
func (*GoogleSheetTargetStatus) DeepCopyInto ¶
func (in *GoogleSheetTargetStatus) DeepCopyInto(out *GoogleSheetTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoogleSheetTargetStatus) GetCondition ¶
func (s *GoogleSheetTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*GoogleSheetTargetStatus) InitializeConditions ¶
func (s *GoogleSheetTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*GoogleSheetTargetStatus) IsReady ¶
func (s *GoogleSheetTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*GoogleSheetTargetStatus) MarkNoSecrets ¶
func (s *GoogleSheetTargetStatus) MarkNoSecrets(err error)
MarkNoSecrets sets the condition that the resource is not valid.
func (*GoogleSheetTargetStatus) MarkNoService ¶
func (s *GoogleSheetTargetStatus) MarkNoService(reason, messageFormat string, messageA ...interface{})
MarkNoService sets the condition that the service is not ready.
func (*GoogleSheetTargetStatus) MarkSecrets ¶
func (s *GoogleSheetTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid.
func (*GoogleSheetTargetStatus) PropagateAvailability ¶
func (s *GoogleSheetTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the ServiceReady condition should be marked as true or false.
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 HTTPTargetStatus `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) GetConditionSet ¶
func (s *HTTPTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*HTTPTarget) GetGroupVersionKind ¶
func (s *HTTPTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*HTTPTarget) GetStatus ¶
func (s *HTTPTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type HTTPTargetList ¶
type HTTPTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []HTTPTarget `json:"items"`
}
HTTPTargetList is a list of HTTPTarget resources
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"`
}
HTTPTargetSpec holds the desired state of the HTTPTarget.
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 HTTPTargetStatus ¶
type HTTPTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
}
HTTPTargetStatus communicates the observed state of the HTTPTarget (from the controller).
func (*HTTPTargetStatus) DeepCopy ¶
func (in *HTTPTargetStatus) DeepCopy() *HTTPTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPTargetStatus.
func (*HTTPTargetStatus) DeepCopyInto ¶
func (in *HTTPTargetStatus) DeepCopyInto(out *HTTPTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPTargetStatus) InitializeConditions ¶
func (s *HTTPTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*HTTPTargetStatus) PropagateAvailability ¶
func (s *HTTPTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type HasuraTarget ¶
type HasuraTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec HasuraTargetSpec `json:"spec,omitempty"`
Status HasuraTargetStatus `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 (s *HasuraTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *HasuraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*HasuraTarget) GetEventTypes ¶
func (*HasuraTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*HasuraTarget) GetGroupVersionKind ¶
func (s *HasuraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*HasuraTarget) GetStatus ¶
func (s *HasuraTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type HasuraTargetList ¶
type HasuraTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []HasuraTarget `json:"items"`
}
HasuraTargetList contains a list of event targets.
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"`
}
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 HasuraTargetStatus ¶
type HasuraTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
HasuraTargetStatus defines the observed state of the event target.
func (*HasuraTargetStatus) DeepCopy ¶
func (in *HasuraTargetStatus) DeepCopy() *HasuraTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HasuraTargetStatus.
func (*HasuraTargetStatus) DeepCopyInto ¶
func (in *HasuraTargetStatus) DeepCopyInto(out *HasuraTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HasuraTargetStatus) InitializeConditions ¶
func (s *HasuraTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*HasuraTargetStatus) PropagateAvailability ¶
func (s *HasuraTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
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 IBMMQTargetStatus `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 (s *IBMMQTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶ added in v1.13.0
func (s *IBMMQTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*IBMMQTarget) GetEventTypes ¶ added in v1.13.0
func (*IBMMQTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*IBMMQTarget) GetGroupVersionKind ¶ added in v1.13.0
func (s *IBMMQTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*IBMMQTarget) GetStatus ¶ added in v1.13.0
func (s *IBMMQTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
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"`
}
IBMMQTargetSpec holds 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 IBMMQTargetStatus ¶ added in v1.13.0
type IBMMQTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
IBMMQTargetStatus communicates the observed state of the event target. (from the controller).
func (*IBMMQTargetStatus) DeepCopy ¶ added in v1.13.0
func (in *IBMMQTargetStatus) DeepCopy() *IBMMQTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IBMMQTargetStatus.
func (*IBMMQTargetStatus) DeepCopyInto ¶ added in v1.13.0
func (in *IBMMQTargetStatus) DeepCopyInto(out *IBMMQTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IBMMQTargetStatus) InitializeConditions ¶ added in v1.13.0
func (s *IBMMQTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*IBMMQTargetStatus) IsReady ¶ added in v1.13.0
func (s *IBMMQTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*IBMMQTargetStatus) MarkNoKService ¶ added in v1.13.0
func (s *IBMMQTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*IBMMQTargetStatus) PropagateKServiceAvailability ¶ added in v1.13.0
func (s *IBMMQTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionDeployed should be marked as true or false.
type InfraTarget ¶
type InfraTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec InfraTargetSpec `json:"spec"`
Status InfraTargetStatus `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) GetConditionSet ¶
func (s *InfraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*InfraTarget) GetGroupVersionKind ¶
func (s *InfraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*InfraTarget) GetStatus ¶
func (s *InfraTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type InfraTargetList ¶
type InfraTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []InfraTarget `json:"items"`
}
InfraTargetList is a list of InfraTarget resources
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"`
}
InfraTargetSpec holds the desired state of the InfraTarget.
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 InfraTargetStatus ¶
type InfraTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
}
InfraTargetStatus communicates the observed state of the InfraTarget (from the controller).
func (*InfraTargetStatus) DeepCopy ¶
func (in *InfraTargetStatus) DeepCopy() *InfraTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraTargetStatus.
func (*InfraTargetStatus) DeepCopyInto ¶
func (in *InfraTargetStatus) DeepCopyInto(out *InfraTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InfraTargetStatus) InitializeConditions ¶
func (s *InfraTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*InfraTargetStatus) PropagateAvailability ¶
func (s *InfraTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type Instrument ¶ added in v1.11.0
type Instrument struct {
// Name for the Instrument.
Name string `json:"name"`
// Description for the Instrument
// +optional
Description *string `json:"description,omitempty"`
// Instrument Kind as defined by OpenTelemetry. Supported values are:
//
// - Histogram: for absolute values that can be aggregated.
// - Counter: for delta values that increase monotonically.
// - UpDownCounter: for delta values that can increase and decrease.
Instrument InstrumentKind `json:"instrument"`
// Number Kind as defined by OpenTelemetry, defines the measure data type
// accepted by the Instrument. Supported values are:
//
// - Int64.
// - Float64.
Number NumberKind `json:"number"`
}
Instrument push metrics for.
func (*Instrument) DeepCopy ¶ added in v1.11.0
func (in *Instrument) DeepCopy() *Instrument
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instrument.
func (*Instrument) DeepCopyInto ¶ added in v1.11.0
func (in *Instrument) DeepCopyInto(out *Instrument)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstrumentKind ¶ added in v1.11.0
type InstrumentKind string
InstrumentKind as defined by OpenTelemetry.
type JiraAuth ¶
type JiraAuth struct {
// Jira username to connect to the instance as.
User string `json:"user"`
// Jira API token bound to the user.
Token SecretValueFromSource `json:"token"`
}
JiraAuth contains Jira credentials.
func (*JiraAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraAuth.
func (*JiraAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JiraTarget ¶
type JiraTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec JiraTargetSpec `json:"spec"`
Status JiraTargetStatus `json:"status,omitempty"`
}
JiraTarget is the Schema for the Infra JS Target.
func (*JiraTarget) AcceptedEventTypes ¶
func (*JiraTarget) AcceptedEventTypes() []string
AcceptedEventTypes implements IntegrationTarget.
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) GetConditionSet ¶
func (s *JiraTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*JiraTarget) GetEventTypes ¶
func (*JiraTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*JiraTarget) GetGroupVersionKind ¶
func (s *JiraTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*JiraTarget) GetStatus ¶
func (s *JiraTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type JiraTargetList ¶
type JiraTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []JiraTarget `json:"items"`
}
JiraTargetList is a list of JiraTarget resources
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"`
}
JiraTargetSpec holds the desired state of the JiraTarget.
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 JiraTargetStatus ¶
type JiraTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
}
JiraTargetStatus communicates the observed state of the JiraTarget (from the controller).
func (*JiraTargetStatus) DeepCopy ¶
func (in *JiraTargetStatus) DeepCopy() *JiraTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JiraTargetStatus.
func (*JiraTargetStatus) DeepCopyInto ¶
func (in *JiraTargetStatus) DeepCopyInto(out *JiraTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JiraTargetStatus) InitializeConditions ¶
func (s *JiraTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*JiraTargetStatus) PropagateAvailability ¶
func (s *JiraTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type Keystore ¶ added in v1.14.1
type Keystore struct {
KeyDatabase ValueFromField `json:"keyDatabase"`
PasswordStash ValueFromField `json:"passwordStash"`
}
Keystore represents Key Database components.
func (*Keystore) DeepCopy ¶ added in v1.14.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keystore.
func (*Keystore) DeepCopyInto ¶ added in v1.14.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzMetricsConnection ¶ added in v1.11.0
type LogzMetricsConnection struct {
// Token for connecting to Logz metrics listener.
Token SecretValueFromSource `json:"token"`
// ListenerURL for pushing metrics.
ListenerURL string `json:"listenerURL"`
}
LogzMetricsConnection contains the information to connect to a Logz tenant to push metrics.
func (*LogzMetricsConnection) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsConnection) DeepCopy() *LogzMetricsConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsConnection.
func (*LogzMetricsConnection) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsConnection) DeepCopyInto(out *LogzMetricsConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzMetricsTarget ¶ added in v1.11.0
type LogzMetricsTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec LogzMetricsTargetSpec `json:"spec"`
Status LogzMetricsTargetStatus `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) AsEventSource ¶ added in v1.11.0
func (s *LogzMetricsTarget) AsEventSource() string
AsEventSource implements targets.EventSource.
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) GetConditionSet ¶ added in v1.11.0
func (s *LogzMetricsTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*LogzMetricsTarget) GetEventTypes ¶ added in v1.11.0
func (*LogzMetricsTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*LogzMetricsTarget) GetGroupVersionKind ¶ added in v1.11.0
func (s *LogzMetricsTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*LogzMetricsTarget) GetStatus ¶ added in v1.11.0
func (s *LogzMetricsTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
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 LogzMetricsTarget resources.
func (*LogzMetricsTargetList) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopy() *LogzMetricsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTargetList.
func (*LogzMetricsTargetList) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopyInto(out *LogzMetricsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzMetricsTargetList) DeepCopyObject ¶ added in v1.11.0
func (in *LogzMetricsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogzMetricsTargetSpec ¶ added in v1.11.0
type LogzMetricsTargetSpec struct {
// Connection information for LogzMetrics.
Connection LogzMetricsConnection `json:"connection"`
// Instruments configured for pushing metrics. It is mandatory that all metrics
// pushed by using this target are pre-registered using this list.
Instruments []Instrument `json:"instruments"`
// EventOptions for targets
// +optional
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
LogzMetricsTargetSpec holds the desired state of the LogzMetricsTarget.
func (*LogzMetricsTargetSpec) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTargetSpec) DeepCopy() *LogzMetricsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTargetSpec.
func (*LogzMetricsTargetSpec) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTargetSpec) DeepCopyInto(out *LogzMetricsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogzMetricsTargetStatus ¶ added in v1.11.0
type LogzMetricsTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
CloudEventStatus `json:",inline"`
}
LogzMetricsTargetStatus communicates the observed state of the LogzMetricsTarget from the controller.
func (*LogzMetricsTargetStatus) DeepCopy ¶ added in v1.11.0
func (in *LogzMetricsTargetStatus) DeepCopy() *LogzMetricsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzMetricsTargetStatus.
func (*LogzMetricsTargetStatus) DeepCopyInto ¶ added in v1.11.0
func (in *LogzMetricsTargetStatus) DeepCopyInto(out *LogzMetricsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzMetricsTargetStatus) InitializeConditions ¶ added in v1.11.0
func (s *LogzMetricsTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*LogzMetricsTargetStatus) IsReady ¶ added in v1.11.0
func (s *LogzMetricsTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*LogzMetricsTargetStatus) MarkNotDeployed ¶ added in v1.11.0
func (s *LogzMetricsTargetStatus) MarkNotDeployed(reason, messageFormat string, messageA ...interface{})
MarkNotDeployed sets the condition that the service has not been deployed.
func (*LogzMetricsTargetStatus) PropagateAvailability ¶ added in v1.11.0
func (s *LogzMetricsTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type LogzTarget ¶
type LogzTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec LogzTargetSpec `json:"spec"`
Status LogzTargetStatus `json:"status,omitempty"`
}
LogzTarget is the Schema for the Logz Target.
func (*LogzTarget) AsEventSource ¶
func (s *LogzTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *LogzTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*LogzTarget) GetEventTypes ¶
func (*LogzTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*LogzTarget) GetGroupVersionKind ¶
func (s *LogzTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*LogzTarget) GetStatus ¶
func (s *LogzTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type LogzTargetList ¶
type LogzTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []LogzTarget `json:"items"`
}
LogzTargetList is a list of LogzTarget resources
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"`
}
LogzTargetSpec holds the desired state of the LogzTarget.
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 LogzTargetStatus ¶
type LogzTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
CloudEventStatus `json:",inline"`
}
LogzTargetStatus communicates the observed state of the LogzTarget (from the controller).
func (*LogzTargetStatus) DeepCopy ¶
func (in *LogzTargetStatus) DeepCopy() *LogzTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogzTargetStatus.
func (*LogzTargetStatus) DeepCopyInto ¶
func (in *LogzTargetStatus) DeepCopyInto(out *LogzTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogzTargetStatus) InitializeConditions ¶
func (s *LogzTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*LogzTargetStatus) IsReady ¶
func (s *LogzTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*LogzTargetStatus) MarkNoKService ¶
func (s *LogzTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*LogzTargetStatus) PropagateAvailability ¶
func (s *LogzTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type MQReplyOptions ¶ added in v1.13.0
type MQReplyOptions struct {
QueueManager string `json:"queueManager,omitempty"`
QueueName string `json:"queueName,omitempty"`
}
func (*MQReplyOptions) DeepCopy ¶ added in v1.13.0
func (in *MQReplyOptions) DeepCopy() *MQReplyOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MQReplyOptions.
func (*MQReplyOptions) DeepCopyInto ¶ added in v1.13.0
func (in *MQReplyOptions) DeepCopyInto(out *MQReplyOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleFunctionSpecSpec ¶
type OracleFunctionSpecSpec struct {
// Oracle Cloud ID of the function to invoke.
Function string `json:"function,inline"`
}
OracleFunctionSpecSpec holds the Oracle Cloud ID of the function to invoke.
func (*OracleFunctionSpecSpec) DeepCopy ¶
func (in *OracleFunctionSpecSpec) DeepCopy() *OracleFunctionSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleFunctionSpecSpec.
func (*OracleFunctionSpecSpec) DeepCopyInto ¶
func (in *OracleFunctionSpecSpec) DeepCopyInto(out *OracleFunctionSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OracleTarget ¶
type OracleTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the OracleTarget (from the client).
Spec OracleTargetSpec `json:"spec"`
// Status communicates the observed state of the OracleTarget (from the controller).
// +optional
Status OracleTargetStatus `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) GetConditionSet ¶
func (*OracleTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*OracleTarget) GetGroupVersionKind ¶
func (*OracleTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*OracleTarget) GetStatus ¶
func (t *OracleTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type OracleTargetList ¶
type OracleTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []OracleTarget `json:"items"`
}
OracleTargetList is a list of OracleTarget resources
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"`
}
OracleTargetSpec holds 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 OracleTargetStatus ¶
type OracleTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
}
OracleTargetStatus communicates the observed state of the OracleTarget (from the controller).
func (*OracleTargetStatus) DeepCopy ¶
func (in *OracleTargetStatus) DeepCopy() *OracleTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OracleTargetStatus.
func (*OracleTargetStatus) DeepCopyInto ¶
func (in *OracleTargetStatus) DeepCopyInto(out *OracleTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OracleTargetStatus) GetCondition ¶
func (a *OracleTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*OracleTargetStatus) InitializeConditions ¶
func (a *OracleTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*OracleTargetStatus) IsReady ¶
func (a *OracleTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*OracleTargetStatus) MarkNoKService ¶
func (a *OracleTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*OracleTargetStatus) MarkNoSecrets ¶
func (a *OracleTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid when the associated secrets are missing
func (*OracleTargetStatus) MarkSecrets ¶
func (a *OracleTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid when the associated secrets are provided
func (*OracleTargetStatus) PropagateKServiceAvailability ¶
func (a *OracleTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
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 SalesforceTargetStatus `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 (s *SalesforceTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *SalesforceTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*SalesforceTarget) GetEventTypes ¶
func (*SalesforceTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SalesforceTarget) GetGroupVersionKind ¶
func (s *SalesforceTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SalesforceTarget) GetStatus ¶
func (s *SalesforceTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type SalesforceTargetList ¶
type SalesforceTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SalesforceTarget `json:"items"`
}
SalesforceTargetList is a list of SalesforceTarget resources
func (*SalesforceTargetList) DeepCopy ¶
func (in *SalesforceTargetList) DeepCopy() *SalesforceTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTargetList.
func (*SalesforceTargetList) DeepCopyInto ¶
func (in *SalesforceTargetList) DeepCopyInto(out *SalesforceTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SalesforceTargetList) DeepCopyObject ¶
func (in *SalesforceTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SalesforceTargetSpec ¶
type SalesforceTargetSpec struct {
// Authentication information to interact with the Salesforce API.
Auth SalesforceAuth `json:"auth"`
// APIVersion at Salesforce. If not set the latest version will be used.
// +optional
APIVersion *string `json:"apiVersion"`
// EventOptions for targets
// +optional
EventOptions *EventOptions `json:"eventOptions,omitempty"`
}
SalesforceTargetSpec holds the desired state of the SalesforceTarget.
func (*SalesforceTargetSpec) DeepCopy ¶
func (in *SalesforceTargetSpec) DeepCopy() *SalesforceTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTargetSpec.
func (*SalesforceTargetSpec) DeepCopyInto ¶
func (in *SalesforceTargetSpec) DeepCopyInto(out *SalesforceTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceTargetStatus ¶
type SalesforceTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
CloudEventStatus `json:",inline"`
}
SalesforceTargetStatus communicates the observed state of the SalesforceTarget (from the controller).
func (*SalesforceTargetStatus) DeepCopy ¶
func (in *SalesforceTargetStatus) DeepCopy() *SalesforceTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceTargetStatus.
func (*SalesforceTargetStatus) DeepCopyInto ¶
func (in *SalesforceTargetStatus) DeepCopyInto(out *SalesforceTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SalesforceTargetStatus) InitializeConditions ¶
func (s *SalesforceTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*SalesforceTargetStatus) PropagateAvailability ¶
func (s *SalesforceTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
type SecretValueFromSource ¶
type SecretValueFromSource struct {
// The Secret key to select from.
SecretKeyRef *corev1.SecretKeySelector `json:"secretKeyRef,omitempty"`
}
SecretValueFromSource represents the source of a secret value
func (*SecretValueFromSource) DeepCopy ¶
func (in *SecretValueFromSource) DeepCopy() *SecretValueFromSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretValueFromSource.
func (*SecretValueFromSource) DeepCopyInto ¶
func (in *SecretValueFromSource) DeepCopyInto(out *SecretValueFromSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SendGridTarget ¶
type SendGridTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the SendGridTarget (from the client).
Spec SendGridTargetSpec `json:"spec"`
// Status communicates the observed state of the SendGridTarget (from the controller).
// +optional
Status SendGridTargetStatus `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 (s *SendGridTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *SendGridTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*SendGridTarget) GetEventTypes ¶
func (*SendGridTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SendGridTarget) GetGroupVersionKind ¶
func (s *SendGridTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*SendGridTarget) GetStatus ¶
func (s *SendGridTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type SendGridTargetList ¶
type SendGridTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SendGridTarget `json:"items"`
}
SendGridTargetList is a list of SendGridTarget resources
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"`
}
SendGridTargetSpec holds the desired state of the SendGridTarget.
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 SendGridTargetStatus ¶
type SendGridTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
SendGridTargetStatus communicates the observed state of the SendGridTarget (from the controller).
func (*SendGridTargetStatus) DeepCopy ¶
func (in *SendGridTargetStatus) DeepCopy() *SendGridTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SendGridTargetStatus.
func (*SendGridTargetStatus) DeepCopyInto ¶
func (in *SendGridTargetStatus) DeepCopyInto(out *SendGridTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SendGridTargetStatus) GetCondition ¶
func (s *SendGridTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*SendGridTargetStatus) InitializeConditions ¶
func (s *SendGridTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*SendGridTargetStatus) IsReady ¶
func (s *SendGridTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*SendGridTargetStatus) MarkNoKService ¶
func (s *SendGridTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*SendGridTargetStatus) MarkNoSecrets ¶
func (s *SendGridTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid
func (*SendGridTargetStatus) MarkSecrets ¶
func (s *SendGridTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid
func (*SendGridTargetStatus) PropagateKServiceAvailability ¶
func (s *SendGridTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type SlackTarget ¶
type SlackTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the SlackTarget (from the client).
Spec SlackTargetSpec `json:"spec"`
// Status communicates the observed state of the SlackTarget (from the controller).
// +optional
Status SlackTargetStatus `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 (s *SlackTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (*SlackTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*SlackTarget) GetEventTypes ¶
func (*SlackTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*SlackTarget) GetGroupVersionKind ¶
func (*SlackTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*SlackTarget) GetStatus ¶
func (s *SlackTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type SlackTargetList ¶
type SlackTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SlackTarget `json:"items"`
}
SlackTargetList is a list of event targets.
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"`
}
SlackTargetSpec defines the spec for the Slack Taret.
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 SlackTargetStatus ¶
type SlackTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
SlackTargetStatus communicates the observed state of the SlackTarget (from the controller).
func (*SlackTargetStatus) DeepCopy ¶
func (in *SlackTargetStatus) DeepCopy() *SlackTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackTargetStatus.
func (*SlackTargetStatus) DeepCopyInto ¶
func (in *SlackTargetStatus) DeepCopyInto(out *SlackTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SlackTargetStatus) GetCondition ¶
func (s *SlackTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*SlackTargetStatus) InitializeConditions ¶
func (s *SlackTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*SlackTargetStatus) IsReady ¶
func (s *SlackTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*SlackTargetStatus) MarkNoKService ¶
func (s *SlackTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*SlackTargetStatus) PropagateKServiceAvailability ¶
func (s *SlackTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type SplunkTarget ¶
type SplunkTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SplunkTargetSpec `json:"spec,omitempty"`
Status SplunkTargetStatus `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) GetConditionSet ¶
func (s *SplunkTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*SplunkTarget) GetGroupVersionKind ¶
func (s *SplunkTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable.
func (*SplunkTarget) GetStatus ¶
func (s *SplunkTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type SplunkTargetList ¶
type SplunkTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SplunkTarget `json:"items"`
}
SplunkTargetList contains a list of event targets.
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 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"`
}
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 SplunkTargetStatus ¶
type SplunkTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
}
SplunkTargetStatus defines the observed state of the event target.
func (*SplunkTargetStatus) DeepCopy ¶
func (in *SplunkTargetStatus) DeepCopy() *SplunkTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkTargetStatus.
func (*SplunkTargetStatus) DeepCopyInto ¶
func (in *SplunkTargetStatus) DeepCopyInto(out *SplunkTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SplunkTargetStatus) InitializeConditions ¶
func (s *SplunkTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*SplunkTargetStatus) PropagateAvailability ¶
func (s *SplunkTargetStatus) PropagateAvailability(ksvc *servingv1.Service)
PropagateAvailability uses the readiness of the provided Knative Service to determine whether the Deployed condition should be marked as true or false.
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 holds the IBM MQ TLS authentication parameters.
func (*TLSSpec) DeepCopy ¶ added in v1.14.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSSpec.
func (*TLSSpec) DeepCopyInto ¶ added in v1.14.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TektonTarget ¶
type TektonTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
// Spec holds the desired state of the TektonTarget (from the client).
Spec TektonTargetSpec `json:"spec"`
// Status communicates the observed state of the TektonTarget (from the controller).
// +optional
Status TektonTargetStatus `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 targets.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) GetConditionSet ¶
func (*TektonTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*TektonTarget) GetEventTypes ¶
func (*TektonTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*TektonTarget) GetGroupVersionKind ¶
func (*TektonTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*TektonTarget) GetStatus ¶
func (t *TektonTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type TektonTargetList ¶
type TektonTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []TektonTarget `json:"items"`
}
TektonTargetList is a list of event targets.
func (*TektonTargetList) DeepCopy ¶
func (in *TektonTargetList) DeepCopy() *TektonTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetList.
func (*TektonTargetList) DeepCopyInto ¶
func (in *TektonTargetList) DeepCopyInto(out *TektonTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TektonTargetList) DeepCopyObject ¶
func (in *TektonTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TektonTargetReapPolicy ¶
type TektonTargetReapPolicy struct {
// ReapSuccessAge How long to wait before reaping runs that were successful
ReapSuccessAge *string `json:"success,omitempty"`
// ReapFailAge How long to wait before reaping runs that failed
ReapFailAge *string `json:"fail,omitempty"`
}
TektonTargetReapPolicy defines desired Repeating Policy.
func (*TektonTargetReapPolicy) DeepCopy ¶
func (in *TektonTargetReapPolicy) DeepCopy() *TektonTargetReapPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetReapPolicy.
func (*TektonTargetReapPolicy) DeepCopyInto ¶
func (in *TektonTargetReapPolicy) DeepCopyInto(out *TektonTargetReapPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TektonTargetSpec ¶
type TektonTargetSpec struct {
// ReapPolicy dictates the reaping policy to be applied for the target
// +optional
ReapPolicy *TektonTargetReapPolicy `json:"reapPolicy,omitempty"`
}
TektonTargetSpec holds the desired state of 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 TektonTargetStatus ¶
type TektonTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
TektonTargetStatus communicates the observed state of the TektonTarget (from the controller).
func (*TektonTargetStatus) DeepCopy ¶
func (in *TektonTargetStatus) DeepCopy() *TektonTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonTargetStatus.
func (*TektonTargetStatus) DeepCopyInto ¶
func (in *TektonTargetStatus) DeepCopyInto(out *TektonTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TektonTargetStatus) GetCondition ¶
func (s *TektonTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*TektonTargetStatus) InitializeConditions ¶
func (s *TektonTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*TektonTargetStatus) IsReady ¶
func (s *TektonTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*TektonTargetStatus) MarkNoKService ¶
func (s *TektonTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*TektonTargetStatus) PropagateKServiceAvailability ¶
func (s *TektonTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type TwilioTarget ¶
type TwilioTarget struct {
metav1.TypeMeta `json:",inline"`
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec holds the desired state of the TwilioTarget (from the client).
Spec TwilioTargetSpec `json:"spec"`
// Status communicates the observed state of the TwilioTarget (from the controller).
// +optional
Status TwilioTargetStatus `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 (s *TwilioTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *TwilioTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*TwilioTarget) GetEventTypes ¶
func (*TwilioTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*TwilioTarget) GetGroupVersionKind ¶
func (s *TwilioTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*TwilioTarget) GetStatus ¶
func (s *TwilioTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type TwilioTargetList ¶
type TwilioTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []TwilioTarget `json:"items"`
}
TwilioTargetList is a list of TwilioTarget resources
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"`
}
TwilioTargetSpec holds the desired state of the TwilioTarget.
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 TwilioTargetStatus ¶
type TwilioTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
TwilioTargetStatus communicates the observed state of the TwilioTarget (from the controller).
func (*TwilioTargetStatus) DeepCopy ¶
func (in *TwilioTargetStatus) DeepCopy() *TwilioTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwilioTargetStatus.
func (*TwilioTargetStatus) DeepCopyInto ¶
func (in *TwilioTargetStatus) DeepCopyInto(out *TwilioTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TwilioTargetStatus) GetCondition ¶
func (s *TwilioTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*TwilioTargetStatus) InitializeConditions ¶
func (s *TwilioTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*TwilioTargetStatus) IsReady ¶
func (s *TwilioTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*TwilioTargetStatus) MarkNoKService ¶
func (s *TwilioTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*TwilioTargetStatus) MarkNoSecrets ¶
func (s *TwilioTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid
func (*TwilioTargetStatus) MarkSecrets ¶
func (s *TwilioTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid
func (*TwilioTargetStatus) PropagateKServiceAvailability ¶
func (s *TwilioTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type UiPathTarget ¶
type UiPathTarget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec UiPathTargetSpec `json:"spec,omitempty"`
Status UiPathTargetStatus `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 (s *UiPathTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *UiPathTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*UiPathTarget) GetEventTypes ¶
func (*UiPathTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*UiPathTarget) GetGroupVersionKind ¶
func (*UiPathTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*UiPathTarget) GetStatus ¶
func (s *UiPathTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type UiPathTargetList ¶
type UiPathTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UiPathTarget `json:"items"`
}
UiPathTargetList contains a list of event targets.
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"`
}
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 UiPathTargetStatus ¶
type UiPathTargetStatus struct {
duckv1.Status `json:",inline"`
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes
CloudEventStatus `json:",inline"`
}
UiPathTargetStatus defines the observed state of the event target.
func (*UiPathTargetStatus) DeepCopy ¶
func (in *UiPathTargetStatus) DeepCopy() *UiPathTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UiPathTargetStatus.
func (*UiPathTargetStatus) DeepCopyInto ¶
func (in *UiPathTargetStatus) DeepCopyInto(out *UiPathTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UiPathTargetStatus) GetCondition ¶
func (s *UiPathTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*UiPathTargetStatus) InitializeConditions ¶
func (s *UiPathTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*UiPathTargetStatus) IsReady ¶
func (s *UiPathTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*UiPathTargetStatus) MarkNoKService ¶
func (s *UiPathTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*UiPathTargetStatus) PropagateKServiceAvailability ¶
func (s *UiPathTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
type ValueFromField ¶
type ValueFromField struct {
// Field value.
// +optional
Value string `json:"value,omitempty"`
// Field value from a Kubernetes Secret.
// +optional
ValueFromSecret *corev1.SecretKeySelector `json:"valueFromSecret,omitempty"`
}
ValueFromField is a struct field that can have its value either defined explicitly or sourced from another entity.
func (*ValueFromField) DeepCopy ¶
func (in *ValueFromField) DeepCopy() *ValueFromField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromField.
func (*ValueFromField) DeepCopyInto ¶
func (in *ValueFromField) DeepCopyInto(out *ValueFromField)
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 holds the desired state of the ZendeskTarget (from the client).
Spec ZendeskTargetSpec `json:"spec"`
// Status communicates the observed state of the ZendeskTarget (from the controller).
Status ZendeskTargetStatus `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 (s *ZendeskTarget) AsEventSource() string
AsEventSource implements targets.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) GetConditionSet ¶
func (s *ZendeskTarget) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*ZendeskTarget) GetEventTypes ¶
func (*ZendeskTarget) GetEventTypes() []string
GetEventTypes implements EventSource.
func (*ZendeskTarget) GetGroupVersionKind ¶
func (s *ZendeskTarget) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind returns the GroupVersionKind.
func (*ZendeskTarget) GetStatus ¶
func (s *ZendeskTarget) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
type ZendeskTargetList ¶
type ZendeskTargetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ZendeskTarget `json:"items"`
}
ZendeskTargetList is a list of ZendeskTarget resources
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"`
}
ZendeskTargetSpec holds the desired state of the ZendeskTarget.
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.
type ZendeskTargetStatus ¶
type ZendeskTargetStatus struct {
// inherits duck/v1beta1 Status, which currently provides:
// * ObservedGeneration - the 'Generation' of the Service that was last
// processed by the controller.
// * Conditions - the latest available observations of a resource's current
// state.
duckv1.Status `json:",inline"`
// AddressStatus fulfills the Addressable contract.
duckv1.AddressStatus `json:",inline"`
// Accepted/emitted CloudEvent attributes.
CloudEventStatus `json:",inline"`
}
ZendeskTargetStatus communicates the observed state of the ZendeskTarget (from the controller).
func (*ZendeskTargetStatus) DeepCopy ¶
func (in *ZendeskTargetStatus) DeepCopy() *ZendeskTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskTargetStatus.
func (*ZendeskTargetStatus) DeepCopyInto ¶
func (in *ZendeskTargetStatus) DeepCopyInto(out *ZendeskTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZendeskTargetStatus) GetCondition ¶
func (s *ZendeskTargetStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the condition currently associated with the given type, or nil.
func (*ZendeskTargetStatus) InitializeConditions ¶
func (s *ZendeskTargetStatus) InitializeConditions()
InitializeConditions sets relevant unset conditions to Unknown state.
func (*ZendeskTargetStatus) IsReady ¶
func (s *ZendeskTargetStatus) IsReady() bool
IsReady returns true if the resource is ready overall.
func (*ZendeskTargetStatus) MarkNoKService ¶
func (s *ZendeskTargetStatus) MarkNoKService(reason, messageFormat string, messageA ...interface{})
MarkNoKService sets the condition that the service is not ready
func (*ZendeskTargetStatus) MarkNoSecrets ¶
func (s *ZendeskTargetStatus) MarkNoSecrets(reason, messageFormat string, messageA ...interface{})
MarkNoSecrets sets the condition that the resource is not valid
func (*ZendeskTargetStatus) MarkSecrets ¶
func (s *ZendeskTargetStatus) MarkSecrets()
MarkSecrets sets the condition that the resource is valid
func (*ZendeskTargetStatus) PropagateKServiceAvailability ¶
func (s *ZendeskTargetStatus) PropagateKServiceAvailability(ksvc *servingv1.Service)
PropagateKServiceAvailability uses the availability of the provided KService to determine if ConditionServiceReady should be marked as true or false.
Source Files
¶
- alibabaoss_lifecycle.go
- alibabaoss_types.go
- aws_common_types.go
- aws_comprehend_lifecycle.go
- aws_comprehend_types.go
- aws_dynamodb_lifecycle.go
- aws_dynamodb_types.go
- aws_eventbridge_lifecycle.go
- aws_eventbridge_types.go
- aws_kinesis_types.go
- aws_lambda_types.go
- aws_lifecycle.go
- aws_s3_lifecycle.go
- aws_s3_types.go
- aws_sns_types.go
- aws_sqs_types.go
- azure_common_types.go
- azureeventhubs_lifecycle.go
- azureeventhubs_types.go
- common_lifecycle.go
- common_types.go
- conditions.go
- confluent_lifecycle.go
- confluent_types.go
- datadog_lifecycle.go
- datadog_types.go
- deepcopy_generated.go
- doc.go
- elasticsearch_lifecycle.go
- elasticsearch_types.go
- googlecloudfirestore_lifecycle.go
- googlecloudfirestore_types.go
- googlecloudstorage_lifecycle.go
- googlecloudstorage_types.go
- googlecloudworkflows_lifecycle.go
- googlecloudworkflows_types.go
- googlesheet_lifecycle.go
- googlesheet_types.go
- hasura_lifecycle.go
- hasura_types.go
- http_lifecycle.go
- http_types.go
- ibmmq_lifecycle.go
- ibmmq_types.go
- infra_lifecycle.go
- infra_types.go
- jira_lifecycle.go
- jira_types.go
- logz_lifecycle.go
- logz_types.go
- logzmetrics_lifecycle.go
- logzmetrics_types.go
- oracle_lifecycle.go
- oracle_types.go
- register.go
- salesforce_lifecycle.go
- salesforce_types.go
- sendgrid_lifecycle.go
- sendgrid_types.go
- slack_lifecycle.go
- slack_types.go
- splunk_lifecycle.go
- splunk_types.go
- tekton_lifecycle.go
- tekton_types.go
- twilio_lifecycle.go
- twilio_types.go
- uipath_lifecycle.go
- uipath_types.go
- zendesk_lifecycle.go
- zendesk_types.go