Skip to content

Hera Events Auto-generated Models

hera.events.models

AMQPEventSource

auth

auth: BasicAuth | None = None

connection_backoff

connection_backoff: Backoff | None = None

consume

consume: AMQPConsumeConfig | None = None

exchange_declare

exchange_declare: AMQPExchangeDeclareConfig | None = None

exchange_name

exchange_name: str | None = None

exchange_type

exchange_type: str | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

queue_bind

queue_bind: AMQPQueueBindConfig | None = None

queue_declare

queue_declare: AMQPQueueDeclareConfig | None = None

routing_key

routing_key: str | None = None

tls

tls: TLSConfig | None = None

url

url: str | None = None

url_secret

url_secret: SecretKeySelector | None = None

AWSLambdaTrigger

access_key

access_key: SecretKeySelector | None = None

function_name

function_name: str | None = None

invocation_type

invocation_type: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

region

region: str | None = None

role_arn

role_arn: str | None = None

secret_key

secret_key: SecretKeySelector | None = None

Amount

value

value: Base64Str | None = None

ArgoWorkflowTrigger

args

args: list[str] | None = None

operation

operation: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

source

source: ArtifactLocation | None = None

ArtifactLocation

configmap

configmap: ConfigMapKeySelector | None = None

file

file: FileArtifact | None = None

git

git: GitArtifact | None = None

inline

inline: str | None = None

resource

resource: K8SResource | None = None

s3

s3: S3Artifact | None = None

url

url: URLArtifact | None = None

AzureEventHubsTrigger

fqdn

fqdn: str | None = None

hub_name

hub_name: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

shared_access_key

shared_access_key: SecretKeySelector | None = None

shared_access_key_name

shared_access_key_name: SecretKeySelector | None = None

AzureEventsHubEventSource

filter

filter: EventSourceFilter | None = None

fqdn

fqdn: str | None = None

hub_name

hub_name: str | None = None

metadata

metadata: dict[str, str] | None = None

shared_access_key

shared_access_key: SecretKeySelector | None = None

shared_access_key_name

shared_access_key_name: SecretKeySelector | None = None

AzureQueueStorageEventSource

connection_string

connection_string: SecretKeySelector | None = None

decode_message

decode_message: bool | None = None

dlq

dlq: bool | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

queue_name

queue_name: str | None = None

storage_account_name

storage_account_name: str | None = None

wait_time_in_seconds

wait_time_in_seconds: int | None = None

AzureServiceBusEventSource

connection_string

connection_string: SecretKeySelector | None = None

filter

filter: EventSourceFilter | None = None

fully_qualified_namespace

fully_qualified_namespace: str | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

queue_name

queue_name: str | None = None

subscription_name

subscription_name: str | None = None

tls

tls: TLSConfig | None = None

topic_name

topic_name: str | None = None

AzureServiceBusTrigger

connection_string

connection_string: SecretKeySelector | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

queue_name

queue_name: str | None = None

subscription_name

subscription_name: str | None = None

tls

tls: TLSConfig | None = None

topic_name

topic_name: str | None = None

Backoff

duration

duration: Int64OrString | None = None

factor

factor: Amount | None = None

jitter

jitter: Amount | None = None

steps

steps: int | None = None

BasicAuth

password

password: SecretKeySelector | None = None

username

username: SecretKeySelector | None = None

BitbucketAuth

basic

basic: BitbucketBasicAuth | None = None

oauth_token

oauth_token: SecretKeySelector | None = None

BitbucketBasicAuth

password

password: SecretKeySelector | None = None

username

username: SecretKeySelector | None = None

BitbucketEventSource

auth

auth: BitbucketAuth | None = None

delete_hook_on_finish

delete_hook_on_finish: bool | None = None

events

events: list[str] | None = None

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

owner

owner: str | None = None

project_key

project_key: str | None = None

repositories

repositories: list[BitbucketRepository] | None = None

repository_slug

repository_slug: str | None = None

webhook

webhook: WebhookContext | None = None

BitbucketRepository

owner

owner: str | None = None

repository_slug

repository_slug: str | None = None

BitbucketServerEventSource

access_token

access_token: SecretKeySelector | None = None

bitbucketserver_base_url

bitbucketserver_base_url: str | None = None

check_interval

check_interval: str | None = None

delete_hook_on_finish

delete_hook_on_finish: bool | None = None

events

events: list[str] | None = None

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

one_event_per_change

one_event_per_change: bool | None = None

project_key

project_key: str | None = None

projects

projects: list[str] | None = None

repositories

repositories: list[BitbucketServerRepository] | None = None

repository_slug

repository_slug: str | None = None

skip_branch_refs_changed_on_open_pr

skip_branch_refs_changed_on_open_pr: bool | None = None

tls

tls: TLSConfig | None = None

webhook

webhook: WebhookContext | None = None

webhook_secret

webhook_secret: SecretKeySelector | None = None

BitbucketServerRepository

project_key

project_key: str | None = None

repository_slug

repository_slug: str | None = None

CalendarEventSource

exclusion_dates

exclusion_dates: list[str] | None = None

filter

filter: EventSourceFilter | None = None

interval

interval: str | None = None

metadata

metadata: dict[str, str] | None = None

persistence

persistence: EventPersistence | None = None

schedule

schedule: str | None = None

timezone

timezone: str | None = None

Condition

last_transition_time

last_transition_time: Time | None = None

message

message: str | None = None

reason

reason: str | None = None

status

status: str | None = None

type

type: str | None = None

ConditionsResetByTime

cron

cron: str | None = None

timezone

timezone: str | None = None

ConditionsResetCriteria

by_time

by_time: ConditionsResetByTime | None = None

Container

env

env: list[EnvVar] | None = None

env_from

env_from: list[EnvFromSource] | None = None

image_pull_policy

image_pull_policy: str | None = None

resources

resources: ResourceRequirements | None = None

security_context

security_context: SecurityContext | None = None

volume_mounts

volume_mounts: list[VolumeMount] | None = None

CustomTrigger

cert_secret

cert_secret: SecretKeySelector | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

secure

secure: bool | None = None

server_name_override

server_name_override: str | None = None

server_url

server_url: str | None = None

spec

spec: dict[str, str] | None = None

DataFilter

comparator

comparator: str | None = None

path

path: str | None = None

template

template: str | None = None

type

type: str | None = None

value

value: list[str] | None = None

EmailTrigger

body

body: str | None = None

from_

from_: str | None = None

host

host: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

port

port: int | None = None

smtp_password

smtp_password: SecretKeySelector | None = None

subject

subject: str | None = None

to

to: list[str] | None = None

username

username: str | None = None

EmitterEventSource

broker

broker: str | None = None

channel_key

channel_key: str | None = None

channel_name

channel_name: str | None = None

connection_backoff

connection_backoff: Backoff | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

password

password: SecretKeySelector | None = None

tls

tls: TLSConfig | None = None

username

username: SecretKeySelector | None = None

EventContext

datacontenttype

datacontenttype: str | None = None

id

id: str | None = None

source

source: str | None = None

specversion

specversion: str | None = None

subject

subject: str | None = None

time

time: Time | None = None

type

type: str | None = None

EventDependency

event_name

event_name: str | None = None

event_source_name

event_source_name: str | None = None

filters

filters: EventDependencyFilter | None = None

filters_logical_operator

filters_logical_operator: str | None = None

name

name: str | None = None

transform

transform: EventDependencyTransformer | None = None

EventDependencyFilter

context

context: EventContext | None = None

data

data: list[DataFilter] | None = None

data_logical_operator

data_logical_operator: str | None = None

expr_logical_operator

expr_logical_operator: str | None = None

exprs

exprs: list[ExprFilter] | None = None

script

script: str | None = None

time

time: TimeFilter | None = None

EventDependencyTransformer

jq

jq: str | None = None

script

script: str | None = None

EventPersistence

catchup

catchup: CatchupConfiguration | None = None

config_map

config_map: ConfigMapPersistence | None = None

EventSource

metadata

metadata: ObjectMeta | None = None

spec

spec: EventSourceSpec | None = None

status

status: EventSourceStatus | None = None

EventSourceFilter

expression

expression: str | None = None

EventSourceList

items

items: list[EventSource] | None = None

metadata

metadata: ListMeta | None = None

EventSourceSpec

amqp

amqp: dict[str, AMQPEventSource] | None = None

azure_events_hub

azure_events_hub: (
    dict[str, AzureEventsHubEventSource] | None
) = None

azure_queue_storage

azure_queue_storage: (
    dict[str, AzureQueueStorageEventSource] | None
) = None

azure_service_bus

azure_service_bus: (
    dict[str, AzureServiceBusEventSource] | None
) = None

bitbucket

bitbucket: dict[str, BitbucketEventSource] | None = None

bitbucketserver

bitbucketserver: (
    dict[str, BitbucketServerEventSource] | None
) = None

calendar

calendar: dict[str, CalendarEventSource] | None = None

emitter

emitter: dict[str, EmitterEventSource] | None = None

event_bus_name

event_bus_name: str | None = None

file

file: dict[str, FileEventSource] | None = None

generic

generic: dict[str, GenericEventSource] | None = None

gerrit

gerrit: dict[str, GerritEventSource] | None = None

github

github: dict[str, GithubEventSource] | None = None

gitlab

gitlab: dict[str, GitlabEventSource] | None = None

hdfs

hdfs: dict[str, HDFSEventSource] | None = None

kafka

kafka: dict[str, KafkaEventSource] | None = None

minio

minio: dict[str, S3Artifact] | None = None

mqtt

mqtt: dict[str, MQTTEventSource] | None = None

nats

nats: dict[str, NATSEventsSource] | None = None

nsq

nsq: dict[str, NSQEventSource] | None = None

pub_sub

pub_sub: dict[str, PubSubEventSource] | None = None

pulsar

pulsar: dict[str, PulsarEventSource] | None = None

redis

redis: dict[str, RedisEventSource] | None = None

redis_stream

redis_stream: dict[str, RedisStreamEventSource] | None = (
    None
)

replicas

replicas: int | None = None

resource

resource: dict[str, ResourceEventSource] | None = None

service

service: Service | None = None

sftp

sftp: dict[str, SFTPEventSource] | None = None

slack

slack: dict[str, SlackEventSource] | None = None

sns

sns: dict[str, SNSEventSource] | None = None

sqs

sqs: dict[str, SQSEventSource] | None = None

storage_grid

storage_grid: dict[str, StorageGridEventSource] | None = (
    None
)

stripe

stripe: dict[str, StripeEventSource] | None = None

template

template: Template | None = None

webhook

webhook: dict[str, WebhookEventSource] | None = None

EventSourceStatus

status

status: Status | None = None

ExprFilter

expr

expr: str | None = None

fields

fields: list[PayloadField] | None = None

FileArtifact

path

path: str | None = None

FileEventSource

event_type

event_type: str | None = None

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

polling

polling: bool | None = None

watch_path_config

watch_path_config: WatchPathConfig | None = None

GenericEventSource

auth_secret

auth_secret: SecretKeySelector | None = None

config

config: str | None = None

filter

filter: EventSourceFilter | None = None

insecure

insecure: bool | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

url

url: str | None = None

GerritEventSource

auth

auth: BasicAuth | None = None

delete_hook_on_finish

delete_hook_on_finish: bool | None = None

events

events: list[str] | None = None

filter

filter: EventSourceFilter | None = None

gerrit_base_url

gerrit_base_url: str | None = None

hook_name

hook_name: str | None = None

metadata

metadata: dict[str, str] | None = None

projects

projects: list[str] | None = None

ssl_verify

ssl_verify: bool | None = None

webhook

webhook: WebhookContext | None = None

GitArtifact

branch

branch: str | None = None

clone_directory

clone_directory: str | None = None

creds

creds: GitCreds | None = None

file_path

file_path: str | None = None

insecure_ignore_host_key

insecure_ignore_host_key: bool | None = None

ref

ref: str | None = None

remote

remote: GitRemoteConfig | None = None

ssh_key_secret

ssh_key_secret: SecretKeySelector | None = None

tag

tag: str | None = None

url

url: str | None = None

GitCreds

password

password: SecretKeySelector | None = None

username

username: SecretKeySelector | None = None

GithubAppCreds

app_id

app_id: str | None = None

installation_id

installation_id: str | None = None

private_key

private_key: SecretKeySelector | None = None

GithubEventSource

active

active: bool | None = None

api_token

api_token: SecretKeySelector | None = None

content_type

content_type: str | None = None

delete_hook_on_finish

delete_hook_on_finish: bool | None = None

events

events: list[str] | None = None

filter

filter: EventSourceFilter | None = None

github_app

github_app: GithubAppCreds | None = None

github_base_url

github_base_url: str | None = None

github_upload_url

github_upload_url: str | None = None

id

id: str | None = None

insecure

insecure: bool | None = None

metadata

metadata: dict[str, str] | None = None

organizations

organizations: list[str] | None = None

owner

owner: str | None = None

repositories

repositories: list[OwnedRepositories] | None = None

repository

repository: str | None = None

webhook

webhook: WebhookContext | None = None

webhook_secret

webhook_secret: SecretKeySelector | None = None

GitlabEventSource

access_token

access_token: SecretKeySelector | None = None

delete_hook_on_finish

delete_hook_on_finish: bool | None = None

enable_ssl_verification

enable_ssl_verification: bool | None = None

events

events: list[str] | None = None

filter

filter: EventSourceFilter | None = None

gitlab_base_url

gitlab_base_url: str | None = None

groups

groups: list[str] | None = None

metadata

metadata: dict[str, str] | None = None

project_id

project_id: str | None = None

projects

projects: list[str] | None = None

secret_token

secret_token: SecretKeySelector | None = None

webhook

webhook: WebhookContext | None = None

HDFSEventSource

addresses

addresses: list[str] | None = None

check_interval

check_interval: str | None = None

filter

filter: EventSourceFilter | None = None

hdfs_user

hdfs_user: str | None = None

krb_c_cache_secret

krb_c_cache_secret: SecretKeySelector | None = None

krb_config_config_map

krb_config_config_map: ConfigMapKeySelector | None = None

krb_keytab_secret

krb_keytab_secret: SecretKeySelector | None = None

krb_realm

krb_realm: str | None = None

krb_service_principal_name

krb_service_principal_name: str | None = None

krb_username

krb_username: str | None = None

metadata

metadata: dict[str, str] | None = None

type

type: str | None = None

watch_path_config

watch_path_config: WatchPathConfig | None = None

HTTPTrigger

basic_auth

basic_auth: BasicAuth | None = None

headers

headers: dict[str, str] | None = None

method

method: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

secure_headers

secure_headers: list[SecureHeader] | None = None

timeout

timeout: str | None = None

tls

tls: TLSConfig | None = None

url

url: str | None = None

Int64OrString

int64_val

int64_val: str | None = None

str_val

str_val: str | None = None

type

type: str | None = None

K8SResource

value

value: Base64Str | None = None

K8SResourcePolicy

backoff

backoff: Backoff | None = None

error_on_backoff_timeout

error_on_backoff_timeout: bool | None = None

labels

labels: dict[str, str] | None = None

KafkaConsumerGroup

group_name

group_name: str | None = None

oldest

oldest: bool | None = None

rebalance_strategy

rebalance_strategy: str | None = None

KafkaEventSource

config

config: str | None = None

connection_backoff

connection_backoff: Backoff | None = None

consumer_group

consumer_group: KafkaConsumerGroup | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

limit_events_per_second

limit_events_per_second: str | None = None

metadata

metadata: dict[str, str] | None = None

partition

partition: str | None = None

sasl

sasl: SASLConfig | None = None

tls

tls: TLSConfig | None = None

topic

topic: str | None = None

url

url: str | None = None

version

version: str | None = None

KafkaTrigger

compress

compress: bool | None = None

flush_frequency

flush_frequency: int | None = None

headers

headers: dict[str, str] | None = None

parameters

parameters: list[TriggerParameter] | None = None

partition

partition: int | None = None

partitioning_key

partitioning_key: str | None = None

payload

payload: list[TriggerParameter] | None = None

required_acks

required_acks: int | None = None

sasl

sasl: SASLConfig | None = None

schema_registry

schema_registry: SchemaRegistryConfig | None = None

secure_headers

secure_headers: list[SecureHeader] | None = None

tls

tls: TLSConfig | None = None

topic

topic: str | None = None

url

url: str | None = None

version

version: str | None = None

LogTrigger

interval_seconds

interval_seconds: str | None = None

MQTTEventSource

auth

auth: BasicAuth | None = None

client_id

client_id: str | None = None

connection_backoff

connection_backoff: Backoff | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

tls

tls: TLSConfig | None = None

topic

topic: str | None = None

url

url: str | None = None

Metadata

annotations

annotations: dict[str, str] | None = None

labels

labels: dict[str, str] | None = None

NATSAuth

basic

basic: BasicAuth | None = None

credential

credential: SecretKeySelector | None = None

nkey

nkey: SecretKeySelector | None = None

token

token: SecretKeySelector | None = None

NATSEventsSource

auth

auth: NATSAuth | None = None

connection_backoff

connection_backoff: Backoff | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

queue

queue: str | None = None

subject

subject: str | None = None

tls

tls: TLSConfig | None = None

url

url: str | None = None

NATSTrigger

auth

auth: NATSAuth | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

subject

subject: str | None = None

tls

tls: TLSConfig | None = None

url

url: str | None = None

NSQEventSource

channel

channel: str | None = None

connection_backoff

connection_backoff: Backoff | None = None

filter

filter: EventSourceFilter | None = None

host_address

host_address: str | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

tls

tls: TLSConfig | None = None

topic

topic: str | None = None

OpenWhiskTrigger

action_name

action_name: str | None = None

auth_token

auth_token: SecretKeySelector | None = None

host

host: str | None = None

namespace

namespace: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

version

version: str | None = None

OwnedRepositories

names

names: list[str] | None = None

owner

owner: str | None = None

PayloadField

name

name: str | None = None

path

path: str | None = None

PubSubEventSource

credential_secret

credential_secret: SecretKeySelector | None = None

delete_subscription_on_finish

delete_subscription_on_finish: bool | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

project_id

project_id: str | None = None

subscription_id

subscription_id: str | None = None

topic

topic: str | None = None

topic_project_id

topic_project_id: str | None = None

PulsarEventSource

auth_athenz_params

auth_athenz_params: dict[str, str] | None = None

auth_athenz_secret

auth_athenz_secret: SecretKeySelector | None = None

auth_token_secret

auth_token_secret: SecretKeySelector | None = None

connection_backoff

connection_backoff: Backoff | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

tls

tls: TLSConfig | None = None

tls_allow_insecure_connection

tls_allow_insecure_connection: bool | None = None

tls_trust_certs_secret

tls_trust_certs_secret: SecretKeySelector | None = None

tls_validate_hostname

tls_validate_hostname: bool | None = None

topics

topics: list[str] | None = None

type

type: str | None = None

url

url: str | None = None

PulsarTrigger

auth_athenz_params

auth_athenz_params: dict[str, str] | None = None

auth_athenz_secret

auth_athenz_secret: SecretKeySelector | None = None

auth_token_secret

auth_token_secret: SecretKeySelector | None = None

connection_backoff

connection_backoff: Backoff | None = None

parameters

parameters: list[TriggerParameter] | None = None

payload

payload: list[TriggerParameter] | None = None

tls

tls: TLSConfig | None = None

tls_allow_insecure_connection

tls_allow_insecure_connection: bool | None = None

tls_trust_certs_secret

tls_trust_certs_secret: SecretKeySelector | None = None

tls_validate_hostname

tls_validate_hostname: bool | None = None

topic

topic: str | None = None

url

url: str | None = None

RateLimit

requests_per_unit

requests_per_unit: int | None = None

unit

unit: str | None = None

RedisEventSource

channels

channels: list[str] | None = None

db

db: int | None = None

filter

filter: EventSourceFilter | None = None

host_address

host_address: str | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

namespace

namespace: str | None = None

password

password: SecretKeySelector | None = None

tls

tls: TLSConfig | None = None

username

username: str | None = None

RedisStreamEventSource

consumer_group

consumer_group: str | None = None

db

db: int | None = None

filter

filter: EventSourceFilter | None = None

host_address

host_address: str | None = None

max_msg_count_per_read

max_msg_count_per_read: int | None = None

metadata

metadata: dict[str, str] | None = None

password

password: SecretKeySelector | None = None

streams

streams: list[str] | None = None

tls

tls: TLSConfig | None = None

username

username: str | None = None

ResourceEventSource

event_types

event_types: list[str] | None = None

filter

filter: ResourceFilter | None = None

group_version_resource

group_version_resource: GroupVersionResource | None = None

metadata

metadata: dict[str, str] | None = None

namespace

namespace: str | None = None

ResourceFilter

after_start

after_start: bool | None = None

created_by

created_by: Time | None = None

fields

fields: list[Selector] | None = None

labels

labels: list[Selector] | None = None

prefix

prefix: str | None = None

S3Artifact

access_key

access_key: SecretKeySelector | None = None

bucket

bucket: S3Bucket | None = None

ca_certificate

ca_certificate: SecretKeySelector | None = None

endpoint

endpoint: str | None = None

events

events: list[str] | None = None

filter

filter: S3Filter | None = None

insecure

insecure: bool | None = None

metadata

metadata: dict[str, str] | None = None

region

region: str | None = None

secret_key

secret_key: SecretKeySelector | None = None

S3Bucket

key

key: str | None = None

name

name: str | None = None

S3Filter

prefix

prefix: str | None = None

suffix

suffix: str | None = None

SFTPEventSource

address

address: SecretKeySelector | None = None

event_type

event_type: str | None = None

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

password

password: SecretKeySelector | None = None

poll_interval_duration

poll_interval_duration: str | None = None

ssh_key_secret

ssh_key_secret: SecretKeySelector | None = None

username

username: SecretKeySelector | None = None

watch_path_config

watch_path_config: WatchPathConfig | None = None

SNSEventSource

access_key

access_key: SecretKeySelector | None = None

endpoint

endpoint: str | None = None

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

region

region: str | None = None

role_arn

role_arn: str | None = None

secret_key

secret_key: SecretKeySelector | None = None

topic_arn

topic_arn: str | None = None

validate_signature

validate_signature: bool | None = None

webhook

webhook: WebhookContext | None = None

SQSEventSource

access_key

access_key: SecretKeySelector | None = None

dlq

dlq: bool | None = None

endpoint

endpoint: str | None = None

filter

filter: EventSourceFilter | None = None

json_body

json_body: bool | None = None

metadata

metadata: dict[str, str] | None = None

queue

queue: str | None = None

queue_account_id

queue_account_id: str | None = None

region

region: str | None = None

role_arn

role_arn: str | None = None

secret_key

secret_key: SecretKeySelector | None = None

session_token

session_token: SecretKeySelector | None = None

wait_time_seconds

wait_time_seconds: str | None = None

SecureHeader

name

name: str | None = None

value_from

value_from: ValueFromSource | None = None

Selector

key

key: str | None = None

operation

operation: str | None = None

value

value: str | None = None

Sensor

metadata

metadata: ObjectMeta | None = None

spec

spec: SensorSpec | None = None

status

status: SensorStatus | None = None

SensorList

items

items: list[Sensor] | None = None

metadata

metadata: ListMeta | None = None

SensorSpec

dependencies

dependencies: list[EventDependency] | None = None

error_on_failed_round

error_on_failed_round: bool | None = None

event_bus_name

event_bus_name: str | None = None

logging_fields

logging_fields: dict[str, str] | None = None

replicas

replicas: int | None = None

revision_history_limit

revision_history_limit: int | None = None

template

template: Template | None = None

triggers

triggers: list[Trigger] | None = None

SensorStatus

status

status: Status | None = None

Service

cluster_ip

cluster_ip: str | None = None

metadata

metadata: Metadata | None = None

ports

ports: list[ServicePort] | None = None

SlackEventSource

filter

filter: EventSourceFilter | None = None

metadata

metadata: dict[str, str] | None = None

signing_secret

signing_secret: SecretKeySelector | None = None

token

token: SecretKeySelector | None = None

webhook

webhook: WebhookContext | None = None

SlackSender

icon

icon: str | None = None

username

username: str | None = None

SlackThread

broadcast_message_to_channel

broadcast_message_to_channel: bool | None = None

message_aggregation_key

message_aggregation_key: str | None = None

SlackTrigger

attachments

attachments: str | None = None

blocks

blocks: str | None = None

channel

channel: str | None = None

message

message: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

sender

sender: SlackSender | None = None

slack_token

slack_token: SecretKeySelector | None = None

thread

thread: SlackThread | None = None

StandardK8STrigger

live_object

live_object: bool | None = None

operation

operation: str | None = None

parameters

parameters: list[TriggerParameter] | None = None

patch_strategy

patch_strategy: str | None = None

source

source: ArtifactLocation | None = None

Status

conditions

conditions: list[Condition] | None = None

StatusPolicy

allow

allow: list[int] | None = None

StorageGridEventSource

api_url

api_url: str | None = None

auth_token

auth_token: SecretKeySelector | None = None

bucket

bucket: str | None = None

events

events: list[str] | None = None

filter

filter: StorageGridFilter | None = None

metadata

metadata: dict[str, str] | None = None

region

region: str | None = None

topic_arn

topic_arn: str | None = None

webhook

webhook: WebhookContext | None = None

StorageGridFilter

prefix

prefix: str | None = None

suffix

suffix: str | None = None

StripeEventSource

api_key

api_key: SecretKeySelector | None = None

create_webhook

create_webhook: bool | None = None

event_filter

event_filter: list[str] | None = None

metadata

metadata: dict[str, str] | None = None

webhook

webhook: WebhookContext | None = None

Template

affinity

affinity: Affinity | None = None

container

container: Container | None = None

image_pull_secrets

image_pull_secrets: list[LocalObjectReference] | None = None

metadata

metadata: Metadata | None = None

node_selector

node_selector: dict[str, str] | None = None

priority

priority: int | None = None

priority_class_name

priority_class_name: str | None = None

security_context

security_context: PodSecurityContext | None = None

service_account_name

service_account_name: str | None = None

tolerations

tolerations: list[Toleration] | None = None

volumes

volumes: list[Volume] | None = None

TimeFilter

start

start: str | None = None

stop

stop: str | None = None

Trigger

at_least_once

at_least_once: bool | None = None

dlq_trigger

dlq_trigger: Trigger | None = None

parameters

parameters: list[TriggerParameter] | None = None

policy

policy: TriggerPolicy | None = None

rate_limit

rate_limit: RateLimit | None = None

retry_strategy

retry_strategy: Backoff | None = None

template

template: TriggerTemplate | None = None

TriggerParameter

dest

dest: str | None = None

operation

operation: str | None = None

src

src: TriggerParameterSource | None = None

TriggerParameterSource

context_key

context_key: str | None = None

context_template

context_template: str | None = None

data_key

data_key: str | None = None

data_template

data_template: str | None = None

dependency_name

dependency_name: str | None = None

use_raw_data

use_raw_data: bool | None = None

value

value: str | None = None

TriggerPolicy

k8s

k8s: K8SResourcePolicy | None = None

status

status: StatusPolicy | None = None

TriggerTemplate

argo_workflow

argo_workflow: ArgoWorkflowTrigger | None = None

aws_lambda

aws_lambda: AWSLambdaTrigger | None = None

azure_event_hubs

azure_event_hubs: AzureEventHubsTrigger | None = None

azure_service_bus

azure_service_bus: AzureServiceBusTrigger | None = None

conditions

conditions: str | None = None

conditions_reset

conditions_reset: list[ConditionsResetCriteria] | None = (
    None
)

custom

custom: CustomTrigger | None = None

email

email: EmailTrigger | None = None

http

http: HTTPTrigger | None = None

k8s

k8s: StandardK8STrigger | None = None

kafka

kafka: KafkaTrigger | None = None

log

log: LogTrigger | None = None

name

name: str | None = None

nats

nats: NATSTrigger | None = None

open_whisk

open_whisk: OpenWhiskTrigger | None = None

pulsar

pulsar: PulsarTrigger | None = None

slack

slack: SlackTrigger | None = None

URLArtifact

path

path: str | None = None

verify_cert

verify_cert: bool | None = None

ValueFromSource

config_map_key_ref

config_map_key_ref: ConfigMapKeySelector | None = None

secret_key_ref

secret_key_ref: SecretKeySelector | None = None

WebhookContext

auth_secret

auth_secret: SecretKeySelector | None = None

endpoint

endpoint: str | None = None

max_payload_size

max_payload_size: str | None = None

metadata

metadata: dict[str, str] | None = None

method

method: str | None = None

port

port: str | None = None

server_cert_secret

server_cert_secret: SecretKeySelector | None = None

server_key_secret

server_key_secret: SecretKeySelector | None = None

url

url: str | None = None

WebhookEventSource

filter

filter: EventSourceFilter | None = None

webhook_context

webhook_context: WebhookContext | None = None

Comments