共用方式為


Microsoft.Network loadBalancers 2017-03-01

Bicep 資源定義

loadBalancers 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/loadBalancers 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Network/loadBalancers@2017-03-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              provisioningState: 'string'
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              networkSecurityGroup: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  defaultSecurityRules: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationPortRange: 'string'
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourcePortRange: 'string'
                      }
                    }
                  ]
                  provisioningState: 'string'
                  resourceGuid: 'string'
                  securityRules: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationPortRange: 'string'
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourcePortRange: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              provisioningState: 'string'
              resourceNavigationLinks: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    link: 'string'
                    linkedResourceType: 'string'
                  }
                }
              ]
              routeTable: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  provisioningState: 'string'
                  routes: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                        provisioningState: 'string'
                      }
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            }
          }
        }
      }
    ]
    inboundNatPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    outboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          numberOfProbes: int
          port: int
          protocol: 'string'
          provisioningState: 'string'
          requestPath: 'string'
        }
      }
    ]
    provisioningState: 'string'
    resourceGuid: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

BackendAddressPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 後端位址池的屬性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 價值
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

FrontendIPConfiguration

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器前端IP組態的屬性。 FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

名字 描述 價值
privateIPAddress IP 組態的私人IP位址。 字串
privateIPAllocationMethod 私人IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddress 公用IP資源的參考。 PublicIPAddress
子網資源的參考。 子網

InboundNatPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 集區的屬性。 InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int (必要)
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPortRangeEnd 外部埠範圍中的最後一個埠號碼,用來提供與負載平衡器相關聯的輸入 Nat 給 NIC。 可接受的值範圍介於 1 到 65535 之間。 int (必要)
frontendPortRangeStart 外部埠範圍中的第一個埠號碼,用來為與負載平衡器相關聯的 NIC 提供輸入 Nat。 可接受的值範圍介於 1 到 65534 之間。 int (必要)
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp'。 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 規則的屬性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 價值
backendPort 用於內部端點的埠。 可接受的值範圍從 1 到 65535。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值範圍從 1 到 65534。 int
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp' 'Tcp'
'Udp'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

LoadBalancerPropertiesFormat

名字 描述 價值
backendAddressPools 負載平衡器所使用的後端位址池集合 BackendAddressPool[]
frontendIPConfigurations 物件,表示要用於負載平衡器的前端IP FrontendIPConfiguration[]
inboundNatPools 在與負載平衡器相關聯的 NIC 上,定義輸入 NAT 到單一後埠的外部埠範圍。 輸入 NAT 規則會自動針對使用此範圍的外部埠,針對與 Load Balancer 相關聯的每個 NIC 建立。 在Load Balancer上定義輸入NAT集區與定義輸入Nat規則互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatPool[]
inboundNatRules 負載平衡器所使用的輸入NAT規則集合。 在負載平衡器上定義輸入NAT規則與定義輸入NAT集區互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatRule[]
loadBalancingRules 代表負載平衡規則的物件集合取得布建 LoadBalancingRule[]
outboundNatRules 輸出 NAT 規則。 OutboundNatRule[]
探針 負載平衡器中使用的探查物件集合 探查[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 負載平衡器資源的資源 GUID 屬性。 字串

LoadBalancingRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的屬性。 LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

名字 描述 價值
backendAddressPool DIP 集區的參考。 輸入流量會隨機負載平衡後端IP中的IP。 SubResource
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int (必要)
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
loadDistribution 此規則的負載分配原則。 可能的值為 『Default』、『SourceIP』和 『SourceIPProtocol』。 'Default'
'SourceIP'
'SourceIPProtocol'
探針 負載平衡規則所使用的負載平衡器探查參考。 SubResource
協定 外部端點的傳輸通訊協定。 可能的值為 'Udp' 或 'Tcp' 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

Microsoft.Network/loadBalancers

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 負載平衡器的屬性。 LoadBalancerPropertiesFormat
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

NetworkSecurityGroup

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 網路安全組資源。 NetworkSecurityGroupPropertiesFormat
標籤 資源標籤。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 價值
defaultSecurityRules 網路安全組的預設安全性規則。 SecurityRule[]
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路安全組資源的資源 GUID 屬性。 字串
securityRules 網路安全組的安全性規則集合。 SecurityRule[]

OutboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的輸出 NAT 集區。 OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

名字 描述 價值
allocatedOutboundPorts 要用於 NAT 的輸出埠數目。 int
backendAddressPool DIP 集區的參考。 輸出流量會在後端IP中的IP之間隨機負載平衡。 SubResource (必要)
frontendIPConfigurations 負載平衡器的前端IP位址。 SubResource[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

探針

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ProbePropertiesFormat

ProbePropertiesFormat

名字 描述 價值
intervalInSeconds 間隔,以秒為單位,以秒為單位,探查端點的健康情況狀態的頻率。 一般而言,間隔略低於配置逾時期間(以秒為單位)的一半,允許在將實例從輪替中取出之前進行兩個完整探查。 默認值為 15,最小值為 5。 int
numberOfProbes 如果沒有任何回應,探查的數目會導致停止將進一步的流量傳遞至端點。 這個值可讓端點從輪替中取出的速度比 Azure 中使用的一般時間快或慢。 int
港口 用於通訊探查的埠。 可能的值範圍從 1 到 65535,包含。 int (必要)
協定 端點的通訊協定。 可能的值為:『Http』 或 『Tcp』。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 『Http』,則需要來自的 200 OK 回應,才能成功探查。 'Http'
'Tcp' (必要)
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
requestPath 用來向 VM 要求健康狀態的 URI。 如果通訊協定設定為 HTTP,則需要路徑。 否則,不允許它。 沒有預設值。 字串

PublicIPAddress

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 公用IP位址屬性。 PublicIPAddressPropertiesFormat
標籤 資源標籤。 ResourceTags

PublicIPAddressDnsSettings

名字 描述 價值
domainNameLabel 取得或設定功能變數名稱標籤。功能變數名稱標籤和區域化 DNS 區域的串連組成與公用IP位址相關聯的完整功能變數名稱。 如果指定功能變數名稱標籤,則會為 Microsoft azure DNS 系統中的公用 IP 建立 A DNS 記錄。 字串
fqdn 取得與公用IP相關聯之 A DNS 記錄的完整功能變數名稱 FQDN。 這是 domainNameLabel 和區域化 DNS 區域的串連。 字串
reverseFqdn 取得或設定反向 FQDN。 可解析為這個公用IP位址的用戶可見完整功能變數名稱。 如果指定 reverseFqdn,則會建立 PTR DNS 記錄,從 in-addr.arpa 網域中的 IP 位址指向反向 FQDN。 字串

PublicIPAddressPropertiesFormat

名字 描述 價值
dnsSettings 與公用IP位址相關聯的 DNS 記錄 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公用IP位址的閒置逾時。 int
ipAddress 字串
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串
名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ResourceNavigationLink 的屬性。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 價值
連結 連結至外部資源 字串
linkedResourceType 鏈接資源的資源類型。 字串

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

路線

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 路由資源 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 價值
addressPrefix 路由套用目的地 CIDR。 字串
nextHopIpAddress IP 位址封包應該轉送至 。 下一個躍點值只能在下一個躍點類型為 VirtualAppliance 的路由中允許。 字串
nextHopType 封包應傳送至的 Azure 躍點類型。 可能的值為:'VirtualNetworkGateway'、'VnetLocal'、'Internet'、'VirtualAppliance'和 'None' 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必要)
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

RouteTable

名字 描述 價值
etag 取得唯一的唯一 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 路由表資源 RouteTablePropertiesFormat
標籤 資源標籤。 ResourceTags

RouteTablePropertiesFormat

名字 描述 價值
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
路線 路由表中包含的路由集合。 路由[]

SecurityRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 價值
訪問 允許或拒絕網路流量。 可能的值為:'Allow' 和 'Deny'。 'Allow'
'拒絕' (必要)
描述 此規則的描述。 限制為140個字元。 字串
destinationAddressPrefix 目的地位址前置詞。 CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 字串 (必要)
destinationPortRange 目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串
方向 規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。 可能的值為:'Inbound' 和 'Outbound'。 'Inbound'
'輸出' (必要)
優先權 規則的優先順序。 此值可以介於 100 到 4096 之間。 集合中每個規則的優先順序號碼必須是唯一的。 優先順序數位越低,規則的優先順序就越高。 int
協定 此規則適用的網路協定。 可能的值為 『Tcp』、『Udp』和 『*』。 '*'
'Tcp'
'Udp' (必要)
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
sourceAddressPrefix CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。 字串 (必要)
sourcePortRange 來源埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 價值
addressPrefix 子網的位址前綴。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
resourceNavigationLinks 使用子網取得外部資源的參考數位。 ResourceNavigationLink[]
routeTable RouteTable 資源的參考。 RouteTable

SubResource

名字 描述 價值
id 資源標識碼。 字串

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
VNET 中的 2 部 VM - 內部負載平衡器和 LB 規則 此範本可讓您在 VNET 和內部負載平衡器下建立 2 部虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。
適用於 VNetInjection 和 Load Balancer 的 AzureDatabricks 範本 此範本可讓您使用虛擬網路建立負載平衡器、網路安全組、虛擬網路和 Azure Databricks 工作區。
建立跨區域負載平衡器 此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
建立標準內部負載平衡器 此範本會建立具有規則負載平衡埠 80 的標準內部 Azure Load Balancer
建立標準負載平衡器 此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
建立具有多個 NIC 和 RDP 可存取的 VM 此範本可讓您建立具有多個 (2) 網路介面 (NIC) 的虛擬機,並使用已設定的負載平衡器和輸入 NAT 規則來連線 RDP。 您可以使用此樣本輕鬆地新增更多 NIC。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和2個網路介面(前端和後端)。
使用新的 AD 樹系建立 Azure VM 此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC
建立Ubuntu GNOME桌面 此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。
部署5節點安全叢集 此範本可讓您在Standard_D2_v2大小 VMSS 上部署執行 Windows Server 2019 Datacenter 的安全 5 節點 Service Fabric 叢集。
部署支援受信任啟動的 Windows VM 擴展集 此範本可讓您使用最新修補版本的 Windows Server 2016、Windows Server 2019 或 Windows Server 2022 Azure Edition,部署支援信任啟動的 Windows VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VMSS 上。 此延伸模組會執行雲端的遠端 證明
使用 Windows VM 部署 VM 擴展集和自動調整 此範本可讓您使用最新修補版本的 Windows 2008-R2-SP1、2012-Datacenter 或 2012-R2-Datacenter 部署簡單的 Windows VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。 它們也有自動調整整合
部署 VMSS,將每個 VM 連線到 Azure 檔案記憶體共用 此範本會部署 Ubuntu 虛擬機擴展集,並使用自定義腳本擴充功能將每個 VM 連線到 Azure 檔案記憶體共用
在 Windows 上部署 Shibboleth Identity Provider 叢集 此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。
使用 Python Bottle 伺服器部署 VM 擴展集 & 自動調整 在負載平衡器/NAT 後方部署 VM 擴展集,& 執行可運作的簡單 Python Bottle 應用程式的每個 VM。 設定自動調整擴展集時,會視需要相應放大 &
在現有的 VNET & AD 上部署 SQL Server 2014 AG 此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。
使用 VM 和 Private Link 服務 Front Door Premium 此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
SQL Server 2014 VM & IIS VM 在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。
RHEL 上的 JBoss EAP 此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
Private Link 服務範例 此範本示範如何建立私人鏈接服務
已鏈結至閘道 Load Balancer 的公用 Load Balancer 此範本可讓您部署鏈結至閘道 Load Balancer 的公用標準 Load Balancer。 來自因特網的流量會路由傳送至後端集區中具有Linux VM(NVA)的網關負載平衡器。
使用 RDP 連接埠 虛擬機 建立虛擬機,併為負載平衡器中的 VM 建立 RDP 的 NAT 規則
執行 IIS WebApp 的自動調整 VM 擴展集 部署執行 IIS 的 Windows VM 擴展集和非常基本的 .NET MVC Web 應用程式。 VMSS PowerShell DSC 擴充功能可用來執行 IIS 安裝和 WebDeploy 套件部署。
使用 Load Balancer 和 NAT 在可用性區域中 VM 此範本可讓您使用 Load Balancer 建立分散於可用性區域的虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
VMSS 彈性協調流程模式快速入門 Linux 此範本會部署具有 Azure Load Balancer 後方實例的簡單 VM 擴展集。 VM 擴展集處於彈性協調流程模式。 使用 os 參數來選擇 Linux (Ubuntu) 或 Windows (Windows Server Datacenter 2019) 部署。 注意:本快速入門範本可讓您從任何因特網位址存取 VM 管理埠(SSH、RDP),而且不應該用於生產部署。
具有公用IP前置詞的VMSS 使用公用IP前綴部署VMSS的範本

ARM 樣本資源定義

loadBalancers 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/loadBalancers 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2017-03-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "provisioningState": "string",
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "networkSecurityGroup": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "defaultSecurityRules": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationPortRange": "string",
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourcePortRange": "string"
                      }
                    }
                  ],
                  "provisioningState": "string",
                  "resourceGuid": "string",
                  "securityRules": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationPortRange": "string",
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourcePortRange": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "provisioningState": "string",
              "resourceNavigationLinks": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "link": "string",
                    "linkedResourceType": "string"
                  }
                }
              ],
              "routeTable": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "provisioningState": "string",
                  "routes": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string",
                        "provisioningState": "string"
                      }
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            }
          }
        }
      }
    ],
    "inboundNatPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "outboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "numberOfProbes": "int",
          "port": "int",
          "protocol": "string",
          "provisioningState": "string",
          "requestPath": "string"
        }
      }
    ],
    "provisioningState": "string",
    "resourceGuid": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

BackendAddressPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 後端位址池的屬性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 價值
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

FrontendIPConfiguration

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器前端IP組態的屬性。 FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

名字 描述 價值
privateIPAddress IP 組態的私人IP位址。 字串
privateIPAllocationMethod 私人IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddress 公用IP資源的參考。 PublicIPAddress
子網資源的參考。 子網

InboundNatPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 集區的屬性。 InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int (必要)
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPortRangeEnd 外部埠範圍中的最後一個埠號碼,用來提供與負載平衡器相關聯的輸入 Nat 給 NIC。 可接受的值範圍介於 1 到 65535 之間。 int (必要)
frontendPortRangeStart 外部埠範圍中的第一個埠號碼,用來為與負載平衡器相關聯的 NIC 提供輸入 Nat。 可接受的值範圍介於 1 到 65534 之間。 int (必要)
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp'。 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 規則的屬性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 價值
backendPort 用於內部端點的埠。 可接受的值範圍從 1 到 65535。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值範圍從 1 到 65534。 int
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp' 'Tcp'
'Udp'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

LoadBalancerPropertiesFormat

名字 描述 價值
backendAddressPools 負載平衡器所使用的後端位址池集合 BackendAddressPool[]
frontendIPConfigurations 物件,表示要用於負載平衡器的前端IP FrontendIPConfiguration[]
inboundNatPools 在與負載平衡器相關聯的 NIC 上,定義輸入 NAT 到單一後埠的外部埠範圍。 輸入 NAT 規則會自動針對使用此範圍的外部埠,針對與 Load Balancer 相關聯的每個 NIC 建立。 在Load Balancer上定義輸入NAT集區與定義輸入Nat規則互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatPool[]
inboundNatRules 負載平衡器所使用的輸入NAT規則集合。 在負載平衡器上定義輸入NAT規則與定義輸入NAT集區互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatRule[]
loadBalancingRules 代表負載平衡規則的物件集合取得布建 LoadBalancingRule[]
outboundNatRules 輸出 NAT 規則。 OutboundNatRule[]
探針 負載平衡器中使用的探查物件集合 探查[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 負載平衡器資源的資源 GUID 屬性。 字串

LoadBalancingRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的屬性。 LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

名字 描述 價值
backendAddressPool DIP 集區的參考。 輸入流量會隨機負載平衡後端IP中的IP。 SubResource
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int (必要)
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
loadDistribution 此規則的負載分配原則。 可能的值為 『Default』、『SourceIP』和 『SourceIPProtocol』。 'Default'
'SourceIP'
'SourceIPProtocol'
探針 負載平衡規則所使用的負載平衡器探查參考。 SubResource
協定 外部端點的傳輸通訊協定。 可能的值為 'Udp' 或 'Tcp' 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

Microsoft.Network/loadBalancers

名字 描述 價值
apiVersion API 版本 '2017-03-01'
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 負載平衡器的屬性。 LoadBalancerPropertiesFormat
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Network/loadBalancers'

NetworkSecurityGroup

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 網路安全組資源。 NetworkSecurityGroupPropertiesFormat
標籤 資源標籤。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 價值
defaultSecurityRules 網路安全組的預設安全性規則。 SecurityRule[]
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路安全組資源的資源 GUID 屬性。 字串
securityRules 網路安全組的安全性規則集合。 SecurityRule[]

OutboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的輸出 NAT 集區。 OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

名字 描述 價值
allocatedOutboundPorts 要用於 NAT 的輸出埠數目。 int
backendAddressPool DIP 集區的參考。 輸出流量會在後端IP中的IP之間隨機負載平衡。 SubResource (必要)
frontendIPConfigurations 負載平衡器的前端IP位址。 SubResource[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

探針

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ProbePropertiesFormat

ProbePropertiesFormat

名字 描述 價值
intervalInSeconds 間隔,以秒為單位,以秒為單位,探查端點的健康情況狀態的頻率。 一般而言,間隔略低於配置逾時期間(以秒為單位)的一半,允許在將實例從輪替中取出之前進行兩個完整探查。 默認值為 15,最小值為 5。 int
numberOfProbes 如果沒有任何回應,探查的數目會導致停止將進一步的流量傳遞至端點。 這個值可讓端點從輪替中取出的速度比 Azure 中使用的一般時間快或慢。 int
港口 用於通訊探查的埠。 可能的值範圍從 1 到 65535,包含。 int (必要)
協定 端點的通訊協定。 可能的值為:『Http』 或 『Tcp』。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 『Http』,則需要來自的 200 OK 回應,才能成功探查。 'Http'
'Tcp' (必要)
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
requestPath 用來向 VM 要求健康狀態的 URI。 如果通訊協定設定為 HTTP,則需要路徑。 否則,不允許它。 沒有預設值。 字串

PublicIPAddress

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 公用IP位址屬性。 PublicIPAddressPropertiesFormat
標籤 資源標籤。 ResourceTags

PublicIPAddressDnsSettings

名字 描述 價值
domainNameLabel 取得或設定功能變數名稱標籤。功能變數名稱標籤和區域化 DNS 區域的串連組成與公用IP位址相關聯的完整功能變數名稱。 如果指定功能變數名稱標籤,則會為 Microsoft azure DNS 系統中的公用 IP 建立 A DNS 記錄。 字串
fqdn 取得與公用IP相關聯之 A DNS 記錄的完整功能變數名稱 FQDN。 這是 domainNameLabel 和區域化 DNS 區域的串連。 字串
reverseFqdn 取得或設定反向 FQDN。 可解析為這個公用IP位址的用戶可見完整功能變數名稱。 如果指定 reverseFqdn,則會建立 PTR DNS 記錄,從 in-addr.arpa 網域中的 IP 位址指向反向 FQDN。 字串

PublicIPAddressPropertiesFormat

名字 描述 價值
dnsSettings 與公用IP位址相關聯的 DNS 記錄 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公用IP位址的閒置逾時。 int
ipAddress 字串
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串
名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ResourceNavigationLink 的屬性。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 價值
連結 連結至外部資源 字串
linkedResourceType 鏈接資源的資源類型。 字串

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

路線

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 路由資源 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 價值
addressPrefix 路由套用目的地 CIDR。 字串
nextHopIpAddress IP 位址封包應該轉送至 。 下一個躍點值只能在下一個躍點類型為 VirtualAppliance 的路由中允許。 字串
nextHopType 封包應傳送至的 Azure 躍點類型。 可能的值為:'VirtualNetworkGateway'、'VnetLocal'、'Internet'、'VirtualAppliance'和 'None' 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必要)
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

RouteTable

名字 描述 價值
etag 取得唯一的唯一 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 路由表資源 RouteTablePropertiesFormat
標籤 資源標籤。 ResourceTags

RouteTablePropertiesFormat

名字 描述 價值
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
路線 路由表中包含的路由集合。 路由[]

SecurityRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 價值
訪問 允許或拒絕網路流量。 可能的值為:'Allow' 和 'Deny'。 'Allow'
'拒絕' (必要)
描述 此規則的描述。 限制為140個字元。 字串
destinationAddressPrefix 目的地位址前置詞。 CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 字串 (必要)
destinationPortRange 目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串
方向 規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。 可能的值為:'Inbound' 和 'Outbound'。 'Inbound'
'輸出' (必要)
優先權 規則的優先順序。 此值可以介於 100 到 4096 之間。 集合中每個規則的優先順序號碼必須是唯一的。 優先順序數位越低,規則的優先順序就越高。 int
協定 此規則適用的網路協定。 可能的值為 『Tcp』、『Udp』和 『*』。 '*'
'Tcp'
'Udp' (必要)
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
sourceAddressPrefix CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。 字串 (必要)
sourcePortRange 來源埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 價值
addressPrefix 子網的位址前綴。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
resourceNavigationLinks 使用子網取得外部資源的參考數位。 ResourceNavigationLink[]
routeTable RouteTable 資源的參考。 RouteTable

SubResource

名字 描述 價值
id 資源標識碼。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
在負載平衡器中 2 部 VM,並在 LB 上設定 NAT 規則

部署至 Azure
此範本可讓您在可用性設定組中建立 2 部虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
負載平衡器中的 2 部 VM 和負載平衡規則

部署至 Azure
此範本可讓您在負載平衡器下建立 2 部虛擬機,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
VNET 中的 2 部 VM - 內部負載平衡器和 LB 規則

部署至 Azure
此範本可讓您在 VNET 和內部負載平衡器下建立 2 部虛擬機器,並在埠 80 上設定負載平衡規則。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、可用性設定組和網路介面。
使用 Azure SQL Database 自動調整 LANSA Windows VM ScaleSet

部署至 Azure
此範本會部署具有擴展集中所需 VM 計數和 LANSA MSI 的 Windows VMSS,以安裝到每個 VM 中。 部署 VM 擴展集之後,會使用自訂腳本擴充功能來安裝 LANSA MSI)
Azure Container Service Engine (acs-engine) - 群集模式

部署至 Azure
Azure Container Service Engine (acs-engine) 會使用您選擇的 DC/OS、Kubernetes、Swarm 模式或 Swarm 協調器,為 Microsoft azure 上啟用 Docker 的叢集產生 ARM (Azure Resource Manager) 範本。 工具的輸入是叢集定義。 叢集定義非常類似(在許多情況下與 相同)用來部署 azure Container Service 叢集Microsoft ARM 範本語法。
Azure VM 擴展集作為 Intel Lustre 的用戶端

部署至 Azure
此範本會使用 Azure VM 擴展集和 Azure 資源庫 OpenLogic CentOS 6.6 或 7.0 映射建立一組 Intel Lustre 2.7 用戶端,並掛接現有的 Intel Lustre 文件系統
適用於 VNetInjection 和 Load Balancer 的 AzureDatabricks 範本

部署至 Azure
此範本可讓您使用虛擬網路建立負載平衡器、網路安全組、虛擬網路和 Azure Databricks 工作區。
使用後端 IIS 伺服器 Barracuda Web 應用程式防火牆

部署至 Azure
此 Azure 快速入門範本會在 Azure 上部署 Barracuda Web 應用程式防火牆解決方案,其中包含必要的後端 Windows 2012 型 IIS Web Server。Templates 包含最新的 Barracuda WAF,其中包含隨用隨付授權和最新 Windows 2012 R2 適用於 IIS 的 Azure 映射。Barracuda Web 應用程式防火牆會檢查輸入 Web 流量,並封鎖 SQL 插入、跨網站腳本、惡意代碼上傳 & 應用程式 DDoS 和其他以 Web 應用程式為目標的攻擊。 一個外部 LB 部署了 NAT 規則,以啟用後端 Web 伺服器的遠端桌面存取。 請遵循 GitHub 範本目錄中提供的部署後設定指南,深入瞭解與 Barracuda Web 應用程式防火牆和 Web 應用程式發布相關的部署後步驟。
基本 RDS 伺服器陣列部署

部署至 Azure
此範本會建立基本的 RDS 伺服器陣列部署
Chef 後端 High-Availability 叢集

部署至 Azure
此範本會建立具有連結前端節點的 chef-backend 叢集
在 LB 和具有 NSG 的 SQL Server VM 中建立 2 部 VM

部署至 Azure
此範本會在可用性設定組中建立 2 個 Windows VM(可做為 Web FE),並使用埠 80 開啟的 Load Balancer。 您可以在埠 6001 和 6002 上使用 RDP 來連線這兩個 VM。 此範本也會建立 SQL Server 2014 VM,其可透過網路安全組中定義的 RDP 連線來連線。
使用 LB 和具有 SSD 的 SQL Server VM 建立 2 部 VM

部署至 Azure
此範本會在可用性設定組和已開啟埠 80 的 Load Balancer 中建立 2 個 Linux VM(可做為 Web FE)。 這兩個 VM 可以使用埠 6001 和 6002 上的 SSH 來連線。 此範本也會建立 SQL Server 2014 VM,其可透過網路安全組中定義的 RDP 連線來連線。 所有 VM 記憶體都可以使用進階記憶體(SSD),您可以選擇使用所有 DS 大小的 VM
建立跨區域負載平衡器

部署至 Azure
此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
建立具有公用 IPv6 位址的負載平衡器

部署至 Azure
此範本會建立因特網面向的負載平衡器,其中包含公用 IPv6 位址、負載平衡規則,以及後端集區的兩部 VM。
建立標準內部負載平衡器

部署至 Azure
此範本會建立具有規則負載平衡埠 80 的標準內部 Azure Load Balancer
使用HA埠建立標準內部負載平衡器

部署至 Azure
此範本會建立具有HA埠負載平衡規則的標準內部 Azure Load Balancer
建立標準負載平衡器

部署至 Azure
此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
建立具有多個 NIC 和 RDP 可存取的 VM

部署至 Azure
此範本可讓您建立具有多個 (2) 網路介面 (NIC) 的虛擬機,並使用已設定的負載平衡器和輸入 NAT 規則來連線 RDP。 您可以使用此樣本輕鬆地新增更多 NIC。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和2個網路介面(前端和後端)。
使用新的 Active Directory 樹系 建立 Azure VM

部署至 Azure
此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 Active Directory 域控制器
使用新的 AD 樹系建立 Azure VM

部署至 Azure
此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC
建立具有2個域控制器的新AD網域

部署至 Azure
此樣本會為新的樹系和網域建立 2 個新的 VM 作為 AD DC(主要和備份)
建立Ubuntu GNOME桌面

部署至 Azure
此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。
部署已啟用 NSG 的 3 Nodetype 安全叢集

部署至 Azure
此範本可讓您在Standard_D2大小 VM 上部署執行 Windows Server 2016 資料中心的安全 3 節點類型 Service Fabric 叢集。 使用此範本可讓您使用網路安全組控制輸入和輸出網路流量。
部署5節點安全叢集

部署至 Azure
此範本可讓您在Standard_D2_v2大小 VMSS 上部署執行 Windows Server 2019 Datacenter 的安全 5 節點 Service Fabric 叢集。
部署 5 節點 Ubuntu Service Fabric 叢集

部署至 Azure
此範本可讓您在Standard_D2_V2大小 VMSS 上部署執行 Ubuntu 的安全 5 節點 Service Fabric 叢集。
部署Linux VMSS wth主要/次要架構

部署至 Azure
此範本可讓您在主要次要架構中使用自定義腳本擴充功能來部署Linux VMSS
將擴展集部署到現有的 vnet

部署至 Azure
此範本會將 VM 擴展集部署到外延的 vnet。
使用Linux VM部署簡單的 VM 擴展集

部署至 Azure
此範本可讓您使用最新修補版本的 Ubuntu Linux 14.04.4-LTS 或 16.04-LTS 部署簡單的 Linux VM 擴展集。 這些 VM 位於負載平衡器後方,具有 SSH 連線的 NAT 規則。
使用 Windows VM 部署簡單的 VM 擴展集

部署至 Azure
此範本可讓您使用各種 Windows 版本的最新修補版本,部署簡單的 Windows VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。
部署支援受信任啟動的 Windows VM 擴展集

部署至 Azure
此範本可讓您使用最新修補版本的 Windows Server 2016、Windows Server 2019 或 Windows Server 2022 Azure Edition,部署支援信任啟動的 Windows VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VMSS 上。 此延伸模組會執行雲端的遠端 證明
從 Azure 數據科學 VM 部署 VM 擴展集

部署至 Azure
這些範本會使用 Azure 資料科學 VM 作為來源映像來部署 VM 擴展集。
使用Linux自定義映像部署 VM 擴展集

部署至 Azure
此範本可讓您在擴展集內部署自訂 VM Linux 映像。 這些 VM 位於具有 HTTP 負載平衡的負載平衡器後方(根據預設在埠 80 上)。 此範例會使用自定義腳本來執行應用程式部署和更新,您可能必須為自己的更新程式提供自定義腳本。 您必須在建立 VMSS 的相同訂用帳戶和區域中,提供 VM 的一般化映像。
使用 Windows 自定義映像部署 VM 擴展集

部署至 Azure
此範本可讓您部署簡單的 VM 擴展集,以使用自訂 Windows 映像。 這些 VM 位於具有 HTTP 負載平衡的負載平衡器後方(根據預設埠 80)
使用 Linux VM 部署 VM 擴展集和自動調整

部署至 Azure
此範本可讓您使用最新修補版本的 Ubuntu Linux 15.04 或 14.04.4-LTS 來部署簡單的 Linux VM 擴展集。 這些 VM 位於負載平衡器後方,具有 SSH 連線的 NAT 規則。它們也有自動調整整合
在 ILB 後部署具有 Linux VM 的 VM 擴展集

部署至 Azure
此範本可讓您使用最新修補版本的 Ubuntu Linux 15.10 或 14.04.4-LTS 來部署 Linux VM 的 VM 擴展集。 這些 VM 位於內部負載平衡器後方,具有 SSH 連線的 NAT 規則。
在可用性區域中部署具有Linux VM的VM擴展集

部署至 Azure
此範本可讓您使用最新修補版本的 Ubuntu Linux 14.04.4-LTS 或 16.04-LTS 部署簡單的 Linux VM 擴展集。 這些 VM 位於負載平衡器後方,具有 SSH 連線的 NAT 規則。
使用 Windows VM 部署 VM 擴展集和自動調整

部署至 Azure
此範本可讓您使用最新修補版本的 Windows 2008-R2-SP1、2012-Datacenter 或 2012-R2-Datacenter 部署簡單的 Windows VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。 它們也有自動調整整合
在可用性區域中部署具有 Windows VM 的 VM 擴展集

部署至 Azure
此範本可讓您使用各種 Windows 版本的最新修補版本來部署 Windows VM 的 VM 擴展集。 這些 VM 位於具有 RDP 連線 NAT 規則的負載平衡器後方。
部署 VMSS,將每個 VM 連線到 Azure 檔案記憶體共用

部署至 Azure
此範本會部署 Ubuntu 虛擬機擴展集,並使用自定義腳本擴充功能將每個 VM 連線到 Azure 檔案記憶體共用
使用自定義腳本擴充功能部署 Windows VM 擴展集

部署至 Azure
此範本可讓您使用各種 Windows 版本的最新修補版本來部署 Windows VM 的 VM 擴展集。 這些 VM 具有自定義腳本擴充功能,且位於負載平衡器後方,具有 RDP 連線的 NAT 規則。
部署虛擬機 ScaleSet 的自動調整設定

部署至 Azure
此範本可讓您部署虛擬機 ScaleSet 資源的自動調整原則。
部署深色追蹤自動調整 vSensors

部署至 Azure
此範本可讓您部署 Darktrace vSensors 的自動自動調整部署
使用 VM 擴展集、Azure 檔案和 Mysql 部署 Drupal

部署至 Azure
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal 的每個 VM(Apache / PHP)。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫
在Ubuntu 上部署IOMAD叢集

部署至 Azure
此範本會將 IOMAD 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 IOMAD。 它會設定負載平衡器,以將要求導向至前端 VM 的 。 它也會設定 NAT 規則,以允許系統管理員存取每個 VM。 它也會使用 VM 之間共用的檔案記憶體來設定 moodledata 資料目錄。 部署成功之後,您可以移至每個前端 VM 上的 /iomad(使用 Web 系統管理員存取權)開始設定 IOMAD。
部署開放式edX Dogwood (多 VM)

部署至 Azure
此範本會建立 Ubuntu VM 的網路,並在其中部署 Open edX Dogwood。 部署支援 1-9 個應用程式 VM 和後端 Mongo 和 MySQL VM。
在Ubuntu 上部署OpenLDAP叢集

部署至 Azure
此範本會在Ubuntu上部署OpenLDAP叢集。 它會建立多個 Ubuntu VM(最多 5 個,但很容易增加),並在它們上執行 OpenLDAP 的無訊息安裝。 然後,它會在它們上設定 N 向多宿主複寫。 部署成功之後,您可以移至 /phpldapadmin 以啟動 congfiguring OpenLDAP。
在 Ubuntu 上部署 OpenSIS Community Edition 叢集

部署至 Azure
此範本會將 OpenSIS Community Edition 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 OpenSIS Community Edition。 部署成功之後,您可以在每個前端 VM 上移至 /opensis-ce ,以啟動 congfiguring OpenSIS。
在Ubuntu 上部署Shibboleth Identity Provider 叢集

部署至 Azure
此範本會在叢集設定中的Ubuntu上部署Shibboleth Identity Provider。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/Status (記下埠號碼) 來檢查成功。
在 Windows 上部署 Shibboleth Identity Provider 叢集

部署至 Azure
此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。
使用 LB 探查和自動修復部署 VM 擴展集

部署至 Azure
此範本可讓您在已設定健康情況探查的負載平衡器後方部署Linux VM的VM擴展集。 擴展集也有自動實例修復原則,且寬限期為 30 分鐘。
使用 Python Bottle 伺服器部署 VM 擴展集 & 自動調整

部署至 Azure
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行可運作的簡單 Python Bottle 應用程式的每個 VM。 設定自動調整擴展集時,會視需要相應放大 &
部署 Windows VMSS 設定具有 SSL DSC

部署至 Azure
此範本可讓您部署兩個 Windows VMSS、設定 WINDOWS 功能,例如 IIS/Web 角色、.Net Framework 4.5、windows 驗證、應用程式初始化、下載應用程式部署套件、URL 重寫 & 使用 DSC 和 Azure Key Vault 的 SSL 設定
部署 2 節點主要/從屬 MySQL 複寫叢集

部署至 Azure
此範本會在 CentOS 6.5 或 6.6 上部署 2 個節點主要/從屬 MySQL 複寫叢集
部署 3 節點 Consul Cluster

部署至 Azure
此範本會部署 3 個節點 Consul 叢集,並透過 Atlas 自動加入節點。 Consul 是服務探索、分散式密鑰/值存放區和一堆其他酷專案的工具。 Atlas 是由 Hashicorp 提供(Consul 的製造者)提供,以快速建立 Consul 叢集的方式,而不需要手動加入每個節點
部署 3 個節點 Percona XtraDB 叢集

部署至 Azure
此範本會在 CentOS 6.5 或 Ubuntu 12.04 上部署 3 個節點 MySQL 高可用性叢集
部署 N 節點 CentOS 叢集

部署至 Azure
此範本會部署具有 2 個網路的 2-10 節點 CentOS 叢集。
在現有的 VNET & AD 上部署 SQL Server 2014 AG

部署至 Azure
此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。
在 LB 下部署 Windows VM,設定 WinRM Https

部署至 Azure
此範本可讓您使用 Windows 版本的幾個不同選項來部署 Windows VM。 此範本也會在 VM 上設定 WinRM HTTPs 接聽程式
Docker Swarm 叢集

部署至 Azure
此範本會建立高可用性 Docker Swarm 叢集
使用 VM 和 Private Link 服務 Front Door Premium

部署至 Azure
此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
SUSE 上的 GlassFish

部署至 Azure
此範本會部署負載平衡的 GlassFish (v3 或 v4) 叢集,其中包含使用者定義的 SUSE 數目 (OpenSUSE 或 SLES) VM。
SQL Server 2014 VM & IIS VM

部署至 Azure
在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。
在虛擬機擴展集上安裝 Elasticsearch 叢集

部署至 Azure
此範本會在虛擬機擴展集上部署 Elasticsearch 叢集。 範本會布建 3 個專用主要節點,其中包含選擇性數目的數據節點,這些節點會在受控磁碟上執行。
Azure 虛擬網路中的 IPv6

部署至 Azure
建立具有 2 個 VM 的雙堆疊 IPv4/IPv6 VNET。
在 Azure 虛擬網路中 IPv6 與 Std LB

部署至 Azure
建立具有 2 部 VM 和因特網面向標準 Load Balancer 的雙堆棧 IPv4/IPv6 VNET。
RHEL 上的 JBoss EAP

部署至 Azure
此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
RHEL 上的 JBoss EAP

部署至 Azure
此範本可讓您建立執行 JBoss EAP 7.4 叢集的 RHEL 8.6 VMSS 實例,並部署名為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
KEMP LoadMaster HA 配對

部署至 Azure
此範本會部署KEMP LoadMasterHA配對
具有 2 個 VIP 的 Load Balancer,每個都有一個 LB 規則

部署至 Azure
此範本可讓您建立負載平衡器、負載平衡器 2 個公用IP位址(multivip)、虛擬網路、虛擬網路中的網路介面,& 網路介面所使用的負載平衡器中的LB規則。
使用輸入 NAT 規則 負載平衡器

部署至 Azure
此範本可讓您在網路介面所使用的Load Balancer中,建立負載平衡器、虛擬網路、網路介面的負載平衡器公用IP位址 & NAT規則。
使用 NSG、ILB、AppGateway 多層式應用程式

部署至 Azure
此範本會部署虛擬網路、透過子網隔離網路、部署 VM 並設定負載平衡
多層式流量管理員、L4 ILB、L7 AppGateway

部署至 Azure
此範本會部署虛擬網路、透過子網隔離網路、部署 VM 並設定負載平衡
Private Link 服務範例

部署至 Azure
此範本示範如何建立私人鏈接服務
已鏈結至閘道 Load Balancer 的公用 Load Balancer

部署至 Azure
此範本可讓您部署鏈結至閘道 Load Balancer 的公用標準 Load Balancer。 來自因特網的流量會路由傳送至後端集區中具有Linux VM(NVA)的網關負載平衡器。
使用現有的 Active Directory RDS 伺服器陣列部署

部署至 Azure
此範本會使用相同的資源群組中的現有 Active Directory 來建立 RDS 伺服器陣列部署
RDS 閘道高可用性部署

部署至 Azure
此範本提供現有 RDS 部署中 RD 閘道和 RD Web 存取伺服器的高可用性
在 Azure 上 Red Hat Linux 3 層解決方案

部署至 Azure
此範本可讓您使用 『Red Hat Enterprise Linux 7.3』 虛擬機來部署 3 層架構。 架構包括虛擬網路、外部和內部負載平衡器、跳躍 VM、NSG 等,以及每一層中的多個 RHEL 虛擬機
使用 Azure 負載平衡器和浮動 IP 備援 haproxy

部署至 Azure
此範本會建立備援 haproxy 設定,其中 2 個 Ubuntu VM 設定在已啟用浮動 IP 的 Azure 負載平衡器後方。 每個Ubuntu VM都會執行 haproxy,以對其他應用程式 VM 的要求進行負載平衡(在此案例中執行Apache)。 Keepalived 藉由將浮動 IP 指派給 MASTER,並封鎖 BACKUP 上的負載平衡器探查,來啟用 haproxy VM 的備援。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、網路介面。
具有高可用性的遠端桌面服務

部署至 Azure
此 ARM 範例程式代碼會部署具有高可用性的 遠端桌面服務 2019 會話集合 實驗室。 目標是使用 Windows Server 2019 部署遠端桌面服務的完整備援高可用性解決方案。
保留的IP使用案例代碼段

部署至 Azure
此範本示範目前支援的保留IP使用案例。 保留的IP只是靜態配置的公用IP。
SAP NetWeaver 3 層式 (受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 和受控磁碟支援的作業系統來部署 VM。
SAP NetWeaver 3 層多層式 SID DB(受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 支援的作業系統來部署 VM。
SAP NetWeaver 檔案伺服器 (受控磁碟)

部署至 Azure
此範本可讓您部署檔案伺服器,以作為 SAP NetWeaver 的共享記憶體。
使用 Linux VM 和每個 VM 的公用 IPv4 簡單 VM 擴展集

部署至 Azure
此範本示範如何使用負載平衡器、輸入 NAT 規則和每個 VM 的公用 IP 來部署簡單的擴充集。
已啟用 SSL 的 VM 擴展集

部署至 Azure
部署 Web 伺服器以安全方式部署的 SSL 憑證來設定 Azure Key Vault
依IP位址 具有後端集區的標準負載平衡器

部署至 Azure
此範本用來示範如何使用ARM範本,依IP位址設定負載平衡器的後端集區,如 後端集區管理 檔中所述。
使用可用性區域 虛擬機擴展集範例

部署至 Azure
此範本會使用負載平衡器,建立位於個別可用性區域中的 VMSS。
使用 RDP 連接埠 虛擬機

部署至 Azure
建立虛擬機,併為負載平衡器中的 VM 建立 RDP 的 NAT 規則
執行 IIS WebApp 的自動調整 VM 擴展集

部署至 Azure
部署執行 IIS 的 Windows VM 擴展集和非常基本的 .NET MVC Web 應用程式。 VMSS PowerShell DSC 擴充功能可用來執行 IIS 安裝和 WebDeploy 套件部署。
使用 Load Balancer 和 NAT 在可用性區域中 VM

部署至 Azure
此範本可讓您使用 Load Balancer 建立分散於可用性區域的虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
在 Azure 虛擬網路 (VNET) 中部署 IPv6 的 VMSS

部署至 Azure
使用雙堆棧 IPv4/IPv6 VNET 和 Std Load Balancer 建立 VM 擴展集。
VMSS 彈性協調流程模式快速入門 Linux

部署至 Azure
此範本會部署具有 Azure Load Balancer 後方實例的簡單 VM 擴展集。 VM 擴展集處於彈性協調流程模式。 使用 os 參數來選擇 Linux (Ubuntu) 或 Windows (Windows Server Datacenter 2019) 部署。 注意:本快速入門範本可讓您從任何因特網位址存取 VM 管理埠(SSH、RDP),而且不應該用於生產部署。
具有公用IP前置詞的VMSS

部署至 Azure
使用公用IP前綴部署VMSS的範本

Terraform (AzAPI 提供者) 資源定義

loadBalancers 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/loadBalancers 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2017-03-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                provisioningState = "string"
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                networkSecurityGroup = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    defaultSecurityRules = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationPortRange = "string"
                          direction = "string"
                          priority = int
                          protocol = "string"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourcePortRange = "string"
                        }
                      }
                    ]
                    provisioningState = "string"
                    resourceGuid = "string"
                    securityRules = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationPortRange = "string"
                          direction = "string"
                          priority = int
                          protocol = "string"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourcePortRange = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                provisioningState = "string"
                resourceNavigationLinks = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      link = "string"
                      linkedResourceType = "string"
                    }
                  }
                ]
                routeTable = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    provisioningState = "string"
                    routes = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                          provisioningState = "string"
                        }
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              }
            }
          }
        }
      ]
      inboundNatPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      outboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            numberOfProbes = int
            port = int
            protocol = "string"
            provisioningState = "string"
            requestPath = "string"
          }
        }
      ]
      provisioningState = "string"
      resourceGuid = "string"
    }
  })
}

屬性值

BackendAddressPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 後端位址池的屬性。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名字 描述 價值
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

FrontendIPConfiguration

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器前端IP組態的屬性。 FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

名字 描述 價值
privateIPAddress IP 組態的私人IP位址。 字串
privateIPAllocationMethod 私人IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddress 公用IP資源的參考。 PublicIPAddress
子網資源的參考。 子網

InboundNatPool

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 集區的屬性。 InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

名字 描述 價值
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int (必要)
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPortRangeEnd 外部埠範圍中的最後一個埠號碼,用來提供與負載平衡器相關聯的輸入 Nat 給 NIC。 可接受的值範圍介於 1 到 65535 之間。 int (必要)
frontendPortRangeStart 外部埠範圍中的第一個埠號碼,用來為與負載平衡器相關聯的 NIC 提供輸入 Nat。 可接受的值範圍介於 1 到 65534 之間。 int (必要)
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp'。 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 輸入 NAT 規則的屬性。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名字 描述 價值
backendPort 用於內部端點的埠。 可接受的值範圍從 1 到 65535。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值範圍從 1 到 65534。 int
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
協定 端點的傳輸通訊協定。 可能的值為:'Udp' 或 'Tcp' 'Tcp'
'Udp'
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

LoadBalancerPropertiesFormat

名字 描述 價值
backendAddressPools 負載平衡器所使用的後端位址池集合 BackendAddressPool[]
frontendIPConfigurations 物件,表示要用於負載平衡器的前端IP FrontendIPConfiguration[]
inboundNatPools 在與負載平衡器相關聯的 NIC 上,定義輸入 NAT 到單一後埠的外部埠範圍。 輸入 NAT 規則會自動針對使用此範圍的外部埠,針對與 Load Balancer 相關聯的每個 NIC 建立。 在Load Balancer上定義輸入NAT集區與定義輸入Nat規則互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatPool[]
inboundNatRules 負載平衡器所使用的輸入NAT規則集合。 在負載平衡器上定義輸入NAT規則與定義輸入NAT集區互斥。 輸入 NAT 集區會從虛擬機擴展集參考。 與個別虛擬機相關聯的 NIC 無法參考輸入 NAT 集區。 它們必須參考個別的輸入NAT規則。 InboundNatRule[]
loadBalancingRules 代表負載平衡規則的物件集合取得布建 LoadBalancingRule[]
outboundNatRules 輸出 NAT 規則。 OutboundNatRule[]
探針 負載平衡器中使用的探查物件集合 探查[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 負載平衡器資源的資源 GUID 屬性。 字串

LoadBalancingRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的屬性。 LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

名字 描述 價值
backendAddressPool DIP 集區的參考。 輸入流量會隨機負載平衡後端IP中的IP。 SubResource
backendPort 用於端點上內部連線的埠。 可接受的值介於 1 到 65535 之間。 int
enableFloatingIP 針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。 bool
frontendIPConfiguration 前端IP位址的參考。 SubResource
frontendPort 外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值為 1 到 65534。 int (必要)
idleTimeoutInMinutes TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。 int
loadDistribution 此規則的負載分配原則。 可能的值為 『Default』、『SourceIP』和 『SourceIPProtocol』。 'Default'
'SourceIP'
'SourceIPProtocol'
探針 負載平衡規則所使用的負載平衡器探查參考。 SubResource
協定 外部端點的傳輸通訊協定。 可能的值為 'Udp' 或 'Tcp' 'Tcp'
'Udp' (必要)
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

Microsoft.Network/loadBalancers

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 負載平衡器的屬性。 LoadBalancerPropertiesFormat
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Network/loadBalancers@2017-03-01”

NetworkSecurityGroup

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 網路安全組資源。 NetworkSecurityGroupPropertiesFormat
標籤 資源標籤。 ResourceTags

NetworkSecurityGroupPropertiesFormat

名字 描述 價值
defaultSecurityRules 網路安全組的預設安全性規則。 SecurityRule[]
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路安全組資源的資源 GUID 屬性。 字串
securityRules 網路安全組的安全性規則集合。 SecurityRule[]

OutboundNatRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 負載平衡器的輸出 NAT 集區。 OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

名字 描述 價值
allocatedOutboundPorts 要用於 NAT 的輸出埠數目。 int
backendAddressPool DIP 集區的參考。 輸出流量會在後端IP中的IP之間隨機負載平衡。 SubResource (必要)
frontendIPConfigurations 負載平衡器的前端IP位址。 SubResource[]
provisioningState 取得 PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

探針

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 取得資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ProbePropertiesFormat

ProbePropertiesFormat

名字 描述 價值
intervalInSeconds 間隔,以秒為單位,以秒為單位,探查端點的健康情況狀態的頻率。 一般而言,間隔略低於配置逾時期間(以秒為單位)的一半,允許在將實例從輪替中取出之前進行兩個完整探查。 默認值為 15,最小值為 5。 int
numberOfProbes 如果沒有任何回應,探查的數目會導致停止將進一步的流量傳遞至端點。 這個值可讓端點從輪替中取出的速度比 Azure 中使用的一般時間快或慢。 int
港口 用於通訊探查的埠。 可能的值範圍從 1 到 65535,包含。 int (必要)
協定 端點的通訊協定。 可能的值為:『Http』 或 『Tcp』。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 『Http』,則需要來自的 200 OK 回應,才能成功探查。 'Http'
'Tcp' (必要)
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
requestPath 用來向 VM 要求健康狀態的 URI。 如果通訊協定設定為 HTTP,則需要路徑。 否則,不允許它。 沒有預設值。 字串

PublicIPAddress

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 公用IP位址屬性。 PublicIPAddressPropertiesFormat
標籤 資源標籤。 ResourceTags

PublicIPAddressDnsSettings

名字 描述 價值
domainNameLabel 取得或設定功能變數名稱標籤。功能變數名稱標籤和區域化 DNS 區域的串連組成與公用IP位址相關聯的完整功能變數名稱。 如果指定功能變數名稱標籤,則會為 Microsoft azure DNS 系統中的公用 IP 建立 A DNS 記錄。 字串
fqdn 取得與公用IP相關聯之 A DNS 記錄的完整功能變數名稱 FQDN。 這是 domainNameLabel 和區域化 DNS 區域的串連。 字串
reverseFqdn 取得或設定反向 FQDN。 可解析為這個公用IP位址的用戶可見完整功能變數名稱。 如果指定 reverseFqdn,則會建立 PTR DNS 記錄,從 in-addr.arpa 網域中的 IP 位址指向反向 FQDN。 字串

PublicIPAddressPropertiesFormat

名字 描述 價值
dnsSettings 與公用IP位址相關聯的 DNS 記錄 FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes 公用IP位址的閒置逾時。 int
ipAddress 字串
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAddressVersion 公用IP位址版本。 可能的值為:'IPv4' 和 'IPv6'。 'IPv4'
'IPv6'
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串
名字 描述 價值
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 ResourceNavigationLink 的屬性。 ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

名字 描述 價值
連結 連結至外部資源 字串
linkedResourceType 鏈接資源的資源類型。 字串

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

ResourceTags

名字 描述 價值

路線

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 路由資源 RoutePropertiesFormat

RoutePropertiesFormat

名字 描述 價值
addressPrefix 路由套用目的地 CIDR。 字串
nextHopIpAddress IP 位址封包應該轉送至 。 下一個躍點值只能在下一個躍點類型為 VirtualAppliance 的路由中允許。 字串
nextHopType 封包應傳送至的 Azure 躍點類型。 可能的值為:'VirtualNetworkGateway'、'VnetLocal'、'Internet'、'VirtualAppliance'和 'None' 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必要)
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

RouteTable

名字 描述 價值
etag 取得唯一的唯一 字串
id 資源標識碼。 字串
位置 資源位置。 字串
性能 路由表資源 RouteTablePropertiesFormat
標籤 資源標籤。 ResourceTags

RouteTablePropertiesFormat

名字 描述 價值
provisioningState 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
路線 路由表中包含的路由集合。 路由[]

SecurityRule

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

名字 描述 價值
訪問 允許或拒絕網路流量。 可能的值為:'Allow' 和 'Deny'。 'Allow'
'拒絕' (必要)
描述 此規則的描述。 限制為140個字元。 字串
destinationAddressPrefix 目的地位址前置詞。 CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 字串 (必要)
destinationPortRange 目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串
方向 規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。 可能的值為:'Inbound' 和 'Outbound'。 'Inbound'
'輸出' (必要)
優先權 規則的優先順序。 此值可以介於 100 到 4096 之間。 集合中每個規則的優先順序號碼必須是唯一的。 優先順序數位越低,規則的優先順序就越高。 int
協定 此規則適用的網路協定。 可能的值為 『Tcp』、『Udp』和 『*』。 '*'
'Tcp'
'Udp' (必要)
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
sourceAddressPrefix CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。 字串 (必要)
sourcePortRange 來源埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 字串

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
id 資源標識碼。 字串
名字 資源群組內唯一的資源名稱。 此名稱可用來存取資源。 字串
性能 SubnetPropertiesFormat

SubnetPropertiesFormat

名字 描述 價值
addressPrefix 子網的位址前綴。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
resourceNavigationLinks 使用子網取得外部資源的參考數位。 ResourceNavigationLink[]
routeTable RouteTable 資源的參考。 RouteTable

SubResource

名字 描述 價值
id 資源標識碼。 字串