你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Network virtualNetworkTaps 2022-05-01

Bicep 资源定义

可以使用目标操作部署 virtualNetworkTaps 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/virtualNetworkTaps 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Network/virtualNetworkTaps@2022-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    destinationLoadBalancerFrontEndIPConfiguration: {
      id: 'string'
      name: 'string'
      properties: {
        gatewayLoadBalancer: {
          id: 'string'
        }
        privateIPAddress: 'string'
        privateIPAddressVersion: 'string'
        privateIPAllocationMethod: 'string'
        publicIPAddress: {
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          id: 'string'
          location: 'string'
          properties: {
            ddosSettings: {
              ddosProtectionPlan: {
                id: 'string'
              }
              protectionMode: 'string'
            }
            deleteOption: 'string'
            dnsSettings: {
              domainNameLabel: 'string'
              fqdn: 'string'
              reverseFqdn: 'string'
            }
            idleTimeoutInMinutes: int
            ipAddress: 'string'
            ipTags: [
              {
                ipTagType: 'string'
                tag: 'string'
              }
            ]
            linkedPublicIPAddress: ...
            migrationPhase: 'string'
            natGateway: {
              id: 'string'
              location: 'string'
              properties: {
                idleTimeoutInMinutes: int
                publicIpAddresses: [
                  {
                    id: 'string'
                  }
                ]
                publicIpPrefixes: [
                  {
                    id: 'string'
                  }
                ]
              }
              sku: {
                name: 'string'
              }
              tags: {
                {customized property}: 'string'
              }
              zones: [
                'string'
              ]
            }
            publicIPAddressVersion: 'string'
            publicIPAllocationMethod: 'string'
            publicIPPrefix: {
              id: 'string'
            }
            servicePublicIPAddress: ...
          }
          sku: {
            name: 'string'
            tier: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
          zones: [
            'string'
          ]
        }
        publicIPPrefix: {
          id: 'string'
        }
        subnet: {
          id: 'string'
          name: 'string'
          properties: {
            addressPrefix: 'string'
            addressPrefixes: [
              'string'
            ]
            applicationGatewayIpConfigurations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            delegations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  serviceName: 'string'
                }
                type: 'string'
              }
            ]
            ipAllocations: [
              {
                id: 'string'
              }
            ]
            natGateway: {
              id: 'string'
            }
            networkSecurityGroup: {
              id: 'string'
              location: 'string'
              properties: {
                flushConnection: bool
                securityRules: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      access: 'string'
                      description: 'string'
                      destinationAddressPrefix: 'string'
                      destinationAddressPrefixes: [
                        'string'
                      ]
                      destinationApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      destinationPortRange: 'string'
                      destinationPortRanges: [
                        'string'
                      ]
                      direction: 'string'
                      priority: int
                      protocol: 'string'
                      sourceAddressPrefix: 'string'
                      sourceAddressPrefixes: [
                        'string'
                      ]
                      sourceApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      sourcePortRange: 'string'
                      sourcePortRanges: [
                        'string'
                      ]
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            privateEndpointNetworkPolicies: 'string'
            privateLinkServiceNetworkPolicies: 'string'
            routeTable: {
              id: 'string'
              location: 'string'
              properties: {
                disableBgpRoutePropagation: bool
                routes: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      addressPrefix: 'string'
                      nextHopIpAddress: 'string'
                      nextHopType: 'string'
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            serviceEndpointPolicies: [
              {
                id: 'string'
                location: 'string'
                properties: {
                  contextualServiceEndpointPolicies: [
                    'string'
                  ]
                  serviceAlias: 'string'
                  serviceEndpointPolicyDefinitions: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        description: 'string'
                        service: 'string'
                        serviceResources: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            ]
            serviceEndpoints: [
              {
                locations: [
                  'string'
                ]
                service: 'string'
              }
            ]
          }
          type: 'string'
        }
      }
      zones: [
        'string'
      ]
    }
    destinationNetworkInterfaceIPConfiguration: {
      id: 'string'
      name: 'string'
      properties: {
        applicationGatewayBackendAddressPools: [
          {
            id: 'string'
            name: 'string'
            properties: {
              backendAddresses: [
                {
                  fqdn: 'string'
                  ipAddress: 'string'
                }
              ]
            }
          }
        ]
        applicationSecurityGroups: [
          {
            id: 'string'
            location: 'string'
            properties: {}
            tags: {
              {customized property}: 'string'
            }
          }
        ]
        gatewayLoadBalancer: {
          id: 'string'
        }
        loadBalancerBackendAddressPools: [
          {
            id: 'string'
            name: 'string'
            properties: {
              drainPeriodInSeconds: int
              loadBalancerBackendAddresses: [
                {
                  name: 'string'
                  properties: {
                    adminState: 'string'
                    ipAddress: 'string'
                    loadBalancerFrontendIPConfiguration: {
                      id: 'string'
                    }
                    subnet: {
                      id: 'string'
                    }
                    virtualNetwork: {
                      id: 'string'
                    }
                  }
                }
              ]
              location: 'string'
              tunnelInterfaces: [
                {
                  identifier: int
                  port: int
                  protocol: 'string'
                  type: 'string'
                }
              ]
            }
          }
        ]
        loadBalancerInboundNatRules: [
          {
            id: 'string'
            name: 'string'
            properties: {
              backendAddressPool: {
                id: 'string'
              }
              backendPort: int
              enableFloatingIP: bool
              enableTcpReset: bool
              frontendIPConfiguration: {
                id: 'string'
              }
              frontendPort: int
              frontendPortRangeEnd: int
              frontendPortRangeStart: int
              idleTimeoutInMinutes: int
              protocol: 'string'
            }
          }
        ]
        primary: bool
        privateIPAddress: 'string'
        privateIPAddressVersion: 'string'
        privateIPAllocationMethod: 'string'
        publicIPAddress: {
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          id: 'string'
          location: 'string'
          properties: {
            ddosSettings: {
              ddosProtectionPlan: {
                id: 'string'
              }
              protectionMode: 'string'
            }
            deleteOption: 'string'
            dnsSettings: {
              domainNameLabel: 'string'
              fqdn: 'string'
              reverseFqdn: 'string'
            }
            idleTimeoutInMinutes: int
            ipAddress: 'string'
            ipTags: [
              {
                ipTagType: 'string'
                tag: 'string'
              }
            ]
            linkedPublicIPAddress: ...
            migrationPhase: 'string'
            natGateway: {
              id: 'string'
              location: 'string'
              properties: {
                idleTimeoutInMinutes: int
                publicIpAddresses: [
                  {
                    id: 'string'
                  }
                ]
                publicIpPrefixes: [
                  {
                    id: 'string'
                  }
                ]
              }
              sku: {
                name: 'string'
              }
              tags: {
                {customized property}: 'string'
              }
              zones: [
                'string'
              ]
            }
            publicIPAddressVersion: 'string'
            publicIPAllocationMethod: 'string'
            publicIPPrefix: {
              id: 'string'
            }
            servicePublicIPAddress: ...
          }
          sku: {
            name: 'string'
            tier: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
          zones: [
            'string'
          ]
        }
        subnet: {
          id: 'string'
          name: 'string'
          properties: {
            addressPrefix: 'string'
            addressPrefixes: [
              'string'
            ]
            applicationGatewayIpConfigurations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            delegations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  serviceName: 'string'
                }
                type: 'string'
              }
            ]
            ipAllocations: [
              {
                id: 'string'
              }
            ]
            natGateway: {
              id: 'string'
            }
            networkSecurityGroup: {
              id: 'string'
              location: 'string'
              properties: {
                flushConnection: bool
                securityRules: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      access: 'string'
                      description: 'string'
                      destinationAddressPrefix: 'string'
                      destinationAddressPrefixes: [
                        'string'
                      ]
                      destinationApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      destinationPortRange: 'string'
                      destinationPortRanges: [
                        'string'
                      ]
                      direction: 'string'
                      priority: int
                      protocol: 'string'
                      sourceAddressPrefix: 'string'
                      sourceAddressPrefixes: [
                        'string'
                      ]
                      sourceApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      sourcePortRange: 'string'
                      sourcePortRanges: [
                        'string'
                      ]
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            privateEndpointNetworkPolicies: 'string'
            privateLinkServiceNetworkPolicies: 'string'
            routeTable: {
              id: 'string'
              location: 'string'
              properties: {
                disableBgpRoutePropagation: bool
                routes: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      addressPrefix: 'string'
                      nextHopIpAddress: 'string'
                      nextHopType: 'string'
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            serviceEndpointPolicies: [
              {
                id: 'string'
                location: 'string'
                properties: {
                  contextualServiceEndpointPolicies: [
                    'string'
                  ]
                  serviceAlias: 'string'
                  serviceEndpointPolicyDefinitions: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        description: 'string'
                        service: 'string'
                        serviceResources: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            ]
            serviceEndpoints: [
              {
                locations: [
                  'string'
                ]
                service: 'string'
              }
            ]
          }
          type: 'string'
        }
        virtualNetworkTaps: [
          {
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        ]
      }
      type: 'string'
    }
    destinationPort: int
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

ApplicationGatewayBackendAddress

名字 描述 价值
fqdn 完全限定的域名(FQDN)。 字符串
ipAddress IP地址。 字符串

ApplicationGatewayBackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的后端地址池的名称。 字符串
性能 应用程序网关后端地址池的属性。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名字 描述 价值
backendAddresses 后端地址。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的 IP 配置的名称。 字符串
性能 应用程序网关 IP 配置的属性。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名字 描述 价值
对子网资源的引用。 应用程序网关从中获取其专用地址的子网。 SubResource

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

BackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的后端地址池集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器后端地址池的属性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 价值
drainPeriodInSeconds 将 RESET 发送到客户端和后端地址之前,负载均衡器等待的秒数。 int
loadBalancerBackendAddresses 后端地址数组。 LoadBalancerBackendAddress[]
位置 后端地址池的位置。 字符串
tunnelInterfaces 网关负载均衡器隧道接口的数组。 GatewayLoadBalancerTunnelInterface[]

DdosSettings

名字 描述 价值
ddosProtectionPlan 与公共 IP 关联的 DDoS 保护计划。 仅当 ProtectionMode 已启用时才能设置 SubResource
protectionMode 公共 IP 的 DDoS 保护模式 “Disabled”
“Enabled”
“VirtualNetworkInherited”

代表团

名字 描述 价值
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat
类型 资源类型。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 字符串
类型 扩展位置的类型。 “EdgeZone”

FrontendIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的前端 IP 配置集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器探测的属性。 FrontendIPConfigurationPropertiesFormat
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

FrontendIPConfigurationPropertiesFormat

名字 描述 价值
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 ipconfiguration 是 IPv4 还是 IPv6。 默认值被视为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 分配方法。 “Dynamic”
“Static”
publicIPAddress 对公共 IP 资源的引用。 PublicIPAddress
publicIPPrefix 对公共 IP 前缀资源的引用。 SubResource
对子网资源的引用。 子网

GatewayLoadBalancerTunnelInterface

名字 描述 价值
标识符 网关负载均衡器隧道接口的标识符。 int
港口 网关负载均衡器隧道接口的端口。 int
协议 网关负载均衡器隧道接口的协议。 “Native”
“None”
“VXLAN”
类型 网关负载均衡器隧道接口的流量类型。 “External”
“Internal”
“None”

InboundNatRule

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的入站 NAT 规则集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器入站 NAT 规则的属性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 价值
backendAddressPool 对 backendAddressPool 资源的引用。 SubResource
backendPort 用于内部终结点的端口。 可接受的值范围为 1 到 65535。 int
enableFloatingIP 为配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能配置虚拟机的终结点。 在 SQL Server 中使用 SQL AlwaysOn 可用性组时,需要此设置。 创建终结点后,无法更改此设置。 bool
enableTcpReset 在 TCP 流空闲超时或意外的连接终止时接收双向 TCP 重置。 仅当协议设置为 TCP 时,才使用此元素。 bool
frontendIPConfiguration 对前端 IP 地址的引用。 SubResource
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值范围为 1 到 65534。 int
frontendPortRangeEnd 外部终结点的端口范围结束。 此属性与 BackendAddressPool 和 FrontendPortRangeStart 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
frontendPortRangeStart 端口范围从外部终结点开始。 此属性与 BackendAddressPool 和 FrontendPortRangeEnd 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
idleTimeoutInMinutes TCP 空闲连接的超时。 该值可以设置为 4 到 30 分钟。 默认值为 4 分钟。 仅当协议设置为 TCP 时,才使用此元素。 int
协议 对负载均衡规则使用的传输协议的引用。 “All”
“Tcp”
“Udp”

IpTag

名字 描述 价值
ipTagType IP 标记类型。 示例:FirstPartyUsage。 字符串
标记 与公共 IP 关联的 IP 标记的值。 示例:SQL。 字符串

LoadBalancerBackendAddress

名字 描述 价值
名字 后端地址的名称。 字符串
性能 负载均衡器后端地址池的属性。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名字 描述 价值
adminState 一个管理状态列表,一旦设置即可替代运行状况探测,以便负载均衡器始终将新连接转发到后端,或拒绝新连接并重置现有连接。 “Down”
“清空”
“None”
“Up”
ipAddress 属于所引用虚拟网络的 IP 地址。 字符串
loadBalancerFrontendIPConfiguration 对区域负载均衡器中定义的前端 IP 地址配置的引用。 SubResource
对现有子网的引用。 SubResource
virtualNetwork 对现有虚拟网络的引用。 SubResource

Microsoft.Network/virtualNetworkTaps

名字 描述 价值
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

NatGateway

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 Nat 网关属性。 NatGatewayPropertiesFormat
sku nat 网关 SKU。 NatGatewaySku
标签 资源标记。 ResourceTags
表示应在其中部署 Nat 网关的区域的可用性区域的列表。 string[]

NatGatewayPropertiesFormat

名字 描述 价值
idleTimeoutInMinutes nat 网关的空闲超时。 int
publicIpAddresses 与 nat 网关资源关联的公共 IP 地址数组。 SubResource[]
publicIpPrefixes 与 nat 网关资源关联的公共 IP 前缀数组。 SubResource[]

NatGatewaySku

名字 描述 价值
名字 Nat 网关 SKU 的名称。 “Standard”

NetworkInterfaceIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 网络接口 IP 配置属性。 NetworkInterfaceIPConfigurationPropertiesFormat
类型 资源类型。 字符串

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 价值
applicationGatewayBackendAddressPools 对 ApplicationGatewayBackendAddressPool 资源的引用。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups 包含 IP 配置的应用程序安全组。 ApplicationSecurityGroup[]
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
loadBalancerBackendAddressPools 对 LoadBalancerBackendAddressPool 资源的引用。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的引用列表。 InboundNatRule[]
主要 这是否是网络接口上的主要客户地址。 bool
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 IP 配置是 IPv4 还是 IPv6。 默认值为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 地址分配方法。 “Dynamic”
“Static”
publicIPAddress 绑定到 IP 配置的公共 IP 地址。 PublicIPAddress
绑定到 IP 配置的子网。 子网
virtualNetworkTaps 对虚拟网络点击的引用。 VirtualNetworkTap[]

NetworkSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
flushConnection 启用后,当规则更新时,将从网络安全组连接创建的流重新评估。 初始启用将触发重新评估。 bool
securityRules 网络安全组的安全规则集合。 SecurityRule[]

PublicIPAddress

名字 描述 价值
extendedLocation 公共 IP 地址的扩展位置。 ExtendedLocation
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 公共 IP 地址属性。 PublicIPAddressPropertiesFormat
sku 公共 IP 地址 SKU。 PublicIPAddressSku
标签 资源标记。 ResourceTags
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

PublicIPAddressDnsSettings

名字 描述 价值
domainNameLabel 域名标签。 域名标签和区域化 DNS 区域的串联构成了与公共 IP 地址关联的完全限定域名。 如果指定了域名标签,则会为 Microsoft Azure DNS 系统中的公共 IP 创建 A DNS 记录。 字符串
fqdn 与公共 IP 关联的 A DNS 记录的完全限定域名。 这是 domainNameLabel 和区域化 DNS 区域的串联。 字符串
reverseFqdn 反向 FQDN。 解析为此公共 IP 地址的用户可见完全限定域名。 如果指定了 reverseFqdn,则会创建 PTR DNS 记录,该记录从 in-addr.arpa 域中的 IP 地址指向反向 FQDN。 字符串

PublicIPAddressPropertiesFormat

名字 描述 价值
ddosSettings 与公共 IP 地址关联的 DDoS 保护自定义策略。 DdosSettings
deleteOption 指定删除 VM 时公共 IP 地址会发生什么情况 “Delete”
“Detach”
dnsSettings 与公共 IP 地址关联的 DNS 记录的 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公共 IP 地址的空闲超时。 int
ipAddress 与公共 IP 地址资源关联的 IP 地址。 字符串
ipTags 与公共 IP 地址关联的标记列表。 IpTag[]
linkedPublicIPAddress 公共 IP 地址资源的链接公共 IP 地址。 PublicIPAddress
migrationPhase 公共 IP 地址的迁移阶段。 “中止”
“Commit”
“已提交”
“None”
“准备”
natGateway 公共 IP 地址的 NatGateway。 NatGateway
publicIPAddressVersion 公共 IP 地址版本。 “IPv4”
“IPv6”
publicIPAllocationMethod 公共 IP 地址分配方法。 “Dynamic”
“Static”
publicIPPrefix 应从中分配此公共 IP 地址的公共 IP 前缀。 SubResource
servicePublicIPAddress 公共 IP 地址资源的服务公共 IP 地址。 PublicIPAddress

PublicIPAddressSku

名字 描述 价值
名字 公共 IP 地址 SKU 的名称。 “Basic”
“Standard”
公共 IP 地址 SKU 的层。 “Global”
“区域”

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat
类型 资源的类型。 字符串

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)

RouteTable

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat
类型 资源的类型。 字符串

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Ah”
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat
类型 资源的类型。 字符串

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
contextualServiceEndpointPolicies 上下文服务终结点策略的集合。 string[]
serviceAlias 指示策略是否属于服务的别名 字符串
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
服务 终结点服务的类型。 字符串

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat
类型 资源类型。 字符串

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
applicationGatewayIpConfigurations 虚拟网络资源的应用程序网关 IP 配置。 ApplicationGatewayIPConfiguration[]
代表团 对子网上的委派的引用数组。 委派[]
ipAllocations 引用此子网的 IpAllocation 数组。 SubResource[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup 对 NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 在子网中的专用终结点上启用或禁用应用网络策略。 “Disabled”
“Enabled”
privateLinkServiceNetworkPolicies 在子网中的专用链接服务上启用或禁用应用网络策略。 “Disabled”
“Enabled”
routeTable 对 RouteTable 资源的引用。 RouteTable
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串

VirtualNetworkTap

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记。 ResourceTags

VirtualNetworkTapPropertiesFormat

名字 描述 价值
destinationLoadBalancerFrontEndIPConfiguration 对内部负载均衡器上将接收点击的专用 IP 地址的引用。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 对将接收点击的收集器 nic 的专用 IP 地址的引用。 NetworkInterfaceIPConfiguration
destinationPort 将接收点击流量的 VXLAN 目标端口。 int

ARM 模板资源定义

可以使用目标操作部署 virtualNetworkTaps 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/virtualNetworkTaps 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Network/virtualNetworkTaps",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "destinationLoadBalancerFrontEndIPConfiguration": {
      "id": "string",
      "name": "string",
      "properties": {
        "gatewayLoadBalancer": {
          "id": "string"
        },
        "privateIPAddress": "string",
        "privateIPAddressVersion": "string",
        "privateIPAllocationMethod": "string",
        "publicIPAddress": {
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "id": "string",
          "location": "string",
          "properties": {
            "ddosSettings": {
              "ddosProtectionPlan": {
                "id": "string"
              },
              "protectionMode": "string"
            },
            "deleteOption": "string",
            "dnsSettings": {
              "domainNameLabel": "string",
              "fqdn": "string",
              "reverseFqdn": "string"
            },
            "idleTimeoutInMinutes": "int",
            "ipAddress": "string",
            "ipTags": [
              {
                "ipTagType": "string",
                "tag": "string"
              }
            ],
            "linkedPublicIPAddress": ...,
            "migrationPhase": "string",
            "natGateway": {
              "id": "string",
              "location": "string",
              "properties": {
                "idleTimeoutInMinutes": "int",
                "publicIpAddresses": [
                  {
                    "id": "string"
                  }
                ],
                "publicIpPrefixes": [
                  {
                    "id": "string"
                  }
                ]
              },
              "sku": {
                "name": "string"
              },
              "tags": {
                "{customized property}": "string"
              },
              "zones": [ "string" ]
            },
            "publicIPAddressVersion": "string",
            "publicIPAllocationMethod": "string",
            "publicIPPrefix": {
              "id": "string"
            },
            "servicePublicIPAddress": ...
          },
          "sku": {
            "name": "string",
            "tier": "string"
          },
          "tags": {
            "{customized property}": "string"
          },
          "zones": [ "string" ]
        },
        "publicIPPrefix": {
          "id": "string"
        },
        "subnet": {
          "id": "string",
          "name": "string",
          "properties": {
            "addressPrefix": "string",
            "addressPrefixes": [ "string" ],
            "applicationGatewayIpConfigurations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "delegations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "serviceName": "string"
                },
                "type": "string"
              }
            ],
            "ipAllocations": [
              {
                "id": "string"
              }
            ],
            "natGateway": {
              "id": "string"
            },
            "networkSecurityGroup": {
              "id": "string",
              "location": "string",
              "properties": {
                "flushConnection": "bool",
                "securityRules": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "access": "string",
                      "description": "string",
                      "destinationAddressPrefix": "string",
                      "destinationAddressPrefixes": [ "string" ],
                      "destinationApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "destinationPortRange": "string",
                      "destinationPortRanges": [ "string" ],
                      "direction": "string",
                      "priority": "int",
                      "protocol": "string",
                      "sourceAddressPrefix": "string",
                      "sourceAddressPrefixes": [ "string" ],
                      "sourceApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "sourcePortRange": "string",
                      "sourcePortRanges": [ "string" ]
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "privateEndpointNetworkPolicies": "string",
            "privateLinkServiceNetworkPolicies": "string",
            "routeTable": {
              "id": "string",
              "location": "string",
              "properties": {
                "disableBgpRoutePropagation": "bool",
                "routes": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "addressPrefix": "string",
                      "nextHopIpAddress": "string",
                      "nextHopType": "string"
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "serviceEndpointPolicies": [
              {
                "id": "string",
                "location": "string",
                "properties": {
                  "contextualServiceEndpointPolicies": [ "string" ],
                  "serviceAlias": "string",
                  "serviceEndpointPolicyDefinitions": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "description": "string",
                        "service": "string",
                        "serviceResources": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            ],
            "serviceEndpoints": [
              {
                "locations": [ "string" ],
                "service": "string"
              }
            ]
          },
          "type": "string"
        }
      },
      "zones": [ "string" ]
    },
    "destinationNetworkInterfaceIPConfiguration": {
      "id": "string",
      "name": "string",
      "properties": {
        "applicationGatewayBackendAddressPools": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "backendAddresses": [
                {
                  "fqdn": "string",
                  "ipAddress": "string"
                }
              ]
            }
          }
        ],
        "applicationSecurityGroups": [
          {
            "id": "string",
            "location": "string",
            "properties": {
            },
            "tags": {
              "{customized property}": "string"
            }
          }
        ],
        "gatewayLoadBalancer": {
          "id": "string"
        },
        "loadBalancerBackendAddressPools": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "drainPeriodInSeconds": "int",
              "loadBalancerBackendAddresses": [
                {
                  "name": "string",
                  "properties": {
                    "adminState": "string",
                    "ipAddress": "string",
                    "loadBalancerFrontendIPConfiguration": {
                      "id": "string"
                    },
                    "subnet": {
                      "id": "string"
                    },
                    "virtualNetwork": {
                      "id": "string"
                    }
                  }
                }
              ],
              "location": "string",
              "tunnelInterfaces": [
                {
                  "identifier": "int",
                  "port": "int",
                  "protocol": "string",
                  "type": "string"
                }
              ]
            }
          }
        ],
        "loadBalancerInboundNatRules": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "backendAddressPool": {
                "id": "string"
              },
              "backendPort": "int",
              "enableFloatingIP": "bool",
              "enableTcpReset": "bool",
              "frontendIPConfiguration": {
                "id": "string"
              },
              "frontendPort": "int",
              "frontendPortRangeEnd": "int",
              "frontendPortRangeStart": "int",
              "idleTimeoutInMinutes": "int",
              "protocol": "string"
            }
          }
        ],
        "primary": "bool",
        "privateIPAddress": "string",
        "privateIPAddressVersion": "string",
        "privateIPAllocationMethod": "string",
        "publicIPAddress": {
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "id": "string",
          "location": "string",
          "properties": {
            "ddosSettings": {
              "ddosProtectionPlan": {
                "id": "string"
              },
              "protectionMode": "string"
            },
            "deleteOption": "string",
            "dnsSettings": {
              "domainNameLabel": "string",
              "fqdn": "string",
              "reverseFqdn": "string"
            },
            "idleTimeoutInMinutes": "int",
            "ipAddress": "string",
            "ipTags": [
              {
                "ipTagType": "string",
                "tag": "string"
              }
            ],
            "linkedPublicIPAddress": ...,
            "migrationPhase": "string",
            "natGateway": {
              "id": "string",
              "location": "string",
              "properties": {
                "idleTimeoutInMinutes": "int",
                "publicIpAddresses": [
                  {
                    "id": "string"
                  }
                ],
                "publicIpPrefixes": [
                  {
                    "id": "string"
                  }
                ]
              },
              "sku": {
                "name": "string"
              },
              "tags": {
                "{customized property}": "string"
              },
              "zones": [ "string" ]
            },
            "publicIPAddressVersion": "string",
            "publicIPAllocationMethod": "string",
            "publicIPPrefix": {
              "id": "string"
            },
            "servicePublicIPAddress": ...
          },
          "sku": {
            "name": "string",
            "tier": "string"
          },
          "tags": {
            "{customized property}": "string"
          },
          "zones": [ "string" ]
        },
        "subnet": {
          "id": "string",
          "name": "string",
          "properties": {
            "addressPrefix": "string",
            "addressPrefixes": [ "string" ],
            "applicationGatewayIpConfigurations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "delegations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "serviceName": "string"
                },
                "type": "string"
              }
            ],
            "ipAllocations": [
              {
                "id": "string"
              }
            ],
            "natGateway": {
              "id": "string"
            },
            "networkSecurityGroup": {
              "id": "string",
              "location": "string",
              "properties": {
                "flushConnection": "bool",
                "securityRules": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "access": "string",
                      "description": "string",
                      "destinationAddressPrefix": "string",
                      "destinationAddressPrefixes": [ "string" ],
                      "destinationApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "destinationPortRange": "string",
                      "destinationPortRanges": [ "string" ],
                      "direction": "string",
                      "priority": "int",
                      "protocol": "string",
                      "sourceAddressPrefix": "string",
                      "sourceAddressPrefixes": [ "string" ],
                      "sourceApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "sourcePortRange": "string",
                      "sourcePortRanges": [ "string" ]
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "privateEndpointNetworkPolicies": "string",
            "privateLinkServiceNetworkPolicies": "string",
            "routeTable": {
              "id": "string",
              "location": "string",
              "properties": {
                "disableBgpRoutePropagation": "bool",
                "routes": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "addressPrefix": "string",
                      "nextHopIpAddress": "string",
                      "nextHopType": "string"
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "serviceEndpointPolicies": [
              {
                "id": "string",
                "location": "string",
                "properties": {
                  "contextualServiceEndpointPolicies": [ "string" ],
                  "serviceAlias": "string",
                  "serviceEndpointPolicyDefinitions": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "description": "string",
                        "service": "string",
                        "serviceResources": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            ],
            "serviceEndpoints": [
              {
                "locations": [ "string" ],
                "service": "string"
              }
            ]
          },
          "type": "string"
        },
        "virtualNetworkTaps": [
          {
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        ]
      },
      "type": "string"
    },
    "destinationPort": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

ApplicationGatewayBackendAddress

名字 描述 价值
fqdn 完全限定的域名(FQDN)。 字符串
ipAddress IP地址。 字符串

ApplicationGatewayBackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的后端地址池的名称。 字符串
性能 应用程序网关后端地址池的属性。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名字 描述 价值
backendAddresses 后端地址。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的 IP 配置的名称。 字符串
性能 应用程序网关 IP 配置的属性。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名字 描述 价值
对子网资源的引用。 应用程序网关从中获取其专用地址的子网。 SubResource

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

BackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的后端地址池集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器后端地址池的属性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 价值
drainPeriodInSeconds 将 RESET 发送到客户端和后端地址之前,负载均衡器等待的秒数。 int
loadBalancerBackendAddresses 后端地址数组。 LoadBalancerBackendAddress[]
位置 后端地址池的位置。 字符串
tunnelInterfaces 网关负载均衡器隧道接口的数组。 GatewayLoadBalancerTunnelInterface[]

DdosSettings

名字 描述 价值
ddosProtectionPlan 与公共 IP 关联的 DDoS 保护计划。 仅当 ProtectionMode 已启用时才能设置 SubResource
protectionMode 公共 IP 的 DDoS 保护模式 “Disabled”
“Enabled”
“VirtualNetworkInherited”

代表团

名字 描述 价值
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat
类型 资源类型。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 字符串
类型 扩展位置的类型。 “EdgeZone”

FrontendIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的前端 IP 配置集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器探测的属性。 FrontendIPConfigurationPropertiesFormat
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

FrontendIPConfigurationPropertiesFormat

名字 描述 价值
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 ipconfiguration 是 IPv4 还是 IPv6。 默认值被视为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 分配方法。 “Dynamic”
“Static”
publicIPAddress 对公共 IP 资源的引用。 PublicIPAddress
publicIPPrefix 对公共 IP 前缀资源的引用。 SubResource
对子网资源的引用。 子网

GatewayLoadBalancerTunnelInterface

名字 描述 价值
标识符 网关负载均衡器隧道接口的标识符。 int
港口 网关负载均衡器隧道接口的端口。 int
协议 网关负载均衡器隧道接口的协议。 “Native”
“None”
“VXLAN”
类型 网关负载均衡器隧道接口的流量类型。 “External”
“Internal”
“None”

InboundNatRule

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的入站 NAT 规则集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器入站 NAT 规则的属性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 价值
backendAddressPool 对 backendAddressPool 资源的引用。 SubResource
backendPort 用于内部终结点的端口。 可接受的值范围为 1 到 65535。 int
enableFloatingIP 为配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能配置虚拟机的终结点。 在 SQL Server 中使用 SQL AlwaysOn 可用性组时,需要此设置。 创建终结点后,无法更改此设置。 bool
enableTcpReset 在 TCP 流空闲超时或意外的连接终止时接收双向 TCP 重置。 仅当协议设置为 TCP 时,才使用此元素。 bool
frontendIPConfiguration 对前端 IP 地址的引用。 SubResource
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值范围为 1 到 65534。 int
frontendPortRangeEnd 外部终结点的端口范围结束。 此属性与 BackendAddressPool 和 FrontendPortRangeStart 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
frontendPortRangeStart 端口范围从外部终结点开始。 此属性与 BackendAddressPool 和 FrontendPortRangeEnd 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
idleTimeoutInMinutes TCP 空闲连接的超时。 该值可以设置为 4 到 30 分钟。 默认值为 4 分钟。 仅当协议设置为 TCP 时,才使用此元素。 int
协议 对负载均衡规则使用的传输协议的引用。 “All”
“Tcp”
“Udp”

IpTag

名字 描述 价值
ipTagType IP 标记类型。 示例:FirstPartyUsage。 字符串
标记 与公共 IP 关联的 IP 标记的值。 示例:SQL。 字符串

LoadBalancerBackendAddress

名字 描述 价值
名字 后端地址的名称。 字符串
性能 负载均衡器后端地址池的属性。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名字 描述 价值
adminState 一个管理状态列表,一旦设置即可替代运行状况探测,以便负载均衡器始终将新连接转发到后端,或拒绝新连接并重置现有连接。 “Down”
“清空”
“None”
“Up”
ipAddress 属于所引用虚拟网络的 IP 地址。 字符串
loadBalancerFrontendIPConfiguration 对区域负载均衡器中定义的前端 IP 地址配置的引用。 SubResource
对现有子网的引用。 SubResource
virtualNetwork 对现有虚拟网络的引用。 SubResource

Microsoft.Network/virtualNetworkTaps

名字 描述 价值
apiVersion API 版本 '2022-05-01'
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Network/virtualNetworkTaps”

NatGateway

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 Nat 网关属性。 NatGatewayPropertiesFormat
sku nat 网关 SKU。 NatGatewaySku
标签 资源标记。 ResourceTags
表示应在其中部署 Nat 网关的区域的可用性区域的列表。 string[]

NatGatewayPropertiesFormat

名字 描述 价值
idleTimeoutInMinutes nat 网关的空闲超时。 int
publicIpAddresses 与 nat 网关资源关联的公共 IP 地址数组。 SubResource[]
publicIpPrefixes 与 nat 网关资源关联的公共 IP 前缀数组。 SubResource[]

NatGatewaySku

名字 描述 价值
名字 Nat 网关 SKU 的名称。 “Standard”

NetworkInterfaceIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 网络接口 IP 配置属性。 NetworkInterfaceIPConfigurationPropertiesFormat
类型 资源类型。 字符串

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 价值
applicationGatewayBackendAddressPools 对 ApplicationGatewayBackendAddressPool 资源的引用。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups 包含 IP 配置的应用程序安全组。 ApplicationSecurityGroup[]
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
loadBalancerBackendAddressPools 对 LoadBalancerBackendAddressPool 资源的引用。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的引用列表。 InboundNatRule[]
主要 这是否是网络接口上的主要客户地址。 bool
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 IP 配置是 IPv4 还是 IPv6。 默认值为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 地址分配方法。 “Dynamic”
“Static”
publicIPAddress 绑定到 IP 配置的公共 IP 地址。 PublicIPAddress
绑定到 IP 配置的子网。 子网
virtualNetworkTaps 对虚拟网络点击的引用。 VirtualNetworkTap[]

NetworkSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
flushConnection 启用后,当规则更新时,将从网络安全组连接创建的流重新评估。 初始启用将触发重新评估。 bool
securityRules 网络安全组的安全规则集合。 SecurityRule[]

PublicIPAddress

名字 描述 价值
extendedLocation 公共 IP 地址的扩展位置。 ExtendedLocation
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 公共 IP 地址属性。 PublicIPAddressPropertiesFormat
sku 公共 IP 地址 SKU。 PublicIPAddressSku
标签 资源标记。 ResourceTags
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

PublicIPAddressDnsSettings

名字 描述 价值
domainNameLabel 域名标签。 域名标签和区域化 DNS 区域的串联构成了与公共 IP 地址关联的完全限定域名。 如果指定了域名标签,则会为 Microsoft Azure DNS 系统中的公共 IP 创建 A DNS 记录。 字符串
fqdn 与公共 IP 关联的 A DNS 记录的完全限定域名。 这是 domainNameLabel 和区域化 DNS 区域的串联。 字符串
reverseFqdn 反向 FQDN。 解析为此公共 IP 地址的用户可见完全限定域名。 如果指定了 reverseFqdn,则会创建 PTR DNS 记录,该记录从 in-addr.arpa 域中的 IP 地址指向反向 FQDN。 字符串

PublicIPAddressPropertiesFormat

名字 描述 价值
ddosSettings 与公共 IP 地址关联的 DDoS 保护自定义策略。 DdosSettings
deleteOption 指定删除 VM 时公共 IP 地址会发生什么情况 “Delete”
“Detach”
dnsSettings 与公共 IP 地址关联的 DNS 记录的 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公共 IP 地址的空闲超时。 int
ipAddress 与公共 IP 地址资源关联的 IP 地址。 字符串
ipTags 与公共 IP 地址关联的标记列表。 IpTag[]
linkedPublicIPAddress 公共 IP 地址资源的链接公共 IP 地址。 PublicIPAddress
migrationPhase 公共 IP 地址的迁移阶段。 “中止”
“Commit”
“已提交”
“None”
“准备”
natGateway 公共 IP 地址的 NatGateway。 NatGateway
publicIPAddressVersion 公共 IP 地址版本。 “IPv4”
“IPv6”
publicIPAllocationMethod 公共 IP 地址分配方法。 “Dynamic”
“Static”
publicIPPrefix 应从中分配此公共 IP 地址的公共 IP 前缀。 SubResource
servicePublicIPAddress 公共 IP 地址资源的服务公共 IP 地址。 PublicIPAddress

PublicIPAddressSku

名字 描述 价值
名字 公共 IP 地址 SKU 的名称。 “Basic”
“Standard”
公共 IP 地址 SKU 的层。 “Global”
“区域”

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat
类型 资源的类型。 字符串

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)

RouteTable

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat
类型 资源的类型。 字符串

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Ah”
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat
类型 资源的类型。 字符串

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
contextualServiceEndpointPolicies 上下文服务终结点策略的集合。 string[]
serviceAlias 指示策略是否属于服务的别名 字符串
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
服务 终结点服务的类型。 字符串

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat
类型 资源类型。 字符串

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
applicationGatewayIpConfigurations 虚拟网络资源的应用程序网关 IP 配置。 ApplicationGatewayIPConfiguration[]
代表团 对子网上的委派的引用数组。 委派[]
ipAllocations 引用此子网的 IpAllocation 数组。 SubResource[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup 对 NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 在子网中的专用终结点上启用或禁用应用网络策略。 “Disabled”
“Enabled”
privateLinkServiceNetworkPolicies 在子网中的专用链接服务上启用或禁用应用网络策略。 “Disabled”
“Enabled”
routeTable 对 RouteTable 资源的引用。 RouteTable
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串

VirtualNetworkTap

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记。 ResourceTags

VirtualNetworkTapPropertiesFormat

名字 描述 价值
destinationLoadBalancerFrontEndIPConfiguration 对内部负载均衡器上将接收点击的专用 IP 地址的引用。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 对将接收点击的收集器 nic 的专用 IP 地址的引用。 NetworkInterfaceIPConfiguration
destinationPort 将接收点击流量的 VXLAN 目标端口。 int

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 virtualNetworkTaps 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/virtualNetworkTaps 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworkTaps@2022-05-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      destinationLoadBalancerFrontEndIPConfiguration = {
        id = "string"
        name = "string"
        properties = {
          gatewayLoadBalancer = {
            id = "string"
          }
          privateIPAddress = "string"
          privateIPAddressVersion = "string"
          privateIPAllocationMethod = "string"
          publicIPAddress = {
            extendedLocation = {
              name = "string"
              type = "string"
            }
            id = "string"
            location = "string"
            properties = {
              ddosSettings = {
                ddosProtectionPlan = {
                  id = "string"
                }
                protectionMode = "string"
              }
              deleteOption = "string"
              dnsSettings = {
                domainNameLabel = "string"
                fqdn = "string"
                reverseFqdn = "string"
              }
              idleTimeoutInMinutes = int
              ipAddress = "string"
              ipTags = [
                {
                  ipTagType = "string"
                  tag = "string"
                }
              ]
              linkedPublicIPAddress = ...
              migrationPhase = "string"
              natGateway = {
                id = "string"
                location = "string"
                properties = {
                  idleTimeoutInMinutes = int
                  publicIpAddresses = [
                    {
                      id = "string"
                    }
                  ]
                  publicIpPrefixes = [
                    {
                      id = "string"
                    }
                  ]
                }
                sku = {
                  name = "string"
                }
                tags = {
                  {customized property} = "string"
                }
                zones = [
                  "string"
                ]
              }
              publicIPAddressVersion = "string"
              publicIPAllocationMethod = "string"
              publicIPPrefix = {
                id = "string"
              }
              servicePublicIPAddress = ...
            }
            sku = {
              name = "string"
              tier = "string"
            }
            tags = {
              {customized property} = "string"
            }
            zones = [
              "string"
            ]
          }
          publicIPPrefix = {
            id = "string"
          }
          subnet = {
            id = "string"
            name = "string"
            properties = {
              addressPrefix = "string"
              addressPrefixes = [
                "string"
              ]
              applicationGatewayIpConfigurations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              delegations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    serviceName = "string"
                  }
                  type = "string"
                }
              ]
              ipAllocations = [
                {
                  id = "string"
                }
              ]
              natGateway = {
                id = "string"
              }
              networkSecurityGroup = {
                id = "string"
                location = "string"
                properties = {
                  flushConnection = bool
                  securityRules = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        access = "string"
                        description = "string"
                        destinationAddressPrefix = "string"
                        destinationAddressPrefixes = [
                          "string"
                        ]
                        destinationApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        destinationPortRange = "string"
                        destinationPortRanges = [
                          "string"
                        ]
                        direction = "string"
                        priority = int
                        protocol = "string"
                        sourceAddressPrefix = "string"
                        sourceAddressPrefixes = [
                          "string"
                        ]
                        sourceApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        sourcePortRange = "string"
                        sourcePortRanges = [
                          "string"
                        ]
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              privateEndpointNetworkPolicies = "string"
              privateLinkServiceNetworkPolicies = "string"
              routeTable = {
                id = "string"
                location = "string"
                properties = {
                  disableBgpRoutePropagation = bool
                  routes = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        addressPrefix = "string"
                        nextHopIpAddress = "string"
                        nextHopType = "string"
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              serviceEndpointPolicies = [
                {
                  id = "string"
                  location = "string"
                  properties = {
                    contextualServiceEndpointPolicies = [
                      "string"
                    ]
                    serviceAlias = "string"
                    serviceEndpointPolicyDefinitions = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          description = "string"
                          service = "string"
                          serviceResources = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              ]
              serviceEndpoints = [
                {
                  locations = [
                    "string"
                  ]
                  service = "string"
                }
              ]
            }
            type = "string"
          }
        }
        zones = [
          "string"
        ]
      }
      destinationNetworkInterfaceIPConfiguration = {
        id = "string"
        name = "string"
        properties = {
          applicationGatewayBackendAddressPools = [
            {
              id = "string"
              name = "string"
              properties = {
                backendAddresses = [
                  {
                    fqdn = "string"
                    ipAddress = "string"
                  }
                ]
              }
            }
          ]
          applicationSecurityGroups = [
            {
              id = "string"
              location = "string"
              properties = {
              }
              tags = {
                {customized property} = "string"
              }
            }
          ]
          gatewayLoadBalancer = {
            id = "string"
          }
          loadBalancerBackendAddressPools = [
            {
              id = "string"
              name = "string"
              properties = {
                drainPeriodInSeconds = int
                loadBalancerBackendAddresses = [
                  {
                    name = "string"
                    properties = {
                      adminState = "string"
                      ipAddress = "string"
                      loadBalancerFrontendIPConfiguration = {
                        id = "string"
                      }
                      subnet = {
                        id = "string"
                      }
                      virtualNetwork = {
                        id = "string"
                      }
                    }
                  }
                ]
                location = "string"
                tunnelInterfaces = [
                  {
                    identifier = int
                    port = int
                    protocol = "string"
                    type = "string"
                  }
                ]
              }
            }
          ]
          loadBalancerInboundNatRules = [
            {
              id = "string"
              name = "string"
              properties = {
                backendAddressPool = {
                  id = "string"
                }
                backendPort = int
                enableFloatingIP = bool
                enableTcpReset = bool
                frontendIPConfiguration = {
                  id = "string"
                }
                frontendPort = int
                frontendPortRangeEnd = int
                frontendPortRangeStart = int
                idleTimeoutInMinutes = int
                protocol = "string"
              }
            }
          ]
          primary = bool
          privateIPAddress = "string"
          privateIPAddressVersion = "string"
          privateIPAllocationMethod = "string"
          publicIPAddress = {
            extendedLocation = {
              name = "string"
              type = "string"
            }
            id = "string"
            location = "string"
            properties = {
              ddosSettings = {
                ddosProtectionPlan = {
                  id = "string"
                }
                protectionMode = "string"
              }
              deleteOption = "string"
              dnsSettings = {
                domainNameLabel = "string"
                fqdn = "string"
                reverseFqdn = "string"
              }
              idleTimeoutInMinutes = int
              ipAddress = "string"
              ipTags = [
                {
                  ipTagType = "string"
                  tag = "string"
                }
              ]
              linkedPublicIPAddress = ...
              migrationPhase = "string"
              natGateway = {
                id = "string"
                location = "string"
                properties = {
                  idleTimeoutInMinutes = int
                  publicIpAddresses = [
                    {
                      id = "string"
                    }
                  ]
                  publicIpPrefixes = [
                    {
                      id = "string"
                    }
                  ]
                }
                sku = {
                  name = "string"
                }
                tags = {
                  {customized property} = "string"
                }
                zones = [
                  "string"
                ]
              }
              publicIPAddressVersion = "string"
              publicIPAllocationMethod = "string"
              publicIPPrefix = {
                id = "string"
              }
              servicePublicIPAddress = ...
            }
            sku = {
              name = "string"
              tier = "string"
            }
            tags = {
              {customized property} = "string"
            }
            zones = [
              "string"
            ]
          }
          subnet = {
            id = "string"
            name = "string"
            properties = {
              addressPrefix = "string"
              addressPrefixes = [
                "string"
              ]
              applicationGatewayIpConfigurations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              delegations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    serviceName = "string"
                  }
                  type = "string"
                }
              ]
              ipAllocations = [
                {
                  id = "string"
                }
              ]
              natGateway = {
                id = "string"
              }
              networkSecurityGroup = {
                id = "string"
                location = "string"
                properties = {
                  flushConnection = bool
                  securityRules = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        access = "string"
                        description = "string"
                        destinationAddressPrefix = "string"
                        destinationAddressPrefixes = [
                          "string"
                        ]
                        destinationApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        destinationPortRange = "string"
                        destinationPortRanges = [
                          "string"
                        ]
                        direction = "string"
                        priority = int
                        protocol = "string"
                        sourceAddressPrefix = "string"
                        sourceAddressPrefixes = [
                          "string"
                        ]
                        sourceApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        sourcePortRange = "string"
                        sourcePortRanges = [
                          "string"
                        ]
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              privateEndpointNetworkPolicies = "string"
              privateLinkServiceNetworkPolicies = "string"
              routeTable = {
                id = "string"
                location = "string"
                properties = {
                  disableBgpRoutePropagation = bool
                  routes = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        addressPrefix = "string"
                        nextHopIpAddress = "string"
                        nextHopType = "string"
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              serviceEndpointPolicies = [
                {
                  id = "string"
                  location = "string"
                  properties = {
                    contextualServiceEndpointPolicies = [
                      "string"
                    ]
                    serviceAlias = "string"
                    serviceEndpointPolicyDefinitions = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          description = "string"
                          service = "string"
                          serviceResources = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              ]
              serviceEndpoints = [
                {
                  locations = [
                    "string"
                  ]
                  service = "string"
                }
              ]
            }
            type = "string"
          }
          virtualNetworkTaps = [
            {
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          ]
        }
        type = "string"
      }
      destinationPort = int
    }
  })
}

属性值

ApplicationGatewayBackendAddress

名字 描述 价值
fqdn 完全限定的域名(FQDN)。 字符串
ipAddress IP地址。 字符串

ApplicationGatewayBackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的后端地址池的名称。 字符串
性能 应用程序网关后端地址池的属性。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名字 描述 价值
backendAddresses 后端地址。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 应用程序网关中唯一的 IP 配置的名称。 字符串
性能 应用程序网关 IP 配置的属性。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名字 描述 价值
对子网资源的引用。 应用程序网关从中获取其专用地址的子网。 SubResource

ApplicationSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 应用程序安全组的属性。 ApplicationSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名字 描述 价值

BackendAddressPool

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的后端地址池集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器后端地址池的属性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 价值
drainPeriodInSeconds 将 RESET 发送到客户端和后端地址之前,负载均衡器等待的秒数。 int
loadBalancerBackendAddresses 后端地址数组。 LoadBalancerBackendAddress[]
位置 后端地址池的位置。 字符串
tunnelInterfaces 网关负载均衡器隧道接口的数组。 GatewayLoadBalancerTunnelInterface[]

DdosSettings

名字 描述 价值
ddosProtectionPlan 与公共 IP 关联的 DDoS 保护计划。 仅当 ProtectionMode 已启用时才能设置 SubResource
protectionMode 公共 IP 的 DDoS 保护模式 “Disabled”
“Enabled”
“VirtualNetworkInherited”

代表团

名字 描述 价值
id 资源 ID。 字符串
名字 子网中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 ServiceDelegationPropertiesFormat
类型 资源类型。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 字符串
类型 扩展位置的类型。 “EdgeZone”

FrontendIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的前端 IP 配置集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器探测的属性。 FrontendIPConfigurationPropertiesFormat
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

FrontendIPConfigurationPropertiesFormat

名字 描述 价值
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 ipconfiguration 是 IPv4 还是 IPv6。 默认值被视为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 分配方法。 “Dynamic”
“Static”
publicIPAddress 对公共 IP 资源的引用。 PublicIPAddress
publicIPPrefix 对公共 IP 前缀资源的引用。 SubResource
对子网资源的引用。 子网

GatewayLoadBalancerTunnelInterface

名字 描述 价值
标识符 网关负载均衡器隧道接口的标识符。 int
港口 网关负载均衡器隧道接口的端口。 int
协议 网关负载均衡器隧道接口的协议。 “Native”
“None”
“VXLAN”
类型 网关负载均衡器隧道接口的流量类型。 “External”
“Internal”
“None”

InboundNatRule

名字 描述 价值
id 资源 ID。 字符串
名字 负载均衡器使用的入站 NAT 规则集中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 负载均衡器入站 NAT 规则的属性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 价值
backendAddressPool 对 backendAddressPool 资源的引用。 SubResource
backendPort 用于内部终结点的端口。 可接受的值范围为 1 到 65535。 int
enableFloatingIP 为配置 SQL AlwaysOn 可用性组所需的浮动 IP 功能配置虚拟机的终结点。 在 SQL Server 中使用 SQL AlwaysOn 可用性组时,需要此设置。 创建终结点后,无法更改此设置。 bool
enableTcpReset 在 TCP 流空闲超时或意外的连接终止时接收双向 TCP 重置。 仅当协议设置为 TCP 时,才使用此元素。 bool
frontendIPConfiguration 对前端 IP 地址的引用。 SubResource
frontendPort 外部终结点的端口。 每个规则的端口号在负载均衡器中必须是唯一的。 可接受的值范围为 1 到 65534。 int
frontendPortRangeEnd 外部终结点的端口范围结束。 此属性与 BackendAddressPool 和 FrontendPortRangeStart 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
frontendPortRangeStart 端口范围从外部终结点开始。 此属性与 BackendAddressPool 和 FrontendPortRangeEnd 一起使用。 将为 BackendAddressPool 中的每个后端地址创建单个入站 NAT 规则端口映射。 可接受的值范围为 1 到 65534。 int
idleTimeoutInMinutes TCP 空闲连接的超时。 该值可以设置为 4 到 30 分钟。 默认值为 4 分钟。 仅当协议设置为 TCP 时,才使用此元素。 int
协议 对负载均衡规则使用的传输协议的引用。 “All”
“Tcp”
“Udp”

IpTag

名字 描述 价值
ipTagType IP 标记类型。 示例:FirstPartyUsage。 字符串
标记 与公共 IP 关联的 IP 标记的值。 示例:SQL。 字符串

LoadBalancerBackendAddress

名字 描述 价值
名字 后端地址的名称。 字符串
性能 负载均衡器后端地址池的属性。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名字 描述 价值
adminState 一个管理状态列表,一旦设置即可替代运行状况探测,以便负载均衡器始终将新连接转发到后端,或拒绝新连接并重置现有连接。 “Down”
“清空”
“None”
“Up”
ipAddress 属于所引用虚拟网络的 IP 地址。 字符串
loadBalancerFrontendIPConfiguration 对区域负载均衡器中定义的前端 IP 地址配置的引用。 SubResource
对现有子网的引用。 SubResource
virtualNetwork 对现有虚拟网络的引用。 SubResource

Microsoft.Network/virtualNetworkTaps

名字 描述 价值
位置 资源位置。 字符串
名字 资源名称 string (必需)
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Network/virtualNetworkTaps@2022-05-01”

NatGateway

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 Nat 网关属性。 NatGatewayPropertiesFormat
sku nat 网关 SKU。 NatGatewaySku
标签 资源标记。 ResourceTags
表示应在其中部署 Nat 网关的区域的可用性区域的列表。 string[]

NatGatewayPropertiesFormat

名字 描述 价值
idleTimeoutInMinutes nat 网关的空闲超时。 int
publicIpAddresses 与 nat 网关资源关联的公共 IP 地址数组。 SubResource[]
publicIpPrefixes 与 nat 网关资源关联的公共 IP 前缀数组。 SubResource[]

NatGatewaySku

名字 描述 价值
名字 Nat 网关 SKU 的名称。 “Standard”

NetworkInterfaceIPConfiguration

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 网络接口 IP 配置属性。 NetworkInterfaceIPConfigurationPropertiesFormat
类型 资源类型。 字符串

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 价值
applicationGatewayBackendAddressPools 对 ApplicationGatewayBackendAddressPool 资源的引用。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups 包含 IP 配置的应用程序安全组。 ApplicationSecurityGroup[]
gatewayLoadBalancer 对网关负载均衡器前端 IP 的引用。 SubResource
loadBalancerBackendAddressPools 对 LoadBalancerBackendAddressPool 资源的引用。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的引用列表。 InboundNatRule[]
主要 这是否是网络接口上的主要客户地址。 bool
privateIPAddress IP 配置的专用 IP 地址。 字符串
privateIPAddressVersion 特定 IP 配置是 IPv4 还是 IPv6。 默认值为 IPv4。 “IPv4”
“IPv6”
privateIPAllocationMethod 专用 IP 地址分配方法。 “Dynamic”
“Static”
publicIPAddress 绑定到 IP 配置的公共 IP 地址。 PublicIPAddress
绑定到 IP 配置的子网。 子网
virtualNetworkTaps 对虚拟网络点击的引用。 VirtualNetworkTap[]

NetworkSecurityGroup

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 网络安全组的属性。 NetworkSecurityGroupPropertiesFormat
标签 资源标记。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 价值
flushConnection 启用后,当规则更新时,将从网络安全组连接创建的流重新评估。 初始启用将触发重新评估。 bool
securityRules 网络安全组的安全规则集合。 SecurityRule[]

PublicIPAddress

名字 描述 价值
extendedLocation 公共 IP 地址的扩展位置。 ExtendedLocation
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 公共 IP 地址属性。 PublicIPAddressPropertiesFormat
sku 公共 IP 地址 SKU。 PublicIPAddressSku
标签 资源标记。 ResourceTags
表示为资源分配的 IP 需要来自的可用性区域列表。 string[]

PublicIPAddressDnsSettings

名字 描述 价值
domainNameLabel 域名标签。 域名标签和区域化 DNS 区域的串联构成了与公共 IP 地址关联的完全限定域名。 如果指定了域名标签,则会为 Microsoft Azure DNS 系统中的公共 IP 创建 A DNS 记录。 字符串
fqdn 与公共 IP 关联的 A DNS 记录的完全限定域名。 这是 domainNameLabel 和区域化 DNS 区域的串联。 字符串
reverseFqdn 反向 FQDN。 解析为此公共 IP 地址的用户可见完全限定域名。 如果指定了 reverseFqdn,则会创建 PTR DNS 记录,该记录从 in-addr.arpa 域中的 IP 地址指向反向 FQDN。 字符串

PublicIPAddressPropertiesFormat

名字 描述 价值
ddosSettings 与公共 IP 地址关联的 DDoS 保护自定义策略。 DdosSettings
deleteOption 指定删除 VM 时公共 IP 地址会发生什么情况 “Delete”
“Detach”
dnsSettings 与公共 IP 地址关联的 DNS 记录的 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公共 IP 地址的空闲超时。 int
ipAddress 与公共 IP 地址资源关联的 IP 地址。 字符串
ipTags 与公共 IP 地址关联的标记列表。 IpTag[]
linkedPublicIPAddress 公共 IP 地址资源的链接公共 IP 地址。 PublicIPAddress
migrationPhase 公共 IP 地址的迁移阶段。 “中止”
“Commit”
“已提交”
“None”
“准备”
natGateway 公共 IP 地址的 NatGateway。 NatGateway
publicIPAddressVersion 公共 IP 地址版本。 “IPv4”
“IPv6”
publicIPAllocationMethod 公共 IP 地址分配方法。 “Dynamic”
“Static”
publicIPPrefix 应从中分配此公共 IP 地址的公共 IP 前缀。 SubResource
servicePublicIPAddress 公共 IP 地址资源的服务公共 IP 地址。 PublicIPAddress

PublicIPAddressSku

名字 描述 价值
名字 公共 IP 地址 SKU 的名称。 “Basic”
“Standard”
公共 IP 地址 SKU 的层。 “Global”
“区域”

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

ResourceTags

名字 描述 价值

路线

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 路由的属性。 RoutePropertiesFormat
类型 资源的类型。 字符串

RoutePropertiesFormat

名字 描述 价值
addressPrefix 路由应用到的目标 CIDR。 字符串
nextHopIpAddress IP 地址数据包应转发到。 只有在下一跃点类型为 VirtualAppliance 的路由中才允许下一跃点值。 字符串
nextHopType 应将数据包发送到的 Azure 跃点的类型。 “Internet”
“None”
“VirtualAppliance”
“VirtualNetworkGateway”
“VnetLocal”(必需)

RouteTable

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 路由表的属性。 RouteTablePropertiesFormat
标签 资源标记。 ResourceTags

RouteTablePropertiesFormat

名字 描述 价值
disableBgpRoutePropagation 是否禁用 BGP 在该路由表上学习的路由。 True 表示禁用。 bool
路线 路由表中包含的路由的集合。 路由[]

SecurityRule

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 安全规则的属性。 SecurityRulePropertiesFormat
类型 资源的类型。 字符串

SecurityRulePropertiesFormat

名字 描述 价值
访问 允许或拒绝网络流量。 “允许”
“拒绝”(必需)
描述 此规则的说明。 限制为 140 个字符。 字符串
destinationAddressPrefix 目标地址前缀。 CIDR 或目标 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 字符串
destinationAddressPrefixes 目标地址前缀。 CIDR 或目标 IP 范围。 string[]
destinationApplicationSecurityGroups 指定为目标的应用程序安全组。 ApplicationSecurityGroup[]
destinationPortRange 目标端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
destinationPortRanges 目标端口范围。 string[]
方向 规则的方向。 该方向指定在传入或传出流量上是否评估规则。 “Inbound”
“出站”(必需)
优先权 规则的优先级。 该值可以介于 100 和 4096 之间。 对于集合中的每个规则,优先级编号必须是唯一的。 优先级编号越低,规则优先级越高。 int
协议 此规则适用于的网络协议。 '*'
“Ah”
“Esp”
“Icmp”
“Tcp”
“Udp”(必需)
sourceAddressPrefix CIDR 或源 IP 范围。 星号“*”还可用于匹配所有源 IP。 也可以使用默认标记,例如“VirtualNetwork”、“AzureLoadBalancer”和“Internet”。 如果这是入口规则,则指定网络流量的来源。 字符串
sourceAddressPrefixes CIDR 或源 IP 范围。 string[]
sourceApplicationSecurityGroups 指定为源的应用程序安全组。 ApplicationSecurityGroup[]
sourcePortRange 源端口或范围。 介于 0 和 65535 之间的整数或范围。 星号“*”也可用于匹配所有端口。 字符串
sourcePortRanges 源端口范围。 string[]

ServiceDelegationPropertiesFormat

名字 描述 价值
serviceName 应向其委托子网的服务的名称(例如Microsoft.Sql/servers)。 字符串

ServiceEndpointPolicy

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 服务终结点策略的属性。 ServiceEndpointPolicyPropertiesFormat
标签 资源标记。 ResourceTags

ServiceEndpointPolicyDefinition

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 服务终结点策略定义的属性。 ServiceEndpointPolicyDefinitionPropertiesFormat
类型 资源的类型。 字符串

ServiceEndpointPolicyDefinitionPropertiesFormat

名字 描述 价值
描述 此规则的说明。 限制为 140 个字符。 字符串
服务 服务终结点名称。 字符串
serviceResources 服务资源列表。 string[]

ServiceEndpointPolicyPropertiesFormat

名字 描述 价值
contextualServiceEndpointPolicies 上下文服务终结点策略的集合。 string[]
serviceAlias 指示策略是否属于服务的别名 字符串
serviceEndpointPolicyDefinitions 服务终结点策略的服务终结点策略定义的集合。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

名字 描述 价值
地点 位置列表。 string[]
服务 终结点服务的类型。 字符串

名字 描述 价值
id 资源 ID。 字符串
名字 资源组中唯一的资源的名称。 此名称可用于访问资源。 字符串
性能 子网的属性。 SubnetPropertiesFormat
类型 资源类型。 字符串

SubnetPropertiesFormat

名字 描述 价值
addressPrefix 子网的地址前缀。 字符串
addressPrefixes 子网的地址前缀列表。 string[]
applicationGatewayIpConfigurations 虚拟网络资源的应用程序网关 IP 配置。 ApplicationGatewayIPConfiguration[]
代表团 对子网上的委派的引用数组。 委派[]
ipAllocations 引用此子网的 IpAllocation 数组。 SubResource[]
natGateway 与此子网关联的 Nat 网关。 SubResource
networkSecurityGroup 对 NetworkSecurityGroup 资源的引用。 NetworkSecurityGroup
privateEndpointNetworkPolicies 在子网中的专用终结点上启用或禁用应用网络策略。 “Disabled”
“Enabled”
privateLinkServiceNetworkPolicies 在子网中的专用链接服务上启用或禁用应用网络策略。 “Disabled”
“Enabled”
routeTable 对 RouteTable 资源的引用。 RouteTable
serviceEndpointPolicies 服务终结点策略数组。 ServiceEndpointPolicy[]
serviceEndpoints 服务终结点数组。 ServiceEndpointPropertiesFormat[]

SubResource

名字 描述 价值
id 资源 ID。 字符串

VirtualNetworkTap

名字 描述 价值
id 资源 ID。 字符串
位置 资源位置。 字符串
性能 虚拟网络点击属性。 VirtualNetworkTapPropertiesFormat
标签 资源标记。 ResourceTags

VirtualNetworkTapPropertiesFormat

名字 描述 价值
destinationLoadBalancerFrontEndIPConfiguration 对内部负载均衡器上将接收点击的专用 IP 地址的引用。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 对将接收点击的收集器 nic 的专用 IP 地址的引用。 NetworkInterfaceIPConfiguration
destinationPort 将接收点击流量的 VXLAN 目标端口。 int