events.v1alpha1.triggerTemplate
"TriggerTemplate is the template that describes trigger specification."
Index
fn withConditions(conditions)
fn withConditionsReset(conditionsReset)
fn withConditionsResetMixin(conditionsReset)
fn withName(name)
obj argoWorkflow
fn withArgs(args)
fn withArgsMixin(args)
fn withOperation(operation)
fn withParameters(parameters)
fn withParametersMixin(parameters)
obj argoWorkflow.source
fn withInline(inline)
obj argoWorkflow.source.configmap
obj argoWorkflow.source.file
obj argoWorkflow.source.git
obj argoWorkflow.source.resource
obj argoWorkflow.source.s3
fn withEndpoint(endpoint)
fn withEvents(events)
fn withEventsMixin(events)
fn withInsecure(insecure)
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
fn withRegion(region)
obj argoWorkflow.source.s3.accessKey
obj argoWorkflow.source.s3.bucket
obj argoWorkflow.source.s3.filter
obj argoWorkflow.source.s3.secretKey
obj argoWorkflow.source.url
obj awsLambda
obj azureEventHubs
obj custom
obj http
fn withHeaders(headers)
fn withHeadersMixin(headers)
fn withMethod(method)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPayload(payload)
fn withPayloadMixin(payload)
fn withSecureHeaders(secureHeaders)
fn withSecureHeadersMixin(secureHeaders)
fn withTimeout(timeout)
fn withUrl(url)
obj http.basicAuth
obj http.tls
obj k8s
fn withLiveObject(liveObject)
fn withOperation(operation)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPatchStrategy(patchStrategy)
obj k8s.source
fn withInline(inline)
obj k8s.source.configmap
obj k8s.source.file
obj k8s.source.git
obj k8s.source.resource
obj k8s.source.s3
obj k8s.source.url
obj kafka
fn withCompress(compress)
fn withFlushFrequency(flushFrequency)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPartition(partition)
fn withPartitioningKey(partitioningKey)
fn withPayload(payload)
fn withPayloadMixin(payload)
fn withRequiredAcks(requiredAcks)
fn withTopic(topic)
fn withUrl(url)
fn withVersion(version)
obj kafka.sasl
obj kafka.tls
obj log
obj nats
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPayload(payload)
fn withPayloadMixin(payload)
fn withSubject(subject)
fn withUrl(url)
obj nats.tls
obj openWhisk
obj pulsar
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPayload(payload)
fn withPayloadMixin(payload)
fn withTlsAllowInsecureConnection(tlsAllowInsecureConnection)
fn withTlsValidateHostname(tlsValidateHostname)
fn withTopic(topic)
fn withUrl(url)
obj pulsar.authTokenSecret
obj pulsar.connectionBackoff
obj pulsar.tls
obj pulsar.tlsTrustCertsSecret
obj slack
Fields
fn withConditions
withConditions(conditions)
fn withConditionsReset
withConditionsReset(conditionsReset)
fn withConditionsResetMixin
withConditionsResetMixin(conditionsReset)
Note: This function appends passed data to existing values
fn withName
withName(name)
"Name is a unique name of the action to take."
obj argoWorkflow
fn argoWorkflow.withArgs
withArgs(args)
fn argoWorkflow.withArgsMixin
withArgsMixin(args)
Note: This function appends passed data to existing values
fn argoWorkflow.withOperation
withOperation(operation)
fn argoWorkflow.withParameters
withParameters(parameters)
fn argoWorkflow.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
obj argoWorkflow.source
fn argoWorkflow.source.withInline
withInline(inline)
obj argoWorkflow.source.configmap
"Selects a key from a ConfigMap."
fn argoWorkflow.source.configmap.withKey
withKey(key)
"The key to select."
fn argoWorkflow.source.configmap.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.configmap.withOptional
withOptional(optional)
"Specify whether the ConfigMap or its key must be defined"
obj argoWorkflow.source.file
fn argoWorkflow.source.file.withPath
withPath(path)
obj argoWorkflow.source.git
fn argoWorkflow.source.git.withBranch
withBranch(branch)
fn argoWorkflow.source.git.withCloneDirectory
withCloneDirectory(cloneDirectory)
"Directory to clone the repository. We clone complete directory because GitArtifact is not limited to any specific Git service providers.\nHence we don't use any specific git provider client."
fn argoWorkflow.source.git.withFilePath
withFilePath(filePath)
fn argoWorkflow.source.git.withInsecureIgnoreHostKey
withInsecureIgnoreHostKey(insecureIgnoreHostKey)
fn argoWorkflow.source.git.withRef
withRef(ref)
fn argoWorkflow.source.git.withTag
withTag(tag)
fn argoWorkflow.source.git.withUrl
withUrl(url)
obj argoWorkflow.source.git.creds
obj argoWorkflow.source.git.creds.password
"SecretKeySelector selects a key of a Secret."
fn argoWorkflow.source.git.creds.password.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn argoWorkflow.source.git.creds.password.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.git.creds.password.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj argoWorkflow.source.git.creds.username
"SecretKeySelector selects a key of a Secret."
fn argoWorkflow.source.git.creds.username.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn argoWorkflow.source.git.creds.username.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.git.creds.username.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj argoWorkflow.source.git.remote
fn argoWorkflow.source.git.remote.withName
withName(name)
"Name of the remote to fetch from."
fn argoWorkflow.source.git.remote.withUrls
withUrls(urls)
"URLs the URLs of a remote repository. It must be non-empty. Fetch will\nalways use the first URL, while push will use all of them."
fn argoWorkflow.source.git.remote.withUrlsMixin
withUrlsMixin(urls)
"URLs the URLs of a remote repository. It must be non-empty. Fetch will\nalways use the first URL, while push will use all of them."
Note: This function appends passed data to existing values
obj argoWorkflow.source.git.sshKeySecret
"SecretKeySelector selects a key of a Secret."
fn argoWorkflow.source.git.sshKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn argoWorkflow.source.git.sshKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.git.sshKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj argoWorkflow.source.resource
"Resource represent arbitrary structured data."
fn argoWorkflow.source.resource.withValue
withValue(value)
obj argoWorkflow.source.s3
fn argoWorkflow.source.s3.withEndpoint
withEndpoint(endpoint)
fn argoWorkflow.source.s3.withEvents
withEvents(events)
fn argoWorkflow.source.s3.withEventsMixin
withEventsMixin(events)
Note: This function appends passed data to existing values
fn argoWorkflow.source.s3.withInsecure
withInsecure(insecure)
fn argoWorkflow.source.s3.withMetadata
withMetadata(metadata)
fn argoWorkflow.source.s3.withMetadataMixin
withMetadataMixin(metadata)
Note: This function appends passed data to existing values
fn argoWorkflow.source.s3.withRegion
withRegion(region)
obj argoWorkflow.source.s3.accessKey
"SecretKeySelector selects a key of a Secret."
fn argoWorkflow.source.s3.accessKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn argoWorkflow.source.s3.accessKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.s3.accessKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj argoWorkflow.source.s3.bucket
fn argoWorkflow.source.s3.bucket.withKey
withKey(key)
fn argoWorkflow.source.s3.bucket.withName
withName(name)
obj argoWorkflow.source.s3.filter
fn argoWorkflow.source.s3.filter.withPrefix
withPrefix(prefix)
fn argoWorkflow.source.s3.filter.withSuffix
withSuffix(suffix)
obj argoWorkflow.source.s3.secretKey
"SecretKeySelector selects a key of a Secret."
fn argoWorkflow.source.s3.secretKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn argoWorkflow.source.s3.secretKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn argoWorkflow.source.s3.secretKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj argoWorkflow.source.url
"URLArtifact contains information about an artifact at an http endpoint."
fn argoWorkflow.source.url.withPath
withPath(path)
fn argoWorkflow.source.url.withVerifyCert
withVerifyCert(verifyCert)
obj awsLambda
fn awsLambda.withFunctionName
withFunctionName(functionName)
"FunctionName refers to the name of the function to invoke."
fn awsLambda.withInvocationType
withInvocationType(invocationType)
"Choose from the following options.\n\n * RequestResponse (default) - Invoke the function synchronously. Keep\n the connection open until the function returns a response or times out.\n The API response includes the function response and additional data.\n\n * Event - Invoke the function asynchronously. Send events that fail multiple\n times to the function's dead-letter queue (if it's configured). The API\n response only includes a status code.\n\n * DryRun - Validate parameter values and verify that the user or role\n has permission to invoke the function.\n+optional"
fn awsLambda.withParameters
withParameters(parameters)
fn awsLambda.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
fn awsLambda.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn awsLambda.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
fn awsLambda.withRegion
withRegion(region)
fn awsLambda.withRoleARN
withRoleARN(roleARN)
obj awsLambda.accessKey
"SecretKeySelector selects a key of a Secret."
fn awsLambda.accessKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn awsLambda.accessKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn awsLambda.accessKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj awsLambda.secretKey
"SecretKeySelector selects a key of a Secret."
fn awsLambda.secretKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn awsLambda.secretKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn awsLambda.secretKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj azureEventHubs
fn azureEventHubs.withFqdn
withFqdn(fqdn)
fn azureEventHubs.withHubName
withHubName(hubName)
fn azureEventHubs.withParameters
withParameters(parameters)
fn azureEventHubs.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
fn azureEventHubs.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn azureEventHubs.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
obj azureEventHubs.sharedAccessKey
"SecretKeySelector selects a key of a Secret."
fn azureEventHubs.sharedAccessKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn azureEventHubs.sharedAccessKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn azureEventHubs.sharedAccessKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj azureEventHubs.sharedAccessKeyName
"SecretKeySelector selects a key of a Secret."
fn azureEventHubs.sharedAccessKeyName.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn azureEventHubs.sharedAccessKeyName.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn azureEventHubs.sharedAccessKeyName.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj custom
"CustomTrigger refers to the specification of the custom trigger."
fn custom.withParameters
withParameters(parameters)
"Parameters is the list of parameters that is applied to resolved custom trigger trigger object."
fn custom.withParametersMixin
withParametersMixin(parameters)
"Parameters is the list of parameters that is applied to resolved custom trigger trigger object."
Note: This function appends passed data to existing values
fn custom.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn custom.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
fn custom.withSecure
withSecure(secure)
fn custom.withServerNameOverride
withServerNameOverride(serverNameOverride)
"ServerNameOverride for the secure connection between sensor and custom trigger gRPC server."
fn custom.withServerURL
withServerURL(serverURL)
fn custom.withSpec
withSpec(spec)
"Spec is the custom trigger resource specification that custom trigger gRPC server knows how to interpret."
fn custom.withSpecMixin
withSpecMixin(spec)
"Spec is the custom trigger resource specification that custom trigger gRPC server knows how to interpret."
Note: This function appends passed data to existing values
obj custom.certSecret
"SecretKeySelector selects a key of a Secret."
fn custom.certSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn custom.certSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn custom.certSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj http
fn http.withHeaders
withHeaders(headers)
fn http.withHeadersMixin
withHeadersMixin(headers)
Note: This function appends passed data to existing values
fn http.withMethod
withMethod(method)
fn http.withParameters
withParameters(parameters)
"Parameters is the list of key-value extracted from event's payload that are applied to\nthe HTTP trigger resource."
fn http.withParametersMixin
withParametersMixin(parameters)
"Parameters is the list of key-value extracted from event's payload that are applied to\nthe HTTP trigger resource."
Note: This function appends passed data to existing values
fn http.withPayload
withPayload(payload)
fn http.withPayloadMixin
withPayloadMixin(payload)
Note: This function appends passed data to existing values
fn http.withSecureHeaders
withSecureHeaders(secureHeaders)
fn http.withSecureHeadersMixin
withSecureHeadersMixin(secureHeaders)
Note: This function appends passed data to existing values
fn http.withTimeout
withTimeout(timeout)
fn http.withUrl
withUrl(url)
"URL refers to the URL to send HTTP request to."
obj http.basicAuth
obj http.basicAuth.password
"SecretKeySelector selects a key of a Secret."
fn http.basicAuth.password.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn http.basicAuth.password.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn http.basicAuth.password.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj http.basicAuth.username
"SecretKeySelector selects a key of a Secret."
fn http.basicAuth.username.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn http.basicAuth.username.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn http.basicAuth.username.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj http.tls
"TLSConfig refers to TLS configuration for a client."
fn http.tls.withInsecureSkipVerify
withInsecureSkipVerify(insecureSkipVerify)
obj http.tls.caCertSecret
"SecretKeySelector selects a key of a Secret."
fn http.tls.caCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn http.tls.caCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn http.tls.caCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj http.tls.clientCertSecret
"SecretKeySelector selects a key of a Secret."
fn http.tls.clientCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn http.tls.clientCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn http.tls.clientCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj http.tls.clientKeySecret
"SecretKeySelector selects a key of a Secret."
fn http.tls.clientKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn http.tls.clientKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn http.tls.clientKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s
fn k8s.withLiveObject
withLiveObject(liveObject)
fn k8s.withOperation
withOperation(operation)
fn k8s.withParameters
withParameters(parameters)
"Parameters is the list of parameters that is applied to resolved K8s trigger object."
fn k8s.withParametersMixin
withParametersMixin(parameters)
"Parameters is the list of parameters that is applied to resolved K8s trigger object."
Note: This function appends passed data to existing values
fn k8s.withPatchStrategy
withPatchStrategy(patchStrategy)
obj k8s.source
fn k8s.source.withInline
withInline(inline)
obj k8s.source.configmap
"Selects a key from a ConfigMap."
fn k8s.source.configmap.withKey
withKey(key)
"The key to select."
fn k8s.source.configmap.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.configmap.withOptional
withOptional(optional)
"Specify whether the ConfigMap or its key must be defined"
obj k8s.source.file
fn k8s.source.file.withPath
withPath(path)
obj k8s.source.git
fn k8s.source.git.withBranch
withBranch(branch)
fn k8s.source.git.withCloneDirectory
withCloneDirectory(cloneDirectory)
"Directory to clone the repository. We clone complete directory because GitArtifact is not limited to any specific Git service providers.\nHence we don't use any specific git provider client."
fn k8s.source.git.withFilePath
withFilePath(filePath)
fn k8s.source.git.withInsecureIgnoreHostKey
withInsecureIgnoreHostKey(insecureIgnoreHostKey)
fn k8s.source.git.withRef
withRef(ref)
fn k8s.source.git.withTag
withTag(tag)
fn k8s.source.git.withUrl
withUrl(url)
obj k8s.source.git.creds
obj k8s.source.git.creds.password
"SecretKeySelector selects a key of a Secret."
fn k8s.source.git.creds.password.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn k8s.source.git.creds.password.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.git.creds.password.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s.source.git.creds.username
"SecretKeySelector selects a key of a Secret."
fn k8s.source.git.creds.username.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn k8s.source.git.creds.username.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.git.creds.username.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s.source.git.remote
fn k8s.source.git.remote.withName
withName(name)
"Name of the remote to fetch from."
fn k8s.source.git.remote.withUrls
withUrls(urls)
"URLs the URLs of a remote repository. It must be non-empty. Fetch will\nalways use the first URL, while push will use all of them."
fn k8s.source.git.remote.withUrlsMixin
withUrlsMixin(urls)
"URLs the URLs of a remote repository. It must be non-empty. Fetch will\nalways use the first URL, while push will use all of them."
Note: This function appends passed data to existing values
obj k8s.source.git.sshKeySecret
"SecretKeySelector selects a key of a Secret."
fn k8s.source.git.sshKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn k8s.source.git.sshKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.git.sshKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s.source.resource
"Resource represent arbitrary structured data."
fn k8s.source.resource.withValue
withValue(value)
obj k8s.source.s3
fn k8s.source.s3.withEndpoint
withEndpoint(endpoint)
fn k8s.source.s3.withEvents
withEvents(events)
fn k8s.source.s3.withEventsMixin
withEventsMixin(events)
Note: This function appends passed data to existing values
fn k8s.source.s3.withInsecure
withInsecure(insecure)
fn k8s.source.s3.withMetadata
withMetadata(metadata)
fn k8s.source.s3.withMetadataMixin
withMetadataMixin(metadata)
Note: This function appends passed data to existing values
fn k8s.source.s3.withRegion
withRegion(region)
obj k8s.source.s3.accessKey
"SecretKeySelector selects a key of a Secret."
fn k8s.source.s3.accessKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn k8s.source.s3.accessKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.s3.accessKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s.source.s3.bucket
fn k8s.source.s3.bucket.withKey
withKey(key)
fn k8s.source.s3.bucket.withName
withName(name)
obj k8s.source.s3.filter
fn k8s.source.s3.filter.withPrefix
withPrefix(prefix)
fn k8s.source.s3.filter.withSuffix
withSuffix(suffix)
obj k8s.source.s3.secretKey
"SecretKeySelector selects a key of a Secret."
fn k8s.source.s3.secretKey.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn k8s.source.s3.secretKey.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn k8s.source.s3.secretKey.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj k8s.source.url
"URLArtifact contains information about an artifact at an http endpoint."
fn k8s.source.url.withPath
withPath(path)
fn k8s.source.url.withVerifyCert
withVerifyCert(verifyCert)
obj kafka
"KafkaTrigger refers to the specification of the Kafka trigger."
fn kafka.withCompress
withCompress(compress)
fn kafka.withFlushFrequency
withFlushFrequency(flushFrequency)
fn kafka.withParameters
withParameters(parameters)
"Parameters is the list of parameters that is applied to resolved Kafka trigger object."
fn kafka.withParametersMixin
withParametersMixin(parameters)
"Parameters is the list of parameters that is applied to resolved Kafka trigger object."
Note: This function appends passed data to existing values
fn kafka.withPartition
withPartition(partition)
"Partition to write data to."
fn kafka.withPartitioningKey
withPartitioningKey(partitioningKey)
"The partitioning key for the messages put on the Kafka topic.\nDefaults to broker url.\n+optional."
fn kafka.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn kafka.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
fn kafka.withRequiredAcks
withRequiredAcks(requiredAcks)
"RequiredAcks used in producer to tell the broker how many replica acknowledgements\nDefaults to 1 (Only wait for the leader to ack).\n+optional."
fn kafka.withTopic
withTopic(topic)
fn kafka.withUrl
withUrl(url)
"URL of the Kafka broker, multiple URLs separated by comma."
fn kafka.withVersion
withVersion(version)
obj kafka.sasl
fn kafka.sasl.withMechanism
withMechanism(mechanism)
obj kafka.sasl.password
"SecretKeySelector selects a key of a Secret."
fn kafka.sasl.password.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn kafka.sasl.password.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn kafka.sasl.password.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj kafka.sasl.user
"SecretKeySelector selects a key of a Secret."
fn kafka.sasl.user.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn kafka.sasl.user.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn kafka.sasl.user.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj kafka.tls
"TLSConfig refers to TLS configuration for a client."
fn kafka.tls.withInsecureSkipVerify
withInsecureSkipVerify(insecureSkipVerify)
obj kafka.tls.caCertSecret
"SecretKeySelector selects a key of a Secret."
fn kafka.tls.caCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn kafka.tls.caCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn kafka.tls.caCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj kafka.tls.clientCertSecret
"SecretKeySelector selects a key of a Secret."
fn kafka.tls.clientCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn kafka.tls.clientCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn kafka.tls.clientCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj kafka.tls.clientKeySecret
"SecretKeySelector selects a key of a Secret."
fn kafka.tls.clientKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn kafka.tls.clientKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn kafka.tls.clientKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj log
fn log.withIntervalSeconds
withIntervalSeconds(intervalSeconds)
obj nats
"NATSTrigger refers to the specification of the NATS trigger."
fn nats.withParameters
withParameters(parameters)
fn nats.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
fn nats.withPayload
withPayload(payload)
fn nats.withPayloadMixin
withPayloadMixin(payload)
Note: This function appends passed data to existing values
fn nats.withSubject
withSubject(subject)
"Name of the subject to put message on."
fn nats.withUrl
withUrl(url)
"URL of the NATS cluster."
obj nats.tls
"TLSConfig refers to TLS configuration for a client."
fn nats.tls.withInsecureSkipVerify
withInsecureSkipVerify(insecureSkipVerify)
obj nats.tls.caCertSecret
"SecretKeySelector selects a key of a Secret."
fn nats.tls.caCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn nats.tls.caCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn nats.tls.caCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj nats.tls.clientCertSecret
"SecretKeySelector selects a key of a Secret."
fn nats.tls.clientCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn nats.tls.clientCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn nats.tls.clientCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj nats.tls.clientKeySecret
"SecretKeySelector selects a key of a Secret."
fn nats.tls.clientKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn nats.tls.clientKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn nats.tls.clientKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj openWhisk
"OpenWhiskTrigger refers to the specification of the OpenWhisk trigger."
fn openWhisk.withActionName
withActionName(actionName)
"Name of the action/function."
fn openWhisk.withHost
withHost(host)
"Host URL of the OpenWhisk."
fn openWhisk.withNamespace
withNamespace(namespace)
"Namespace for the action.\nDefaults to \"_\".\n+optional."
fn openWhisk.withParameters
withParameters(parameters)
fn openWhisk.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
fn openWhisk.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn openWhisk.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
fn openWhisk.withVersion
withVersion(version)
obj openWhisk.authToken
"SecretKeySelector selects a key of a Secret."
fn openWhisk.authToken.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn openWhisk.authToken.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn openWhisk.authToken.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj pulsar
"PulsarTrigger refers to the specification of the Pulsar trigger."
fn pulsar.withParameters
withParameters(parameters)
"Parameters is the list of parameters that is applied to resolved Kafka trigger object."
fn pulsar.withParametersMixin
withParametersMixin(parameters)
"Parameters is the list of parameters that is applied to resolved Kafka trigger object."
Note: This function appends passed data to existing values
fn pulsar.withPayload
withPayload(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
fn pulsar.withPayloadMixin
withPayloadMixin(payload)
"Payload is the list of key-value extracted from an event payload to construct the request payload."
Note: This function appends passed data to existing values
fn pulsar.withTlsAllowInsecureConnection
withTlsAllowInsecureConnection(tlsAllowInsecureConnection)
fn pulsar.withTlsValidateHostname
withTlsValidateHostname(tlsValidateHostname)
fn pulsar.withTopic
withTopic(topic)
fn pulsar.withUrl
withUrl(url)
obj pulsar.authTokenSecret
"SecretKeySelector selects a key of a Secret."
fn pulsar.authTokenSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn pulsar.authTokenSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn pulsar.authTokenSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj pulsar.connectionBackoff
fn pulsar.connectionBackoff.withSteps
withSteps(steps)
obj pulsar.connectionBackoff.duration
fn pulsar.connectionBackoff.duration.withInt64Val
withInt64Val(int64Val)
fn pulsar.connectionBackoff.duration.withStrVal
withStrVal(strVal)
fn pulsar.connectionBackoff.duration.withType
withType(type)
obj pulsar.connectionBackoff.factor
"Amount represent a numeric amount."
fn pulsar.connectionBackoff.factor.withValue
withValue(value)
obj pulsar.connectionBackoff.jitter
"Amount represent a numeric amount."
fn pulsar.connectionBackoff.jitter.withValue
withValue(value)
obj pulsar.tls
"TLSConfig refers to TLS configuration for a client."
fn pulsar.tls.withInsecureSkipVerify
withInsecureSkipVerify(insecureSkipVerify)
obj pulsar.tls.caCertSecret
"SecretKeySelector selects a key of a Secret."
fn pulsar.tls.caCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn pulsar.tls.caCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn pulsar.tls.caCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj pulsar.tls.clientCertSecret
"SecretKeySelector selects a key of a Secret."
fn pulsar.tls.clientCertSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn pulsar.tls.clientCertSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn pulsar.tls.clientCertSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj pulsar.tls.clientKeySecret
"SecretKeySelector selects a key of a Secret."
fn pulsar.tls.clientKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn pulsar.tls.clientKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn pulsar.tls.clientKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj pulsar.tlsTrustCertsSecret
"SecretKeySelector selects a key of a Secret."
fn pulsar.tlsTrustCertsSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn pulsar.tlsTrustCertsSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn pulsar.tlsTrustCertsSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj slack
"SlackTrigger refers to the specification of the slack notification trigger."
fn slack.withChannel
withChannel(channel)
fn slack.withMessage
withMessage(message)
fn slack.withParameters
withParameters(parameters)
fn slack.withParametersMixin
withParametersMixin(parameters)
Note: This function appends passed data to existing values
obj slack.slackToken
"SecretKeySelector selects a key of a Secret."
fn slack.slackToken.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn slack.slackToken.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn slack.slackToken.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"