Terraform Azure数据工厂触发计划-使用每月频率激活时出错



我使用Terraform的azurerm_data_factory_Trigger_schedule提供程序密钥为我的Datafactory管道创建了一个新触发器。

触发时间为本月4日,协调世界时13:00。

但是,"状态"不会在部署后自动设置为"已启动"。在对该PR进行更改以支持激活的属性之后,

https://github.com/hashicorp/terraform-provider-azurerm/pull/13390

我将激活添加到我的TF脚本中。当前的TF脚本如下所示:

resource "azurerm_data_factory_trigger_schedule" "pipeline_trigger" {
name                = "Pipeline_MonthlyTrigger"
data_factory_name   = "dataFactoryName"
resource_group_name = "resourceGroupName"
pipeline_name       = "pipelineName"
frequency           = "Month"
interval            = 1
activated           = true
schedule  {
days_of_month     = [4]
hours             = [13]
minutes           = [0]
}
}

在添加";激活";,我最终得到以下错误:

触发器的重复计划不能有的"WeekDays"重复频率"月"目标=";Pipeline_MonthlyTrigger;

我尝试了不同的变体,比如添加";周的天;使用空数组,或添加一个空的";每月";阻止在时间表内,但没有一个工作。

我做错了吗?还是支持azurerm_data_factory_trigger_schedule上激活的的最新TF代码真的有漏洞?

我追求的:

数据工厂触发屏幕截图

这已被Terraform方面确认为bug,因为当我们使用activated = true时,schedule block似乎不起作用,并出现错误。

激活未被提供为参数并使用计划时,默认值为true,而设置为false

Bug修复和Bug的详细信息可以在Github IssuePull request上找到

最新更新