PutEvents
PutEvents
yaml
type: "io.kestra.plugin.aws.eventbridge.PutEvents"Examples
yaml
id: aws_event_bridge_put_events
namespace: company.team
tasks:
- id: put_events
type: io.kestra.plugin.aws.eventbridge.PutEvents
accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKeyId: "{{ secret('AWS_SECRET_KEY_ID') }}"
region: "eu-central-1"
entries:
- eventBusName: "events"
source: "Kestra"
detailType: "my_object"
detail:
message: "hello from EventBridge and Kestra"
yaml
id: aws_event_bridge_put_events
namespace: company.team
tasks:
- id: put_events
type: io.kestra.plugin.aws.eventbridge.PutEvents
accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKeyId: "{{ secret('AWS_SECRET_KEY_ID') }}"
region: "eu-central-1"
entries:
- eventBusName: "events"
source: "Kestra"
detailType: "my_object"
detail: "{"message": "hello from EventBridge and Kestra"}"
resources:
- "arn:aws:iam::123456789012:user/johndoe"
Properties
entries *Requiredstringarray
accessKeyId string
compatibilityMode booleanstring
endpointOverride string
failOnUnsuccessfulEvents booleanstring
Default
trueforcePathStyle booleanstring
region string
secretKeyId string
sessionToken string
stsEndpointOverride string
stsRoleArn string
stsRoleExternalId string
stsRoleSessionDuration string
Default
PT15MFormat
durationstsRoleSessionName string
Outputs
entryCount integer
Default
0failedEntryCount integer
Default
0uri string
Format
uriMetrics
eventbridge.put.events.duration timer
Unit
nanosecondseventbridge.put.events.failed counter
Unit
eventseventbridge.put.events.successful counter
Unit
eventseventbridge.put.events.total counter
Unit
events