Dela via


Microsoft.Network routeTables 2015-06-15

Bicep-resursdefinition

Resurstypen routeTables kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/routeTables-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/routeTables@2015-06-15' = {
  etag: 'string'
  location: 'string'
  name: '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: {
          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: ...
              }
            }
          ]
          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: ...
                                }
                              }
                              provisioningState: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    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: [
                ...
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          provisioningState: 'string'
          routeTable: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendIPConfiguration En referens till en privat IP-adress som definierats i ett nätverksgränssnitt för en virtuell dator. Trafik som skickas till klientdelsporten för var och en av klientdels-IP-konfigurationerna vidarebefordras till den säkerhetskopierade IP-adressen. NetworkInterfaceIPConfiguration
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

Microsoft.Network/routeTables

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]
Undernät En samling referenser till undernät. undernät[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och standard privata intervall
Skapa en sandbox-konfiguration av Azure Firewall med zoner Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg till Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i tillgänglighetszoner 1. 2 och 3.
Skapa en Azure-brandvägg med IpGroups Den här mallen skapar en Azure-brandvägg med program- och nätverksregler som refererar till IP-grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en Azure Firewall med flera offentliga IP-adresser Den här mallen skapar en Azure-brandvägg med två offentliga IP-adresser och två Windows Server 2019-servrar att testa.
Skapa sandbox-miljö för Azure Firewall, virtuella klientdatorer och virtuella serverdatorer Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen.
Skapa SQL MI i det nya virtuella nätverket Distribuera Azure Sql Database Managed Instance (SQL MI) i det nya virtuella nätverket.
Hyper-V Virtuell värddator med kapslade virtuella datorer Distribuerar en virtuell dator till av en Hyper-V-värd och alla beroende resurser, inklusive virtuellt nätverk, offentlig IP-adress och routningstabeller.
Routningstabell med vägar Den här mallen skapar en routningstabell med vägar
Skyddade virtuella hubbar Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.
Testmiljö för Azure Firewall Premium Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som Identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk.

Resursdefinition för ARM-mall

Resurstypen routeTables kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/routeTables-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2015-06-15",
  "name": "string",
  "etag": "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": {
          "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": ...
              }
            }
          ],
          "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": ...
                                }
                              },
                              "provisioningState": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "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": [
                ...
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "provisioningState": "string",
          "routeTable": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendIPConfiguration En referens till en privat IP-adress som definierats i ett nätverksgränssnitt för en virtuell dator. Trafik som skickas till klientdelsporten för var och en av klientdels-IP-konfigurationerna vidarebefordras till den säkerhetskopierade IP-adressen. NetworkInterfaceIPConfiguration
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

Microsoft.Network/routeTables

Namn Beskrivning Värde
apiVersion API-versionen '2015-06-15'
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/routeTables"

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]
Undernät En samling referenser till undernät. undernät[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa en brandvägg med FirewallPolicy och IpGroups

Distribuera till Azure
Den här mallen skapar en Azure Firewall med FirewalllPolicy som refererar till nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en brandvägg, FirewallPolicy med explicit proxy

Distribuera till Azure
Den här mallen skapar en Azure Firewall, FirewalllPolicy med explicit proxy och nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och standard privata intervall
Skapa en sandbox-konfiguration av Azure Firewall med zoner

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg till Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i tillgänglighetszoner 1. 2 och 3.
Skapa en sandbox-konfiguration med Brandväggsprincip

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser. Skapar också en brandväggsprincip med en exempelprogramregel, en exempelnätverksregel och privata standardintervall
Skapa en sandbox-miljö i Azure Firewall med tvingad tunneltrafik

Distribuera till Azure
Den här mallen skapar en Sandbox-miljö i Azure Firewall (Linux) med en brandväggskraft som går via en annan brandvägg i ett peer-kopplat virtuellt nätverk
Skapa en Azure-brandvägg med IpGroups

Distribuera till Azure
Den här mallen skapar en Azure-brandvägg med program- och nätverksregler som refererar till IP-grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en Azure Firewall med flera offentliga IP-adresser

Distribuera till Azure
Den här mallen skapar en Azure-brandvägg med två offentliga IP-adresser och två Windows Server 2019-servrar att testa.
Skapa sandbox-miljö för Azure Firewall, virtuella klientdatorer och virtuella serverdatorer

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen.
Skapa SQL MI i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) i det nya virtuella nätverket.
Skapa SQL MI med konfigurerad sändning av loggar och mått

Distribuera till Azure
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb).
Skapa SQL MI med jumpbox i det nya virtuella nätverket

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och JumpBox med SSMS i det nya virtuella nätverket.
Skapa SQL MI med punkt-till-plats-anslutning konfigurerad

Distribuera till Azure
Distribuera Azure Sql Database Managed Instance (SQL MI) och virtuell nätverksgateway som konfigurerats för punkt-till-plats-anslutning i det nya virtuella nätverket.
Distribuera Azure Data Explorer-kluster till ditt VNet-

Distribuera till Azure
Med den här mallen kan du distribuera ett kluster till ditt virtuella nätverk.
miljö som krävs för att distribuera Azure SQL Managed Instance

Distribuera till Azure
Med den här mallen kan du skapa en miljö som krävs för att distribuera Azure SQL Managed Instance – Virtuellt nätverk med två undernät.
Hyper-V Virtuell värddator med kapslade virtuella datorer

Distribuera till Azure
Distribuerar en virtuell dator till av en Hyper-V-värd och alla beroende resurser, inklusive virtuellt nätverk, offentlig IP-adress och routningstabeller.
IPv6 i Azure Virtual Network (VNET)

Distribuera till Azure
Skapa ett virtuellt IPv4/IPv6-VNET med två virtuella datorer med dubbla staplar.
IPv6 i Azure Virtual Network (VNET) med Std LB

Distribuera till Azure
Skapa ett virtuellt IPv4/IPv6 VNET med två virtuella datorer och en Internetuppkopplad standardlastbalanserare.
Routningstabell med vägar

Distribuera till Azure
Den här mallen skapar en routningstabell med vägar
Skyddade virtuella hubbar

Distribuera till Azure
Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.
Testmiljö för Azure Firewall Premium

Distribuera till Azure
Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som Identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke

Distribuera till Azure
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk.
Användardefinierade vägar och

Distribuera till Azure
Den här mallen distribuerar ett virtuellt nätverk, virtuella datorer i respektive undernät och vägar för att dirigera trafik till installationen
VNS3-nätverksinstallation för molnanslutning och

Distribuera till Azure
VNS3 är en virtuell programinstallation som endast tillhandahåller de kombinerade funktionerna i en säkerhetsinstallation, kontrollant för programleverans och enhetlig hothanteringsenhet vid molnappens gräns. Viktiga fördelar, utöver molnnätverk, alltid på slutpunkt till slutpunkt-kryptering, federerade datacenter, molnregioner, molnleverantörer och/eller containrar, skapar ett enhetligt adressutrymme, bestyrbar kontroll över krypteringsnycklar, nätanslutet nätverk hanterbart i stor skala, tillförlitlig HA i molnet, isolera känsliga program (snabbt lågkostnadsnätverkssegmentering), segmentering inom program, Analys av alla data i rörelse i molnet. Viktiga nätverksfunktioner; virtuell router, växel, brandvägg, VPN-koncentrator, multicast-distributör, med plugin-program för WAF, NIDS, cachelagring, proxy, lastbalanserare och andra layer 4 till 7 nätverksfunktioner, VNS3 kräver inte ny kunskap eller utbildning för att implementera, så du kan integrera med befintlig nätverksutrustning.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen routeTables kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/routeTables-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2015-06-15"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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 = {
            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 = ...
                }
              }
            ]
            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 = ...
                                  }
                                }
                                provisioningState = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      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 = [
                  ...
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            provisioningState = "string"
            routeTable = {
              etag = "string"
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          }
        }
      ]
    }
  })
}

Egenskapsvärden

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendIPConfiguration En referens till en privat IP-adress som definierats i ett nätverksgränssnitt för en virtuell dator. Trafik som skickas till klientdelsporten för var och en av klientdels-IP-konfigurationerna vidarebefordras till den säkerhetskopierade IP-adressen. NetworkInterfaceIPConfiguration
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

Microsoft.Network/routeTables

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/routeTables@2015-06-15"

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]
Undernät En samling referenser till undernät. undernät[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. sträng