共用方式為


Microsoft.Network virtualnetworks/subnets 2015-06-15

言論

如需建立虛擬網路和子網的指引,請參閱 使用 Bicep建立虛擬網路資源。

Bicep 資源定義

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

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

資源格式

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

resource symbolicname 'Microsoft.Network/virtualnetworks/subnets@2015-06-15' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    ipConfigurations: [
      {
        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'
              ipConfiguration: ...
              provisioningState: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        }
      }
    ]
    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'
            }
          }
        ]
        networkInterfaces: [
          {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                appliedDnsServers: [
                  'string'
                ]
                dnsServers: [
                  'string'
                ]
                internalDnsNameLabel: 'string'
                internalFqdn: 'string'
              }
              enableIPForwarding: bool
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    loadBalancerBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfigurations: [
                            ...
                          ]
                          outboundNatRule: {
                            id: 'string'
                          }
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerInboundNatRules: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfiguration: ...
                          backendPort: int
                          enableFloatingIP: bool
                          frontendIPConfiguration: {
                            id: 'string'
                          }
                          frontendPort: int
                          idleTimeoutInMinutes: int
                          protocol: 'string'
                          provisioningState: 'string'
                        }
                      }
                    ]
                    primary: bool
                    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'
                        ipConfiguration: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            privateIPAddress: 'string'
                            privateIPAllocationMethod: 'string'
                            provisioningState: 'string'
                            publicIPAddress: ...
                            subnet: {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: ...
                            }
                          }
                        }
                        provisioningState: 'string'
                        publicIPAllocationMethod: 'string'
                        resourceGuid: 'string'
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    subnet: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: ...
                    }
                  }
                }
              ]
              macAddress: 'string'
              networkSecurityGroup: ...
              primary: bool
              provisioningState: 'string'
              resourceGuid: 'string'
              virtualMachine: {
                id: 'string'
              }
            }
            tags: {
              {customized property}: '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'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
    provisioningState: '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'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
}

屬性值

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

名字 描述 價值
backendIPConfigurations 取得網路介面中定義的IP位址參考集合。 NetworkInterfaceIPConfiguration[]
outboundNatRule 取得使用此後端位址池的輸出規則。 SubResource
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

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

InboundNatRulePropertiesFormat

名字 描述 價值
backendIPConfiguration VM 網路介面上定義之私人IP位址的參考。 傳送至每個前端IP組態前埠的流量會轉送到支援的IP。 NetworkInterfaceIPConfiguration
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』。 字串

IPConfiguration

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

IPConfigurationPropertiesFormat

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

Microsoft.Network/virtualnetworks/subnets

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:virtualnetworks
性能 SubnetPropertiesFormat

NetworkInterface

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

NetworkInterfaceDnsSettings

名字 描述 價值
appliedDnsServers 如果使用此 NIC 的 VM 是可用性設定組的一部分,則此列表會擁有所有屬於可用性設定組一部分之 NIC 的所有 DNS 伺服器聯集。 此屬性是每部 VM 上設定的內容。 string[]
dnsServers DNS 伺服器 IP 位址的清單。 使用 'AzureProvidedDNS' 切換至 Azure 提供的 DNS 解析。 'AzureProvidedDNS' 值無法與其他IP結合,它必須是 dnsServers 集合中唯一的值。 string[]
internalDnsNameLabel 此 NIC 的相對 DNS 名稱,用於相同虛擬網路中的 VM 之間的內部通訊。 字串
internalFqdn 支援相同虛擬網路中 VM 之間內部通訊的完整 DNS 名稱。 字串

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 價值
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 資源的參考。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的參考清單。 InboundNatRule[]
主要 取得這是否為網路介面上的主要客戶位址。 bool
privateIPAddress 字串
privateIPAllocationMethod 定義如何指派私人IP位址。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 字串
publicIPAddress 公用IP位址資源。 PublicIPAddress
虛擬網路資源中的子網。 子網

NetworkInterfacePropertiesFormat

名字 描述 價值
dnsSettings 網路介面中的 DNS 設定。 NetworkInterfaceDnsSettings
enableIPForwarding 指出是否在此網路介面上啟用IP轉送。 bool
ipConfigurations 網路介面的IPConfiguration清單。 NetworkInterfaceIPConfiguration[]
macAddress 網路介面的 MAC 位址。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
主要 取得這是否為虛擬機上的主要網路介面。 bool
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路介面資源的資源 GUID 屬性。 字串
virtualMachine 虛擬機的參考。 SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

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 字串
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串

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 子網的位址前綴。 字串
ipConfigurations 取得使用子網之網路介面IP組態的參考數位。 IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
routeTable RouteTable 資源的參考。 RouteTable

SubResource

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

快速入門範例

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

Bicep 檔案 描述
將子網新增至現有的 VNET 此範本可讓您將子網新增至現有的 VNET。 部署至現有 VNET 的資源群組
Azure Bastion 即服務 此範本會在虛擬網路中布建 Azure Bastion
使用 NSG Azure Bastion 即服務 此範本會在虛擬網路中布建 Azure Bastion
沒有公用IP位址的 Azure Batch 集區 此範本會建立 Azure Batch 簡化的節點通訊集區,而不需要公用 IP 位址。
Azure Cloud Shell - VNet 此範本會將 Azure Cloud Shell 資源部署至 Azure 虛擬網路。
Azure 容器實例 - VNet 將容器實例部署至 Azure 虛擬網路。
Azure Game 開發人員虛擬機擴展集 Azure 遊戲開發人員虛擬機擴展集包含 Unreal 等授權引擎。
Azure Machine Learning 端對端安全設定 這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
Azure Machine Learning 端對端安全設定 (舊版) 這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
建立跨區域負載平衡器 此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
在新子網中建立路由伺服器 此範本會將路由伺服器部署到名為 RouteServerSubnet 的子網。
建立標準內部負載平衡器 此範本會建立具有規則負載平衡埠 80 的標準內部 Azure Load Balancer
建立標準負載平衡器 此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
使用 Prometheus 和 Grafana 建立具有 privae 連結的 AKS 這會在 Azure Kubernetes Service (AKS) 叢集上建立 Azure grafana、AKS 並安裝 Prometheus、開放原始碼監視和警示工具組。 然後使用 Azure Managed Grafana 的受控私人端點來連線到此 Prometheus 伺服器,並在 Grafana 儀錶板中顯示 Prometheus 數據
在 ASEv3 中建立 AppServicePlan 和 App 在 ASEv3 中建立 AppServicePlan 和 App
建立具有多個IP公用位址的 Azure 防火牆 此範本會建立具有兩個公用IP位址和兩部 Windows Server 2019 伺服器的 Azure 防火牆,以進行測試。
建立 Azure Machine Learning 服務工作區 (舊版) 此部署範本會指定 Azure Machine Learning 工作區及其相關聯的資源,包括 Azure Key Vault、Azure 儲存體、Azure Application Insights 和 Azure Container Registry。 此組態說明在網路隔離設定中開始使用 Azure Machine Learning 所需的資源集。
建立 Azure Machine Learning 服務工作區 (vnet) 此部署範本會指定 Azure Machine Learning 工作區及其相關聯的資源,包括 Azure Key Vault、Azure 儲存體、Azure Application Insights 和 Azure Container Registry。 此組態說明在網路隔離設定中開始使用 Azure Machine Learning 所需的資源集。
建立 Azure 防火牆、用戶端 VM 和伺服器 VM 的沙箱 此範本會建立具有 2 個子網的虛擬網路(伺服器子網和 AzureFirewall 子網)、伺服器 VM、用戶端 VM、每個 VM 的公用 IP 位址,以及路由表,以透過防火牆在 VM 之間傳送流量。
建立跨租使用者私人端點資源 此範本可讓您在相同或跨租用戶環境中建立Priavate端點資源,並新增 DNS 區域設定。
使用 Microsoft Entra ID Join 建立 AVD 此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、測試會話主機及其擴充功能,並加入Microsoft Entra ID join
部署具有標籤的簡單 Windows VM 此範本會部署D2_v3 Windows VM、NIC、記憶體帳戶、虛擬網路、公用IP位址和網路安全組。 標記物件會在變數中建立,並會在適用時套用至所有資源。
使用 VNet 部署適用於 MySQL 的 Azure 資料庫 此範本提供部署適用於 MySQL 的 Azure 資料庫與 VNet 整合的方式。
使用 VNet 部署適用於 PostgreSQL 的 Azure 資料庫 (彈性) 此範本提供一種方式來部署彈性伺服器適用於 PostgreSQL 的 Azure 資料庫與 VNet 整合。
使用 VNet 部署適用於 PostgreSQL 的 Azure 資料庫 此範本提供部署適用於 PostgreSQL 的 Azure 資料庫與 VNet 整合的方式。
部署 Azure 資料庫移轉服務 (DMS) Azure 資料庫移轉服務是完全受控的服務,其設計目的是讓多個資料庫來源順暢地移轉至 Azure 數據平臺,且停機時間最少(在線移轉)。
使用私人端點部署 MySQL 彈性伺服器 此範本提供使用私人端點部署適用於 MySQL 的 Azure 資料庫彈性伺服器的方式。
使用 Vnet 整合部署 MySQL 彈性伺服器 此範本提供部署適用於 MySQL 彈性伺服器的 Azure 資料庫與 VNet 整合的方式。
GitLab Omnibus 此範本可簡化使用公用 DNS 在虛擬機上部署 GitLab Omnibus,並利用公用 IP 的 DNS。 它會使用Standard_F8s_v2實例大小,其與參考架構一致,且最多可支援1000位使用者(20 RPS)。 實例已預先設定為搭配使用 HTTPS 與 Let's Encrypt 憑證進行安全連線。
私人端點範例 此範本示範如何建立指向 Azure SQL Server 的私人端點
安全虛擬中樞 此範本會使用 Azure 防火牆建立安全的虛擬中樞,以保護目的地為因特網的雲端網路流量。
SharePoint 訂閱 / 2019 / 2016 完整設定 建立 DC、SQL Server 2022,以及從 1 到 5 部伺服器(s)裝載 SharePoint 訂閱 /2019 / 2016 伺服器數位,其中包含廣泛的設定,包括受信任的驗證、具有個人網站的使用者配置檔、OAuth 信任(使用憑證)、裝載高信任載入巨集的專用 IIS 網站等等...已安裝最新版本的密鑰軟體(包括 Fiddler、vscode、np++、7zip、ULS Viewer)。 SharePoint 機器有額外的微調,使其立即可供使用(遠端管理工具、Edge 和 Chrome 的自定義原則、快捷方式等等...)。
使用 VM 虛擬網路 NAT 部署 NAT 閘道和虛擬機

ARM 樣本資源定義

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

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

資源格式

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

{
  "type": "Microsoft.Network/virtualnetworks/subnets",
  "apiVersion": "2015-06-15",
  "name": "string",
  "etag": "string",
  "properties": {
    "addressPrefix": "string",
    "ipConfigurations": [
      {
        "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",
              "ipConfiguration": ...,
              "provisioningState": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        }
      }
    ],
    "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"
            }
          }
        ],
        "networkInterfaces": [
          {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "appliedDnsServers": [ "string" ],
                "dnsServers": [ "string" ],
                "internalDnsNameLabel": "string",
                "internalFqdn": "string"
              },
              "enableIPForwarding": "bool",
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "loadBalancerBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfigurations": [
                            ...
                          ],
                          "outboundNatRule": {
                            "id": "string"
                          },
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerInboundNatRules": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfiguration": ...,
                          "backendPort": "int",
                          "enableFloatingIP": "bool",
                          "frontendIPConfiguration": {
                            "id": "string"
                          },
                          "frontendPort": "int",
                          "idleTimeoutInMinutes": "int",
                          "protocol": "string",
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "primary": "bool",
                    "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",
                        "ipConfiguration": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "privateIPAddress": "string",
                            "privateIPAllocationMethod": "string",
                            "provisioningState": "string",
                            "publicIPAddress": ...,
                            "subnet": {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": ...
                            }
                          }
                        },
                        "provisioningState": "string",
                        "publicIPAllocationMethod": "string",
                        "resourceGuid": "string"
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "subnet": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": ...
                    }
                  }
                }
              ],
              "macAddress": "string",
              "networkSecurityGroup": ...,
              "primary": "bool",
              "provisioningState": "string",
              "resourceGuid": "string",
              "virtualMachine": {
                "id": "string"
              }
            },
            "tags": {
              "{customized property}": "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"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "provisioningState": "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"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  }
}

屬性值

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

名字 描述 價值
backendIPConfigurations 取得網路介面中定義的IP位址參考集合。 NetworkInterfaceIPConfiguration[]
outboundNatRule 取得使用此後端位址池的輸出規則。 SubResource
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

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

InboundNatRulePropertiesFormat

名字 描述 價值
backendIPConfiguration VM 網路介面上定義之私人IP位址的參考。 傳送至每個前端IP組態前埠的流量會轉送到支援的IP。 NetworkInterfaceIPConfiguration
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』。 字串

IPConfiguration

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

IPConfigurationPropertiesFormat

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

Microsoft.Network/virtualnetworks/subnets

名字 描述 價值
apiVersion API 版本 '2015-06-15'
etag 每當更新資源時變更的唯一隻讀字串。 字串
名字 資源名稱 字串 (必要)
性能 SubnetPropertiesFormat
類型 資源類型 'Microsoft.Network/virtualnetworks/subnets'

NetworkInterface

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

NetworkInterfaceDnsSettings

名字 描述 價值
appliedDnsServers 如果使用此 NIC 的 VM 是可用性設定組的一部分,則此列表會擁有所有屬於可用性設定組一部分之 NIC 的所有 DNS 伺服器聯集。 此屬性是每部 VM 上設定的內容。 string[]
dnsServers DNS 伺服器 IP 位址的清單。 使用 'AzureProvidedDNS' 切換至 Azure 提供的 DNS 解析。 'AzureProvidedDNS' 值無法與其他IP結合,它必須是 dnsServers 集合中唯一的值。 string[]
internalDnsNameLabel 此 NIC 的相對 DNS 名稱,用於相同虛擬網路中的 VM 之間的內部通訊。 字串
internalFqdn 支援相同虛擬網路中 VM 之間內部通訊的完整 DNS 名稱。 字串

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 價值
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 資源的參考。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的參考清單。 InboundNatRule[]
主要 取得這是否為網路介面上的主要客戶位址。 bool
privateIPAddress 字串
privateIPAllocationMethod 定義如何指派私人IP位址。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 字串
publicIPAddress 公用IP位址資源。 PublicIPAddress
虛擬網路資源中的子網。 子網

NetworkInterfacePropertiesFormat

名字 描述 價值
dnsSettings 網路介面中的 DNS 設定。 NetworkInterfaceDnsSettings
enableIPForwarding 指出是否在此網路介面上啟用IP轉送。 bool
ipConfigurations 網路介面的IPConfiguration清單。 NetworkInterfaceIPConfiguration[]
macAddress 網路介面的 MAC 位址。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
主要 取得這是否為虛擬機上的主要網路介面。 bool
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路介面資源的資源 GUID 屬性。 字串
virtualMachine 虛擬機的參考。 SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

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 字串
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串

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 子網的位址前綴。 字串
ipConfigurations 取得使用子網之網路介面IP組態的參考數位。 IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
routeTable RouteTable 資源的參考。 RouteTable

SubResource

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

快速入門範本

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

範本 描述
將子網新增至現有的 VNET

部署至 Azure
此範本可讓您將子網新增至現有的 VNET。 部署至現有 VNET 的資源群組
將具有 Redis 安全性規則的 NSG 新增至現有的子網

部署至 Azure
此範本可讓您將具有預先設定 Azure Redis 快取安全性規則的 NSG 新增至 VNET 內現有的子網。 部署到現有 VNET 的資源群組。
使用 Azure SQL 後端 App Service 環境

部署至 Azure
此範本會建立具有 Azure SQL 後端的 App Service 環境,以及私人端點,以及通常用於私人/隔離環境中的相關聯資源。
Azure Bastion 即服務

部署至 Azure
此範本會在虛擬網路中布建 Azure Bastion
使用 NSG Azure Bastion 即服務

部署至 Azure
此範本會在虛擬網路中布建 Azure Bastion
沒有公用IP位址的 Azure Batch 集區

部署至 Azure
此範本會建立 Azure Batch 簡化的節點通訊集區,而不需要公用 IP 位址。
Azure Cloud Shell - VNet

部署至 Azure
此範本會將 Azure Cloud Shell 資源部署至 Azure 虛擬網路。
Azure 容器實例 - VNet

部署至 Azure
將容器實例部署至 Azure 虛擬網路。
Azure Game 開發人員虛擬機擴展集

部署至 Azure
Azure 遊戲開發人員虛擬機擴展集包含 Unreal 等授權引擎。
Azure Machine Learning 端對端安全設定

部署至 Azure
這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
Azure Machine Learning 端對端安全設定 (舊版)

部署至 Azure
這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
建立跨區域負載平衡器

部署至 Azure
此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
在新子網中建立路由伺服器

部署至 Azure
此範本會將路由伺服器部署到名為 RouteServerSubnet 的子網。
建立標準內部負載平衡器

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

部署至 Azure
此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
使用 Prometheus 和 Grafana 建立具有 privae 連結的 AKS

部署至 Azure
這會在 Azure Kubernetes Service (AKS) 叢集上建立 Azure grafana、AKS 並安裝 Prometheus、開放原始碼監視和警示工具組。 然後使用 Azure Managed Grafana 的受控私人端點來連線到此 Prometheus 伺服器,並在 Grafana 儀錶板中顯示 Prometheus 數據
在 ASEv3 中建立 AppServicePlan 和 App

部署至 Azure
在 ASEv3 中建立 AppServicePlan 和 App
建立具有多個IP公用位址的 Azure 防火牆

部署至 Azure
此範本會建立具有兩個公用IP位址和兩部 Windows Server 2019 伺服器的 Azure 防火牆,以進行測試。
建立 Azure Machine Learning 服務工作區 (舊版)

部署至 Azure
此部署範本會指定 Azure Machine Learning 工作區及其相關聯的資源,包括 Azure Key Vault、Azure 儲存體、Azure Application Insights 和 Azure Container Registry。 此組態說明在網路隔離設定中開始使用 Azure Machine Learning 所需的資源集。
建立 Azure Machine Learning 服務工作區 (vnet)

部署至 Azure
此部署範本會指定 Azure Machine Learning 工作區及其相關聯的資源,包括 Azure Key Vault、Azure 儲存體、Azure Application Insights 和 Azure Container Registry。 此組態說明在網路隔離設定中開始使用 Azure Machine Learning 所需的資源集。
建立 Azure 付款 HSM

部署至 Azure
此範本會建立 Azure 付款 HSM,為 Azure 雲端中的即時重大付款交易提供密碼編譯密鑰作業。
使用SMB磁碟區建立新的ANF資源

部署至 Azure
此範本可讓您使用單一容量集區和使用SMB通訊協定設定的單一磁碟區來建立新的 Azure NetApp Files 資源。
建立 Azure 防火牆、用戶端 VM 和伺服器 VM 的沙箱

部署至 Azure
此範本會建立具有 2 個子網的虛擬網路(伺服器子網和 AzureFirewall 子網)、伺服器 VM、用戶端 VM、每個 VM 的公用 IP 位址,以及路由表,以透過防火牆在 VM 之間傳送流量。
建立跨租使用者私人端點資源

部署至 Azure
此範本可讓您在相同或跨租用戶環境中建立Priavate端點資源,並新增 DNS 區域設定。
使用 Microsoft Entra ID Join 建立 AVD

部署至 Azure
此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、測試會話主機及其擴充功能,並加入Microsoft Entra ID join
部署中樞和輪輻拓撲沙盒

部署至 Azure
此範本會建立基本的中樞和輪輻拓撲設定。 它會建立具有 DMZ、管理、共用和閘道子網的中樞 VNet(選擇性),其中兩個輪輻 VNet(開發和生產環境)包含每個工作負載子網。 它也會在中樞的管理子網上部署 Windows Jump-Host,並在中樞與兩個輪輻之間建立 VNet 對等互連。
部署具有標籤的簡單 Windows VM

部署至 Azure
此範本會部署D2_v3 Windows VM、NIC、記憶體帳戶、虛擬網路、公用IP位址和網路安全組。 標記物件會在變數中建立,並會在適用時套用至所有資源。
使用 VNet 部署適用於 MySQL 的 Azure 資料庫

部署至 Azure
此範本提供部署適用於 MySQL 的 Azure 資料庫與 VNet 整合的方式。
使用 VNet 部署適用於 PostgreSQL 的 Azure 資料庫 (彈性)

部署至 Azure
此範本提供一種方式來部署彈性伺服器適用於 PostgreSQL 的 Azure 資料庫與 VNet 整合。
使用 VNet 部署適用於 PostgreSQL 的 Azure 資料庫

部署至 Azure
此範本提供部署適用於 PostgreSQL 的 Azure 資料庫與 VNet 整合的方式。
部署 Azure 資料庫移轉服務 (DMS)

部署至 Azure
Azure 資料庫移轉服務是完全受控的服務,其設計目的是讓多個資料庫來源順暢地移轉至 Azure 數據平臺,且停機時間最少(在線移轉)。
部署深色追蹤自動調整 vSensors

部署至 Azure
此範本可讓您部署 Darktrace vSensors 的自動自動調整部署
使用私人端點部署 MySQL 彈性伺服器

部署至 Azure
此範本提供使用私人端點部署適用於 MySQL 的 Azure 資料庫彈性伺服器的方式。
使用 Vnet 整合部署 MySQL 彈性伺服器

部署至 Azure
此範本提供部署適用於 MySQL 彈性伺服器的 Azure 資料庫與 VNet 整合的方式。
使用 ILB ASE eShop 網站

部署至 Azure
App Service 環境是 Azure App Service 的進階服務方案選項,可提供完全隔離且專用的環境,以大規模安全地執行 Azure App Service 應用程式,包括 Web Apps、Mobile Apps 和 API Apps。
GitLab Omnibus

部署至 Azure
此範本可簡化使用公用 DNS 在虛擬機上部署 GitLab Omnibus,並利用公用 IP 的 DNS。 它會使用Standard_F8s_v2實例大小,其與參考架構一致,且最多可支援1000位使用者(20 RPS)。 實例已預先設定為搭配使用 HTTPS 與 Let's Encrypt 憑證進行安全連線。
使用 OBS-Studio、Skype、MS-Teams GPU Vm 進行事件串流處理

部署至 Azure
此範本會使用 OBS-Studio、Skype、MS-Teams 建立 GPU Vm 以進行事件串流。 它會使用新的計算堆疊,在新的 vnet、記憶體帳戶、nic 和公用 IP 中建立 VM。 以 Chocolately 套件管理員為基礎的所有安裝程式
Elasticsearch 的 JMeter 環境

部署至 Azure
此範本會將 JMeter 環境部署到現有的虛擬網路。 一個主要節點和多個從屬節點會部署到新的 jmeter 子網。 此範本可與 Elasticsearch 快速入門範本搭配運作。
多用戶端 VNS3 網路設備

部署至 Azure
VNS3 是僅限軟體的虛擬設備,可在雲端應用程式邊緣提供安全性設備、應用程式傳遞控制器和整合威脅管理裝置的結合特性和功能。 主要優點:在雲端網路功能之上,Always on 端對端加密、同盟數據中心、雲端區域、雲端提供者和/或容器,建立一個統一位址空間、可證明控制加密密鑰、大規模可管理網狀網路、雲端中的可靠 HA、隔離敏感性應用程式(快速低成本網路分割)、應用程式內的分割、分析雲端中所有行動的數據。 主要網路功能;虛擬路由器、交換器、防火牆、vpn 集中器、多播散發者,以及 WAF、NIDS、快取、Proxy Load Balancer 和其他第 4 層網路功能,VNS3 不需要新的知識或訓練來實作,因此您可以與現有的網路設備整合。
私人端點範例

部署至 Azure
此範本示範如何建立指向 Azure SQL Server 的私人端點
安全虛擬中樞

部署至 Azure
此範本會使用 Azure 防火牆建立安全的虛擬中樞,以保護目的地為因特網的雲端網路流量。
SharePoint 訂閱 / 2019 / 2016 完整設定

部署至 Azure
建立 DC、SQL Server 2022,以及從 1 到 5 部伺服器(s)裝載 SharePoint 訂閱 /2019 / 2016 伺服器數位,其中包含廣泛的設定,包括受信任的驗證、具有個人網站的使用者配置檔、OAuth 信任(使用憑證)、裝載高信任載入巨集的專用 IIS 網站等等...已安裝最新版本的密鑰軟體(包括 Fiddler、vscode、np++、7zip、ULS Viewer)。 SharePoint 機器有額外的微調,使其立即可供使用(遠端管理工具、Edge 和 Chrome 的自定義原則、快捷方式等等...)。
依IP位址 具有後端集區的標準負載平衡器

部署至 Azure
此範本用來示範如何使用ARM範本,依IP位址設定負載平衡器的後端集區,如 後端集區管理 檔中所述。
使用 VM 虛擬網路 NAT

部署至 Azure
部署 NAT 閘道和虛擬機
適用於雲端連線和安全性 的 VNS3 網路設備

部署至 Azure
VNS3 是僅限軟體的虛擬設備,可在雲端應用程式邊緣提供安全性設備、應用程式傳遞控制器和統一威脅管理裝置的結合特性和功能。 主要優點,在雲端網路之上,一律在端對端加密、同盟數據中心、雲端區域、雲端提供者和/或容器上,建立一個統一地址空間、可證明控制加密密鑰、大規模可管理網狀網路、雲端中的可靠 HA、隔離敏感性應用程式(快速低成本的網路分割)、應用程式內的分割、分析雲端中所有行動的數據。 主要網路功能;虛擬路由器、交換器、防火牆、vpn 集中器、多播散發者,以及 WAF、NIDS、快取、Proxy、負載平衡器和其他第 4 層網路功能,VNS3 不需要新的知識或訓練來實作,因此您可以與現有的網路設備整合。
具有私人端點的 Web 應用程式

部署至 Azure
此範本可讓您建立 Web 應用程式,並透過私人端點加以公開

Terraform (AzAPI 提供者) 資源定義

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

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualnetworks/subnets@2015-06-15"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      ipConfigurations = [
        {
          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"
                ipConfiguration = ...
                provisioningState = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          }
        }
      ]
      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"
              }
            }
          ]
          networkInterfaces = [
            {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  appliedDnsServers = [
                    "string"
                  ]
                  dnsServers = [
                    "string"
                  ]
                  internalDnsNameLabel = "string"
                  internalFqdn = "string"
                }
                enableIPForwarding = bool
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      loadBalancerBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfigurations = [
                              ...
                            ]
                            outboundNatRule = {
                              id = "string"
                            }
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerInboundNatRules = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfiguration = ...
                            backendPort = int
                            enableFloatingIP = bool
                            frontendIPConfiguration = {
                              id = "string"
                            }
                            frontendPort = int
                            idleTimeoutInMinutes = int
                            protocol = "string"
                            provisioningState = "string"
                          }
                        }
                      ]
                      primary = bool
                      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"
                          ipConfiguration = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              privateIPAddress = "string"
                              privateIPAllocationMethod = "string"
                              provisioningState = "string"
                              publicIPAddress = ...
                              subnet = {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = ...
                              }
                            }
                          }
                          provisioningState = "string"
                          publicIPAllocationMethod = "string"
                          resourceGuid = "string"
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      subnet = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = ...
                      }
                    }
                  }
                ]
                macAddress = "string"
                networkSecurityGroup = ...
                primary = bool
                provisioningState = "string"
                resourceGuid = "string"
                virtualMachine = {
                  id = "string"
                }
              }
              tags = {
                {customized property} = "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"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
      provisioningState = "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"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  })
}

屬性值

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

名字 描述 價值
backendIPConfigurations 取得網路介面中定義的IP位址參考集合。 NetworkInterfaceIPConfiguration[]
outboundNatRule 取得使用此後端位址池的輸出規則。 SubResource
provisioningState 取得公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串

InboundNatRule

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

InboundNatRulePropertiesFormat

名字 描述 價值
backendIPConfiguration VM 網路介面上定義之私人IP位址的參考。 傳送至每個前端IP組態前埠的流量會轉送到支援的IP。 NetworkInterfaceIPConfiguration
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』。 字串

IPConfiguration

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

IPConfigurationPropertiesFormat

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

Microsoft.Network/virtualnetworks/subnets

名字 描述 價值
etag 每當更新資源時變更的唯一隻讀字串。 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:virtualnetworks
性能 SubnetPropertiesFormat
類型 資源類型 “Microsoft.Network/virtualnetworks/subnets@2015-06-15”

NetworkInterface

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

NetworkInterfaceDnsSettings

名字 描述 價值
appliedDnsServers 如果使用此 NIC 的 VM 是可用性設定組的一部分,則此列表會擁有所有屬於可用性設定組一部分之 NIC 的所有 DNS 伺服器聯集。 此屬性是每部 VM 上設定的內容。 string[]
dnsServers DNS 伺服器 IP 位址的清單。 使用 'AzureProvidedDNS' 切換至 Azure 提供的 DNS 解析。 'AzureProvidedDNS' 值無法與其他IP結合,它必須是 dnsServers 集合中唯一的值。 string[]
internalDnsNameLabel 此 NIC 的相對 DNS 名稱,用於相同虛擬網路中的 VM 之間的內部通訊。 字串
internalFqdn 支援相同虛擬網路中 VM 之間內部通訊的完整 DNS 名稱。 字串

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

名字 描述 價值
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 資源的參考。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules 的參考清單。 InboundNatRule[]
主要 取得這是否為網路介面上的主要客戶位址。 bool
privateIPAddress 字串
privateIPAllocationMethod 定義如何指派私人IP位址。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
provisioningState 字串
publicIPAddress 公用IP位址資源。 PublicIPAddress
虛擬網路資源中的子網。 子網

NetworkInterfacePropertiesFormat

名字 描述 價值
dnsSettings 網路介面中的 DNS 設定。 NetworkInterfaceDnsSettings
enableIPForwarding 指出是否在此網路介面上啟用IP轉送。 bool
ipConfigurations 網路介面的IPConfiguration清單。 NetworkInterfaceIPConfiguration[]
macAddress 網路介面的 MAC 位址。 字串
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
主要 取得這是否為虛擬機上的主要網路介面。 bool
provisioningState 公用IP資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
resourceGuid 網路介面資源的資源 GUID 屬性。 字串
virtualMachine 虛擬機的參考。 SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

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

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 字串
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP 資源的布建狀態。 可能的值為:『Updateing』、『刪除』和『Failed』。 字串
publicIPAllocationMethod 公用IP配置方法。 可能的值為:'Static' 和 'Dynamic'。 'Dynamic'
'Static'
resourceGuid 公用IP資源的資源 GUID 屬性。 字串

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 子網的位址前綴。 字串
ipConfigurations 取得使用子網之網路介面IP組態的參考數位。 IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup 資源的參考。 NetworkSecurityGroup
provisioningState 資源的布建狀態。 字串
routeTable RouteTable 資源的參考。 RouteTable

SubResource

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