Delen via


Microsoft.Network routeTables 2016-03-30

Bicep-resourcedefinitie

Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
  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'
                    publicIPAddressVersion: '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'
                      internalDomainNameSuffix: 'string'
                      internalFqdn: 'string'
                    }
                    enableIPForwarding: bool
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          applicationGatewayBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendAddresses: [
                                  {
                                    fqdn: 'string'
                                    ipAddress: 'string'
                                  }
                                ]
                                backendIPConfigurations: [
                                  ...
                                ]
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfigurations: [
                                  ...
                                ]
                                loadBalancingRules: [
                                  {
                                    id: 'string'
                                  }
                                ]
                                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'
                          privateIPAddressVersion: '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'
                              publicIPAddressVersion: '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'
  }
}

Eigenschapswaarden

ApplicationGatewayBackendAddress

Naam Beschrijving Waarde
Fqdn Hiermee haalt u de DNS-naam op of stelt u deze in snaar
ipAddress Hiermee haalt u het IP-adres op of stelt u dit in snaar

ApplicationGatewayBackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van back-endadresgroep van toepassingsgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendAddresses Hiermee haalt u de back-endadressen op of stelt u deze in ApplicationGatewayBackendAddress[]
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
provisioningState Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt snaar

BackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
loadBalancingRules Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep SubResource[]
uitgaandeNatRule Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep SubResource-
provisioningState Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt snaar

InboundNatRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van binnenkomende NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Beschrijving Waarde
backendIPConfiguration Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres NetworkInterfaceIPConfiguration-
backendPort Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API Int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt Bool
frontendIPConfiguration Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld SubResource-
front-endPort Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief Int
idleTimeoutInMinutes Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp Int
protocol Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp 'Tcp'
'Udp'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar

IPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in PublicIPAddress-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in subnet

Microsoft.Network/routeTables

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

NetworkInterface

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen NetworkInterface-eigenschappen. NetworkInterfacePropertiesFormat
Tags Resourcetags ResourceTags-

NetworkInterfaceDnsSettings

Naam Beschrijving Waarde
appliedDnsServers Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in tekenreeks[]
dnsServers Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in tekenreeks[]
internalDnsNameLabel Hiermee haalt u de interne DNS-naam op of stelt u deze in snaar
internalDomainNameSuffix Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. snaar
internalFqdn Hiermee haalt u de interne FQDN op of stelt u deze in. snaar

NetworkInterfaceIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
applicationGatewayBackendAddressPools Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in BackendAddressPool[]
loadBalancerInboundNatRules Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in InboundNatRule[]
primair Hiermee wordt aangegeven of dit een primair klantadres is op de NIC Bool
privateIPAddress snaar
privateIPAddressVersion Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState snaar
publicIPAddress PublicIPAddress-resource PublicIPAddress-
Subnet Subnet in een VirtualNetwork-resource subnet

NetworkInterfacePropertiesFormat

Naam Beschrijving Waarde
dnsSettings DNS-instellingen ophaalt of instelt in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC Bool
ipConfigurations Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in NetworkInterfaceIPConfiguration[]
macAddress Hiermee haalt u het MAC-adres van de netwerkinterface op snaar
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
primair Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is Bool
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in snaar
virtualMachine Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in SubResource-

NetworkSecurityGroup

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Netwerkbeveiligingsgroepresource NetworkSecurityGroupPropertiesFormat
Tags Resourcetags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Naam Beschrijving Waarde
defaultSecurityRules Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
networkInterfaces Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op NetworkInterface[]
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in snaar
securityRules Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

PublicIPAddress

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Eigenschappen van PublicIpAddress PublicIPAddressPropertiesFormat
Tags Resourcetags ResourceTags-

PublicIPAddressDnsSettings

Naam Beschrijving Waarde
domainNameLabel Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. snaar
Fqdn Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. snaar
reverseFqdn Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. snaar

PublicIPAddressPropertiesFormat

Naam Beschrijving Waarde
dnsSettings Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres PublicIPAddressDnsSettings
idleTimeoutInMinutes Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld Int
ipAddress snaar
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddressVersion Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
publicIPAllocationMethod Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in 'Dynamisch'
'Statisch'
resourceGuid De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen snaar

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

Route

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Resource routeren RoutePropertiesFormat

RoutePropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. snaar
nextHopIpAddress Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. snaar
nextHopType Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. 'Internet'
'Geen'
VirtualAppliance
'VirtualNetworkGateway'
VnetLocal (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar

RouteTabel

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags ResourceTags-

RouteTablePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar
Routes Routes ophalen of instellen in een routetabel Route[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

SecurityRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Naam Beschrijving Waarde
toegang Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
beschrijving Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. snaar
destinationAddressPrefix Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. tekenreeks (vereist)
destinationPortRange Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar
richting Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
Uitgaand (vereist)
voorrang Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. Int
protocol Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. '*'
'Tcp'
Udp (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
sourceAddressPrefix Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. tekenreeks (vereist)
sourcePortRange Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar

Subnet

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SubnetPropertiesFormat

SubnetPropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. snaar
ipConfigurations Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet IPConfiguration[]
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
routeTable Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in RouteTable-

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Module Beschrijving
routetabel AVM-resourcemodule voor routetabel

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Een sandbox-installatie van Azure Firewall maken met Linux-VM's Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken
Een sandbox-installatie van Azure Firewall maken met zones Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3.
Een Azure-firewall maken met IpGroups Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een Azure Firewall maken met meerdere openbare IP-adressen Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
Sandbox maken van Azure Firewall, client-VM en server-VM Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall.
SQL MI maken in het nieuwe virtuele netwerk Implementeer Azure Sql Database Managed Instance (SQL MI) in een nieuw virtueel netwerk.
Hyper-V virtuele machine hosten met geneste VM's Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen.
routetabel met routes Met deze sjabloon maakt u een routetabel met routes
beveiligde virtuele hubs Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet.
testomgeving voor Azure Firewall Premium- Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.

Resourcedefinitie van ARM-sjabloon

Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2016-03-30",
  "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",
                    "publicIPAddressVersion": "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",
                      "internalDomainNameSuffix": "string",
                      "internalFqdn": "string"
                    },
                    "enableIPForwarding": "bool",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "applicationGatewayBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendAddresses": [
                                  {
                                    "fqdn": "string",
                                    "ipAddress": "string"
                                  }
                                ],
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "loadBalancingRules": [
                                  {
                                    "id": "string"
                                  }
                                ],
                                "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",
                          "privateIPAddressVersion": "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",
                              "publicIPAddressVersion": "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"
  }
}

Eigenschapswaarden

ApplicationGatewayBackendAddress

Naam Beschrijving Waarde
Fqdn Hiermee haalt u de DNS-naam op of stelt u deze in snaar
ipAddress Hiermee haalt u het IP-adres op of stelt u dit in snaar

ApplicationGatewayBackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van back-endadresgroep van toepassingsgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendAddresses Hiermee haalt u de back-endadressen op of stelt u deze in ApplicationGatewayBackendAddress[]
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
provisioningState Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt snaar

BackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
loadBalancingRules Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep SubResource[]
uitgaandeNatRule Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep SubResource-
provisioningState Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt snaar

InboundNatRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van binnenkomende NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Beschrijving Waarde
backendIPConfiguration Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres NetworkInterfaceIPConfiguration-
backendPort Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API Int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt Bool
frontendIPConfiguration Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld SubResource-
front-endPort Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief Int
idleTimeoutInMinutes Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp Int
protocol Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp 'Tcp'
'Udp'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar

IPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in PublicIPAddress-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in subnet

Microsoft.Network/routeTables

Naam Beschrijving Waarde
apiVersion De API-versie '2016-03-30'
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Network/routeTables'

NetworkInterface

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen NetworkInterface-eigenschappen. NetworkInterfacePropertiesFormat
Tags Resourcetags ResourceTags-

NetworkInterfaceDnsSettings

Naam Beschrijving Waarde
appliedDnsServers Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in tekenreeks[]
dnsServers Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in tekenreeks[]
internalDnsNameLabel Hiermee haalt u de interne DNS-naam op of stelt u deze in snaar
internalDomainNameSuffix Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. snaar
internalFqdn Hiermee haalt u de interne FQDN op of stelt u deze in. snaar

NetworkInterfaceIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
applicationGatewayBackendAddressPools Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in BackendAddressPool[]
loadBalancerInboundNatRules Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in InboundNatRule[]
primair Hiermee wordt aangegeven of dit een primair klantadres is op de NIC Bool
privateIPAddress snaar
privateIPAddressVersion Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState snaar
publicIPAddress PublicIPAddress-resource PublicIPAddress-
Subnet Subnet in een VirtualNetwork-resource subnet

NetworkInterfacePropertiesFormat

Naam Beschrijving Waarde
dnsSettings DNS-instellingen ophaalt of instelt in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC Bool
ipConfigurations Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in NetworkInterfaceIPConfiguration[]
macAddress Hiermee haalt u het MAC-adres van de netwerkinterface op snaar
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
primair Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is Bool
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in snaar
virtualMachine Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in SubResource-

NetworkSecurityGroup

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Netwerkbeveiligingsgroepresource NetworkSecurityGroupPropertiesFormat
Tags Resourcetags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Naam Beschrijving Waarde
defaultSecurityRules Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
networkInterfaces Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op NetworkInterface[]
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in snaar
securityRules Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

PublicIPAddress

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Eigenschappen van PublicIpAddress PublicIPAddressPropertiesFormat
Tags Resourcetags ResourceTags-

PublicIPAddressDnsSettings

Naam Beschrijving Waarde
domainNameLabel Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. snaar
Fqdn Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. snaar
reverseFqdn Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. snaar

PublicIPAddressPropertiesFormat

Naam Beschrijving Waarde
dnsSettings Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres PublicIPAddressDnsSettings
idleTimeoutInMinutes Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld Int
ipAddress snaar
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddressVersion Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
publicIPAllocationMethod Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in 'Dynamisch'
'Statisch'
resourceGuid De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen snaar

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

Route

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Resource routeren RoutePropertiesFormat

RoutePropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. snaar
nextHopIpAddress Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. snaar
nextHopType Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. 'Internet'
'Geen'
VirtualAppliance
'VirtualNetworkGateway'
VnetLocal (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar

RouteTabel

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags ResourceTags-

RouteTablePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar
Routes Routes ophalen of instellen in een routetabel Route[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

SecurityRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Naam Beschrijving Waarde
toegang Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
beschrijving Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. snaar
destinationAddressPrefix Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. tekenreeks (vereist)
destinationPortRange Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar
richting Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
Uitgaand (vereist)
voorrang Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. Int
protocol Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. '*'
'Tcp'
Udp (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
sourceAddressPrefix Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. tekenreeks (vereist)
sourcePortRange Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar

Subnet

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SubnetPropertiesFormat

SubnetPropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. snaar
ipConfigurations Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet IPConfiguration[]
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
routeTable Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in RouteTable-

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Een firewall maken met FirewallPolicy en IpGroups

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall met FirewalllPolicy die verwijst naar netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een firewall maken, FirewallPolicy met expliciete proxy

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall, FirewalllPolicy met expliciete proxy- en netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een sandbox-installatie van Azure Firewall maken met Linux-VM's

implementeren in Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken
Een sandbox-installatie van Azure Firewall maken met zones

implementeren in Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3.
Een sandbox-installatie maken met firewallbeleid

implementeren in Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP-adres, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen. Maakt ook een firewallbeleid met 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaard privébereiken
Een Azure Firewall-sandbox maken met geforceerde tunneling

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall-sandbox (Linux) met één firewall getunneld via een andere firewall in een gekoppeld VNET
Een Azure-firewall maken met IpGroups

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een Azure Firewall maken met meerdere openbare IP-adressen

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
Sandbox maken van Azure Firewall, client-VM en server-VM

implementeren in Azure
Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall.
SQL MI maken in het nieuwe virtuele netwerk

implementeren in Azure
Implementeer Azure Sql Database Managed Instance (SQL MI) in een nieuw virtueel netwerk.
SQL MI maken met geconfigureerde verzending van logboeken en metrische gegevens

implementeren in Azure
Met deze sjabloon kunt u SQL MI en aanvullende resources implementeren die worden gebruikt voor het opslaan van logboeken en metrische gegevens (diagnostische werkruimte, opslagaccount, Event Hub).
SQL MI maken met jumpbox binnen een nieuw virtueel netwerk

implementeren in Azure
Implementeer Azure Sql Database Managed Instance (SQL MI) en JumpBox met SSMS in het nieuwe virtuele netwerk.
SQL MI maken met punt-naar-site-verbinding geconfigureerd

implementeren in Azure
Implementeer Azure Sql Database Managed Instance (SQL MI) en virtuele netwerkgateway die is geconfigureerd voor punt-naar-site-verbinding in het nieuwe virtuele netwerk.
Azure Data Explorer-cluster implementeren in uw VNet-

implementeren in Azure
Met deze sjabloon kunt u een cluster implementeren in uw VNet.
omgeving die is vereist voor het implementeren van azure SQL Managed Instance

implementeren in Azure
Met deze sjabloon kunt u een omgeving maken die is vereist voor het implementeren van Azure SQL Managed Instance - Virtual Network met twee subnetten.
Hyper-V virtuele machine hosten met geneste VM's

implementeren in Azure
Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen.
IPv6 in Azure Virtual Network (VNET)

implementeren in Azure
Maak een IPv4-/IPv6-VNET met twee STACK-VM's.
IPv6 in Azure Virtual Network (VNET) met Std LB-

implementeren in Azure
Maak een IPv4-/IPv6-VNET met twee stacks en een internetgerichte Standard Load Balancer.
routetabel met routes

implementeren in Azure
Met deze sjabloon maakt u een routetabel met routes
beveiligde virtuele hubs

implementeren in Azure
Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet.
testomgeving voor Azure Firewall Premium-

implementeren in Azure
Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie

implementeren in Azure
In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.
door de gebruiker gedefinieerde routes en apparaat-

implementeren in Azure
Met deze sjabloon worden een virtueel netwerk, vm's in respectieve subnetten en routes geïmplementeerd om verkeer naar het apparaat te leiden
VNS3-netwerkapparaat voor cloudconnectiviteit en -beveiliging

implementeren in Azure
VNS3 is een alleen virtueel software-apparaat dat de gecombineerde functies en functies van een beveiligingsapparaat, application delivery controller en unified threat management-apparaat aan de rand van de cloudtoepassing biedt. Belangrijke voordelen, boven op cloudnetwerken, altijd aan het einde van versleuteling, federatieve datacentra, cloudregio's, cloudproviders en/of containers, het maken van één geïntegreerde adresruimte, attestable controle over versleutelingssleutels, beheerbaar netwerk op schaal, betrouwbare hoge beschikbaarheid in de cloud, isoleren van gevoelige toepassingen (snelle netwerksegmentatie tegen lage kosten), segmentatie binnen toepassingen, analyse van alle gegevens die in beweging zijn in de cloud. Belangrijke netwerkfuncties; virtuele router, switch, firewall, vpn-concentrator, multicast-distributeur, met invoegtoepassingen voor WAF, NIDS, caching, proxy, load balancers en andere netwerkfuncties van laag 4 tot en met 7, VNS3 vereist geen nieuwe kennis of training om te implementeren, zodat u kunt integreren met bestaande netwerkapparatuur.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype routeTables kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/routeTables-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2016-03-30"
  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"
                      publicIPAddressVersion = "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"
                        internalDomainNameSuffix = "string"
                        internalFqdn = "string"
                      }
                      enableIPForwarding = bool
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            applicationGatewayBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendAddresses = [
                                    {
                                      fqdn = "string"
                                      ipAddress = "string"
                                    }
                                  ]
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  loadBalancingRules = [
                                    {
                                      id = "string"
                                    }
                                  ]
                                  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"
                            privateIPAddressVersion = "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"
                                publicIPAddressVersion = "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"
              }
            }
          }
        }
      ]
    }
  })
}

Eigenschapswaarden

ApplicationGatewayBackendAddress

Naam Beschrijving Waarde
Fqdn Hiermee haalt u de DNS-naam op of stelt u deze in snaar
ipAddress Hiermee haalt u het IP-adres op of stelt u dit in snaar

ApplicationGatewayBackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van back-endadresgroep van toepassingsgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendAddresses Hiermee haalt u de back-endadressen op of stelt u deze in ApplicationGatewayBackendAddress[]
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
provisioningState Hiermee haalt u de inrichtingsstatus op van de resource van de back-endadresgroep bijwerken/verwijderen/mislukt snaar

BackendAddressPool

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Beschrijving Waarde
backendIPConfigurations Verzameling verwijzingen ophalen naar IP-adressen die zijn gedefinieerd in NIC's NetworkInterfaceIPConfiguration[]
loadBalancingRules Hiermee haalt u taakverdelingsregels op die gebruikmaken van deze back-endadresgroep SubResource[]
uitgaandeNatRule Hiermee haalt u uitgaande regels op die gebruikmaken van deze back-endadresgroep SubResource-
provisioningState Inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt snaar

InboundNatRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van binnenkomende NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Beschrijving Waarde
backendIPConfiguration Hiermee wordt een verwijzing opgehaald of ingesteld naar een privé-IP-adres dat is gedefinieerd in een NetworkInterface van een VIRTUELE machine. Verkeer dat wordt verzonden naar frontendPort van elk van de frontendIPConfigurations wordt doorgestuurd naar het back-up-IP-adres NetworkInterfaceIPConfiguration-
backendPort Hiermee haalt u een poort op die wordt gebruikt voor interne verbindingen op het eindpunt of stelt u deze in. Het kenmerk localPort wijst de eeuwige poort van het eindpunt toe aan een interne poort voor een rol. Dit is handig in scenario's waarin een rol moet communiceren met een intern onderdeel op een poort die verschilt van de poort die extern wordt weergegeven. Als dit niet is opgegeven, is de waarde van localPort hetzelfde als het poortkenmerk. Stel de waarde van localPort in op *om automatisch een niet-toegewezen poort toe te wijzen die kan worden gedetecteerd met behulp van de runtime-API Int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysON-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt Bool
frontendIPConfiguration Hiermee wordt een verwijzing naar front-end-IP-adressen opgehaald of ingesteld SubResource-
front-endPort Hiermee haalt u de poort voor het externe eindpunt op of stelt u deze in. U kunt elk poortnummer opgeven dat u kiest, maar de poortnummers die zijn opgegeven voor elke rol in de service, moeten uniek zijn. Mogelijke waarden variëren tussen 1 en 65535, inclusief Int
idleTimeoutInMinutes Hiermee haalt u de time-out voor de tcp-inactiviteitsverbinding op of stelt u deze in. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op Tcp Int
protocol Hiermee haalt u het transportprotocol voor het externe eindpunt op of stelt u het in. Mogelijke waarden zijn Udp of Tcp 'Tcp'
'Udp'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar

IPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in PublicIPAddress-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in subnet

Microsoft.Network/routeTables

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Network/routeTables@2016-03-30"

NetworkInterface

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen NetworkInterface-eigenschappen. NetworkInterfacePropertiesFormat
Tags Resourcetags ResourceTags-

NetworkInterfaceDnsSettings

Naam Beschrijving Waarde
appliedDnsServers Hiermee haalt u een lijst met IP-adressen van toegepaste DNS-servers op of stelt u deze in tekenreeks[]
dnsServers Hiermee haalt u een lijst met IP-adressen van DNS-servers op of stelt u deze in tekenreeks[]
internalDnsNameLabel Hiermee haalt u de interne DNS-naam op of stelt u deze in snaar
internalDomainNameSuffix Hiermee haalt u het achtervoegsel van de interne domeinnaam van de NIC op of stelt u deze in. snaar
internalFqdn Hiermee haalt u de interne FQDN op of stelt u deze in. snaar

NetworkInterfaceIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
applicationGatewayBackendAddressPools Hiermee haalt u de verwijzing van applicationGatewayBackendAddressPool-resource op of stelt u deze in ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hiermee haalt u de verwijzing van de LoadBalancerBackendAddressPool-resource op of stelt u deze in BackendAddressPool[]
loadBalancerInboundNatRules Haalt de lijst met verwijzingen van LoadBalancerInboundNatRules op of stelt deze in InboundNatRule[]
primair Hiermee wordt aangegeven of dit een primair klantadres is op de NIC Bool
privateIPAddress snaar
privateIPAddressVersion Haalt privateIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState snaar
publicIPAddress PublicIPAddress-resource PublicIPAddress-
Subnet Subnet in een VirtualNetwork-resource subnet

NetworkInterfacePropertiesFormat

Naam Beschrijving Waarde
dnsSettings DNS-instellingen ophaalt of instelt in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Hiermee haalt u op of stelt u in of IPForwarding is ingeschakeld op de NIC Bool
ipConfigurations Hiermee haalt u een lijst met IPConfigurations van de NetworkInterface op of stelt u deze in NetworkInterfaceIPConfiguration[]
macAddress Hiermee haalt u het MAC-adres van de netwerkinterface op snaar
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
primair Hiermee wordt aangegeven of dit een primaire NIC op een virtuele machine is Bool
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de netwerkinterfaceresource op of stelt u deze in snaar
virtualMachine Hiermee haalt u de verwijzing van een VirtualMachine op of stelt u deze in SubResource-

NetworkSecurityGroup

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Netwerkbeveiligingsgroepresource NetworkSecurityGroupPropertiesFormat
Tags Resourcetags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Naam Beschrijving Waarde
defaultSecurityRules Standaardbeveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
networkInterfaces Hiermee haalt u een verzameling verwijzingen naar netwerkinterfaces op NetworkInterface[]
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
resourceGuid Haalt de resource-GUID-eigenschap van de resource van de netwerkbeveiligingsgroep op of stelt deze in snaar
securityRules Beveiligingsregels van netwerkbeveiligingsgroep opvragen of instellen SecurityRule[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

PublicIPAddress

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Eigenschappen van PublicIpAddress PublicIPAddressPropertiesFormat
Tags Resourcetags ResourceTags-

PublicIPAddressDnsSettings

Naam Beschrijving Waarde
domainNameLabel Hiermee haalt u het label Domeinnaam op of stelt u dit in. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. snaar
Fqdn Hiermee haalt u de FQDN, Fully Qualified Domain Name van de A DNS-record op die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. snaar
reverseFqdn Hiermee haalt u de omgekeerde FQDN op of stelt u deze in. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. snaar

PublicIPAddressPropertiesFormat

Naam Beschrijving Waarde
dnsSettings Hiermee wordt de FQDN-naam van de DNS-record opgehaald of ingesteld die is gekoppeld aan het openbare IP-adres PublicIPAddressDnsSettings
idleTimeoutInMinutes Hiermee wordt de time-out voor inactiviteit van het openbare IP-adres ophaalt of ingesteld Int
ipAddress snaar
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddressVersion Haalt publicIP-adresversie (IPv4/IPv6) op of stelt deze in 'IPv4'
'IPv6'
publicIPAllocationMethod Hiermee haalt u de publicIP-toewijzingsmethode (statisch/dynamisch) op of stelt u deze in 'Dynamisch'
'Statisch'
resourceGuid De eigenschap Resource-GUID van de PublicIP-resource ophalen of instellen snaar

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

ResourceTags

Naam Beschrijving Waarde

Route

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Resource routeren RoutePropertiesFormat

RoutePropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u de doel-CIDR op waarop de route van toepassing is. snaar
nextHopIpAddress Haalt de IP-adrespakketten op of stelt deze in waarnaar moet worden doorgestuurd. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. snaar
nextHopType Hiermee haalt u het type Azure-hop op waar het pakket naartoe moet worden verzonden. 'Internet'
'Geen'
VirtualAppliance
'VirtualNetworkGateway'
VnetLocal (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar

RouteTabel

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
plaats Resourcelocatie snaar
Eigenschappen Routetabelresource RouteTablePropertiesFormat
Tags Resourcetags ResourceTags-

RouteTablePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de resource bijwerken/verwijderen/mislukt op snaar
Routes Routes ophalen of instellen in een routetabel Route[]
Subnetten Hiermee haalt u een verzameling verwijzingen naar subnetten op subnet[]

SecurityRule

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Naam Beschrijving Waarde
toegang Hiermee wordt netwerkverkeer toegestaan of ingesteld. Mogelijke waarden zijn 'Toestaan' en 'Weigeren' 'Toestaan'
'Weigeren' (vereist)
beschrijving Hiermee haalt u een beschrijving voor deze regel op of stelt u deze in. Beperkt tot 140 tekens. snaar
destinationAddressPrefix Hiermee haalt u het voorvoegsel van het doeladres op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. tekenreeks (vereist)
destinationPortRange Hiermee haalt u doelpoort of bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar
richting Hiermee haalt u de richting van de regel op of stelt u deze in. Binnenkomend of uitgaand. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
Uitgaand (vereist)
voorrang Hiermee haalt u de prioriteit van de regel op of stelt u deze in. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. Int
protocol Hiermee haalt u het netwerkprotocol op waarop deze regel van toepassing is. Kan tcp, Udp of All(*) zijn. '*'
'Tcp'
Udp (vereist)
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
sourceAddressPrefix Hiermee haalt u het bronadresvoorvoegsel op of stelt u dit in. CIDR of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. tekenreeks (vereist)
sourcePortRange Hiermee haalt u de bronpoort of het bereik op of stelt u deze in. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. snaar

Subnet

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen SubnetPropertiesFormat

SubnetPropertiesFormat

Naam Beschrijving Waarde
addressPrefix Hiermee haalt u het adresvoorvoegsel voor het subnet op of stelt u dit in. snaar
ipConfigurations Hiermee haalt u een matrix van verwijzingen naar de IP-configuraties van de netwerkinterface op met behulp van subnet IPConfiguration[]
networkSecurityGroup Hiermee haalt u de verwijzing van de NetworkSecurityGroup-resource op of stelt u deze in NetworkSecurityGroup-
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
routeTable Hiermee haalt u de verwijzing van de routetabelresource op of stelt u deze in RouteTable-

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

Gebruiksvoorbeelden

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Module Beschrijving
routetabel AVM-resourcemodule voor routetabel