cloud_scheduler library

Cloud Scheduler cron jobs.

Classes

AppEngineHttpTarget
app_engine_http_target block — App Engine routing variant.
AppEngineRouting
app_engine_routing block under AppEngineHttpTarget.
GoogleCloudSchedulerJob
Factory wrapper for google_cloud_scheduler_job.
HttpOauthToken
OAuth token for HttpTarget.
HttpOidcToken
OIDC token for HttpTarget.
HttpTarget
Generic webhook http_target block.
PubsubTarget
pubsub_target block. Use topicName = TfArg.ref(topic.id) so the value resolves to the full projects/{project}/topics/{name} path — topic.nameRef (just the bare name) is not sufficient.
SchedulerRetryConfig
retry_config block on a Scheduler job (distinct from Cloud Tasks).
SchedulerTarget
Choice of scheduler target. Sealed to make the trichotomy exhaustive at the type level.