InsertEvent
Insert event into Google Calendar.
yaml
type: "io.kestra.plugin.googleworkspace.calendar.InsertEvent"
yaml
id: googleworkspace_calendar_insert_event
namespace: company.team
tasks:
- id: insert_event
type: io.kestra.plugin.googleworkspace.calendar.InsertEvent
serviceAccount: "{{ secret('GCP_SERVICE_ACCOUNT_JSON') }}"
calendarId: primary
summary: Sample Event
description: This is a sample event from Kestra
location: Thane, Mumbai
startTime:
dateTime: "2024-11-28T09:00:00+05:30"
timeZone: "Asia/Calcutta"
endTime:
dateTime: "2024-11-28T10:00:00+05:30"
timeZone: "Asia/Calcutta"
creator:
email: [email protected]
Dynamic YES
Calendar ID.
Dynamic NO
End time of the event.
Dynamic NO
Start time of the event.
Dynamic YES
Title of the event.
Dynamic NO
Creator of the event.
Dynamic YES
Description of the event.
Dynamic YES
Geographic location of the event as free-form text.
Dynamic YES
Default 120
The read timeout for the request (in seconds)
SubType string
Dynamic YES
Default [
"https://www.googleapis.com/auth/calendar"
]
The GCP scopes to used
Dynamic YES
The GCP service account key
Event ID of the inserted event.
Dynamic NO
Dynamic YES
Display name of the attendee.
Dynamic YES
Email of the attendee.
Dynamic YES
Time of the event in the ISO 8601 Datetime format, for example, 2024-11-28T09:00:00-07:00
.
Dynamic YES
Timezone associated with the dateTime, for example, America/Los_Angeles
.