繁体   English   中英

terraform azurerm_data_factory_pipeline 将类型分配给变量

[英]terraform azurerm_data_factory_pipeline assing type to the variables

在 terraform 文档中,我找到了以下示例:

resource "azurerm_data_factory_pipeline" "test" {
  name                = .....
  resource_group_name = ...
  data_factory_id     = ...
  variables = {
  "bob" = "item1"
}

但我需要创建一个 boolean 变量,在门户 Azure 中我有类型字段。 我怎样才能像这样设置变量:

"variables": {
  "END": {
    "type": "Boolean",
    "defaultValue": false
  }
}

根据您的问题,如果您询问如何在 Terraform 中创建类型为 boolean 的变量,则这样做是这样的:

variable "END" {
  type        = bool
  description = "End variable."

  default = false
}

您可以在资源定义中引用该变量:

resource "azurerm_data_factory_pipeline" "test" {
  name                = .....
  resource_group_name = ...
  data_factory_id     = ...
  
  variables = {
    "END" = var.END
  }
}

或者您可以在不定义 Terraform 变量的情况下设置它,如下所示:

resource "azurerm_data_factory_pipeline" "test" {
  name                = .....
  resource_group_name = ...
  data_factory_id     = ...
  
  variables = {
    "END" = false
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM