Skip to content

blackbird-cloud/terraform-google-cloud-scheduler-job

Repository files navigation

blackbird-logo

Requirements

Name Version
terraform >= 0.1
google >= 4.61

Providers

Name Version
google 4.62.1

Modules

No modules.

Resources

Name Type
google_cloud_scheduler_job.scheduler resource

Inputs

Name Description Type Default Required
attempt_deadline (Optional) The deadline for job attempts. string n/a yes
description The description to apply to any describable resources. string "Processes events." no
http_body (Optional) Cloud Scheduler HTTP request body. A request body is allowed only if the HTTP method is POST or PUT. It will result in invalid argument error to set a body on a job with an incompatible HttpMethod. A base64-encoded string. string null no
http_headers (Optional) Cloud Scheduler HTTP request headers. This map contains the header field names and values. Headers can be set when the job is created. map(string) {} no
http_method (Optional) Which HTTP method to use for the Cloud Scheduler request. string "POST" no
http_oidc_token n/a
object({
service_account_email = string
audience = string
})
null no
http_uri n/a string n/a yes
name The name to apply to any nameable resources. string n/a yes
paused (Optional) Sets the job to a paused state. Jobs default to being enabled when this property is not set. string n/a yes
project_id The ID of the project to which resources will be applied. string n/a yes
region The region in which resources will be applied. string n/a yes
retry_count (Optional) The number of attempts that the system will make to run a job using the exponential backoff procedure described by maxDoublings. Values greater than 5 and negative values are not allowed. number n/a yes
schedule (Optional) Describes the schedule on which the job will be executed. string n/a yes
time_zone (Optional) Specifies the time zone to be used in interpreting schedule. The value of this field must be a time zone name from the tz database. string n/a yes

Outputs

Name Description
google_cloud_scheduler_job The Cloud Scheduler Job

About

We are Blackbird Cloud, Amsterdam based cloud consultancy, and cloud management service provider. We help companies build secure, cost efficient, and scale-able solutions.

Checkout our other 👉 terraform modules

Copyright

Copyright © 2017-2023 Blackbird Cloud