cloud_scheduler library

Cloud Scheduler cron jobs.

Classes

CloudSchedulerJobAppEngineHttpTarget
app_engine_http_target block — App Engine routing variant.
CloudSchedulerJobAppEngineRouting
app_engine_routing block under CloudSchedulerJobAppEngineHttpTarget.
CloudSchedulerJobHttpOauthToken
OAuth token for CloudSchedulerJobHttpTarget.
CloudSchedulerJobHttpOidcToken
OIDC token for CloudSchedulerJobHttpTarget.
CloudSchedulerJobHttpTarget
Generic webhook http_target block.
CloudSchedulerJobPubsubTarget
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.
CloudSchedulerJobSchedulerRetryConfig
retry_config block on a Scheduler job (distinct from Cloud Tasks).
CloudSchedulerJobSchedulerTarget
Choice of scheduler target. Sealed to make the trichotomy exhaustive at the type level.
GoogleCloudSchedulerJob
Factory wrapper for google_cloud_scheduler_job.