Open sanjeetjha1 opened 1 year ago
Voting for Prioritization
Volunteering to Work on This Issue
Same thing but using DMS, I double-checked everything but it keeps failing
https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationInstance.html https://docs.aws.amazon.com/scheduler/latest/UserGuide/managing-targets-universal.html#supported-universal-targets
I'm using the latest provider's version
target {
arn = "arn:aws:scheduler:::aws-sdk:databasemigration:ModifyReplicationInstance"
I was running into same issue on DMS for Start 'startReplicationInstance' and Stop 'stopReplicationInstance' activity from event bridge. Its more to do with the typo, in the above case it would be
target { arn = "arn:aws:scheduler:::aws-sdk:databasemigration:modifyReplicationInstance"
Description
Resource aws_scheduler_schedule doens't support backup API.
When I am using backup API as universal target "arn:aws:scheduler:::aws-sdk:backup:StartReportJob", got below error:
Error: creating Amazon EventBridge Scheduler Schedule (bkp-report_bkp-report-scheduler): operation error Scheduler: CreateSchedule, https response error StatusCode: 400, RequestID: 4c75c61c-adb3-47c3-8296-5cd4607f9fa0, ValidationException: backup is not a supported service for a target. │ │ with aws_scheduler_schedule.scheduler_schedule, │ on main.tf line 32, in resource "aws_scheduler_schedule" "scheduler_schedule": │ 32: resource "aws_scheduler_schedule" "scheduler_schedule" { │
-------------------------------MODULE:------------------------------------------MODULE:-------------------------
resource "aws_scheduler_schedule" "scheduler_schedule" { name = local.scheduler_name group_name = var.new_scheduler_group ? aws_scheduler_schedule_group.schedule_group[0].id : var.scheduler_group_name state = var.scheduler_state description = var.schedule_description schedule_expression_timezone = var.schedule_expression_timezone
flexible_time_window { mode = var.flexible_time_window }
schedule_expression = var.schedule_expression
target { arn = var.target_arn role_arn = var.iam_role input = jsonencode({ "ReportPlanName": "AWS_COPY_JOB_REPORT" }) }
}
Requested Resource(s) and/or Data Source(s)
Resource: aws_scheduler_schedule
Target_ARN : "arn:aws:scheduler:::aws-sdk:backup:StartReportJob" (Universal Resource)
Potential Terraform Configuration
No response
References
No response
Would you like to implement a fix?
None