Skip to content

events.v1alpha1.trigger

Index

Fields

fn withParameters

withParameters(parameters)

fn withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

obj policy

obj policy.k8s

fn policy.k8s.withErrorOnBackoffTimeout

withErrorOnBackoffTimeout(errorOnBackoffTimeout)

fn policy.k8s.withLabels

withLabels(labels)

fn policy.k8s.withLabelsMixin

withLabelsMixin(labels)

Note: This function appends passed data to existing values

obj policy.k8s.backoff

fn policy.k8s.backoff.withSteps

withSteps(steps)

obj policy.k8s.backoff.duration

fn policy.k8s.backoff.duration.withInt64Val

withInt64Val(int64Val)

fn policy.k8s.backoff.duration.withStrVal

withStrVal(strVal)

fn policy.k8s.backoff.duration.withType

withType(type)

obj policy.k8s.backoff.factor

"Amount represent a numeric amount."

fn policy.k8s.backoff.factor.withValue

withValue(value)

obj policy.k8s.backoff.jitter

"Amount represent a numeric amount."

fn policy.k8s.backoff.jitter.withValue

withValue(value)

obj rateLimit

fn rateLimit.withRequestsPerUnit

withRequestsPerUnit(requestsPerUnit)

fn rateLimit.withUnit

withUnit(unit)

obj retryStrategy

fn retryStrategy.withSteps

withSteps(steps)

obj retryStrategy.duration

fn retryStrategy.duration.withInt64Val

withInt64Val(int64Val)

fn retryStrategy.duration.withStrVal

withStrVal(strVal)

fn retryStrategy.duration.withType

withType(type)

obj retryStrategy.factor

"Amount represent a numeric amount."

fn retryStrategy.factor.withValue

withValue(value)

obj retryStrategy.jitter

"Amount represent a numeric amount."

fn retryStrategy.jitter.withValue

withValue(value)

obj template

"TriggerTemplate is the template that describes trigger specification."

fn template.withConditions

withConditions(conditions)

fn template.withConditionsReset

withConditionsReset(conditionsReset)

fn template.withConditionsResetMixin

withConditionsResetMixin(conditionsReset)

Note: This function appends passed data to existing values

fn template.withName

withName(name)

"Name is a unique name of the action to take."

obj template.argoWorkflow

fn template.argoWorkflow.withArgs

withArgs(args)

fn template.argoWorkflow.withArgsMixin

withArgsMixin(args)

Note: This function appends passed data to existing values

fn template.argoWorkflow.withOperation

withOperation(operation)

fn template.argoWorkflow.withParameters

withParameters(parameters)

fn template.argoWorkflow.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

obj template.argoWorkflow.source

fn template.argoWorkflow.source.withInline

withInline(inline)

obj template.argoWorkflow.source.configmap

"Selects a key from a ConfigMap."

fn template.argoWorkflow.source.configmap.withKey

withKey(key)

"The key to select."

fn template.argoWorkflow.source.configmap.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.argoWorkflow.source.configmap.withOptional

withOptional(optional)

"Specify whether the ConfigMap or its key must be defined"

obj template.argoWorkflow.source.file

fn template.argoWorkflow.source.file.withPath

withPath(path)

obj template.argoWorkflow.source.git

fn template.argoWorkflow.source.git.withBranch

withBranch(branch)

fn template.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 template.argoWorkflow.source.git.withFilePath

withFilePath(filePath)

fn template.argoWorkflow.source.git.withInsecureIgnoreHostKey

withInsecureIgnoreHostKey(insecureIgnoreHostKey)

fn template.argoWorkflow.source.git.withRef

withRef(ref)

fn template.argoWorkflow.source.git.withTag

withTag(tag)

fn template.argoWorkflow.source.git.withUrl

withUrl(url)

obj template.argoWorkflow.source.git.creds

obj template.argoWorkflow.source.git.creds.password

"SecretKeySelector selects a key of a Secret."

fn template.argoWorkflow.source.git.creds.password.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.argoWorkflow.source.git.creds.password.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.argoWorkflow.source.git.creds.username

"SecretKeySelector selects a key of a Secret."

fn template.argoWorkflow.source.git.creds.username.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.argoWorkflow.source.git.creds.username.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.argoWorkflow.source.git.remote

fn template.argoWorkflow.source.git.remote.withName

withName(name)

"Name of the remote to fetch from."

fn template.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 template.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 template.argoWorkflow.source.git.sshKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.argoWorkflow.source.git.sshKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.argoWorkflow.source.git.sshKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.argoWorkflow.source.resource

"Resource represent arbitrary structured data."

fn template.argoWorkflow.source.resource.withValue

withValue(value)

obj template.argoWorkflow.source.s3

fn template.argoWorkflow.source.s3.withEndpoint

withEndpoint(endpoint)

fn template.argoWorkflow.source.s3.withEvents

withEvents(events)

fn template.argoWorkflow.source.s3.withEventsMixin

withEventsMixin(events)

Note: This function appends passed data to existing values

fn template.argoWorkflow.source.s3.withInsecure

withInsecure(insecure)

fn template.argoWorkflow.source.s3.withMetadata

withMetadata(metadata)

fn template.argoWorkflow.source.s3.withMetadataMixin

withMetadataMixin(metadata)

Note: This function appends passed data to existing values

fn template.argoWorkflow.source.s3.withRegion

withRegion(region)

obj template.argoWorkflow.source.s3.accessKey

"SecretKeySelector selects a key of a Secret."

fn template.argoWorkflow.source.s3.accessKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.argoWorkflow.source.s3.accessKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.argoWorkflow.source.s3.bucket

fn template.argoWorkflow.source.s3.bucket.withKey

withKey(key)

fn template.argoWorkflow.source.s3.bucket.withName

withName(name)

obj template.argoWorkflow.source.s3.filter

fn template.argoWorkflow.source.s3.filter.withPrefix

withPrefix(prefix)

fn template.argoWorkflow.source.s3.filter.withSuffix

withSuffix(suffix)

obj template.argoWorkflow.source.s3.secretKey

"SecretKeySelector selects a key of a Secret."

fn template.argoWorkflow.source.s3.secretKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.argoWorkflow.source.s3.secretKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.argoWorkflow.source.url

"URLArtifact contains information about an artifact at an http endpoint."

fn template.argoWorkflow.source.url.withPath

withPath(path)

fn template.argoWorkflow.source.url.withVerifyCert

withVerifyCert(verifyCert)

obj template.awsLambda

fn template.awsLambda.withFunctionName

withFunctionName(functionName)

"FunctionName refers to the name of the function to invoke."

fn template.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 template.awsLambda.withParameters

withParameters(parameters)

fn template.awsLambda.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

fn template.awsLambda.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.awsLambda.withRegion

withRegion(region)

fn template.awsLambda.withRoleARN

withRoleARN(roleARN)

obj template.awsLambda.accessKey

"SecretKeySelector selects a key of a Secret."

fn template.awsLambda.accessKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.awsLambda.accessKey.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.awsLambda.accessKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.awsLambda.secretKey

"SecretKeySelector selects a key of a Secret."

fn template.awsLambda.secretKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.awsLambda.secretKey.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.awsLambda.secretKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.azureEventHubs

fn template.azureEventHubs.withFqdn

withFqdn(fqdn)

fn template.azureEventHubs.withHubName

withHubName(hubName)

fn template.azureEventHubs.withParameters

withParameters(parameters)

fn template.azureEventHubs.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

fn template.azureEventHubs.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.azureEventHubs.sharedAccessKey

"SecretKeySelector selects a key of a Secret."

fn template.azureEventHubs.sharedAccessKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.azureEventHubs.sharedAccessKey.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.azureEventHubs.sharedAccessKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.azureEventHubs.sharedAccessKeyName

"SecretKeySelector selects a key of a Secret."

fn template.azureEventHubs.sharedAccessKeyName.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.azureEventHubs.sharedAccessKeyName.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.azureEventHubs.sharedAccessKeyName.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.custom

"CustomTrigger refers to the specification of the custom trigger."

fn template.custom.withParameters

withParameters(parameters)

"Parameters is the list of parameters that is applied to resolved custom trigger trigger object."

fn template.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 template.custom.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.custom.withSecure

withSecure(secure)

fn template.custom.withServerNameOverride

withServerNameOverride(serverNameOverride)

"ServerNameOverride for the secure connection between sensor and custom trigger gRPC server."

fn template.custom.withServerURL

withServerURL(serverURL)

fn template.custom.withSpec

withSpec(spec)

"Spec is the custom trigger resource specification that custom trigger gRPC server knows how to interpret."

fn template.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 template.custom.certSecret

"SecretKeySelector selects a key of a Secret."

fn template.custom.certSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.custom.certSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.custom.certSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.http

fn template.http.withHeaders

withHeaders(headers)

fn template.http.withHeadersMixin

withHeadersMixin(headers)

Note: This function appends passed data to existing values

fn template.http.withMethod

withMethod(method)

fn template.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 template.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 template.http.withPayload

withPayload(payload)

fn template.http.withPayloadMixin

withPayloadMixin(payload)

Note: This function appends passed data to existing values

fn template.http.withSecureHeaders

withSecureHeaders(secureHeaders)

fn template.http.withSecureHeadersMixin

withSecureHeadersMixin(secureHeaders)

Note: This function appends passed data to existing values

fn template.http.withTimeout

withTimeout(timeout)

fn template.http.withUrl

withUrl(url)

"URL refers to the URL to send HTTP request to."

obj template.http.basicAuth

obj template.http.basicAuth.password

"SecretKeySelector selects a key of a Secret."

fn template.http.basicAuth.password.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.http.basicAuth.password.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.http.basicAuth.password.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.http.basicAuth.username

"SecretKeySelector selects a key of a Secret."

fn template.http.basicAuth.username.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.http.basicAuth.username.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.http.basicAuth.username.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.http.tls

"TLSConfig refers to TLS configuration for a client."

fn template.http.tls.withInsecureSkipVerify

withInsecureSkipVerify(insecureSkipVerify)

obj template.http.tls.caCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.http.tls.caCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.http.tls.caCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.http.tls.caCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.http.tls.clientCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.http.tls.clientCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.http.tls.clientCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.http.tls.clientCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.http.tls.clientKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.http.tls.clientKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.http.tls.clientKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.http.tls.clientKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s

fn template.k8s.withLiveObject

withLiveObject(liveObject)

fn template.k8s.withOperation

withOperation(operation)

fn template.k8s.withParameters

withParameters(parameters)

"Parameters is the list of parameters that is applied to resolved K8s trigger object."

fn template.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 template.k8s.withPatchStrategy

withPatchStrategy(patchStrategy)

obj template.k8s.source

fn template.k8s.source.withInline

withInline(inline)

obj template.k8s.source.configmap

"Selects a key from a ConfigMap."

fn template.k8s.source.configmap.withKey

withKey(key)

"The key to select."

fn template.k8s.source.configmap.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.k8s.source.configmap.withOptional

withOptional(optional)

"Specify whether the ConfigMap or its key must be defined"

obj template.k8s.source.file

fn template.k8s.source.file.withPath

withPath(path)

obj template.k8s.source.git

fn template.k8s.source.git.withBranch

withBranch(branch)

fn template.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 template.k8s.source.git.withFilePath

withFilePath(filePath)

fn template.k8s.source.git.withInsecureIgnoreHostKey

withInsecureIgnoreHostKey(insecureIgnoreHostKey)

fn template.k8s.source.git.withRef

withRef(ref)

fn template.k8s.source.git.withTag

withTag(tag)

fn template.k8s.source.git.withUrl

withUrl(url)

obj template.k8s.source.git.creds

obj template.k8s.source.git.creds.password

"SecretKeySelector selects a key of a Secret."

fn template.k8s.source.git.creds.password.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.k8s.source.git.creds.password.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s.source.git.creds.username

"SecretKeySelector selects a key of a Secret."

fn template.k8s.source.git.creds.username.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.k8s.source.git.creds.username.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s.source.git.remote

fn template.k8s.source.git.remote.withName

withName(name)

"Name of the remote to fetch from."

fn template.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 template.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 template.k8s.source.git.sshKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.k8s.source.git.sshKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.k8s.source.git.sshKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s.source.resource

"Resource represent arbitrary structured data."

fn template.k8s.source.resource.withValue

withValue(value)

obj template.k8s.source.s3

fn template.k8s.source.s3.withEndpoint

withEndpoint(endpoint)

fn template.k8s.source.s3.withEvents

withEvents(events)

fn template.k8s.source.s3.withEventsMixin

withEventsMixin(events)

Note: This function appends passed data to existing values

fn template.k8s.source.s3.withInsecure

withInsecure(insecure)

fn template.k8s.source.s3.withMetadata

withMetadata(metadata)

fn template.k8s.source.s3.withMetadataMixin

withMetadataMixin(metadata)

Note: This function appends passed data to existing values

fn template.k8s.source.s3.withRegion

withRegion(region)

obj template.k8s.source.s3.accessKey

"SecretKeySelector selects a key of a Secret."

fn template.k8s.source.s3.accessKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.k8s.source.s3.accessKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s.source.s3.bucket

fn template.k8s.source.s3.bucket.withKey

withKey(key)

fn template.k8s.source.s3.bucket.withName

withName(name)

obj template.k8s.source.s3.filter

fn template.k8s.source.s3.filter.withPrefix

withPrefix(prefix)

fn template.k8s.source.s3.filter.withSuffix

withSuffix(suffix)

obj template.k8s.source.s3.secretKey

"SecretKeySelector selects a key of a Secret."

fn template.k8s.source.s3.secretKey.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.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 template.k8s.source.s3.secretKey.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.k8s.source.url

"URLArtifact contains information about an artifact at an http endpoint."

fn template.k8s.source.url.withPath

withPath(path)

fn template.k8s.source.url.withVerifyCert

withVerifyCert(verifyCert)

obj template.kafka

"KafkaTrigger refers to the specification of the Kafka trigger."

fn template.kafka.withCompress

withCompress(compress)

fn template.kafka.withFlushFrequency

withFlushFrequency(flushFrequency)

fn template.kafka.withParameters

withParameters(parameters)

"Parameters is the list of parameters that is applied to resolved Kafka trigger object."

fn template.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 template.kafka.withPartition

withPartition(partition)

"Partition to write data to."

fn template.kafka.withPartitioningKey

withPartitioningKey(partitioningKey)

"The partitioning key for the messages put on the Kafka topic.\nDefaults to broker url.\n+optional."

fn template.kafka.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.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 template.kafka.withTopic

withTopic(topic)

fn template.kafka.withUrl

withUrl(url)

"URL of the Kafka broker, multiple URLs separated by comma."

fn template.kafka.withVersion

withVersion(version)

obj template.kafka.sasl

fn template.kafka.sasl.withMechanism

withMechanism(mechanism)

obj template.kafka.sasl.password

"SecretKeySelector selects a key of a Secret."

fn template.kafka.sasl.password.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.kafka.sasl.password.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.kafka.sasl.password.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.kafka.sasl.user

"SecretKeySelector selects a key of a Secret."

fn template.kafka.sasl.user.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.kafka.sasl.user.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.kafka.sasl.user.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.kafka.tls

"TLSConfig refers to TLS configuration for a client."

fn template.kafka.tls.withInsecureSkipVerify

withInsecureSkipVerify(insecureSkipVerify)

obj template.kafka.tls.caCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.kafka.tls.caCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.kafka.tls.caCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.kafka.tls.caCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.kafka.tls.clientCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.kafka.tls.clientCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.kafka.tls.clientCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.kafka.tls.clientCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.kafka.tls.clientKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.kafka.tls.clientKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.kafka.tls.clientKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.kafka.tls.clientKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.log

fn template.log.withIntervalSeconds

withIntervalSeconds(intervalSeconds)

obj template.nats

"NATSTrigger refers to the specification of the NATS trigger."

fn template.nats.withParameters

withParameters(parameters)

fn template.nats.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

fn template.nats.withPayload

withPayload(payload)

fn template.nats.withPayloadMixin

withPayloadMixin(payload)

Note: This function appends passed data to existing values

fn template.nats.withSubject

withSubject(subject)

"Name of the subject to put message on."

fn template.nats.withUrl

withUrl(url)

"URL of the NATS cluster."

obj template.nats.tls

"TLSConfig refers to TLS configuration for a client."

fn template.nats.tls.withInsecureSkipVerify

withInsecureSkipVerify(insecureSkipVerify)

obj template.nats.tls.caCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.nats.tls.caCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.nats.tls.caCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.nats.tls.caCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.nats.tls.clientCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.nats.tls.clientCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.nats.tls.clientCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.nats.tls.clientCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.nats.tls.clientKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.nats.tls.clientKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.nats.tls.clientKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.nats.tls.clientKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.openWhisk

"OpenWhiskTrigger refers to the specification of the OpenWhisk trigger."

fn template.openWhisk.withActionName

withActionName(actionName)

"Name of the action/function."

fn template.openWhisk.withHost

withHost(host)

"Host URL of the OpenWhisk."

fn template.openWhisk.withNamespace

withNamespace(namespace)

"Namespace for the action.\nDefaults to \"_\".\n+optional."

fn template.openWhisk.withParameters

withParameters(parameters)

fn template.openWhisk.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

fn template.openWhisk.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.openWhisk.withVersion

withVersion(version)

obj template.openWhisk.authToken

"SecretKeySelector selects a key of a Secret."

fn template.openWhisk.authToken.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.openWhisk.authToken.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.openWhisk.authToken.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.pulsar

"PulsarTrigger refers to the specification of the Pulsar trigger."

fn template.pulsar.withParameters

withParameters(parameters)

"Parameters is the list of parameters that is applied to resolved Kafka trigger object."

fn template.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 template.pulsar.withPayload

withPayload(payload)

"Payload is the list of key-value extracted from an event payload to construct the request payload."

fn template.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 template.pulsar.withTlsAllowInsecureConnection

withTlsAllowInsecureConnection(tlsAllowInsecureConnection)

fn template.pulsar.withTlsValidateHostname

withTlsValidateHostname(tlsValidateHostname)

fn template.pulsar.withTopic

withTopic(topic)

fn template.pulsar.withUrl

withUrl(url)

obj template.pulsar.authTokenSecret

"SecretKeySelector selects a key of a Secret."

fn template.pulsar.authTokenSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.pulsar.authTokenSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.pulsar.authTokenSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.pulsar.connectionBackoff

fn template.pulsar.connectionBackoff.withSteps

withSteps(steps)

obj template.pulsar.connectionBackoff.duration

fn template.pulsar.connectionBackoff.duration.withInt64Val

withInt64Val(int64Val)

fn template.pulsar.connectionBackoff.duration.withStrVal

withStrVal(strVal)

fn template.pulsar.connectionBackoff.duration.withType

withType(type)

obj template.pulsar.connectionBackoff.factor

"Amount represent a numeric amount."

fn template.pulsar.connectionBackoff.factor.withValue

withValue(value)

obj template.pulsar.connectionBackoff.jitter

"Amount represent a numeric amount."

fn template.pulsar.connectionBackoff.jitter.withValue

withValue(value)

obj template.pulsar.tls

"TLSConfig refers to TLS configuration for a client."

fn template.pulsar.tls.withInsecureSkipVerify

withInsecureSkipVerify(insecureSkipVerify)

obj template.pulsar.tls.caCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.pulsar.tls.caCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.pulsar.tls.caCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.pulsar.tls.caCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.pulsar.tls.clientCertSecret

"SecretKeySelector selects a key of a Secret."

fn template.pulsar.tls.clientCertSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.pulsar.tls.clientCertSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.pulsar.tls.clientCertSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.pulsar.tls.clientKeySecret

"SecretKeySelector selects a key of a Secret."

fn template.pulsar.tls.clientKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.pulsar.tls.clientKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.pulsar.tls.clientKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.pulsar.tlsTrustCertsSecret

"SecretKeySelector selects a key of a Secret."

fn template.pulsar.tlsTrustCertsSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.pulsar.tlsTrustCertsSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.pulsar.tlsTrustCertsSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj template.slack

"SlackTrigger refers to the specification of the slack notification trigger."

fn template.slack.withChannel

withChannel(channel)

fn template.slack.withMessage

withMessage(message)

fn template.slack.withParameters

withParameters(parameters)

fn template.slack.withParametersMixin

withParametersMixin(parameters)

Note: This function appends passed data to existing values

obj template.slack.slackToken

"SecretKeySelector selects a key of a Secret."

fn template.slack.slackToken.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn template.slack.slackToken.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn template.slack.slackToken.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"