-
Notifications
You must be signed in to change notification settings - Fork 807
Description
Confirmation
- This is a bug with an existing resource and is not a feature request or enhancement. Feature requests should be submitted with Cloudflare Support or your account team.
- I have searched the issue tracker and my issue isn't already found.
- I have replicated my issue using the latest version of the provider and it is still present.
Terraform and Cloudflare provider version
Terraform 1.14.7
Cloudflare provider: 5.19.0-beta.2
Affected resource(s)
cloudflare_workers_cron_trigger
Terraform configuration files
resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
script_name = "this-is_my_script-01"
body = [{
cron = "*/30 * * * *"
}]
}Link to debug output
Panic output
Error: Missing required argument
│
│ on main.tf line 23, in resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger":
│ 23: resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger" {
│
│ The argument "schedules" is required, but no definition was found.
╵
╷
│ Error: Unsupported argument
│
│ on main.tf line 26, in resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger":
│ 26: body = [{
│
│ An argument named "body" is not expected here.
Expected output
cloudflare_workers_cron_trigger.example_workers_cron_trigger will be created
- resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger" {
- account_id = "xyz"
- id = (known after apply)
- schedules = [
- {
- created_on = (known after apply)
- cron = "*/30 * * * *"
- modified_on = (known after apply)
},
]
- {
- script_name = "script-01"
}
Actual output
Error: Missing required argument
│
│ on main.tf line 23, in resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger":
│ 23: resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger" {
│
│ The argument "schedules" is required, but no definition was found.
╵
╷
│ Error: Unsupported argument
│
│ on main.tf line 26, in resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger":
│ 26: body = [{
│
│ An argument named "body" is not expected here.
Steps to reproduce
Run terraform plan on the following resource from the example terraform docs
resource "cloudflare_workers_cron_trigger" "example_workers_cron_trigger" {
account_id = var.account_id
script_name = "script-01"
body = [{
cron = "*/30 * * * *"
}]
}Additional factoids
No response
References
No response