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 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 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 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 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 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 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 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 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 ( // ReasonNotFound is set on a SecretsProvided condition when secret // credentials can't be found. ReasonNotFound = "NotFound" )ReasonUnavailable = "AdapterUnavailable" ReasonResourceUnavailable = "ResourceUnavailable"
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 ( 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 (
// 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 (
// 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 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 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 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 created Kinesis records. // 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 created S3 objects. // 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 created SNS notifications. // 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 created SQS messages. // 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"` }
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 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 created messages. // 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 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 created documents. // 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 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 created SNS notifications. // 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"` // 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 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 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 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 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_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
- 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
- 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