输入变量可以用作Terraform模块的参数,可以被Terraform脚本引用。这些变量可以在命令行中直接赋值,或者引用变量文件。 变量的属性有: 1. `type`:定义变量的类型,可选参数。有效值是`string`、`list`和`map`。如果省略此字段,将基于推断变量类型。如果未提供默认值,且调用者未提供值,Terraform将引发错误。缺省值可以...
在Terraform 的https://github.com/hashicorp/terraform/issues/19898草案中提出了optional的设计: variable "network_rules" { default = null type = object({ bypass = optional(list(string)) ip_rules = optional(list(string)) virtual_network_subnet_ids = optional(list(string)) }) } 设置为optional的...
Aet*_*tos 4 terraform I am trying to write a clear documentation/description of my terraform modules. According to Hashicorp's doc, the description attribute will permit that, but I cannot find a way to describe an object type variable in details....
VariableListResult 清單變數作業的回應模型。 ErrorResponse 作業失敗的錯誤回應 展開資料表 名稱類型Description code string 錯誤碼 message string 錯誤訊息,指出作業失敗的原因。 Variable 變數的定義。 展開資料表 名稱類型Description id string 資源的完整資源標識碼 name string 資源的名稱 properties.creation...
DatasetListResponse DatasetLocation DatasetReference DatasetResource DatasetResource.Definition DatasetResource.DefinitionStages DatasetResource.DefinitionStages.Blank DatasetResource.DefinitionStages.WithCreate DatasetResource.DefinitionStages.WithIfMatch DatasetResource.DefinitionStages.WithParentResource DatasetResourc...
访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。 资源类型:是指操作中支持授权的资源类型。具体说明如下: 对于必选的资源类型,用背景高亮的方式表示。 对于不支持资源级授权的操作,用全部资源表示。 条件关键字:是指云产品自身定义的条件关键字。 关联操作:是指成功执行操作所需要的...
Current Terraform Version 0.12.28 Use-cases I have a module which needs to accept a variable whose value is a resource, in order to use that resource in a depends_on list: variable "dependency" { type = ?? } resource "module_resource" "name" { ... depends_on = [var.dependency] ...
options = Options(listtags=False, listtasks=False, listhosts=False, syntax=False, connection='ssh', module_path=None, forks=100, remote_user='root', private_key_file=None, ssh_common_args=None, ssh_extra_args=None, sftp_extra_args=None, scp_extra_args=None, become=True, become_method...
When passing in the value you showed in your example, Terraform will dynamically replace the any placeholder with the concrete type of the value you passed in: tuple([ object({ firstname = string }), object({ firstname = string lastname = string }), ]) ...and thus this will allow ...
IntegrationRuntimeListResponse IntegrationRuntimeReference IntegrationRuntimeReferenceType IntegrationRuntimeResource IntegrationRuntimeSsisCatalogInfo IntegrationRuntimeSsisCatalogPricingTier IntegrationRuntimeSsisProperties IntegrationRuntimeState IntegrationRuntimeType IntegrationRuntimeVNetProperties JiraLinkedService JiraObj...