Terraform 地形。%and.#和<;计算的>;意思

Terraform 地形。%and.#和<;计算的>;意思,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,创建资源并调用terraform plan时,我会看到如下名称: tags.%: "" => "1" dns_servers.#: <computed> 标记。%:“”=>“1” dns#u服务器。# 我想知道%和是什么意思;对于标记,% 另外,计算的值真正代表什么 标记。%:指资源的标记属性的零件数量 “=>”1“表示这些部件的数量从应用前的未定义的到应用后的1。在本例中,这可能意味

创建资源并调用terraform plan时,我会看到如下名称:

tags.%:                           "" => "1"
dns_servers.#:                    <computed>
标记。%:“”=>“1”
dns#u服务器。#
我想知道%是什么意思;对于标记,%


另外,计算的值真正代表什么

标记。%:
指资源的
标记
属性的零件数量

“=>”1“
表示这些部件的数量从应用前的
未定义的
到应用后的
1
。在本例中,这可能意味着当前没有标记,如果应用,将有1个标记。通常,平面图中的“foo”=>“bar”
表示Terraform检测到当前值为“foo”,应用该平面图后,该值将为“bar”

dns_服务器。#
表示
dns_服务器
属性有多个部分,此行引用由该唯一编号标识的特定部分。例如,如果制作多个标记,则可能有多个标记
tag.1
tag.2
,等等。此编号由提供商决定


表示在实际应用之前无法知道该值。例如,您创建一个EIP和一个使用该EIP的EC2实例,Terraform会将EIP的分配id显示为
,因为在创建之前您无法知道这一点(即,在创建EIP时从AWS返回)。Terraform的目标是在一次运行中聚合(即,您无需多次运行
apply
即可获得最终结果),这个目标的一个折衷办法是,在创建资源之前,您不会在
地形平面图中看到这些值。

标记。%:
是指资源的
标记
属性的零件数

“=>”1“
表示这些部件的数量从应用前的
未定义的
到应用后的
1
。在本例中,这可能意味着当前没有标记,如果应用,将有1个标记。通常,平面图中的“foo”=>“bar”
表示Terraform检测到当前值为“foo”,应用该平面图后,该值将为“bar”

dns_服务器。#
表示
dns_服务器
属性有多个部分,此行引用由该唯一编号标识的特定部分。例如,如果制作多个标记,则可能有多个标记
tag.1
tag.2
,等等。此编号由提供商决定

表示在实际应用之前无法知道该值。例如,您创建一个EIP和一个使用该EIP的EC2实例,Terraform会将EIP的分配id显示为
,因为在创建之前您无法知道这一点(即,在创建EIP时从AWS返回)。Terraform的目标是在一次运行中聚合(即,您不需要多次运行
apply
来获得最终结果),而这一目标的折衷是,在创建资源之前,您不会在
Terraform计划中看到这些值