Skip to content

Hera Events Auto-generated Models

hera.events.models

AMQPEventSource

auth

auth: Optional[BasicAuth] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

consume

consume: Optional[AMQPConsumeConfig] = None

exchange_declare

exchange_declare: Optional[AMQPExchangeDeclareConfig] = None

exchange_name

exchange_name: Optional[str] = None

exchange_type

exchange_type: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

queue_bind

queue_bind: Optional[AMQPQueueBindConfig] = None

queue_declare

queue_declare: Optional[AMQPQueueDeclareConfig] = None

routing_key

routing_key: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

url

url: Optional[str] = None

url_secret

url_secret: Optional[SecretKeySelector] = None

AWSLambdaTrigger

access_key

access_key: Optional[SecretKeySelector] = None

function_name

function_name: Optional[str] = None

invocation_type

invocation_type: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

region

region: Optional[str] = None

role_arn

role_arn: Optional[str] = None

secret_key

secret_key: Optional[SecretKeySelector] = None

Amount

value

value: Optional[str] = None

ArgoWorkflowTrigger

args

args: Optional[List[str]] = None

operation

operation: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

source

source: Optional[ArtifactLocation] = None

ArtifactLocation

configmap

configmap: Optional[ConfigMapKeySelector] = None

file

file: Optional[FileArtifact] = None

git

git: Optional[GitArtifact] = None

inline

inline: Optional[str] = None

resource

resource: Optional[Resource] = None

s3

s3: Optional[S3Artifact] = None

url

url: Optional[URLArtifact] = None

AzureEventHubsTrigger

fqdn

fqdn: Optional[str] = None

hub_name

hub_name: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

shared_access_key

shared_access_key: Optional[SecretKeySelector] = None

shared_access_key_name

shared_access_key_name: Optional[SecretKeySelector] = None

AzureEventsHubEventSource

filter

filter: Optional[EventSourceFilter] = None

fqdn

fqdn: Optional[str] = None

hub_name

hub_name: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

shared_access_key

shared_access_key: Optional[SecretKeySelector] = None

shared_access_key_name

shared_access_key_name: Optional[SecretKeySelector] = None

AzureQueueStorageEventSource

connection_string

connection_string: Optional[SecretKeySelector] = None

decode_message

decode_message: Optional[bool] = None

dlq

dlq: Optional[bool] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

queue_name

queue_name: Optional[str] = None

storage_account_name

storage_account_name: Optional[str] = None

wait_time_in_seconds

wait_time_in_seconds: Optional[int] = None

AzureServiceBusEventSource

connection_string

connection_string: Optional[SecretKeySelector] = None

filter

filter: Optional[EventSourceFilter] = None

fully_qualified_namespace

fully_qualified_namespace: Optional[str] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

queue_name

queue_name: Optional[str] = None

subscription_name

subscription_name: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

topic_name

topic_name: Optional[str] = None

AzureServiceBusTrigger

connection_string

connection_string: Optional[SecretKeySelector] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

queue_name

queue_name: Optional[str] = None

subscription_name

subscription_name: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

topic_name

topic_name: Optional[str] = None

Backoff

duration

duration: Optional[Int64OrString] = None

factor

factor: Optional[Amount] = None

jitter

jitter: Optional[Amount] = None

steps

steps: Optional[int] = None

BasicAuth

password

password: Optional[SecretKeySelector] = None

username

username: Optional[SecretKeySelector] = None

BitbucketAuth

basic

oauth_token

oauth_token: Optional[SecretKeySelector] = None

BitbucketBasicAuth

password

password: Optional[SecretKeySelector] = None

username

username: Optional[SecretKeySelector] = None

BitbucketEventSource

auth

auth: Optional[BitbucketAuth] = None

delete_hook_on_finish

delete_hook_on_finish: Optional[bool] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

owner

owner: Optional[str] = None

project_key

project_key: Optional[str] = None

repositories

repositories: Optional[List[BitbucketRepository]] = None

repository_slug

repository_slug: Optional[str] = None

webhook

webhook: Optional[WebhookContext] = None

BitbucketRepository

owner

owner: Optional[str] = None

repository_slug

repository_slug: Optional[str] = None

BitbucketServerEventSource

access_token

access_token: Optional[SecretKeySelector] = None

bitbucketserver_base_url

bitbucketserver_base_url: Optional[str] = None

delete_hook_on_finish

delete_hook_on_finish: Optional[bool] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

project_key

project_key: Optional[str] = None

repositories

repositories: Optional[List[BitbucketServerRepository]] = None

repository_slug

repository_slug: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

webhook

webhook: Optional[WebhookContext] = None

webhook_secret

webhook_secret: Optional[SecretKeySelector] = None

BitbucketServerRepository

project_key

project_key: Optional[str] = None

repository_slug

repository_slug: Optional[str] = None

CalendarEventSource

exclusion_dates

exclusion_dates: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

interval

interval: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

persistence

persistence: Optional[EventPersistence] = None

schedule

schedule: Optional[str] = None

timezone

timezone: Optional[str] = None

Condition

last_transition_time

last_transition_time: Optional[Time] = None

message

message: Optional[str] = None

reason

reason: Optional[str] = None

status

status: Optional[str] = None

type

type: Optional[str] = None

ConditionsResetByTime

cron

cron: Optional[str] = None

timezone

timezone: Optional[str] = None

ConditionsResetCriteria

by_time

CustomTrigger

cert_secret

cert_secret: Optional[SecretKeySelector] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

secure

secure: Optional[bool] = None

server_name_override

server_name_override: Optional[str] = None

server_url

server_url: Optional[str] = None

spec

spec: Optional[Dict[str, str]] = None

DataFilter

comparator

comparator: Optional[str] = None

path

path: Optional[str] = None

template

template: Optional[str] = None

type

type: Optional[str] = None

value

value: Optional[List[str]] = None

EmailTrigger

body

body: Optional[str] = None

from_

from_: Optional[str] = None

host

host: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

port

port: Optional[int] = None

smtp_password

smtp_password: Optional[SecretKeySelector] = None

subject

subject: Optional[str] = None

to

to: Optional[List[str]] = None

username

username: Optional[str] = None

EmitterEventSource

broker

broker: Optional[str] = None

channel_key

channel_key: Optional[str] = None

channel_name

channel_name: Optional[str] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

password

password: Optional[SecretKeySelector] = None

tls

tls: Optional[TLSConfig] = None

username

username: Optional[SecretKeySelector] = None

EventContext

datacontenttype

datacontenttype: Optional[str] = None

id

id: Optional[str] = None

source

source: Optional[str] = None

specversion

specversion: Optional[str] = None

subject

subject: Optional[str] = None

time

time: Optional[Time] = None

type

type: Optional[str] = None

EventDependency

event_name

event_name: Optional[str] = None

event_source_name

event_source_name: Optional[str] = None

filters

filters_logical_operator

filters_logical_operator: Optional[str] = None

name

name: Optional[str] = None

transform

EventDependencyFilter

context

context: Optional[EventContext] = None

data

data: Optional[List[DataFilter]] = None

data_logical_operator

data_logical_operator: Optional[str] = None

expr_logical_operator

expr_logical_operator: Optional[str] = None

exprs

exprs: Optional[List[ExprFilter]] = None

script

script: Optional[str] = None

time

time: Optional[TimeFilter] = None

EventDependencyTransformer

jq

jq: Optional[str] = None

script

script: Optional[str] = None

EventPersistence

catchup

catchup: Optional[CatchupConfiguration] = None

config_map

config_map: Optional[ConfigMapPersistence] = None

EventSource

metadata

metadata: Optional[ObjectMeta] = None

spec

spec: Optional[EventSourceSpec] = None

status

status: Optional[EventSourceStatus] = None

EventSourceFilter

expression

expression: Optional[str] = None

EventSourceList

items

items: Optional[List[EventSource]] = None

metadata

metadata: Optional[ListMeta] = None

EventSourceSpec

amqp

amqp: Optional[Dict[str, AMQPEventSource]] = None

azure_events_hub

azure_events_hub: Optional[Dict[str, AzureEventsHubEventSource]] = None

azure_queue_storage

azure_queue_storage: Optional[Dict[str, AzureQueueStorageEventSource]] = None

azure_service_bus

azure_service_bus: Optional[Dict[str, AzureServiceBusEventSource]] = None

bitbucket

bitbucket: Optional[Dict[str, BitbucketEventSource]] = None

bitbucketserver

bitbucketserver: Optional[Dict[str, BitbucketServerEventSource]] = None

calendar

calendar: Optional[Dict[str, CalendarEventSource]] = None

emitter

emitter: Optional[Dict[str, EmitterEventSource]] = None

event_bus_name

event_bus_name: Optional[str] = None

file

file: Optional[Dict[str, FileEventSource]] = None

generic

generic: Optional[Dict[str, GenericEventSource]] = None

gerrit

gerrit: Optional[Dict[str, GerritEventSource]] = None

github

github: Optional[Dict[str, GithubEventSource]] = None

gitlab

gitlab: Optional[Dict[str, GitlabEventSource]] = None

hdfs

hdfs: Optional[Dict[str, HDFSEventSource]] = None

kafka

kafka: Optional[Dict[str, KafkaEventSource]] = None

minio

minio: Optional[Dict[str, S3Artifact]] = None

mqtt

mqtt: Optional[Dict[str, MQTTEventSource]] = None

nats

nsq

pub_sub

pub_sub: Optional[Dict[str, PubSubEventSource]] = None

pulsar

pulsar: Optional[Dict[str, PulsarEventSource]] = None

redis

redis: Optional[Dict[str, RedisEventSource]] = None

redis_stream

redis_stream: Optional[Dict[str, RedisStreamEventSource]] = None

replicas

replicas: Optional[int] = None

resource

resource: Optional[Dict[str, ResourceEventSource]] = None

service

service: Optional[Service] = None

sftp

sftp: Optional[Dict[str, SFTPEventSource]] = None

slack

slack: Optional[Dict[str, SlackEventSource]] = None

sns

sqs

storage_grid

storage_grid: Optional[Dict[str, StorageGridEventSource]] = None

stripe

stripe: Optional[Dict[str, StripeEventSource]] = None

template

template: Optional[Template] = None

webhook

webhook: Optional[Dict[str, WebhookEventSource]] = None

EventSourceStatus

status

status: Optional[Status] = None

ExprFilter

expr

expr: Optional[str] = None

fields

fields: Optional[List[PayloadField]] = None

FileArtifact

path

path: Optional[str] = None

FileEventSource

event_type

event_type: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

polling

polling: Optional[bool] = None

watch_path_config

watch_path_config: Optional[WatchPathConfig] = None

GenericEventSource

auth_secret

auth_secret: Optional[SecretKeySelector] = None

config

config: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

insecure

insecure: Optional[bool] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

url

url: Optional[str] = None

GerritEventSource

auth

auth: Optional[BasicAuth] = None

delete_hook_on_finish

delete_hook_on_finish: Optional[bool] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

gerrit_base_url

gerrit_base_url: Optional[str] = None

hook_name

hook_name: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

projects

projects: Optional[List[str]] = None

ssl_verify

ssl_verify: Optional[bool] = None

webhook

webhook: Optional[WebhookContext] = None

GitArtifact

branch

branch: Optional[str] = None

clone_directory

clone_directory: Optional[str] = None

creds

creds: Optional[GitCreds] = None

file_path

file_path: Optional[str] = None

insecure_ignore_host_key

insecure_ignore_host_key: Optional[bool] = None

ref

ref: Optional[str] = None

remote

remote: Optional[GitRemoteConfig] = None

ssh_key_secret

ssh_key_secret: Optional[SecretKeySelector] = None

tag

tag: Optional[str] = None

url

url: Optional[str] = None

GitCreds

password

password: Optional[SecretKeySelector] = None

username

username: Optional[SecretKeySelector] = None

GithubAppCreds

app_id

app_id: Optional[str] = None

installation_id

installation_id: Optional[str] = None

private_key

private_key: Optional[SecretKeySelector] = None

GithubEventSource

active

active: Optional[bool] = None

api_token

api_token: Optional[SecretKeySelector] = None

content_type

content_type: Optional[str] = None

delete_hook_on_finish

delete_hook_on_finish: Optional[bool] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

github_app

github_app: Optional[GithubAppCreds] = None

github_base_url

github_base_url: Optional[str] = None

github_upload_url

github_upload_url: Optional[str] = None

id

id: Optional[str] = None

insecure

insecure: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

organizations

organizations: Optional[List[str]] = None

owner

owner: Optional[str] = None

repositories

repositories: Optional[List[OwnedRepositories]] = None

repository

repository: Optional[str] = None

webhook

webhook: Optional[WebhookContext] = None

webhook_secret

webhook_secret: Optional[SecretKeySelector] = None

GitlabEventSource

access_token

access_token: Optional[SecretKeySelector] = None

delete_hook_on_finish

delete_hook_on_finish: Optional[bool] = None

enable_ssl_verification

enable_ssl_verification: Optional[bool] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[EventSourceFilter] = None

gitlab_base_url

gitlab_base_url: Optional[str] = None

groups

groups: Optional[List[str]] = None

metadata

metadata: Optional[Dict[str, str]] = None

project_id

project_id: Optional[str] = None

projects

projects: Optional[List[str]] = None

secret_token

secret_token: Optional[SecretKeySelector] = None

webhook

webhook: Optional[WebhookContext] = None

HDFSEventSource

addresses

addresses: Optional[List[str]] = None

check_interval

check_interval: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

hdfs_user

hdfs_user: Optional[str] = None

krb_c_cache_secret

krb_c_cache_secret: Optional[SecretKeySelector] = None

krb_config_config_map

krb_config_config_map: Optional[ConfigMapKeySelector] = None

krb_keytab_secret

krb_keytab_secret: Optional[SecretKeySelector] = None

krb_realm

krb_realm: Optional[str] = None

krb_service_principal_name

krb_service_principal_name: Optional[str] = None

krb_username

krb_username: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

type

type: Optional[str] = None

watch_path_config

watch_path_config: Optional[WatchPathConfig] = None

HTTPTrigger

basic_auth

basic_auth: Optional[BasicAuth] = None

headers

headers: Optional[Dict[str, str]] = None

method

method: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

secure_headers

secure_headers: Optional[List[SecureHeader]] = None

timeout

timeout: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

url

url: Optional[str] = None

Int64OrString

int64_val

int64_val: Optional[str] = None

str_val

str_val: Optional[str] = None

type

type: Optional[str] = None

K8SResourcePolicy

backoff

backoff: Optional[Backoff] = None

error_on_backoff_timeout

error_on_backoff_timeout: Optional[bool] = None

labels

labels: Optional[Dict[str, str]] = None

KafkaConsumerGroup

group_name

group_name: Optional[str] = None

oldest

oldest: Optional[bool] = None

rebalance_strategy

rebalance_strategy: Optional[str] = None

KafkaEventSource

config

config: Optional[str] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

consumer_group

consumer_group: Optional[KafkaConsumerGroup] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

limit_events_per_second

limit_events_per_second: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

partition

partition: Optional[str] = None

sasl

sasl: Optional[SASLConfig] = None

tls

tls: Optional[TLSConfig] = None

topic

topic: Optional[str] = None

url

url: Optional[str] = None

version

version: Optional[str] = None

KafkaTrigger

compress

compress: Optional[bool] = None

flush_frequency

flush_frequency: Optional[int] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

partition

partition: Optional[int] = None

partitioning_key

partitioning_key: Optional[str] = None

payload

payload: Optional[List[TriggerParameter]] = None

required_acks

required_acks: Optional[int] = None

sasl

sasl: Optional[SASLConfig] = None

schema_registry

schema_registry: Optional[SchemaRegistryConfig] = None

tls

tls: Optional[TLSConfig] = None

topic

topic: Optional[str] = None

url

url: Optional[str] = None

version

version: Optional[str] = None

LogTrigger

interval_seconds

interval_seconds: Optional[str] = None

MQTTEventSource

auth

auth: Optional[BasicAuth] = None

client_id

client_id: Optional[str] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

tls

tls: Optional[TLSConfig] = None

topic

topic: Optional[str] = None

url

url: Optional[str] = None

Metadata

annotations

annotations: Optional[Dict[str, str]] = None

labels

labels: Optional[Dict[str, str]] = None

NATSAuth

basic

basic: Optional[BasicAuth] = None

credential

credential: Optional[SecretKeySelector] = None

nkey

nkey: Optional[SecretKeySelector] = None

token

token: Optional[SecretKeySelector] = None

NATSEventsSource

auth

auth: Optional[NATSAuth] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

subject

subject: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

url

url: Optional[str] = None

NATSTrigger

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

subject

subject: Optional[str] = None

tls

tls: Optional[TLSConfig] = None

url

url: Optional[str] = None

NSQEventSource

channel

channel: Optional[str] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

filter

filter: Optional[EventSourceFilter] = None

host_address

host_address: Optional[str] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

tls

tls: Optional[TLSConfig] = None

topic

topic: Optional[str] = None

OpenWhiskTrigger

action_name

action_name: Optional[str] = None

auth_token

auth_token: Optional[SecretKeySelector] = None

host

host: Optional[str] = None

namespace

namespace: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

version

version: Optional[str] = None

OwnedRepositories

names

names: Optional[List[str]] = None

owner

owner: Optional[str] = None

PayloadField

name

name: Optional[str] = None

path

path: Optional[str] = None

PubSubEventSource

credential_secret

credential_secret: Optional[SecretKeySelector] = None

delete_subscription_on_finish

delete_subscription_on_finish: Optional[bool] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

project_id

project_id: Optional[str] = None

subscription_id

subscription_id: Optional[str] = None

topic

topic: Optional[str] = None

topic_project_id

topic_project_id: Optional[str] = None

PulsarEventSource

auth_athenz_params

auth_athenz_params: Optional[Dict[str, str]] = None

auth_athenz_secret

auth_athenz_secret: Optional[SecretKeySelector] = None

auth_token_secret

auth_token_secret: Optional[SecretKeySelector] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

tls

tls: Optional[TLSConfig] = None

tls_allow_insecure_connection

tls_allow_insecure_connection: Optional[bool] = None

tls_trust_certs_secret

tls_trust_certs_secret: Optional[SecretKeySelector] = None

tls_validate_hostname

tls_validate_hostname: Optional[bool] = None

topics

topics: Optional[List[str]] = None

type

type: Optional[str] = None

url

url: Optional[str] = None

PulsarTrigger

auth_athenz_params

auth_athenz_params: Optional[Dict[str, str]] = None

auth_athenz_secret

auth_athenz_secret: Optional[SecretKeySelector] = None

auth_token_secret

auth_token_secret: Optional[SecretKeySelector] = None

connection_backoff

connection_backoff: Optional[Backoff] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

payload

payload: Optional[List[TriggerParameter]] = None

tls

tls: Optional[TLSConfig] = None

tls_allow_insecure_connection

tls_allow_insecure_connection: Optional[bool] = None

tls_trust_certs_secret

tls_trust_certs_secret: Optional[SecretKeySelector] = None

tls_validate_hostname

tls_validate_hostname: Optional[bool] = None

topic

topic: Optional[str] = None

url

url: Optional[str] = None

RateLimit

requests_per_unit

requests_per_unit: Optional[int] = None

unit

unit: Optional[str] = None

RedisEventSource

channels

channels: Optional[List[str]] = None

db

db: Optional[int] = None

filter

filter: Optional[EventSourceFilter] = None

host_address

host_address: Optional[str] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

namespace

namespace: Optional[str] = None

password

password: Optional[SecretKeySelector] = None

tls

tls: Optional[TLSConfig] = None

username

username: Optional[str] = None

RedisStreamEventSource

consumer_group

consumer_group: Optional[str] = None

db

db: Optional[int] = None

filter

filter: Optional[EventSourceFilter] = None

host_address

host_address: Optional[str] = None

max_msg_count_per_read

max_msg_count_per_read: Optional[int] = None

metadata

metadata: Optional[Dict[str, str]] = None

password

password: Optional[SecretKeySelector] = None

streams

streams: Optional[List[str]] = None

tls

tls: Optional[TLSConfig] = None

username

username: Optional[str] = None

Resource

value

value: Optional[str] = None

ResourceEventSource

event_types

event_types: Optional[List[str]] = None

filter

filter: Optional[ResourceFilter] = None

group_version_resource

group_version_resource: Optional[GroupVersionResource] = None

metadata

metadata: Optional[Dict[str, str]] = None

namespace

namespace: Optional[str] = None

ResourceFilter

after_start

after_start: Optional[bool] = None

created_by

created_by: Optional[Time] = None

fields

fields: Optional[List[Selector]] = None

labels

labels: Optional[List[Selector]] = None

prefix

prefix: Optional[str] = None

S3Artifact

access_key

access_key: Optional[SecretKeySelector] = None

bucket

bucket: Optional[S3Bucket] = None

ca_certificate

ca_certificate: Optional[SecretKeySelector] = None

endpoint

endpoint: Optional[str] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[S3Filter] = None

insecure

insecure: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

region

region: Optional[str] = None

secret_key

secret_key: Optional[SecretKeySelector] = None

S3Bucket

key

key: Optional[str] = None

name

name: Optional[str] = None

S3Filter

prefix

prefix: Optional[str] = None

suffix

suffix: Optional[str] = None

SFTPEventSource

address

address: Optional[SecretKeySelector] = None

event_type

event_type: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

password

password: Optional[SecretKeySelector] = None

poll_interval_duration

poll_interval_duration: Optional[str] = None

ssh_key_secret

ssh_key_secret: Optional[SecretKeySelector] = None

username

username: Optional[SecretKeySelector] = None

watch_path_config

watch_path_config: Optional[WatchPathConfig] = None

SNSEventSource

access_key

access_key: Optional[SecretKeySelector] = None

endpoint

endpoint: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

region

region: Optional[str] = None

role_arn

role_arn: Optional[str] = None

secret_key

secret_key: Optional[SecretKeySelector] = None

topic_arn

topic_arn: Optional[str] = None

validate_signature

validate_signature: Optional[bool] = None

webhook

webhook: Optional[WebhookContext] = None

SQSEventSource

access_key

access_key: Optional[SecretKeySelector] = None

dlq

dlq: Optional[bool] = None

endpoint

endpoint: Optional[str] = None

filter

filter: Optional[EventSourceFilter] = None

json_body

json_body: Optional[bool] = None

metadata

metadata: Optional[Dict[str, str]] = None

queue

queue: Optional[str] = None

queue_account_id

queue_account_id: Optional[str] = None

region

region: Optional[str] = None

role_arn

role_arn: Optional[str] = None

secret_key

secret_key: Optional[SecretKeySelector] = None

session_token

session_token: Optional[SecretKeySelector] = None

wait_time_seconds

wait_time_seconds: Optional[str] = None

SecureHeader

name

name: Optional[str] = None

value_from

value_from: Optional[ValueFromSource] = None

Selector

key

key: Optional[str] = None

operation

operation: Optional[str] = None

value

value: Optional[str] = None

Sensor

metadata

metadata: Optional[ObjectMeta] = None

spec

spec: Optional[SensorSpec] = None

status

status: Optional[SensorStatus] = None

SensorList

items

items: Optional[List[Sensor]] = None

metadata

metadata: Optional[ListMeta] = None

SensorSpec

dependencies

dependencies: Optional[List[EventDependency]] = None

error_on_failed_round

error_on_failed_round: Optional[bool] = None

event_bus_name

event_bus_name: Optional[str] = None

logging_fields

logging_fields: Optional[Dict[str, str]] = None

replicas

replicas: Optional[int] = None

revision_history_limit

revision_history_limit: Optional[int] = None

template

template: Optional[Template] = None

triggers

triggers: Optional[List[Trigger]] = None

SensorStatus

status

status: Optional[Status] = None

Service

cluster_ip

cluster_ip: Optional[str] = None

ports

ports: Optional[List[ServicePort]] = None

SlackEventSource

filter

filter: Optional[EventSourceFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

signing_secret

signing_secret: Optional[SecretKeySelector] = None

token

token: Optional[SecretKeySelector] = None

webhook

webhook: Optional[WebhookContext] = None

SlackSender

icon

icon: Optional[str] = None

username

username: Optional[str] = None

SlackThread

broadcast_message_to_channel

broadcast_message_to_channel: Optional[bool] = None

message_aggregation_key

message_aggregation_key: Optional[str] = None

SlackTrigger

attachments

attachments: Optional[str] = None

blocks

blocks: Optional[str] = None

channel

channel: Optional[str] = None

message

message: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

sender

sender: Optional[SlackSender] = None

slack_token

slack_token: Optional[SecretKeySelector] = None

thread

thread: Optional[SlackThread] = None

StandardK8STrigger

live_object

live_object: Optional[bool] = None

operation

operation: Optional[str] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

patch_strategy

patch_strategy: Optional[str] = None

source

source: Optional[ArtifactLocation] = None

Status

conditions

conditions: Optional[List[Condition]] = None

StatusPolicy

allow

allow: Optional[List[int]] = None

StorageGridEventSource

api_url

api_url: Optional[str] = None

auth_token

auth_token: Optional[SecretKeySelector] = None

bucket

bucket: Optional[str] = None

events

events: Optional[List[str]] = None

filter

filter: Optional[StorageGridFilter] = None

metadata

metadata: Optional[Dict[str, str]] = None

region

region: Optional[str] = None

topic_arn

topic_arn: Optional[str] = None

webhook

webhook: Optional[WebhookContext] = None

StorageGridFilter

prefix

prefix: Optional[str] = None

suffix

suffix: Optional[str] = None

StripeEventSource

api_key

api_key: Optional[SecretKeySelector] = None

create_webhook

create_webhook: Optional[bool] = None

event_filter

event_filter: Optional[List[str]] = None

metadata

metadata: Optional[Dict[str, str]] = None

webhook

webhook: Optional[WebhookContext] = None

Template

affinity

affinity: Optional[Affinity] = None

container

container: Optional[Container] = None

image_pull_secrets

image_pull_secrets: Optional[List[LocalObjectReference]] = None

metadata

metadata: Optional[Metadata] = None

node_selector

node_selector: Optional[Dict[str, str]] = None

priority

priority: Optional[int] = None

priority_class_name

priority_class_name: Optional[str] = None

security_context

security_context: Optional[PodSecurityContext] = None

service_account_name

service_account_name: Optional[str] = None

tolerations

tolerations: Optional[List[Toleration]] = None

volumes

volumes: Optional[List[Volume]] = None

TimeFilter

start

start: Optional[str] = None

stop

stop: Optional[str] = None

Trigger

at_least_once

at_least_once: Optional[bool] = None

parameters

parameters: Optional[List[TriggerParameter]] = None

policy

policy: Optional[TriggerPolicy] = None

rate_limit

rate_limit: Optional[RateLimit] = None

retry_strategy

retry_strategy: Optional[Backoff] = None

template

template: Optional[TriggerTemplate] = None

TriggerParameter

dest

dest: Optional[str] = None

operation

operation: Optional[str] = None

src

TriggerParameterSource

context_key

context_key: Optional[str] = None

context_template

context_template: Optional[str] = None

data_key

data_key: Optional[str] = None

data_template

data_template: Optional[str] = None

dependency_name

dependency_name: Optional[str] = None

use_raw_data

use_raw_data: Optional[bool] = None

value

value: Optional[str] = None

TriggerPolicy

k8s

status

status: Optional[StatusPolicy] = None

TriggerTemplate

argo_workflow

argo_workflow: Optional[ArgoWorkflowTrigger] = None

aws_lambda

aws_lambda: Optional[AWSLambdaTrigger] = None

azure_event_hubs

azure_event_hubs: Optional[AzureEventHubsTrigger] = None

azure_service_bus

azure_service_bus: Optional[AzureServiceBusTrigger] = None

conditions

conditions: Optional[str] = None

conditions_reset

conditions_reset: Optional[List[ConditionsResetCriteria]] = None

custom

custom: Optional[CustomTrigger] = None

email

email: Optional[EmailTrigger] = None

http

http: Optional[HTTPTrigger] = None

k8s

kafka

kafka: Optional[KafkaTrigger] = None

log

log: Optional[LogTrigger] = None

name

name: Optional[str] = None

nats

nats: Optional[NATSTrigger] = None

open_whisk

open_whisk: Optional[OpenWhiskTrigger] = None

pulsar

pulsar: Optional[PulsarTrigger] = None

slack

slack: Optional[SlackTrigger] = None

URLArtifact

path

path: Optional[str] = None

verify_cert

verify_cert: Optional[bool] = None

ValueFromSource

config_map_key_ref

config_map_key_ref: Optional[ConfigMapKeySelector] = None

secret_key_ref

secret_key_ref: Optional[SecretKeySelector] = None

WebhookContext

auth_secret

auth_secret: Optional[SecretKeySelector] = None

endpoint

endpoint: Optional[str] = None

max_payload_size

max_payload_size: Optional[str] = None

metadata

metadata: Optional[Dict[str, str]] = None

method

method: Optional[str] = None

port

port: Optional[str] = None

server_cert_secret

server_cert_secret: Optional[SecretKeySelector] = None

server_key_secret

server_key_secret: Optional[SecretKeySelector] = None

url

url: Optional[str] = None

WebhookEventSource

filter

filter: Optional[EventSourceFilter] = None

webhook_context

webhook_context: Optional[WebhookContext] = None

Comments